[Kinetis] 【代码分享】KL03 IAR工程代码框架分享

[复制链接]
 楼主| FSL_TICS_ZJJ 发表于 2015-5-13 11:46 | 显示全部楼层 |阅读模式
目前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, 下载次数: 90)

FSL_TICS_Jeremy 发表于 2015-5-13 14:04 | 显示全部楼层
嫌SDK麻烦的小伙伴们有福了!!
jmchen43 发表于 2015-5-18 13:34 | 显示全部楼层
:):):)
史迪威将军 发表于 2015-5-23 22:02 | 显示全部楼层
从这个例子中可以学到如何搭建飞思卡尔的IAR工程,学习uart和gpio
werqa123 发表于 2015-12-7 12:05 | 显示全部楼层
例子无法使用啊
werqa123 发表于 2015-12-7 12:06 | 显示全部楼层
下载运**在mcg 中啊。。。。
#if (MCG_MODE == MCG_MODE_HIRC)
  //while((MCG->S & MCG_S_CLKST_MASK) != 0x00U)
  { /* Wait until high internal reference clock is selected as MCG_Lite output */
  }
注释之后,可以运行,但是 串口无法使用啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

165

主题

5069

帖子

88

粉丝
快速回复 在线客服 返回列表 返回顶部