
嵌入式系统
文章平均质量分 77
110500617
这个作者很懒,什么都没留下…
展开
-
详解:这段代码为什么不进中断?
根据韦东山老师的教材编写一段中断的代码,基本功能希望这样,不中断的时候,主函数走跑马灯,中断的时候,所有灯一起亮起,我在ADS中编译代码,达到预期实验目的,但是在linux中用makefile编译运行,只能实现主函数的跑马灯,而外部中断触发,按键按下,跑马灯不跑了,但是也不出现所有灯一起亮的中断现象,王灵芝老师指点我分析产生的反汇编代码,我查看反汇编后恍然大悟,第一句代码根本不是从0x000000原创 2016-07-10 22:22:18 · 650 阅读 · 0 评论 -
最简洁的中断现场保护
阅读韦老师的中断现场保护和恢复代码,感觉下面红色部分的代码似乎用不到,因为恢复现场的时候,lr的内容早就放在堆栈里面,并且要推送到pc了,我把下面代码的红色部分去掉,做实验,可以顺利进出中断,可见这几句话对中断现场的保护和恢复没起到作用的,修改后的代码我用蓝色字体标出,是保护现场需要的最小系统。顺便提一下,arm中的pc寄存器并不是代表当前执行的指令地址,而是取指地址,因为arm采取流水线技术,同原创 2016-07-10 22:23:32 · 7374 阅读 · 1 评论 -
嵌入式系统开发必读经典书目
读本科的时候就对嵌入式系统感兴趣,虽然在校的时候积累了大量材料,但是在较长的时间里都没有机会细读,这学期终于静下心来,系统学习一遍,期间把以前积累的各类教材或粗粗浏览或仔细揣摩,都翻了个遍,最终给出如下书单,供读者学习参考(红色字体代表强烈推荐书目):1、针对入门级的教材:推荐高等教育出版社的全国计算机等级考试-三级教程(嵌入式系统开发技术),此书对嵌入式系统的整体把握还是很好的,此书的汇编指原创 2016-07-10 22:25:00 · 8752 阅读 · 0 评论 -
改编版K9F2G08U0A程序
根据韦东山老师教材编写的K9F2G08U0A的驱动程序编写方法 ,改编K9F2G08U0A驱动代码,在天嵌开发板上验证成功,下面给出关键代码截图,附录部分是完整工程。芯片datasheet详见:http://wenku.baidu.com/link?url=NAiybcJG_7IR28CXapf4kLtlaXpwscozV3zOPnSIfACrppXfboAhKHYcWfcSWBYkvjz6MOo原创 2016-07-10 22:20:36 · 1560 阅读 · 0 评论