单片机学习的前提知识储备

0.前言

单片机裸机的学习,将单纯的单片机开发称为裸机操作,之后的RTOS、Linux这些操作系统的开发,都是在单片机开发的基础上,开发出更加强大功能的"玩法",但是,前提是我们需要将裸机玩好这样,才能更加扎实的、更加深入的学习和增加自己的技术水平,那么接下来我将介绍单片机裸机学习前的前提知识储备需要哪一些

1.单片机学习的前提需要学习那些知识

C语言

C语言是必须的,是单片机开发前提必须的知识,需要对变量类型、数组、指针、结构体这些知识运用的熟练

鹏哥C语言

在这里推荐鹏哥的C语言教程,鹏哥的C语言注重,边学边练,这样对于C语言的学习十分扎实

数模电

有人说数模电就是天书,如果,你深入的学习那么就是一本天书,但是,我们对于单片机,乃至硬件的开发,对于数模电是不需要极其深入的学习的,不必于死磕公式的来源,我们只需要知道,什么样硬件有什么用、会搭建电路、了解经典电路的原理和作用(比如:推挽电路、整流桥电路)等等,通过这些实践,会发现数模电的知识不断的深入学习

数学、物理

这个就不必多说了,这些基础是很重要的,高等数学、线性代数、大学物理等等

数据结构

数据结构不必学习的非常深入,但是,学习数据结构对于单片机的堆栈、寄存器理解,还有以后关于单片机的控制算法的学习,都是有帮助的

相关推荐
独处东汉21 分钟前
AI辅助Stm32l031项目开发调试板子printf
stm32·单片机·嵌入式硬件
2301_7722042823 分钟前
嵌入式——51单片机的基本知识
单片机·嵌入式硬件·51单片机
上大科技蔡生11 小时前
CS5715:2.7V~26V宽输入,单节锂电池适用,最高36V输出,省掉电感电流检测电阻,软启动时间可调,异步升压DCDC控制器
单片机·嵌入式硬件·dcdc
CQ_YM11 小时前
51单片机(1)
单片机·嵌入式硬件·51单片机
qq_4017004111 小时前
单片机之ADC(模拟数字转换器)
单片机·嵌入式硬件
无事好时节12 小时前
51 单片机GPIO / 按键 / 中断 / 定时器 / PWM
单片机·嵌入式硬件
一枝小雨14 小时前
【OTA专题】17 打通Bootloader与App逻辑之间的通信
stm32·单片机·嵌入式·流程图·freertos·ota·bootloader
2401_8633186316 小时前
基于单片机的家庭防盗报警系统
单片机·嵌入式硬件
一枝小雨16 小时前
【OTA专题】18 OTA性能优化:优化bootloader存储空间与固件完整性校验(CRC)
stm32·单片机·性能优化·嵌入式·freertos·ota·bootloader
尼喃16 小时前
PW2605Z,专为系统安全护航的高可靠性负载开关
stm32·单片机·嵌入式硬件