第一次用了示波器調單片機串口

Fuck,知道單片機沒有Reset的現象嗎?

I/O口(我測的是P1和P3口)電壓只有十幾個mV,低電平,我還以爲是串口線或者max232出的毛病,還特意添置了示波器(普源DS1102E),熱風拆焊臺,邏輯分析儀,整個過程耗時數週,其中的糾結啊

剛開始懷疑max232壞了,換了好幾個芯片,還是不行,同樣的51芯片在買的一塊開發板上是好的,但是放在我的板子上就是不行,折騰了好久,換了臺式機和筆記本(用的usb轉串口線),用串口調試軟件折騰,用示波器監視串口線2和3引腳的波形,不過倒是知道普通的串口線usb轉串口線的區別了,呵呵,2和3腳順序不一樣。

後來懷疑是晶振沒有起振,用示波器拼了老命的測晶振的管腳啊,這樣的好處是熟悉了晶振的波形,正弦波。

最後是怎麼發現的reset電路不行呢,聽我給你們擺,我用萬用表表筆搭在reset電路的電阻兩邊,P1口變成高電平了,接的發光二極管熄滅了,有戲,接着用串口調試助手發了一個指令,成功。


我Fuck,硬件真她媽難調啊,今天換了大點的電容,我的reset電路還是官方文檔上的,操。


要由自己的判斷力啊。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章