共1条
1/1 1 跳转至页
学习单片机有多复杂?
有时候感觉学习单片机非常复杂,复杂在哪?那些搞不懂的寄存器。无法用物理的模型来描述这个东西,感觉太空。学会以后就会感觉很简单。如果不会描述这个寄存器的作用或用途那么我们算是学会了么?
记得开始在51单片机学习的时候,串口就没搞明白波特率这个问题,现在看来很简单,那么简单在哪呢?难又难再哪呢?我当时不明的是为什么要设置波特率同步?不同步怎么会出现乱码呢,以后过了一段时间,恍然大悟,这是同步采样的问题,相当于约时发送约时接收,时间错误了,那么采样的跟发送的肯定就不是一个数值了。那么也就是发送但看就是单总线通信。接收也是单总线通信,只不过这是硬件支持底层操作的串口喽。分离开来那么就很快就能明白DS18B20这样的单总线设备的通信方式了。严格的时序限制。现在看来呢,很简单。那时看来呢,天大的问题。我可能比较笨,理解较为弱。但是我坚持的搞明白了。
以后的学习也是会经历这个过程,什么过程呢,就是先不会, 不懂,然后可以仿照例程成功,但是还不懂,随着时间的推移,不断的思索,不断的查看资料,这个问题就懂了。这个过程经历的很快就好比学习一个算数,一下明了,漫长了就像一道方程,需要慢慢推导。
必然还是需要持之以恒的心态。网络上单片机的视频很多,资料也很多。C语言的资料很多,也很全。完全可以自学,刚开始不会不懂,可以慢慢来。有些问题,不要上来就找人问,其实别人并不一定非要跟你说,如果自己解决了问题,会长很多的经验,有可能这次碰到的问题就会吸取经验,当下一个问题来临的时候会借鉴上次的某些问题的处理方法。就会又有了经验。高手老手都会把一些学习内容描绘的很简单,开始学习的时候自然不会理解这么做是为什么。
找一个适合自己的视频。看一本自己理解快一点的书,自学这个东西找的是适合自己的方法,符合自己的节拍。很快就入门了,不要在门外徘徊的时候让门槛绊倒自己!
单片机学习并不复杂,或许你被一个问题难倒,不要灰心,慢慢来磨,不要放弃进步。
共1条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图四被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 |