- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第*页共 页 论坛地址: 第*页共 页 智能车培训之K60篇 第3讲 1、程序启动 K60程序框架介绍 在K60的程序运行启动时有一段启动代码,为了使启动更高效,这段启动往往用汇编语言编写。 2、进入start函数 K60程序框架介绍 启动代码的前一段汇编代码我们不用关心,就是用来初始化K60内部的各个寄存器,但是从后面两句代码我们可以看到初始化完内部寄存器,程序跳转到了start函数内部。 3、进入看门狗函数 K60程序框架介绍 看门狗定义:看门狗实际就是一个计数器,程序运行一段时间就会去把该计数器清零,俗称“喂狗”。当程序跑飞时,程序就不会再去执行喂狗程序,该计数器就会自动计满溢出,当该计数器溢出,程序复位到起始地址,重新开始运行。 进入start函数,我们首先关闭看门狗, 为什么我们要关闭看门狗呢? 因为我们编写的程序,都是处于调试阶段,如果不记得定时去喂狗,程序就会自动复位,导致无法正常运行。 K60程序框架介绍 4、中断向量表函数 把所有的中断向量集中起来,按中断类型号从小到大的顺序存放到存储器的某一区域内,这个存放中断向量的存储区叫做中断向量表,即中断服务程序入口地址表, K60程序框架介绍 4.1 中断重映射 在Vectors.c中默认指定了每个中断都对应的是一个默认的中断服务函数,当我们需要改变中断服务函数的内容时,我们必须现在ISR.H中对中断服务函数进行重新映射(定时器0中断为例说明) 默认状态中断服务程序为default_isr 重新映射后,函数为PIT0_IRQHandler K60程序框架介绍 4.2 中断服务程序编写 在isr.c函数中重新编写PIT0的中断服务程序 K60程序框架介绍 5、系统时钟初始化 中断向量表配置完成后,开始进行K60初始时钟的配置工作 K60程序框架介绍 6、发送系统资源 初始化完系统时钟,开始发送系统资源信息,通知用户系统初始化完成 K60程序框架介绍 7、进入主函数 8 初始化IO引脚 K60程序框架介绍 在编写主程序之前,我们应该先了解测试灯引脚对应的IO口,通过查看原理图,我们可以看到LEDTEST对应的引脚是PTA16,确定引脚后,我们首先必须得初始化io引脚,初始化为输出状态,默认为上拉 查看测试灯对应的IO口 初始化对应的IO口 K60程序框架介绍 9、 添加测试灯闪烁的程序 测试灯间隔100ms闪烁一次。 蓝宙电子科技有限公司 地址:芜湖市经济开发区银湖北路科技创业中心C栋211室 电话:0553-5841830 E-mail:wangjiang@ 网址: 第*页共 页 论坛地址: 第*页共 页
您可能关注的文档
- 《对比剂指南》解读碘对比剂使用指南.ppt
- 智能空气检测净化系统答辩模板.ppt
- 雷克萨斯VS奥迪产品培训课件.ppt
- 唐恩科技港口产品和方案介绍ENG幻灯片.pptx
- 枫启成长裤贴片HOOK产品检测方案-2.pptx
- 计算智能导论教学课件.ppt
- 理论基础—广东骑楼基础资料搜集.ppt
- 中高考运动处方完整课件.pptx
- 上课-闪烁的信号灯改专题课件.pptx
- 演讲smart home 优化生活.ppt
- 小学数学课堂人工智能教学实践与评价体系构建教学研究课题报告.docx
- 高中物理实验课教学中的学生合作学习模式探讨教学研究课题报告.docx
- 高中数学实验教学中的实验资源开发与利用研究教学研究课题报告.docx
- 《绿色交通基础设施建设对城市空气质量改善的短期效应评估》教学研究课题报告.docx
- 初中英语语法教学中的跨学科教学与学生应用能力培养研究教学研究课题报告.docx
- 高中数学思维训练教学资源动态定价与优化配置策略研究教学研究课题报告.docx
- 金融科技监管中的金融科技企业合规性监管政策优化研究教学研究课题报告.docx
- 《量子通信技术在金融信息安全传输中的性能优化研究》教学研究课题报告.docx
- 小学课外阅读指导课程效果评价研究教学研究课题报告.docx
- 基于人工智能的小学科学智能教育平台用户科学探究能力培养策略教学研究课题报告.docx
文档评论(0)