搜寻

Product Results:NANO130, Matches
Keyword Results:NANO130, 213 Matches

常见问答 / PWM的预分频器、除法器和定时器的分辨率是多少?



PWM的预分频器、除法器和定时器的分辨率是多少? 1430989560000 大多数NuMicro™系列的PWM每组内含有一个8位预分频器,一个1/2/4/8/16分频的除法器和一个16位的定时器。 然而,M451系列的PWM每组则含有一个12位的预分频器和两个16位的定时器。


常见问答 / 如何计算PWM的频率和占空比?



如何计算PWM的频率和占空比? 1430989740000 计算公式如下: PWM的频率 = PWM时钟源频率/((Pre-scale +1)*除法器值*(CNR+1)); 占空比 = (CMR + 1)/(CNR + 1) (CNR :16位的计数寄存器 ; CMR : 16位的比较寄存器)


常见问答 / 在掉电模式下,UART能否唤醒CPU?



在掉电模式下,UART能否唤醒CPU? 1430989920000 所有的NuMicro™系列芯片,都支持使用CTSn管脚唤醒CPU功能,用户可以切换CTSn管脚状态来唤醒CPU,对于一些NuMicro™系列芯片,如Nano系列,也支持UART数据唤醒功能。当接收传入数据的时候,UART能够从掉电模式下唤醒CPU,并将接收到的数据存储在FIFO中。 支持UART数据唤醒功能NuMicro™ M0/M4系列列表 Nano100/110/120/130 系列 Nano102/112 系列 NUC131 系列 M0518 系列 M451 系列 NUC505 系列


常见问答 / PWM Capture的主要功能是什么?



PWM Capture的主要功能是什么? 1432719000000 PWM Capture与PWM Output共用相同的硬件电路,当发生上升沿触发或下降沿触发时,PWM计数器的值会被锁存到对应的上沿或下沿寄存器中,此时可以决定是否重载PWM计数器。或是除法器中断事件发生。 PWM Capture主要用来测量输入波形的高电平和(或)高电平的脉冲宽度。 以下图为例: 如果要测量上升沿到下降沿(高电平)W2的时间长度,可以设定上升沿触发重载PWM计数器的值(CN),并在下降沿时触发,得到下降沿锁存器的值CFL。计算公式如下: (CN+1-CFL)*(prescale+1)*(clock divider)/PWM_CLK 就可以算出W2的时间。 注意:prescale:8位预分频 clock divider:分频选项 PWM_CLK:PWM时钟源频率


常见问答 / 当使用Keil开发环境时,如何确定程序使用的RAM、ROM是否超过芯片支持大小?



当使用Keil开发环境时,如何确定程序使用的RAM、ROM是否超过芯片支持大小? 1432720680000 Keil开发环境支持在编译时确定程序使用的RAM、ROM大小的功能。如果程序使用的RAM、ROM超过芯片所支持大小,Keil将会自动报错。 如何检查RAM、ROM的大小,下面以NUC240VE3AN为例: 打开选项设置 在linker选项下,勾选Use Memory Layout from Target Dialog,并移除Misc Controls一栏内的--first='startup_NUC230_240.o(RESET)' 在Device选项下,选择NuMicro Cortex-M Database,接下来选择使用的芯片型号。 Target选项下,勾选IROM和IRAM1的default项,并选择Startup为IRAM1. 完成上述步骤后,当用户编译的程序使用的RAM、ROM超过芯片支持的大小时,KEIL就会自动报错。


常见问答 / 在keil开发环境中,如何增加一个断点,使得当某个寄存器或RAM的某个地址被改变或读取时,程序会停止执行?



Breakpoint 在keil开发环境中,如何增加一个断点,使得当某个寄存器或RAM的某个地址被改变或读取时,程序会停止执行? 1441789447157 在调试模式(DEBUG Mode)下,请根据以下步骤增加断点: 使用快捷键组合Ctrl + B打开断点对话窗口; 在断点对话窗口的“Expression”一栏内输入要查看的寄存器或RAM的地址; 在右侧“Access”区域内,勾选“Read”或“Write”的条件,更改“Size”为数据长度,如寄存器的话需要更改为4;勾选“Bytes”单位; 点击“Define”增加新的中断点。 以M051系列为例,如果要查看UART0的UA_THR寄存器是否有值写入,请依下图所示设定: 注 1:不能够通过设置Count的值来控制中断点的数量。 注 2:一个寄存器最多只能设置2个中断点。


常见问答 / 在省电模式下,如何使芯片获得最佳省电效果?



在省电模式下,如何使芯片获得最佳省电效果? 1441790029494 在省电模式下,芯片的功耗可以分为以下三个部分: CPU及芯片外设 GPIO 模拟模块 在这三种耗电中,CPU及芯片的外设耗电最明显,其功耗是另外两者之和的数倍。正常模式下,GPIO管脚和模拟模块的耗电几乎是可以忽略的。用户也可以通过调整时钟源的频率来控制功耗的大小。 然而当芯片进入进入省电模式时,芯片会停止HXT及HIRC,因此CPU及芯片外设不耗电,只有GPIO管脚和模拟模块耗电。如果两者设置错误的话,在省电模式下,将会出现系统漏电的问题。 在省电模式下,为了获得最佳的省电效果,用户需要参考以下设置: 对GPIO而言,设置成输出模式时,IO可能会产生驱动电流,驱动外部元件;用户必须根据电路特性,减少驱动电流。当GPIO设置成输入模式时,IO必须保持在高电平或低电平,而不是在悬空状态,这样可以避免GPIO受外部干扰而产生耗电。 因为电路的缘故,模拟模块无法通过停止时钟的方法减少耗电。用户必须通过设置外设寄存器,关闭模拟模块的耗电。如设定ADCEN为0,将A/D转换电路关闭。


常见问答 / 在Keil编译环境中,如何查看程序代码的大小和SRAM的使用情况?



在Keil编译环境中,如何查看程序代码的大小和SRAM的使用情况? 1436421900000 在编译程序之后,Keil会显示如下信息: Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116 各参数意义如下: Code 程序代码所占用的空间 RO-data 只读常量的大小,如const。 RW-data(Read Write) 初始化的可读写变量的大小。 ZI-data(Zero Initialize) 未初始化的可读写变量的大小。ZI-data不会当作程序代码计算,因为其不被初始化。 Note:大小都是Byte 烧写的时候,FLASH中被占用的空间为:Code+(RO-data)+(RW-data)程序运行的时候,芯片内部SRAM使用的空间为:(RW-data)+(ZI-data)


常见问答 / 看门狗定时器(WDT)是否可以将CPU从省电模式中唤醒?



看门狗定时器(WDT)是否可以将CPU从省电模式中唤醒? 1436422200000 可以,看门狗定时器支持看门狗唤醒功能,用户只要设置看门狗唤醒使能位(WTWKE=1)即可。 当看门狗唤醒使能位已设置完毕(WTWKE=1)且看门狗计数器溢出触发超时事件标志置位(WTIF=1)之后,处于省电模式下的芯片将会被看门狗定时器唤醒。


常见问答 / 什么是SPI 的2-bit传输模式,如何使用?



SPI 2-bit mode 什么是SPI 的2-bit传输模式,如何使用? 1436422440000 2-bit传输模式是指SPI控制器在同一个位周期内,利用SPICLK的某一个边缘同时传送两个位的数据,并且在SPICLK的另一个边缘同时接收两个位的数据, 一个SPI主控制器可以实现同时与两个从设备进行数据传输.