学单片机前先学什么?学单片机必要的技能一览
单片机工程师需要具备哪些条件呢?
搜索了数十条招聘信息后,如下:
总结说来:
1.会C/C++语言编程;
2.熟练或精通一款单片机(不限于51/AVT/STM32)
3.熟悉外围电路(模拟电子和数字电子部分),
4.熟悉I2C,SPI,UART等协议
5. 能独立完成原理图设计(会PADS/DXP/protel等软件)
现在按各个的能力和需求提供书籍和视频
1、C语言学习
书籍:C primer plus
C语言从入门到精通(第4版)
C Primer Plus 第6版 中文版
2.模电数电部分
清华大学这个版比较多人用,推荐这个。
模拟电子技术基础(第五版)
数字电子技术基础(第6版)
视屏:模拟电子技术基础 清华大学 华成英主讲
https://www.bilibili.com/video/av26225883?from=search&seid=3820332834176087459www.bilibili.com
数字电子技术基础 清华大学 王红主讲
https://www.bilibili.com/video/av23487060?from=search&seid=3223420955061265422www.bilibili.com
3.单片机学习
先买一个开发板,按部就班的学习,
单片机学习和入门大力推荐 :“手把手教你学单片机程序框架 ”
(新手看有难度,建议先看视频了解后再学)
从业将近十年!手把手教你单片机程序框架
视频 就用“10天学会51单片机—郭天祥”
B站有他的视频
https://www.bilibili.com/video/av7781436/www.bilibili.com
4.I2C,SPI,UART等协议
需要自己在实践中学习。
模拟电子技术基础课程
模拟电子技术基础课程
相关问答