搜索
bottom↓
回复: 5

kl05系列用官方提供的压缩包编程的探索1.printf的实现

[复制链接]

出0入0汤圆

发表于 2013-12-30 15:49:47 | 显示全部楼层 |阅读模式
本帖最后由 qqliyunpeng 于 2013-12-30 15:55 编辑

正在学习kl05系列的freescall单片机,学习起来很是困难,技术资料很少,又加上,原来没用过iar编译器,真是步步难行呀。因此,将费劲探索出来的一些步骤,成果,贴出来,供之后的初学者们学习,借鉴。
将官方提供的名为KL05-SC的压缩包,解压,找到\KL05-SC\klxx-sc-baremetal\build\iar中kl05_frdm_demo文件夹,恩,下载到自己的板子中,打开串口调试助手,波特率设置成115200,8n1,运行是不能出数据的,这将是我要解决的。
打开工程,找到freedom.h,打开,两张图解决问题
未改动前的配置:

改动后:

然后,编译,下载到你的开发板中,然后打开串口调试助手115200,8N1配置,然后,成功



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-1-3 14:58:57 | 显示全部楼层
楼主,你直接将freedom.h中的 TERMINAL_BAUD 给改成你需要的波特率就行了。

出0入0汤圆

 楼主| 发表于 2014-1-3 17:26:48 | 显示全部楼层
本帖最后由 qqliyunpeng 于 2014-1-3 17:37 编辑
FSL_TICS_ZJJ 发表于 2014-1-3 14:58
楼主,你直接将freedom.h中的 TERMINAL_BAUD 给改成你需要的波特率就行了。


不是的,KL05-SC压缩包中提供的时钟是32768,在freescall.h中波特率是#define CLK0_FREQ_HZ        32768
下边的波特率一直是#define TERMINAL_BAUD       115200
没有变化过,下载到板子中是不能使用的,我的板子不是官方的开发板,貌似跟这个有关系?
我想是官方提供的板子是不是外边的晶振是32768之类的,
但是我的板子外部晶振是4M的晶振,因此,改动的地方应该是我说的位置,这里改了之后,在改动你说的位置,
就能改到别的波特率了。

出0入0汤圆

发表于 2014-1-3 17:36:34 | 显示全部楼层
qqliyunpeng 发表于 2014-1-3 17:26
不是的,KL05-SC压缩包中提供的时钟是32768,在freescall.h中波特率是#define CLK0_FREQ_HZ        32768 ...

好的,感谢楼主分享经验!

出0入0汤圆

 楼主| 发表于 2014-1-3 17:38:18 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-1-3 17:36
好的,感谢楼主分享经验!

ok

出0入0汤圆

发表于 2014-1-6 09:44:45 | 显示全部楼层
恩,楼主说的对,KL05的官方代码是基于官方的Freedom板子的,而Freedom板载晶振是无源32.768KHz的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-2 19:07

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表