请教如何学习单片机

2019-07-14 20:24发布

各位前辈,我是一个通信专业的学生,现在在一家玩具大公司实习,近公司差不多两个月了还是在学画板子阶段,没接触过单片机,想学习,初学者是从51单片机学起还是学STM32呢,对于学习方面,前辈有什么建议吗,单片机该如何学起,C语言要不要花大量时间去学习呢


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
寂寞的only
1楼-- · 2019-07-15 08:20
果断stm32入手啊!!!!千万不要51入手了,51都是上个世纪的东西了,现在st公司的芯片这么便宜,功能强大。单片机的很多思想都是相通的,学了STM32就不用担心别的型号了。其实用惯了STM32,使用MSP430都觉得功能太弱,高频上不去,但谁要人家低功耗做的屌呢?
[del]主要开发用STM32,低功耗就考虑MSP430[/del]
而且你看看现在的趋势,以后肯定不能只做单片机啊,linux也得上啊,底层汇编啥的不是刚入门学习就需要掌握的,搞不好还搞得你头昏脑胀。
meimengxing2014
2楼-- · 2019-07-15 12:10
我建议还是从51开始学习,看郭天祥的“十天学会51单片机”,他讲的比较通俗易懂,也是手把手教你写基本的程序,讲单片机的基本结构和基本功能,让人看了很容易理解。如果直接上手stm32,很多概念你都不知道是怎么回事,所以学起来很是费劲。同时,51单片机是配置寄存器的,一般的新手学习stm32都是用库函数的,这样会让你不知道寄存器是怎么回事,遇到问题也不知道从何处着手解决。51单片机的配置寄存器会让你知道单片机是怎么工作的,遇到问题可以直接查看寄存器的值来帮助你解决问题。等你51感觉学的差不多了,再去学stm32感觉似曾相识。初学者不求快,只求稳,基础打稳后面的路好走,基础不稳后面会很难受的。我就是这么走过来的,所以,期间的心酸甚是知晓。
http://pan.baidu.com/s/1eLVco 郭老师的书
http://vdisk.weibo.com/s/u8bqUomE139w-?from=page_100505_profile&wvr=6 例程文档
http://vdisk.weibo.com/s/u8bqUomE139w-?from=page_100505_profile&wvr=6视频
meimengxing2014
3楼-- · 2019-07-15 15:03
视频解压密码是asdfg
201302030107
4楼-- · 2019-07-15 15:37
建议从51单片机开始学,如果一开始就学难得,画的时间可能会更多
亼亽
5楼-- · 2019-07-15 17:53
 精彩回答 2  元偷偷看……
@曲终人散@
6楼-- · 2019-07-15 22:27
(╯‵□′)╯︵┻━┻

一周热门 更多>