单片机的基础知识
文章平均质量分 52
jonah_king
这个作者很懒,什么都没留下…
展开
-
芯片的工作原理
芯片是怎么运行的很多人不明白,为什么电脑上的程序,下载到了芯片里,芯片就可以按照用户所设定的逻辑运行起来了。其实芯片跟外界连接的途径只有一种,那就是引脚。而所谓的引脚也不过是两种功能,一种是输入,用来监控外界的状态,一种是输出,用来操控外界。无论是外部中断,还是串口接收…..都是输入的一种特殊状态, 而无论是串口输出,PWM…. 也都只不过是输出的一种特殊形式而已。芯片的的核心是晶圆,晶圆就是一原创 2016-09-02 07:17:53 · 31869 阅读 · 1 评论 -
单片机的存储空间
单片机从硬件上来说,只有两种空间:ROM和RAM!再说一遍,只有ROM和RAM!再说一遍,只有ROM和RAM!也就是说,你程序里的所有东西,不是放在RAM里,就是放在ROM里。ROM的属性是read only(只读),只能用来读取,无法修改,其实也可以修改,只是需要特殊方法,这里暂时不谈!RAM的属性是read+write(可读可写)ROM和RAM区域有可能是间断的,分...原创 2017-07-28 09:03:07 · 5999 阅读 · 1 评论 -
单片机的启动过程(从上电到main)
发生原创 2017-08-03 20:16:43 · 17639 阅读 · 0 评论 -
运行视图和加载视图
单片机的基础知识原创 2017-07-28 10:18:01 · 2311 阅读 · 0 评论 -
README
后面的文章会分按照以下章节进行,基本上按照顺序进行,前面一章是后面一章的基础,彼此会有交叉,希望大家可以认真看完。1、单片机的相关知识 你了不了解什么是运行试图和加载视图,main之前的启动代码究竟做了那么事情,编译器的选项做了哪些事情?1、C语言的的基础知识 unsigned char const *p;const unsigned char* p;unsi原创 2017-07-28 10:51:50 · 301 阅读 · 0 评论 -
单片机程序运行在哪里
想必,很多人会对这个问题有困惑?单片机运行的时候,是运行在哪里? FLASH(ROM)?还是RAM。这就需要我们了解上一篇的内容,单片机的运行视图和加载视图@jonah_king。我们程序的运行其实是由多种方式的,不过一般常见的有两种。运行在ROM里的和运行在RAM里的。一般比较小的系统,也就是说,单片机本身内部就有FLASH的。这种FLASH不同于通用的FLASH,他是支持随机地址访问...原创 2018-10-12 19:02:29 · 8948 阅读 · 1 评论