硬件方面,简单总结下:
1. 这款开发板上面总共包含两颗Freescale的Kinetis MCU,一颗为Kinetis L系列KL25,LQFP80封装; 另外一颗为Kinetis K20, QFN32封装.
2. KL25作为Target MCU,用户可以用来开发应用程序和评估;K20作为一个类似于J-Link工具的桥路用于连接上位机开发环境CodeWarrior与Target MCU KL25,该工具名为OpenSDA。OpenSDA功能强大,主要功能包含:
A. 仿真调试工具
B 用作KL25的Flash烧写工具
C KL25的串口通过它可以转换为上位机USB的虚拟串口
3. 板载MMA8451Q加速度传感器、RGB三色LED灯、触摸按键、Pin脚全部引出且尺寸方位符合Arduino R3标准,也就是说可以直接插到Arduino R3的底板上进行开发和评估。
软件方面,简单总结:
1. CodeWarrior 10.3开发环境功能强大,需要到官网下载评估版本
2. 与本开发板配套的例程包,文件夹名字为kl25_sc_rev6
其中包含两大例程组:
A bare-metal 也就是纯粹的寄存器操作代码,还提供几个外设模块的驱动库;
B PEx组,也就是使用Processor Expert组件的例程代码,功能强大
|