|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請教 :如何把rst腳設(shè)置為I/O口使用,又不影響ISP下載 |
| 作者:lh9865 欄目:單片機(jī) |
要使用ATTINY2313的rst腳為普通IO口,我設(shè)置了(Reset Disabled) 熔絲位,但是使用 ISP,結(jié)果 就是芯片 鎖死,想請教高手有沒有什么辦法呢?是不是不能使用ISP而非得用并口編程器 下載程序呢? |
| 2樓: | >>參與討論 |
| 作者: zsmbj 于 2006/12/31 10:15:00 發(fā)布:
要isp就必須有rst管腳。 |
|
| 3樓: | >>參與討論 |
| 作者: lh9865 于 2006/12/31 10:51:00 發(fā)布:
有方法了,希望大家改進(jìn) 嘿嘿 ,剛從一大俠那里得到資料,其實(shí)ISP也是可以 用了,只不過是要先下載 程序 ,然后再設(shè)熔絲位,嘿嘿,程序片子也就被鎖死了,如果要再更改程序的話,只能要使用并行編程器解鎖,再更改了 大家誰有沒有更好的方法呢,嘿嘿大家討論討論呢 |
|
| 4樓: | >>參與討論 |
| 作者: lh9865 于 2006/12/31 12:47:00 發(fā)布:
不好,這樣芯片鎖死不好改的 把RST改成 IO口使用,解鎖好像很棘手呢,不知道哪位大俠有招對之呢 |
|
| 5樓: | >>參與討論 |
| 作者: zsmbj 于 2006/12/31 15:12:00 發(fā)布:
沒有其他辦法,只能用并行燒錄器。 |
|
| 6樓: | >>參與討論 |
| 作者: 啊龍 于 2006/12/31 19:11:00 發(fā)布:
我的想法,沒用過.你可以利用自編程功能. 在程序中模擬ISP接口,引腳也不變.激活程序也不一定要用RST腳. |
|
| 7樓: | >>參與討論 |
| 作者: erkin 于 2007/1/2 1:01:00 發(fā)布:
啊龍的方法我覺得不好. 那樣還是在給自己找麻煩. |
|
| 8樓: | >>參與討論 |
| 作者: hotpower 于 2007/1/2 3:32:00 發(fā)布:
沒用過,不過rst做輸入(鍵)是可行的(pic/51時(shí)用過) 如果rst用做輸入鍵盤,則rst還是設(shè)置為復(fù)位功能. 這時(shí)要注意"鍵掃描"的防抖處理. 由于鍵操作實(shí)際是硬件復(fù)位,根本就不存在什么"鍵掃描",更談不上什么"防抖處理". 方法當(dāng)然很粗魯,將一盆冷水潑到頭上,等冷靜下來細(xì)分析一切就可行了~~~ 答案是在啟動(dòng)時(shí),加適當(dāng)?shù)能浖訒r(shí). 當(dāng)鍵盤抖動(dòng)或rst干擾時(shí),可能在此軟件延時(shí)時(shí)間內(nèi)多次復(fù)位. 等鍵盤穩(wěn)定后,必然完整地運(yùn)行完軟件延時(shí)時(shí)間,這是開始運(yùn)行初始化程序. 注意我在很多場合所講的"0x55aa". 即判斷是"熱啟動(dòng)"時(shí),認(rèn)為是鍵盤操作,當(dāng)然只能判壓鍵事件了,長壓鍵咱們就別指望了~~~ |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |