|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
零基础学单片机,要说容易很容易,要说难很难。
一、容易
1.每天1-2小时,学习一个月C语言。(谭浩强的教材就够)
2.每天1-2小时,学习一个月数字电路基础、模拟电路基础。(大学教材或者网课,最好顺便动动手,起码能搞懂个串联式线性稳压恒流电源、3842开关电源原理)
3.每天1-2小时,学习一个月计算机原理。(大学工科类教材)
4.随便找个开发板及教程,学习一个月。(进阶就是找各种开源项目学习中高级内容)
不是很笨的人,真正的零基础半年左右,你就入门了。
二、很难
1.网上看到单片机学习教程,
[backcolor=rgba(245, 246, 249, 0.4)]#include "stm32****.h"[backcolor=rgba(245, 246, 249, 0.4)]
[backcolor=rgba(245, 246, 249, 0.4)]int main(void)
[backcolor=rgba(245, 246, 249, 0.4)]{
[backcolor=rgba(245, 246, 249, 0.4)] HAL_Init(); // 初始化HAL库
[backcolor=rgba(245, 246, 249, 0.4)] ...
[backcolor=rgba(245, 246, 249, 0.4)]}
[backcolor=rgba(245, 246, 249, 0.4)]这都是啥啥啥啊,太难了,学不了。
2.直接网上买套开发板+教程,信心满满,一听教程,啥是main()?啥是IO?啥是高低电平?啥是时钟频率?啥是adc/dac?啥是....作者垃圾。发帖骂他。
3.直接网上买套开发板+教程,懵懵懂懂跟着复制粘贴,点亮个灯、响个蜂鸣器,还是啥都不懂,吃灰。作者垃圾。发帖骂他。
其实,零基础学单片机,就方法论来说,非常简单,根本没有探讨的价值。
方法论:零基础学单片机 - 1.消灭零基础;2.有了基础再去学。
当然,以上仅指入门单片机的个人看法,每个人水平、专注度不同,不可能都一样。
至于单片机能玩到哪种级别,那就跟个人的智商水平、工作环境机遇、努力程度...相关了。
|
|