久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3587|回復: 29
收起左側

一樣的單片機程序,一樣的板子,燒錄進去我和我同學的現象完全不一樣?

  [復制鏈接]
ID:1035058 發表于 2022-6-16 08:30 來自手機 | 顯示全部樓層 |閱讀模式
C51燒錄問題
一樣的程序,一樣的板子,燒錄進去我和我同學的現象完全不一樣,程序是有關串口通訊的
回復

使用道具 舉報

ID:584814 發表于 2022-6-16 16:42 | 顯示全部樓層
同一個教室、同一個課本、同一個老師,償認為學生的成績都是一樣的么 ?
如果不一樣,又會是怎樣的呢 ? 給出泛泛的答案是你想要的么 ?
回復

使用道具 舉報

ID:213173 發表于 2022-6-16 16:51 | 顯示全部樓層
1.你是對的,同學是錯的。
2.你是錯的,同學是對的。
3.你和同學都是錯的。
回復

使用道具 舉報

ID:1026253 發表于 2022-6-16 17:14 | 顯示全部樓層
哪里不一樣,有什么現象,不提供東西別人怎么去幫你?把現象發出來
回復

使用道具 舉報

ID:1035058 發表于 2022-6-16 20:45 | 顯示全部樓層
是這樣,這是一個讀取id卡的程序,上位機與單片機進行串口通訊,發給單片機一串八字節ID64數據,單片機進行處理后返回五字節序列號,我同學的現象正常,我的返回數字卻不盡人意,主要是程序一樣板子一樣(板子是普中51A7開發板)由于板子是商業化的板子,所以我覺得硬件是一樣的,而且代碼也一樣,包括keil里的配置,所以我實在想不出來可能是哪里的問題,如果可以,請大家哪怕泛泛的答案也請說一下好嗎
)Y@Q3AIY}A1HUBK)BH7%A%J.png
回復

使用道具 舉報

ID:965189 發表于 2022-6-16 23:29 | 顯示全部樓層
電腦一樣嗎?板了的批次一樣嗎?焊點有虛焊的嗎?連接線有松動的嗎?
回復

使用道具 舉報

ID:383215 發表于 2022-6-16 23:44 | 顯示全部樓層
keil里的優化設置一樣嗎?不要用源代碼,用你同學的hex文件燒寫進去可以用嗎?上位機交換可以用嗎?再不行示波器看波形,測試波特率。
回復

使用道具 舉報

ID:1035058 發表于 2022-6-16 23:58 | 顯示全部樓層
君工創 發表于 2022-6-16 23:29
電腦一樣嗎?板了的批次一樣嗎?焊點有虛焊的嗎?連接線有松動的嗎?

電腦不一樣,但是我用其他同學的電腦燒也不行,他們則是都可以正常運行,板子批次應該是一樣的,無虛焊無松動
回復

使用道具 舉報

ID:1035058 發表于 2022-6-17 00:00 | 顯示全部樓層
kmsj 發表于 2022-6-16 23:44
keil里的優化設置一樣嗎?不要用源代碼,用你同學的hex文件燒寫進去可以用嗎?上位機交換可以用嗎?再不行 ...

好的,謝謝您。!
回復

使用道具 舉報

ID:844772 發表于 2022-6-17 08:55 | 顯示全部樓層
你把你的電腦截屏發上來,看看是什么樣子吧。我覺得很可能com口號不對,你看看設備管理里,你的板子插上后的com口號是多少。
回復

使用道具 舉報

ID:121859 發表于 2022-6-17 09:06 | 顯示全部樓層
檢查一下晶振是不是一樣吧,估計一個是11.0592,一個12,因為普中隨板會有晶振的,可能插入的不一樣。
回復

使用道具 舉報

ID:1035058 發表于 2022-6-17 09:18 | 顯示全部樓層
glinfei 發表于 2022-6-17 08:55
你把你的電腦截屏發上來,看看是什么樣子吧。我覺得很可能com口號不對,你看看設備管理里,你的板子插上后 ...

com口號是正確的,我反復檢查過了
回復

使用道具 舉報

ID:844772 發表于 2022-6-17 09:36 | 顯示全部樓層
那你的板子,返回數字是什么?根本沒有,還是偶爾有?還是有返回,只是不對?
回復

使用道具 舉報

ID:1035058 發表于 2022-6-17 10:28 | 顯示全部樓層
glinfei 發表于 2022-6-17 09:36
那你的板子,返回數字是什么?根本沒有,還是偶爾有?還是有返回,只是不對?

返回數字一直有,但是不對,且不是亂碼,而且我更改了相應的波特率還是不對,但是其實同時我還設置了若接收正確綠燈亮一次,接收錯誤紅燈亮兩次,每次接收到上位機發送的十六進制后都是亮兩次紅燈
回復

使用道具 舉報

ID:844772 發表于 2022-6-17 11:32 | 顯示全部樓層
你能否多給點信息啊,比如上個圖片的8個字節,你收到的五個字節是啥? 或者就發個空系列FF80000000000000 ,看收到的是啥? 既然能通信,那就是解算出問題了唄,發幾個數據,手算一下看看先吧。
還有單板機怎么知道接受對錯呢?難道是指行和列奇偶校驗嗎?
回復

使用道具 舉報

ID:383215 發表于 2022-6-17 12:26 | 顯示全部樓層

a7.jpg

普中A7開發板是不是這個樣子?把你同學燒好程序的單片機換在你的開發板上,如果不行,90%以上的可能是你的板不行,在你的板上燒一片單片機換在你同學的板上,如果可以了,100%是你的板有問題,然后就慢慢檢查你的板,從單片機鎖緊座開始查,到連接上位機的線,硬件問題不排除,查軟件就是走彎路,這是最基本的常識。

回復

使用道具 舉報

ID:383215 發表于 2022-6-17 13:11 | 顯示全部樓層
應該是在你的板上燒一片單片機換在你同學的板上,如果可以了,證明你的板燒錄部分線路是好的,也能證明你的軟件100%沒有問題。
回復

使用道具 舉報

ID:855733 發表于 2022-6-17 14:14 | 顯示全部樓層
你同學設置的波特率9600 你是4800 波特率都不對 能一樣嗎
回復

使用道具 舉報

ID:844772 發表于 2022-6-17 17:34 | 顯示全部樓層
haha嘻嘻 發表于 2022-6-17 10:34
這個是我當時的代碼,我的現象則如圖所示,且沒有一次是成功的,無亂碼,紅燈亮兩次

我問一下,真的跟你同學程序一樣嗎? 比如 bin=(getbuf[i+3]>>j)&0x01; 有兩個問題:1、它是ASCII碼還是數字,沒看到你轉數字;2、這個碼的前9位是1,所以應該從第三個字節也就是i+2才對啊?我覺得轉碼有問題,所以行列的奇偶檢驗也不對。要下班了,我也沒看仔細,可能說的不對啊。
回復

使用道具 舉報

ID:57657 發表于 2022-6-17 18:41 | 顯示全部樓層
可能與單片機固件版本、Keil版本,編譯優化設置、晶振誤差、供電問題有關。
回復

使用道具 舉報

ID:99525 發表于 2022-6-17 19:23 | 顯示全部樓層
多簡單啊,把你同學的MCU插你板上不就知道誰有問題了!
回復

使用道具 舉報

ID:584814 發表于 2022-6-18 09:56 | 顯示全部樓層
既然同學就在身邊,兩套一樣的東東其中結果不一,可以試著r
回復

使用道具 舉報

ID:584814 發表于 2022-6-18 09:59 | 顯示全部樓層
既然同學就在身邊,有兩套一樣的設備,但結果不一,可以試著換件就能找出原因:
1、用你的電腦和程序,其他硬件用同學的,試試出問題不;
2、無問題,將同學硬件中的部分與你的調換,直到找出問題件。
回復

使用道具 舉報

ID:1025635 發表于 2022-6-18 10:30 | 顯示全部樓層
最簡單的辦法就是與他人的相同單片機芯片對換試一下。
回復

使用道具 舉報

ID:1035058 發表于 2022-6-18 15:55 | 顯示全部樓層
感謝大家的解答,目前已經解決了,果然是晶振的問題,可能是之前做相關實驗忘記更換,他的是11.0592M的而我用的12M的
回復

使用道具 舉報

ID:1035058 發表于 2022-6-18 16:02 | 顯示全部樓層
glinfei 發表于 2022-6-17 11:32
你能否多給點信息啊,比如上個圖片的8個字節,你收到的五個字節是啥? 或者就發個空系列FF80000000000000  ...

是的,是有行列校驗
回復

使用道具 舉報

ID:1035058 發表于 2022-6-18 16:13 | 顯示全部樓層
npn 發表于 2022-6-17 18:41
可能與單片機固件版本、Keil版本,編譯優化設置、晶振誤差、供電問題有關。

謝謝您,果然是晶振誤差的問題
回復

使用道具 舉報

ID:844772 發表于 2022-6-20 09:46 | 顯示全部樓層
haha嘻嘻 發表于 2022-6-18 16:13
謝謝您,果然是晶振誤差的問題

學到了,我就喜歡這種有始有終的帖子。
回復

使用道具 舉報

ID:1030903 發表于 2022-6-20 23:26 來自手機 | 顯示全部樓層
晶振,波特率設置一樣嗎?亂碼大多是這個問題
回復

使用道具 舉報

ID:1035058 發表于 2022-6-23 22:54 來自手機 | 顯示全部樓層
zhxiufan 發表于 2022-6-17 09:06
檢查一下晶振是不是一樣吧,估計一個是11.0592,一個12,因為普中隨板會有晶振的,可能插入的不一樣。

確實和您說的一樣,已經解決了,謝謝您!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天操网 | 精品1区| 亚洲激情专区 | 日本天堂视频在线观看 | 狠狠操网站 | 国产成人叼嘿视频在线观看 | 久久精品中文字幕 | www.成人.com | 亚洲色图网址 | 色噜噜色综合 | 国产农村妇女精品一区 | 国产成人在线一区二区 | 性高湖久久久久久久久 | 亚洲一区二区三区免费在线观看 | 亚洲精品一区二区 | 91精品国产91久久综合桃花 | 午夜在线视频 | 国产一区在线免费 | 久久不卡视频 | 亚洲国产一区二区三区在线观看 | 99精品一区二区 | 精品国产成人 | 成人一区二区三区视频 | 欧美久久久久久 | 日韩看片 | av免费网站在线观看 | 国产一区欧美 | 日本精品视频 | 在线免费观看亚洲 | 免费成人午夜 | 91国内精品久久 | 欧美国产激情 | 蜜桃毛片 | 午夜婷婷激情 | 日韩久久久久久久久久久 | 精品一区久久 | 色婷婷亚洲一区二区三区 | 国产97久久 | 久久狠狠| 91传媒在线观看 | 天堂久久av |