freetech

Kinetis的十五大亮点及一些开发注意事项

0
阅读(6080)

 Kinetis的十五大亮点及一些开发注意事项

十五大亮点:

1、高达150MHz主频,1.25DMIPS/MHz,单周期乘累加运算(高达32*32+64->64)。使系统运行更快。

2、内置DSP协处理器和可选的浮点协处理器,能发挥运算性能。

3、10种低功耗模式,工作模式更灵活功,耗更低。

4、采用时钟门控技术,可以关闭不用外设的时钟源;电源门控,可以关闭不用外设的电源。更有利于系统低功耗设计。

5、带死区控制的PWM,可以避免上下管同时导通,适合电机和电源应用。

6、集成16位SAR型ADC,提高了AD转换的速度(可达500nS)和精度。前端带可编程序放大器(PGA),可直接接弱信号。可配置成单端或差分ADC。

7、硬件电容式触摸按键功能,可以在CPU休眠状态扫描按键状态。

8、EDMA可减少CPU的负荷。

9、FlexMemory,可实现片内掉电存储。

10、系统互连模块,可在芯片内部将各外设连接起来。如串口的TXD脚可配置成“UART的TXD+定时器载波”模式;串口RXD可配置成“外部RXD脚经模拟比较器到UART的RXD”模式。

11、内置随机数发生器。

12、可编程延时模块。如该功能可用于在模拟比较器检测到过0点后延时一段时间做AD采样,可以采集到正弦波的某特定相位。

13、多达6个UART,适合电力应用(集中抄表等)。

14、免费实时操作系统MQX的支持。

15、带CAN、USB、、SDIO、以太网等接口和LCD控制器。

开发注意事项:

1、kinetis芯片上电默认引脚功能为模拟功能,不像以往MCU默认GPIO。所以进入main函数要做的第一件事情是初始化系统集成模块(SIM)设置引脚功能,否则可能会遇到GPIO程序跑不通的情况。

2、复位引脚不再像以往一样只做复位用,它还兼有“唤醒”功能。所以在低功耗应用中要在main函数中读SRS寄存器判断是复位还是唤醒。

3、串口的TXD脚可配置成“UART的TXD在芯片内部经定时器载波调制到TXD引脚”模式和标准的TXD模式,在使用中请设置正确的模式。RXD也同样可配置成“模拟比较器的输出内部连接到UART的RXD”模式和标准的RXD模式,在使用中请设置正确的模式。