当前位置: 代码迷 >> 单片机 >> 单片机 C语言 Keil4 Debug,该怎么解决
  详细解决方案

单片机 C语言 Keil4 Debug,该怎么解决

热度:483   发布时间:2016-04-28 14:47:25.0
单片机 C语言 Keil4 Debug
1 小弟玩单片机也有半年了,可是就是不会Debug,网上看大牛说该如何单步什么的,哎~~~不懂
有哪位大牛能用通俗的语言告诉小弟,该如何Debug呢(我就是想知道程序是按什么顺序执行的,会点基本的就行,以后有机会在慢慢学)?
2 小弟之前学过谭浩强的《C语言程序》,还看过郭天祥的《单片机C语言》,但是总觉的自己C语言功力还很很差(只玩过STC单片机),请大神指点下:如果我想在嵌入式C语言上有所突破,我该看哪方面的书籍呢(小弟想好好学习指针,包括堆栈和列表等方面的知识,接下来想玩玩STM32的单片机)
3 我一直搞不清单片机的数据存放的位置,比如code数据存放在哪里?const数据是存放在哪里?idata和bdata有啥区别?什么类型的数据是存放在静态里?有没有什么方面的教材可以学习者方面的知识?
------解决思路----------------------
基础的书还是要看的,跳不过去的,知识要有一定的系统性,建议先看看51架构的书,和<单片机高级语言c51 windows环境编程与应用>,所有的问题在里面都有。
------解决思路----------------------
code , const都放在ROM中
idata,在前128字节RAM中
pdata,在后128字节RAM中
全局变量,static定义的非const变量放静态RAM中

以上仅对51,52单片机而言。
至于ARM,也大同小异!
  相关解决方案