|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關(guān)于 MICROCHIP 的芯片I/O口的問題。 |
| 作者:zhb430124 欄目:單片機 |
PIC 芯片的 PORTB(PB.0 PB.1) 口除了有內(nèi)部弱上拉和TTL輸入之外,作IO口用還有什么特別沒有? 現(xiàn)在我用PB.0口控制紅外發(fā)射管輸出,用PB.1作紅外接收輸入,CPU和紅外對管都工作在3.6V,用示波器測得輸出波形正常,接收波形也正常,波形的高電平有2.6V,但單片機PB.1總是讀不到高電平,這是為什么? |
| 2樓: | >>參與討論 |
| 作者: XIEYUANBIN 于 2005/1/6 11:16:00 發(fā)布:
你看一下端口是否是施密特輸入 如果是施密特輸入的話5V供電就測不到高電平,降低單片機的電源電壓到3V才行. |
|
| 3樓: | >>參與討論 |
| 作者: zhl29236 于 2005/1/6 16:00:00 發(fā)布:
你可以接上拉電阻 我在開發(fā)過程中也出現(xiàn)這種問題,接個上拉電阻就可以了 |
|
| 4樓: | >>參與討論 |
| 作者: shiaf 于 2005/1/6 16:10:00 發(fā)布:
是不是 PB.1 設(shè)置成輸出口了? 看一下 TRISB ,你是不是把 PB.1 設(shè)為輸出了? |
|
| 5樓: | >>參與討論 |
| 作者: zyj810425 于 2005/1/6 16:15:00 發(fā)布:
你可以先給P。1口加2.6V看看是不是高電平 你可以先給P。1口加2.6V看看是不是高電平,如果是的話,就用要測量輸入 如果不是,就是你軟件或者電源的問題啊 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |