![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM进阶之旅
天朗-星空
这个作者很懒,什么都没留下…
展开
-
KEIL编程时遇到的常见错误
1.warning: #1-D: last line of file ends without a newline 为什么 C 语言源程序最后一行要是一个空行?否则的话编译器会报warning: #1-D: last line of file ends without a newline这种错误,虽然这个warning没啥影响,但既然要设计这么一个warning总得有点原因吧。原创 2014-11-20 10:19:28 · 3928 阅读 · 0 评论 -
ARM七种异常源和异常处理流程(四大步三小步)
ARM七种异常源和异常处理流程。ARM异常处理(处理器对特定的异常事件进行的处理)的进入过程(硬件自动完成):四大步(两备份两修改)三小步。原创 2014-11-30 09:56:54 · 6095 阅读 · 0 评论 -
ARM进阶笔记一
ARM进阶笔记一嵌入式课程体系(秦老师)应用层:好学不好用(函数调用,API使用,通过哪个函数 实现)底层 :好用不好学(硬件、芯片、汇编C语言、操作系统) 时间紧,任务重,重点不是具体知识点(书上会更详细),更注重路线图、框架,如何去学习 整个课程体系(层次):工具:1.C语言、Linux基础(开发工具:编程语言,编程开发环境、工具)2.数据结构原创 2015-05-31 15:54:08 · 749 阅读 · 0 评论 -
如何从ST官网上下载资源STM32标准库Standard Peripheral LibrariesV3.5.0
《如何从ST官网上下载资源STM32标准库Standard Peripheral LibrariesV3.5.0》分为两种检索方式:【1】按需要的库资源检索【2】按芯片型号检索资源查了网上的一些资料,发现介绍从ST官网下载STM32标准库V3.5.0的检索方式很少,自己在下载STM32标准库V3.5.0也费了很多事~原创 2015-05-31 11:00:44 · 7875 阅读 · 0 评论 -
ARM汇编之合法立即数的快速判断方法
在讨论什么是立即数,为什么有立即数,如何快速判断立即数之前,我们先来弄明白一个问题:什么不是立即数。汇编指令是对数据(指令、数据)对象的操作,很关键的一个问题我们如何寻找我们的操作对象?汇编指令是一门关于寻址的艺术。而opcode2只有12位,也就是说opcode2所表示的立即数有一定限制0-4095,为了进一步扩大12bit数据所能表示数的范围,ARM规定了数据的格式。原创 2014-11-30 11:07:33 · 16238 阅读 · 15 评论