欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機斷腳能替代嗎? [打印本頁]

作者: 風158    時間: 2023-10-24 02:20
標題: 單片機斷腳能替代嗎?
1個stc8f2k08s2,共20個腳,第3腳p1.4內部斷了,與其它腳電阻為無窮大,正常時各腳之間都有一定阻值的。這樣p1段就無法驅動數碼管了,p3段由于要用外中斷p3.2,也不能驅動數碼管。不想放棄,嘗試用p5.4代替,方法是:p5.4=p1.4,然后將本來接p1.4的數碼管腳接到p5.4上,結果失敗。
哪位大師給支個招?



作者: rayin    時間: 2023-10-24 07:18
之前P1.4 如果定義的是 sbit SCK=P1.4, 改為sbit SCK=P5.4,  然后把線路也調整一下接到P5.4上.  
作者: 大漠落日    時間: 2023-10-24 07:32
你有源碼程序當然可以替代,沒有就不好辦了
作者: TTQ001    時間: 2023-10-24 08:16
應該像配置 P1.4 一樣配置 P5.4 引腳嗎?
作者: 123156fsadf    時間: 2023-10-24 08:40
肯定是可以 替代的噢,只不過程序得改一下,不能直接P1=0x**;這樣寫了,得每個腳分開給電平
作者: npn    時間: 2023-10-24 09:28
TTQ001 發表于 2023-10-24 08:16
應該像配置 P1.4 一樣配置 P5.4 引腳嗎?

P1.4如果配置寄存器使用了特殊功能,不可能配置到P5.4,不同IO口的特殊功能都不一樣。
作者: vkings    時間: 2023-10-24 09:55
沒源碼又只是物理斷了芯片外部引腳的話,可以試試芯片斷腳修復,想辦法刮亮P1.4引腳那里的金屬斷面飛線,不行再找找P1.4的芯片邦定焊盤位置,然后飛線出來
作者: wulin    時間: 2023-10-24 11:54
只要確認只是單純P1.4口損壞其它部分都是完好的,完全可以用其它任意空閑IO口替代。其實任意端口都可以組合驅動數碼管,只是編程麻煩點。給你一個示例,便于理解任意端口組合使用方法。 矩陣鍵盤異組端口讀寫示例.rar (12.54 KB, 下載次數: 11)



作者: a185980800    時間: 2023-10-24 15:00
有源碼換個芯片不好嘛,這芯片賊便宜。
作者: 風158    時間: 2023-10-24 18:32
謝謝各位回復,這個估計需要位操作,腳與腳之間不能直接賦值。
作者: 風158    時間: 2023-10-24 18:37
a185980800 發表于 2023-10-24 15:00
有源碼換個芯片不好嘛,這芯片賊便宜。

電子愛好者不會輕易放棄任何原件。三極管斷一個腿還會當二極管用,全部斷了還會當按鈕用(以前的圓形三極管)。
作者: Y_G_G    時間: 2023-10-25 00:02
兩塊七包郵,沒必要熱騰騰那么多
時代不同了,思想也得跟著改變,有這時間,看點書,學多點知識不好嗎
作者: cwb2038    時間: 2023-10-25 07:34
wulin 發表于 2023-10-24 11:54
只要確認只是單純P1.4口損壞其它部分都是完好的,完全可以用其它任意空閑IO口替代。其實任意端口都可以組合 ...

學習一下,謝謝分享!
作者: 風158    時間: 2023-10-25 08:17
現在的元件確實便宜,不過折騰也算是一種探索學習吧。
已折騰好了,又通過實踐學習了位操作。
作者: MCU2023    時間: 2023-10-26 10:42
風158 發表于 2023-10-24 18:37
電子愛好者不會輕易放棄任何原件。三極管斷一個腿還會當二極管用,全部斷了還會當按鈕用(以前的圓形三極 ...

這倒是真的。
作者: shenghai    時間: 2023-10-27 14:11
重新定義一個IO口就行了
作者: univers    時間: 2023-10-30 10:58
想焊接斷腳,就看你的功底羅。
作者: lksbbs    時間: 2023-10-30 15:37
這個還不簡單,程序不用大改,驅動led的程序后面加一句 p5.4=p1.4  就行了,需要注意的是需要重新配置p5.4的驅動類型,別p5.4是配置的輸入類型你用來輸出。
作者: XLinliY.Zhang    時間: 2023-10-30 17:17
對于輸出很簡單,sbit 定義壞了的引腳和要替換的引腳,例如原來是P0_1換P1_0,P0 = 0xFF操作,現在變成P0 = 0xFF;后面再加一句P1_0 = P0_1即可




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1