目前KL03已经推出了对应的KSDK:KSDK_1.0.0-KL03Z, 但是在实际的使用,还是有很多的网友喜欢使用寄存器控制的方式,因为寄存器控制方式的代码,
更加直接,代码效率更高。然而,官方目前没有给出像KL25那样的sample code,而直接使用KSDK需要熟悉较多的东西,所以本文为了方便大家快速使用KL03,
参照KL25 sample code的文件结构,给出一个基于KSDK启动结构,使用寄存器控制方式的IAR工程框架,该工程包含了基本的时钟配置,使用了内部HIRC,实现主频48Mhz,bus24Mhz配置,
具体查看工程中system_MKL03Z4.h 文件。并且配置了LPUART作为打印输出口,波特率配置为9600 bps,需要修改,请查看board.h文件。
分享代码例程功能:
1:IAR KL03代码框架
2:helloworld 打印
3:通过输入字符,翻转蓝灯。
本文驱动只给出了UART,后面大家可以在框架的基础上自行添加需要的代码。
kl03_hellowrold_gpio.zip
(1.53 MB)
|