共1条
1/1 1 跳转至页
学习单片机有多复杂?
有时候感觉学习单片机非常复杂,复杂在哪?那些搞不懂的寄存器。无法用物理的模型来描述这个东西,感觉太空。学会以后就会感觉很简单。如果不会描述这个寄存器的作用或用途那么我们算是学会了么?
记得开始在51单片机学习的时候,串口就没搞明白波特率这个问题,现在看来很简单,那么简单在哪呢?难又难再哪呢?我当时不明的是为什么要设置波特率同步?不同步怎么会出现乱码呢,以后过了一段时间,恍然大悟,这是同步采样的问题,相当于约时发送约时接收,时间错误了,那么采样的跟发送的肯定就不是一个数值了。那么也就是发送但看就是单总线通信。接收也是单总线通信,只不过这是硬件支持底层操作的串口喽。分离开来那么就很快就能明白DS18B20这样的单总线设备的通信方式了。严格的时序限制。现在看来呢,很简单。那时看来呢,天大的问题。我可能比较笨,理解较为弱。但是我坚持的搞明白了。
以后的学习也是会经历这个过程,什么过程呢,就是先不会, 不懂,然后可以仿照例程成功,但是还不懂,随着时间的推移,不断的思索,不断的查看资料,这个问题就懂了。这个过程经历的很快就好比学习一个算数,一下明了,漫长了就像一道方程,需要慢慢推导。
必然还是需要持之以恒的心态。网络上单片机的视频很多,资料也很多。C语言的资料很多,也很全。完全可以自学,刚开始不会不懂,可以慢慢来。有些问题,不要上来就找人问,其实别人并不一定非要跟你说,如果自己解决了问题,会长很多的经验,有可能这次碰到的问题就会吸取经验,当下一个问题来临的时候会借鉴上次的某些问题的处理方法。就会又有了经验。高手老手都会把一些学习内容描绘的很简单,开始学习的时候自然不会理解这么做是为什么。
找一个适合自己的视频。看一本自己理解快一点的书,自学这个东西找的是适合自己的方法,符合自己的节拍。很快就入门了,不要在门外徘徊的时候让门槛绊倒自己!
单片机学习并不复杂,或许你被一个问题难倒,不要灰心,慢慢来磨,不要放弃进步。
共1条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
| 送您一块开发板,2025年“我要开发板活动”又开始了! | |
我要赚赏金打赏帖 |
|
|---|---|
| Chaos-nano:专为低资源单片机设计的轻量级协作式异步操作系统(ATMEGA328P轻量级操作系统)—— 详细介绍被打赏¥16元 | |
| FPGA配置被打赏¥10元 | |
| Chaos-nano协作式异步操作系统:赋能MicrochipAVR8位单片机的革新之路被打赏¥15元 | |
| 基于esp32开发时串口工具的注意点被打赏¥24元 | |
| 基于FireBeetle2ESP32-C5开发板的舵机控制被打赏¥20元 | |
| 【分享开发笔记,赚取电动螺丝刀】MAX78000开发板制作的电子相册被打赏¥32元 | |
| 基于FireBeetle2ESP32-C5开发板的超声波测距及显示被打赏¥21元 | |
| FireBeetle2ESP32-C5上RTC电子时钟的实现被打赏¥25元 | |
| 【分享开发笔记,赚取电动螺丝刀】MAX78000开发板读取SD卡被打赏¥23元 | |
| 【S32K3XX】Standby RAM 重启后数据异常问题调查被打赏¥38元 | |
我要赚赏金
