51單片機串口的使用注意事項

發(fā)布時間:2024-12-18
對于剛上班的我來說一切都是那么的新鮮!當(dāng)然也不免要犯錯誤!對于今天的錯誤在此總結(jié)!警醒自己下次別再犯傻了。
我們都知道51單片機有很多串口。單個串口也有很多的切換管腳。為此可能會讓部分同學(xué)們混淆了。我講一下今天我的體會。對于51的串口1.可以使用燒寫管腳p3.0,p3.1。也可以使用io管腳p3.6,p3.7。因為我寫程序前是拿一份stc官網(wǎng)提供的串口1的demo,因此我也沒去動他的管腳切換。由于工程需要232與485通信。因此我就默認(rèn)將p3.0,p3.1作為原有的打印調(diào)試使用。p3.6,p3.7作為485通信。由于這兩對端口都是使用串口1,為了合理通信就要進(jìn)行管腳切換通信。就是因為如此導(dǎo)致了在使用過程中的中斷沖突。從而導(dǎo)致spi通信無法使用。為此我也是十分郁悶不解。
臨近下班我花了點時間看手冊,上面建議用p3.6,p3.7。而我一直不理解p3.6,p3.7的好處在哪里。也就郁悶著被一個妹子叫著下班了(哈哈,由于順路,她騎電動車帶我一段)?;貋碜?13路上一邊玩著開心消消樂,一邊也就想著什么原因。突然腦子閃過一個念頭,因為燒寫口的復(fù)用設(shè)置和麻煩,同時也不穩(wěn)定。為此在覺得p3.6,p3.7不會因為燒寫復(fù)用的原因。因此會穩(wěn)定些。但是我還是在想著,如果不用p3.0,p3.1我的打印調(diào)試怎么辦,然后又在想著為什么我的485打印只能打出init的“in”,突然我笑了,覺得自己很傻。為什么就要用p3.0,p3.1打印,485的p3.6,p3.7不就是可以打印嗎?老廖不會那么傻的用這種不穩(wěn)定的端口來通信吧!哈哈,之前的串口1 和spi的程序不就是寫好了嗎哈哈!
所以回來特別記錄下來,叫自己下次別犯傻了,在寫代碼之前還是和人家討論下人家設(shè)計者的思想,別自己瞎想浪費時間!
以此警醒自己,有空沒空多想想設(shè)計思路,別鉆進(jìn)去寫代碼。
上一個:拉力試驗機位移出現(xiàn)異常改如何解決
下一個:四季海棠的養(yǎng)護(hù)要點

美國亞馬遜FBA產(chǎn)品標(biāo)準(zhǔn)尺寸大小是多少?
無錫海運美國專線價格查詢(無錫國際海運專線)
哪個物流可以寄到香港怎么清關(guān)(內(nèi)附香港物流專線快遞清關(guān)的流程)
亞馬遜跨境電商平臺將在這幾個國家新設(shè)站點!
9號利奇馬臺風(fēng)實時路徑(受利奇馬影響多地出現(xiàn)特大暴雨)
公司法超經(jīng)營范圍的法律后果是什么
人白蛋白(Alb)ELISA檢測試劑盒
自動稱量配料系統(tǒng)/配料稱重管理系統(tǒng)
智能密集柜的擺放注意事項有哪些
取保候?qū)彴缸尤绾谓Y(jié)案
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos