歡迎您光臨本站 登入註冊首頁

AVR下載線存在問題

admin @ 2014-03-26 , reply:0

概述

ATMEL提供的AVR下載線存在問題,以下是AVR下載線的電路圖:上面的電路圖為ATMEL公司提供的電路,改進后的電路跟上面的電路類似.下載線使用AT90S1200單片機.AT90S1200的單片機的……

ATMEL提供的AVR下載線存在問題,以下是AVR下載線的電路圖:


上面的電路圖為ATMEL公司提供的電路,改進后的電路跟上面的電路類似.下載線使用AT90S1200單片機.AT90S1200的單片機的引腳如下:


我使用改進后製作的下載線做實驗,結果用不到一天,下載器就完蛋了.元器件沒有壞,而是晶元AT90S1200工作不正常,
我的下載器是一直連著我的電路板的AT90S8515(我用AT90S8515做開發),而我的AT90S8515里的程序會對SCK,MISO,MOSI操作.經過多次複位之後,AT90S1200的程序被改(或被擦除). 也就是說AT90S1200被AT90S8515反編程,反擦除.AT90S1200的上電複位過程中,如果SCK,MISO,MOSI有脈衝,AT90S1200會進入自編程 .上電複位的時間又長,至少20個毫秒以上(慢啟動), 我的AT90S8515啟動要比AT90S1200快(因為我在AT90S8515的RESET端接了一個較小的上拉電阻).

使用AT90S1200的多功能埠(SCK,MISO,MOSI)做控制功能,這是很危險的.
為了避免上面的情況發生,建議將PB7,PB6,PB5,PB4改用PD2,PD3,PD4,PD5 ,而不要使用PB7,PB6,PB5,PB4.這樣才不會發生AT90S1200被反編程.

這樣做,下載板才可靠.

[admin via 研發互助社區 ] AVR下載線存在問題已經有4399次圍觀

http://cocdig.com/docs/show-post-44101.html