找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 8567|回復(fù): 46
打印 上一主題 下一主題
收起左側(cè)

談?wù)勀銈兺?1單片機(jī)時(shí)遇到的問(wèn)題

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:261485 發(fā)表于 2018-7-29 23:31 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
分享下你們玩51單片機(jī)時(shí)遇到的問(wèn)題及解決方法,發(fā)這篇文章主要希望大家相互促進(jìn)相互學(xué)習(xí),談?wù)勛约悍高^(guò)什么錯(cuò)誤,怎么解決,幫助后人避免錯(cuò)誤,這樣使大家都能更好的掌握51,每個(gè)人犯一個(gè)錯(cuò),集合到一起,我們都會(huì)有很大的進(jìn)步的。。。我說(shuō)下我自己       第一次使用ad時(shí),忘記保存,就導(dǎo)致這么也不能生成PCB。一個(gè)小小的錯(cuò)誤。導(dǎo)致不能完成后邊的工作。。。       希望大家積極談下自己遇到的問(wèn)題。。。。。

評(píng)分

參與人數(shù) 1黑幣 +15 收起 理由
yousunny + 15 很給力!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

來(lái)自 2#
ID:371423 發(fā)表于 2018-7-31 16:46 | 只看該作者
當(dāng)初用DS18B20的時(shí)候,從STC89C52移植到STC15系列,沒(méi)有換延時(shí)函數(shù)?墒亲约壕褪菦](méi)想到這一層,去某學(xué)習(xí)群里問(wèn)說(shuō)自己的程序?yàn)槭裁撮_(kāi)發(fā)板上可以用,自己焊的板子上就用不了了呢?有人說(shuō)延時(shí)有沒(méi)有問(wèn)題我還一口咬定不會(huì)出錯(cuò)。
后來(lái)一個(gè)人問(wèn),你開(kāi)發(fā)板上用的是啥芯片啊?
--STC59C52
--那你焊的板子上用的啥芯片。
--STC15F104W
--哦。。

然后群里短暫的沉默,我:“???”

接著被一堆人嘲笑。我跟你講我這輩子都不會(huì)忘記通信延時(shí)的問(wèn)題。

——因?yàn)閮蓚(gè)單片機(jī)的速度不一樣,即使是同樣的晶振,也要換延時(shí)函數(shù)。

評(píng)分

參與人數(shù) 1黑幣 +70 收起 理由
admin + 70 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

來(lái)自 3#
ID:362076 發(fā)表于 2018-7-31 18:21 | 只看該作者
心血來(lái)潮在網(wǎng)上買了一個(gè)STC15W4K56S4的核心板,回來(lái)下載點(diǎn)燈的程序,程序按照STC89C52的那種格式寫(xiě)的,在平常用的那種單片機(jī)上正常,但換核心板結(jié)果就是不好使。邏輯?符號(hào)?沒(méi)問(wèn)題呀!
后來(lái)郁悶之極翻芯片手冊(cè),把各個(gè)IO的模式寄存器手動(dòng)初始化了一遍......

原來(lái),STC15W4K32S4整個(gè)系列的單片機(jī)IO上電后要手動(dòng)配置成準(zhǔn)雙向口才可以,否則默認(rèn)應(yīng)該是高阻態(tài)。
配置方法:
P0M0=0X00;P0M1=0X00;
P1M0=0X00;P1M1=0X00;
P2M0=0X00;P2M1=0X00;
...
以此類推

評(píng)分

參與人數(shù) 1黑幣 +60 收起 理由
admin + 60 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

來(lái)自 4#
ID:383091 發(fā)表于 2018-8-6 09:23 | 只看該作者
主要還是程序的邏輯問(wèn)題,對(duì)于硬件來(lái)說(shuō),在初學(xué)階段,都是拿現(xiàn)成的來(lái)學(xué),明白起硬件組成原理即可,主要還是軟件編程問(wèn)題比較多,比如每條語(yǔ)句都對(duì),但是就是不會(huì)出現(xiàn)理想的結(jié)果等等。等程序都沒(méi)問(wèn)題了,熟練了之后,在回頭研究硬件電路的設(shè)計(jì)。

評(píng)分

參與人數(shù) 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

5#
ID:380927 發(fā)表于 2018-7-30 16:00 | 只看該作者
老師說(shuō)加串口,我一臉懵
回復(fù)

使用道具 舉報(bào)

6#
ID:380945 發(fā)表于 2018-7-30 16:36 來(lái)自觸屏版 | 只看該作者
要注意P1口一定要加上拉電阻,否則不然出問(wèn)題都不知道怎么回事,這是個(gè)坑!

評(píng)分

參與人數(shù) 1黑幣 +1 收起 理由
NPC-1024 + 1 難道不是P0口么?P1口不用上拉應(yīng)該也可以呀

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

7#
ID:380971 發(fā)表于 2018-7-30 18:12 | 只看該作者
教程里一出現(xiàn)函數(shù),腦子就短路了,至少在一天時(shí)間內(nèi)什么都學(xué)不進(jìn)去了
回復(fù)

使用道具 舉報(bào)

8#
ID:356605 發(fā)表于 2018-7-30 21:21 | 只看該作者
因?yàn)槟昙o(jì)大了,記憶力也變差了。使用,看見(jiàn)程序就頭大了。什么都難學(xué)進(jìn)去了。
回復(fù)

使用道具 舉報(bào)

9#
ID:381059 發(fā)表于 2018-7-30 21:38 | 只看該作者
非常有用
回復(fù)

使用道具 舉報(bào)

10#
ID:380939 發(fā)表于 2018-7-31 15:33 | 只看該作者
我感覺(jué)自己學(xué)51單片機(jī)遇到最大的問(wèn)題就是自己提不起興趣吧
回復(fù)

使用道具 舉報(bào)

11#
ID:381346 發(fā)表于 2018-7-31 16:52 | 只看該作者
老是燒板子
回復(fù)

使用道具 舉報(bào)

12#
ID:381343 發(fā)表于 2018-7-31 16:56 | 只看該作者
燒入例程之后忘記按開(kāi)關(guān).... 我等了半天沒(méi)反應(yīng)....
回復(fù)

使用道具 舉報(bào)

13#
ID:381355 發(fā)表于 2018-7-31 17:24 | 只看該作者
有一次把芯片拆下來(lái)下載,裝的時(shí)候裝反了
回復(fù)

使用道具 舉報(bào)

14#
ID:381355 發(fā)表于 2018-7-31 17:27 | 只看該作者
有一次把芯片拆下來(lái)下載,裝的時(shí)候裝反了           還一度以為把毫秒級(jí)延時(shí)里的i和j 總共除以1000就是微秒級(jí)延時(shí)了

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

15#
ID:381360 發(fā)表于 2018-7-31 17:28 | 只看該作者
還沒(méi)學(xué)
回復(fù)

使用道具 舉報(bào)

16#
ID:381365 發(fā)表于 2018-7-31 17:32 | 只看該作者
第一次不懂sfr什么意思
回復(fù)

使用道具 舉報(bào)

17#
ID:381364 發(fā)表于 2018-7-31 17:36 | 只看該作者
51單片機(jī)剛使用時(shí),AD采集的數(shù)據(jù)不正確,折騰好長(zhǎng)時(shí)間才解決,原來(lái)是買的單片機(jī)開(kāi)發(fā)板使用時(shí)燒壞了一個(gè)I/O口。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

18#
ID:381386 發(fā)表于 2018-7-31 18:46 | 只看該作者
在洞洞板子上焊接最好先做個(gè)元器件布局及線路規(guī)劃,之前我做的時(shí)候仿真通過(guò)就直接焊板子,最后調(diào)來(lái)調(diào)去雖然完成了,但板子焊得丑死見(jiàn)不得人,想重新焊一塊既費(fèi)材料自己也懶得重做。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

19#
ID:381391 發(fā)表于 2018-7-31 18:57 | 只看該作者
當(dāng)時(shí)買的郭天祥的板子 跟著學(xué)的 點(diǎn)燈的時(shí)候還挺順利   按鍵的時(shí)候總是不行 后來(lái)發(fā)現(xiàn)延時(shí)函數(shù)的問(wèn)題

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

20#
ID:381405 發(fā)表于 2018-7-31 19:30 | 只看該作者
adc轉(zhuǎn)換搞了好久原理也不太懂    串口通信  也是  只會(huì)基礎(chǔ)的東西 多機(jī)通信啥的  懵逼   時(shí)鐘周期機(jī)器周期當(dāng)初都不知道是啥

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

21#
ID:364364 發(fā)表于 2018-8-1 21:22 | 只看該作者
想學(xué)單片機(jī)很多年了,看匯編那是天書(shū),那個(gè)C語(yǔ)言也要遇到什么堆棧,里面還有匯編。終于BASCON出來(lái)了,和BASIC語(yǔ)言一樣好學(xué),問(wèn)題是例程太少,資料也少。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

22#
ID:381914 發(fā)表于 2018-8-1 22:50 | 只看該作者
我是剛來(lái),學(xué)ardunio串門(mén)過(guò)來(lái)的。。。。資料是我最缺的
回復(fù)

使用道具 舉報(bào)

23#
ID:367440 發(fā)表于 2018-8-2 09:03 | 只看該作者
2378325086 發(fā)表于 2018-7-30 16:36
要注意P1口一定要加上拉電阻,否則不然出問(wèn)題都不知道怎么回事,這是個(gè)坑!

是P0口作為輸出要加上拉電阻吧
回復(fù)

使用道具 舉報(bào)

24#
ID:381796 發(fā)表于 2018-8-2 09:15 | 只看該作者
stm32不會(huì)寫(xiě)時(shí)序,比51要難
回復(fù)

使用道具 舉報(bào)

25#
ID:258225 發(fā)表于 2018-8-2 16:12 | 只看該作者
STC89C52RC外接藍(lán)牙做藍(lán)牙小車,串口通訊寫(xiě)了很久都沒(méi)有搞懂。一位老哥給我指點(diǎn)迷津,讓我把串口收到的數(shù)據(jù)送給P0口,通過(guò)發(fā)光二極管的亮滅情況反推出串口收到我手機(jī)發(fā)送的二進(jìn)制的數(shù)據(jù),然后通過(guò)二進(jìn)制數(shù)據(jù)反饋出這些數(shù)據(jù)。其次就是近期使用12864的時(shí)候?qū)?shù)據(jù)給了P3口,正好數(shù)碼管也沒(méi)有使用,同樣是將測(cè)數(shù)據(jù)的道理,只不過(guò)此時(shí)的數(shù)碼管不能夠管腳復(fù)用。

評(píng)分

參與人數(shù) 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

26#
ID:307407 發(fā)表于 2018-8-2 16:23 | 只看該作者
I/O端口高低位容易弄反,導(dǎo)致數(shù)碼管、LCD1602、12864等顯示亂碼

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

27#
ID:371423 發(fā)表于 2018-8-4 16:27 | 只看該作者
酷酷的騰 發(fā)表于 2018-8-2 10:05
心血來(lái)潮在網(wǎng)上買了一個(gè)STC15W4K56S4的核心板,回來(lái)下載點(diǎn)燈的程序,程序按照STC89C52的那種格式寫(xiě)的,在平 ...

你這么抄襲回答,家里人知道嗎

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 舉報(bào)有獎(jiǎng)

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

28#
ID:381895 發(fā)表于 2018-8-4 22:19 | 只看該作者
不知道怎么從ad轉(zhuǎn)到cad,,,,,,,,
回復(fù)

使用道具 舉報(bào)

29#
ID:287925 發(fā)表于 2018-8-5 10:27 | 只看該作者
很多問(wèn)題,好多到現(xiàn)在都沒(méi)解決,就像保存錯(cuò)了位置,怎么都不能封裝,難受

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

30#
ID:136106 發(fā)表于 2018-8-5 14:01 | 只看該作者
1、在中斷這一層理解不太明白,多次試驗(yàn)之后才搞清楚定時(shí)器中斷是怎么回事,特別是裝載值和重裝載值的關(guān)系;

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

31#
ID:383109 發(fā)表于 2018-8-5 14:36 | 只看該作者
現(xiàn)在還處于入門(mén)階段,就說(shuō)說(shuō)最近碰到的問(wèn)題和解決方法吧
回復(fù)

使用道具 舉報(bào)

32#
ID:383109 發(fā)表于 2018-8-5 14:38 | 只看該作者
emmm,剛才沒(méi)寫(xiě)完就發(fā)了?
我現(xiàn)在剛?cè)腴T(mén),說(shuō)我現(xiàn)在遇到的問(wèn)題吧,想在12864上面放圖,圖太大了不夠放,于是研究了一下圖像,把有內(nèi)容的地方表示出來(lái),空白的地方用數(shù)組寫(xiě)入0,,,,然后就夠了

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

33#
ID:382565 發(fā)表于 2018-8-5 19:19 | 只看該作者
變量越界,計(jì)數(shù)到1000,定義了一個(gè)unsigned char變量,搗鼓到半夜才找到問(wèn)題;還有就是一時(shí)心血來(lái)潮想給單片機(jī)擴(kuò)展一下IO口,就拿8片74HC595在洞洞板上焊了個(gè)6IO擴(kuò)展32輸出的東西,后來(lái)發(fā)現(xiàn)根本用不著

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

34#
ID:371423 發(fā)表于 2018-8-6 07:09 | 只看該作者
lybkf 發(fā)表于 2018-8-5 19:19
變量越界,計(jì)數(shù)到1000,定義了一個(gè)unsigned char變量,搗鼓到半夜才找到問(wèn)題;還有就是一時(shí)心血來(lái)潮想給單 ...

哈哈哈,我之前也想過(guò)同樣的問(wèn)題,但最多只焊了兩個(gè)595用來(lái)驅(qū)8個(gè)數(shù)碼管。
回復(fù)

使用道具 舉報(bào)

35#
ID:64625 發(fā)表于 2018-8-6 08:34 | 只看該作者
晶振沒(méi)選對(duì)
回復(fù)

使用道具 舉報(bào)

36#
ID:383305 發(fā)表于 2018-8-6 09:22 | 只看該作者
搞不懂接口
回復(fù)

使用道具 舉報(bào)

37#
ID:375880 發(fā)表于 2018-8-6 10:51 來(lái)自觸屏版 | 只看該作者
剛使用時(shí),AD采集的數(shù)據(jù)不正確,折騰好長(zhǎng)時(shí)間才解決,原來(lái)是買的單片機(jī)開(kāi)發(fā)板使用時(shí)燒壞了一個(gè)I/O口。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

38#
ID:383404 發(fā)表于 2018-8-6 13:31 | 只看該作者
函數(shù)比較難
回復(fù)

使用道具 舉報(bào)

39#
ID:383332 發(fā)表于 2018-8-6 14:10 | 只看該作者
酸菜配白肉 發(fā)表于 2018-7-30 16:00
老師說(shuō)加串口,我一臉懵

串口?轉(zhuǎn)232串口?
回復(fù)

使用道具 舉報(bào)

40#
ID:377872 發(fā)表于 2018-8-7 10:49 | 只看該作者
我認(rèn)為初學(xué)遇到問(wèn)題是很正常的,問(wèn)題是怎么去解決這個(gè)問(wèn)題,在解決問(wèn)題的過(guò)程中就是我們學(xué)習(xí)知識(shí)的過(guò)程,并且這種知識(shí)不容易忘,所以在遇到問(wèn)題不要放棄,當(dāng)找出了問(wèn)題,你會(huì)感到很高興。我在用1206顯示溫濕度的時(shí)候,自己焊的板子用杜邦線連接怎么連接都不顯示,用開(kāi)發(fā)板直接插得就能顯示,結(jié)果查了兩天,才發(fā)現(xiàn)正負(fù)極要用一個(gè)滑動(dòng)變阻器連接起來(lái)。。。。。。。。。。。。。。。。。。。。

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表