版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用户手K60Nano板整体介 第一次测试Nano 观察LED 说 利用Bootloader给Nano板K60Nano板整体“K60Nano板”是拉普兰德电子技术独家设计的一款专门应用于飞思智能车竞赛产品,大小仅为5.5cm*3.5cm的PCB板上板载了LQFP-144封装的K60单片机!该板不仅在尺寸上占有优势,更集成了其他板不具有的功能,如Micro-SD、USB接该最小系统板的原理图请见文档“K60Nano板原理图。图1.K60Nano板整体K60Nano板具有一个JTAG10Pin仿真/接口,引脚数为2x5个,插针距离为标准的100Mil(2.54mm)排针间距。用户可以使用J-LinkV8器配合转接板给板程序。注意,如果用户需要给Nano板程序,必须给板子供电,因为Jlink器在默认情况下不能为目标板输出电源。JTAG接口原理图如图2所示。小提示:由于采用复合插针,因此该JTAG引脚奇偶对调。2.JTAGK60Nano搭载4LED灯,方便开发者调试时指示各种状态IO口。8个LED灯分别与K60的PTA4、PTA6、PTA8和PTA10相连,当IO口为低电平时,对应的LED点亮。LED灯电路如图3所示。图3.LED电路K60Nano板搭载了一个TF卡插座,该插座可以使用MicroSD卡进行大容量的数据。SD卡类型支持SDHC(高容量SD卡片。该TF卡插座与的SDHC功能引脚相连,可以方便的通过对内部寄存器进行编程,达到数据的目的。该插座电路如图4所示。图4.TF卡插座同时拉普兰德还提供了K60的Bootloader程序,用户可以用该USB接口直接为K60程序。该接口电路如图5所示。图5.USB接口电 K60Nano板将MCU所有可用引脚均通过2.54间距插针引出。值得注意的是,Nano板同时JTAG接口大部分采用K60IO复用口,因此用户可以直接使用板子背面的引脚用作他对应的电平状态。板的插针原理图如图6所示。小提示:由于PTA4为EZP_CS复用引脚,因此板子内部已经接了上拉电阻。图6.Nano板排第一次测试Nano都写入了默认的LED测试程序以及Bootloader程序。上的D0LED亮起!IN_5V3.3~5V观察LEDLED灯的运行,则需要拔掉已经插在A0和GND上的跳线帽。然后再将其上电,K60Nano板便会直接运行好的LED流水灯程序,4个绿色的LED灯会轮流点亮熄灭,用户可以通过此步骤观察K60Nano板是否能正常工作,LED灯是否全部正常。K60NanoPC。PTE8TXD、PTE9RXD。K60Nano板在出厂前就已经写入了Bootloader程序,用户可以不需要器就可以直接程序。详细使用方法见本文档最后一节“利用Bootlaader给Nano板”。如果用如果你测试好了K60Nano板,那就开始开发吧。拉普兰德已经为开发者编写了一套K6030。开发者可以在遵守开源协议的基础上随意使用该代码包中的函数,快速调用K60的各个模块。例如设置内核频率、AD、对于开发工具的选择,我们建议开发者使用IAR平台,该平台相对于飞思的CodeWarriorStudioIAR开发者转战其他嵌入式平台的开发。我们推荐您使用IARforARM的V6.30以上版本,该开发环境的安装说明可见文档“IAR及安装步骤 发包不仅底层驱动开源,且设置较工程更加清晰明了,本开发包的特点是将库文件和用户的应用文件完全分开,用户在拷贝工程时无需拷贝整个开发包,只需拷贝下的相关文件夹即可。7图7.开发 结“lib”和“project”,前者存放底层代码,后者存放用户工程配置和应用代码。“lib”结构如下: lib\drivers-存放外设的基础驱动代码lib\LPLD-该存放本开发包最主要的底层驱动代码,其中的函数使用说明见文档“[LPLDKinetis底层库V2]函数手册两个文件夹,前者存放工程的代码源文件.c和中断配置头文件isr.h,后者存放IAR开环环境设置J-Link方器,用户在使用J-Link给Nano 器选项图8.打开工程选项下拉框中选择“J-Link/J-Trace”选项即可。如图9所示,点击确定完成配置!图9.设置器类IARFile”->“Open”->“Workspace10图10.打开一个工作空””,选择文件LPLD_LedLight.eww为工作空间文件点击打开。会看到如图11IAR窗口的左侧列出了工作空间的工作。工作空间所显示的所有文件夹已经在图11.IAR和示,我们选择“RAM”选项,程序就会最终被到的RAM中去运行。当然如果重样即使断电后,程序也会保存的。但是建议开发者在调试时选则到RAM中,这样调试速度快,且不容易因误操作锁死Flash。图12.选择工程配置app,下面的*.cmain()主函数,你可以做些简单的修改。接下来点击Make按钮 果工程没有错误,则显示编译通过,错误0,一般不用理会警告数。如图13所示。图13.编译K60NanoLEDD0DEBUG然后IAR开发界面的会多出一些调试按钮,如图14所示,点击GO程序便会执行,你会看到LED灯循环点亮!图14.点击我们已LPLD下的HAL_MCG.c文件中编写了相关的超频代码,开发者只需要更改tformk60_Card.h中的宏定义就可以更改工程的内核频率。打开k60_Card.h文件,,文档所示的最大频率仅为100MHz,因此我们建议用户的应用尽量不要超过100Mhz,否则稳定性不能保证。当然本公司的K60Nano板在测试例程时均默认用150Mhz,且完首先“\projects” “Te
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店管理从业者客户服务与沟通技巧指导书
- 营销活动策划流程化操作手册
- 基础筏板基础施工方案
- 相似三角形的判定(三) 课时教学设计2025-2026学年人教版数学九年级上册
- 公司重要文件因水浸受损紧急抢修供行政部预案
- 会计财务管理能力培养指导书
- 传染性疾病防控系统建立承诺函7篇范文
- 生态旅游可持续发展承诺书(6篇)
- 紧急处理预案企业事故防范方案
- 个人财务损失理赔预案银行客服人员预案
- 门球培训教学课件
- YB-T6332-2024《钢铁行业用塑烧板除尘器》
- 外贸服装生产管理制度
- (完整版)2026年劳动法实施细则全文
- 血管造影课件
- 水泥混凝土搅拌站维修手册
- 2026年及未来5年市场数据中国靛蓝行业竞争格局分析及投资战略咨询报告
- CCAA审核概论重点内容
- 财务会计(对外经济贸易大学)知到智慧树网课答案
- 2025蚌埠中考试卷真题及答案
- RNP进近课件教学课件
评论
0/150
提交评论