Content originally posted in LPCWare by Lucy Wang on Tue Jan 08 20:54:38 CST 2013
Cortex-M3系列产品FAQ
QNXP的Cortex-M3现在有几个系列?分别有什么特点?
ANXP的Cortex-M3目前共有LPC1300、LPC1700和LPC1800三个系列;LPC1300系列主要特点是少管脚高性能,运行主频可到72MHz;LPC1700系列主要特点是外设丰富、部分型号拥有外部总线和LCD控制器管脚数最多可到208个、MCU运行频率可到120MHz;LPC1800性能更加卓越,运行频率可到180MHz,并且部分系列不含有内部Flash。
QLPC1700有几种时钟源可以选择?
A有三种时钟源可供选择:主振荡器、内部RC振荡器和RTC振荡器
Q芯片能否超频使用?比如LPC1768手册上写的最高速度为100MHz,能否运行在120 MHz,甚至150 MHz?
ANXP保证芯片在规定的运行频率上限的可靠稳定运行,原则上不建议超频。
QLPC1700的IO口内部有上拉和下拉电阻吗?默认为什么状态?不用的IO口应该怎样处理?
ALPC1700的IO口有上拉/下拉电阻的(LPC176x/5x系列P0.27到P0.30除外,LPC178x/7x系列P0.27到P0.31除外),其默认状态是上拉;不用的IO口在输入的状态下建议上拉或者下拉,或者设置成输出状态
QLPC1700支持边界扫描(boundary scan)吗?
A不支持
QLPC1300先后推出了两个系列,其主要不同点是什么?
ALPC131x和LPC134x系列主要不同在于后者带有USB控制器。
QLPC1800片上的flash分为两个bank, 有什么作用? 使用上应该注意什么?
A带内部Flash的LPC1800MCU内部有两个Bank的Flash;在对内部Flash进行程序更新时,这两个Bank可以相互备份,以此提高程序更新的可靠性。
QLPC1800上的SPIFI接口和用普通的SPI接口来接串行flash有什么不同?
ALPC1800的SPIFI接口不仅仅速度比普通的SPI接口要快,并且可以直接从SPI Flash读取执行代码。
QLPC18x0的芯片没有内部flash,芯片启动后从哪里开始执行代码?
A根据配置的不同,可以从UART0、SPIFI Flash、外部NorFlash、USB0/1、SPI(SSP)和USART3开始执行代码。
QLPC1700系列MCU UART波特率最快可以到多少?
ALPC176x/5x中的UART波特率最快可以到6.25 M bps(LPC1769/59除外);LPC1769/59和LPC177x/8x最快可以到7.5 M bps
QLPC1700系列MCU SSP最快速度可以到多少?
ALPC176x/5x中的SSP在master模式速度最快可以到100/2=50 M bps(LPC1769/59除外),在slave模式速度最快可以到100/12=8 M bps(LPC1769/59除外);LPC1769/59和LPC177x/8x在master模式速度最快可以到120/2=60 M bps, 在slave模式速度最快可以到120/12=10 M bps
QLPC1700中的外设,同一个功能脚可以分配到不同的管脚,可以同时分配到不同的管脚吗?
A可以的。但不一定这些管脚可以同时实现该功能。举例,P0.16和P2.1可作为RxD1功能脚,如果同时都分配该功能,只有P0.16可以实现该功能。
QLPC1788可以配置成直接从外部NorFlash启动吗?
A不可以。带内部Flash的MCU只能从内部Flash启动(LPC185x除外)
QLPC1700中的一个timer可以对应好几路PWM输出,可否使每一路输出的频率不一样?
A不可以,同一个timer输出的PWM的频率是相同的
QLPC177x/8x系列MCU的ADC转换速率最快可以到多少?
A在12位精度时最快可以到400k;8位精度时最快可以到1.16M
QADC是否有寄存器可以调整每一次转换前的采样时间?如何保证每次转换都能的到足够的采样。
A不能调整。采样时间由硬件固定,只要输入阻抗在要求范围内,就可以保证在最快的转换速率下使每一次转换前都能够有足够的采样时间。
QLPC1700系列的MCU中,ADC工作在burst模式时,应该从哪里读取AD转换结果?
A在burst模式时,应该从AD0DR到AD7DR中读取转换结果,不可以从ADGDR中读取转换结果。
QLPC1700系列MCU中的SPI模块最快速度是多少?
A最快速度可以达到100/8=12.5M bps(对100MHz主频),或者120/8=15M bps(对120MHz主频)