昨天跟朋友出去玩了一下,所以没有更新学习进度。
今天的学习是有点卡的,我前几天买了esp8266wifi模块想上手操作一下的,但是今天学的时候出现了挺多问题的,还没有解决,学习的时候也出现了很多新的概念,在平台上看了蛮多博主的文章大概理解了一下。
今天了解了一些底层的东西,对于写代码可能没什么用或许也不会用到这方面的知识,最多是了解我们平时写程序的过程中,那些被我们忽略的底层原理,在用的时候更有底气吧
平时我在学习stm32代码的时候就在想,代码可以上传到单片机上,而且还可以在不用计算机控制的情况下,接上电以后就能够按照代码运行,同时在今天用esp6266的时候,看到要烧录程序,发现咱平时用keil写代码的时候,也是在烧录程序到stm32芯片上。很感兴趣他的原理,我就查了一下,我看的是这个博主的博客,里面有关程序烧录方面的知识解释的
【单片机】一文彻底搞懂单片机程序烧录_烧录原理-CSDN博客
单片机下载的本质是将0和1组成的HEX文件写入到EEPROM上,FLASH也是EEPROM的一种
文章里面提到了几个单片机程序下载的方式
编程器编程
ISP编程(In System Programing)
IAP (In Application Programming)
还有几个常用的单片机的串口连接协议
51单片机:串口协议
Atmel系列的单片机:SPI协议
STM系列的单片机:通过ST-Link,J-Link设备写程序,SWD,JTAG协议;也可以串口协议
Arduino:串口协议,SPI协议
第二个就是ESP8266wifi模块这一块的配置,出现了问题
今天学得不多,同时因为最近期末成绩出了导致自己心烦意乱,虽然自己平时是不怎么看重的,但是看到很不满意且低的成绩还是有点在意的,现在把自己动手的硬实力做起来才是最重要的,保证自己能够创造实实在在的价值。
每天都保证自己都不一样,都要有收获,同时感谢能在看这篇文章的读者们,也很欢迎大家留言提供建议或者反馈QvQ,我会继续努力哒