一、基础知识
首先需要了解一些基础知识点:
1. 预处理功能---条件编译:(8条消息) ifndef 的使用方法_Aureola-的博客-CSDN博客_ifndef
2. 运算符的含义:(8条消息) 运算符 |=、&=、^=_行善积德韩老魔的博客-CSDN博客
3. 一些常见的初始化定义:(8条消息) uint32_t是什么数据类型 - CSDN
4. 延时:(8条消息) _nop_();的由来和作用_脱掉三千烦恼丝的博客-CSDN博客__nop_()
5. 嵌入式运算:嵌入式0x00000001与0x1是否相等? - 知乎 (zhihu.com)
6. C语言基础回顾:C语言中static用法详解_happy_child_的博客-CSDN博客_c语言static的用法
7. 看门狗:一文详解微控制器中的看门狗定时器-电子发烧友网 (elecfans.com)
8. 定时器:(10条消息) 嵌入式裸机开发-EPIT 定时器_桃子酱紫君的博客-CSDN博客
9. Flash存储:作为嵌入式工程师的你,这些FLASH你应该明白吧 (baidu.com)
11. 单片机红外系统:红外协议之NEC协议_Ythlee的博客-CSDN博客_nec协议
12. 单片机按键中断:(2条消息) 【STM32】按键中断从理论到程序实例_一石而已的博客-CSDN博客_按键中断流程图
1. 预处理功能---条件编译:(8条消息) ifndef 的使用方法_Aureola-的博客-CSDN博客_ifndef
c语言 出现的#if 0 表示什么?_百度知道 (baidu.com)
ifndef X
defined X
....
endif
else:
...
近指针:c语言指针near,C语言中 near指针和far指针_新起点加油的博客-CSDN博客
(1条消息) 近指针和远指针_Ruler.的博客-CSDN博客_近指针和远指针
2. 运算符的含义:(8条消息) 运算符 |=、&=、^=_行善积德韩老魔的博客-CSDN博客
3. 一些常见的初始化定义:(8条消息) uint32_t是什么数据类型 - CSDN
4. 延时:(8条消息) _nop_();的由来和作用_脱掉三千烦恼丝的博客-CSDN博客__nop_()
5. 嵌入式运算:嵌入式0x00000001与0x1是否相等? - 知乎 (zhihu.com)
6. C语言基础回顾:C语言中static用法详解_happy_child_的博客-CSDN博客_c语言static的用法
volatile关键字的作用和原理_缘丶沐逸尘的博客-CSDN博客_volatile关键字的作用
C语言中static用法详解_happy_child_的博客-CSDN博客_c语言static的用法
7. 看门狗:一文详解微控制器中的看门狗定时器-电子发烧友网 (elecfans.com)
看门狗定时器是什么 看门狗定时器使用时注意什么-与非网 (eefocus.com)
8. 定时器:(10条消息) 嵌入式裸机开发-EPIT 定时器_桃子酱紫君的博客-CSDN博客
9. Flash存储:作为嵌入式工程师的你,这些FLASH你应该明白吧 (baidu.com)
(2条消息) FLASH闪存编程原理与步骤_苏慕北FZ的博客-CSDN博客_闪存编程
嵌入式系统掉电保护的设计方案 - 嵌入式设计应用 - 电子发烧友网 (elecfans.com)
10. 硬件基础:
11. 单片机红外系统:红外协议之NEC协议_Ythlee的博客-CSDN博客_nec协议
怎样去编写基于38khz的NEC协议红外接收编码与解码的程序 - 单片机学习小组 - 电子技术论坛 - 广受欢迎的专业电子论坛!
12. 单片机按键中断:(2条消息) 【STM32】按键中断从理论到程序实例_一石而已的博客-CSDN博客_按键中断流程图
13. DSP芯片
二、语言
嵌入式需要掌握的语言:CSGO(C、MySQL、Go、Java)