• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

单片机第一帖 如何学好单片机?

有什么方法可以让菜鸟快速变成大师呢?
全部回复(16)
正序查看
倒序查看
hsk526
LV.1
2
2013-07-19 14:35

等待好的方法!

0
回复
dulai1985
LV.10
3
2013-07-19 17:02
@hsk526
等待好的方法!

兄弟,没有任何好的方法

你需要具备的知识就是 C语言,硬件知识,模拟电路知识

你还需要一块单片机学习板,不过我建议你学一下PIC或者AVR的单片机

因为网上有很多关于这方面的视频教程《郭天祥老师写的就不错》


0
回复
dulai1985
LV.10
4
2013-07-19 17:03
@dulai1985
兄弟,没有任何好的方法你需要具备的知识就是C语言,硬件知识,模拟电路知识你还需要一块单片机学习板,不过我建议你学一下PIC或者AVR的单片机因为网上有很多关于这方面的视频教程《郭天祥老师写的就不错》

刚考试你主要的就是按照你买的学习板的程序,一个一个看懂,烧录到单片机里面去学习,搞懂每一句代码的意思~~然后看效果~~~

先让你自己的兴趣慢慢提高起来~~

0
回复
linug
LV.4
5
2013-07-19 17:30
@dulai1985
刚考试你主要的就是按照你买的学习板的程序,一个一个看懂,烧录到单片机里面去学习,搞懂每一句代码的意思~~然后看效果~~~先让你自己的兴趣慢慢提高起来~~
好注意,我开始就这样弄的,但常有些东西搞不明白,比如:按照例程序一句一句的输入,然后烧进IC,却运行不了,反复对比了句子都没输入错,找不到问题所在
0
回复
dulai1985
LV.10
6
2013-07-19 17:39
@linug
好注意,我开始就这样弄的,但常有些东西搞不明白,比如:按照例程序一句一句的输入,然后烧进IC,却运行不了,反复对比了句子都没输入错,找不到问题所在

那就是你看你的硬件电路和你程序是不是配到的

你可以把硬件和程序发出来看看~~~

0
回复
斌520
LV.9
7
2013-07-19 21:54

看了一个视频,说好单片机不要怕难,其实比我们做十进制的数学容易多了,因为单位机是二进制的

0
回复
mwnn
LV.4
8
2013-07-22 16:48
这个没有捷径的
0
回复
2013-07-23 17:15

多做电路板,多写应用程序以及调试。一定要养成写程序的好习惯。。。。还有就是要有恒心。软件这个东西是看不到摸不着的,必须通过实物才能反应出来它的真实结果,当然仿真也可以,简单的可以,复杂的时实电路还是做块板来得直接。写复杂的程序,最好是先弄好方框流程图,再下手写就比较顺。还有程序最好模块化。对今后子程序的移值问题有好处。。

唉,好久没写程序了。上半年写了个iphone5数据线的程序。因为没有买逻辑分析仪,弄了二个多星期才有点眉目,到第四周其本上OK了。同时也调好了测试程序。。。

感觉做程序,有时会比硬件烦,但程序调试好反复测试好了以后,其本上量产就问题不大了。

0
回复
dulai1985
LV.10
10
2013-07-23 17:27
@贺赫无名
多做电路板,多写应用程序以及调试。一定要养成写程序的好习惯。。。。还有就是要有恒心。软件这个东西是看不到摸不着的,必须通过实物才能反应出来它的真实结果,当然仿真也可以,简单的可以,复杂的时实电路还是做块板来得直接。写复杂的程序,最好是先弄好方框流程图,再下手写就比较顺。还有程序最好模块化。对今后子程序的移值问题有好处。。唉,好久没写程序了。上半年写了个iphone5数据线的程序。因为没有买逻辑分析仪,弄了二个多星期才有点眉目,到第四周其本上OK了。同时也调好了测试程序。。。感觉做程序,有时会比硬件烦,但程序调试好反复测试好了以后,其本上量产就问题不大了。
数据线的程序,什么程序啊??说说功能吧~~
0
回复
2013-07-23 18:40
@dulai1985
数据线的程序,什么程序啊??说说功能吧~~
简单的说,就是iphone5手机必须要与数据线芯片之间有握手指令OK后,数据线才令MOS管打开输出,否则不打开输出,同时手机内也会检测到这个输出电压是否有关闭和打开,否则也不能被手机识别。   
0
回复
2013-07-23 18:41
@贺赫无名
简单的说,就是iphone5手机必须要与数据线芯片之间有握手指令OK后,数据线才令MOS管打开输出,否则不打开输出,同时手机内也会检测到这个输出电压是否有关闭和打开,否则也不能被手机识别。  

http://bbs.dianyuan.com/topic/1054062

这里有我做这线材时的问题连接

0
回复
2013-07-24 17:46
@贺赫无名
http://bbs.dianyuan.com/topic/1054062这里有我做这线材时的问题连接
要学就学STM32
0
回复
2013-07-25 09:41
@湛柳焊接
要学就学STM32
不想学了。。。吃不消了。
0
回复
2013-07-25 09:41
@贺赫无名
不想学了。。。吃不消了。
人太懒了现在变得
0
回复
07611128
LV.2
16
2013-07-25 23:22

感觉还是先学51吧,他还是一款非常经典的单片机,先学习c语言,然后开始用c对他操作,最后把里面的寄存器,总线,什么的硬件在搞懂,一个单片机就差不多明白了。再学习16位,32位单片机就会比较好入手了。唯一的办法就是多练习,多写程序,仿真有的时候还是很不靠谱的,多用硬件去调试,我也是小菜鸟。

0
回复
semirese
LV.1
17
2013-08-05 17:37
@dulai1985
兄弟,没有任何好的方法你需要具备的知识就是C语言,硬件知识,模拟电路知识你还需要一块单片机学习板,不过我建议你学一下PIC或者AVR的单片机因为网上有很多关于这方面的视频教程《郭天祥老师写的就不错》

赞同楼上观点。

www.semiresearch.com.cn

0
回复