这个系列偏重于单片机的底层原理,讲解单片机是如何工作的,以及一些开发过程中的注意事项。适合那些已经学过一些单片机基础知识,想继续深入学习的同学。这一部分的撰写会比较难,因为涉及到的知识面很广,一篇文章要写好几天,更新会比较慢。如果有文章正在撰写,那么会在文章最开头标明。
单片机开发笔记系列(一)- 硬件设计。从数据手册上分析单片机的外围电路,例如供电、时钟源、复位电路、烧录电路等。
单片机开发笔记系列(二)- 启动方式。着重分析单片机有哪几种启动方式,字节选项、读保护等等。以及程序存储位置。
单片机开发笔记系列(三)- 程序的初始化。分析单片机是如何运行到 main 函数的。
单片机开发笔记系列(四)- 内存映射。着重分析不同变量类型在单片机中的存储位置。
单片机开发笔记系列(五)- 堆与栈。分析堆区与栈区在系统中的位置,及其作用。
单片机开发笔记系列(六)- 计算机的组成结构,将冯诺依曼结构和哈佛结构,以及单片机是如何一条条命令执行下去。
单片机开发笔记系列(七)- 编译器与连接器