|
|||||||||||
| 技術(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 |
求助 |
| 作者:fdp8135 欄目:單片機 |
我在使用MC9S12D64MPV的芯片時,遇到以下一個問題,使得系統(tǒng)不能正常運行。 我的扳子A口的8位都接了10k的上拉電阻,B口的第2和7為也接了一個4.7K的上拉電阻,我把A、B口都做輸出使用, 先置DDRB=0XFF,當(dāng)置DDRA=0XFF時,程序跑飛,先置DDRA=0XFF,置DDRB=0XFF出現(xiàn)同樣的問題,但單獨只使其中一個口做輸出則沒有問題, 請問這有可能是什么原因, 是不是在A、B口為高電平時,不能置為輸出。還有是不是和模式選擇有關(guān),我已經(jīng)把moda,modb接地可還是如此。是不是和片子還有什么關(guān)系,因為我有一塊扳子上運行是好的。已經(jīng)想了好幾天了,都沒有結(jié)果。希望各位能幫幫忙。很著急。 謝謝! * - 本貼最后修改時間:2006-12-21 19:56:51 修改者:fdp8135 |
| 2樓: | >>參與討論 |
| 作者: JerryBJ 于 2006/12/21 20:41:00 發(fā)布:
聽起來不是你說的原因 和端口設(shè)置為輸出沒有關(guān)系吧? 有沒有使用MEMORY擴(kuò)展? |
|
| 3樓: | >>參與討論 |
| 作者: foreversup 于 2006/12/21 21:31:00 發(fā)布:
換個片子看看呢? |
|
| 4樓: | >>參與討論 |
| 作者: fdp8135 于 2006/12/21 21:50:00 發(fā)布:
還是一樣不行 就是用的單片模式, 換了還是一樣的,不知道是什么原因呢, |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |