Kinetis的十五大亮点及一些开发注意事项
0赞
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模式,在使用中请设置正确的模式。
