?? readme.txt
字號:
說明:
1、為像我一樣的菜鳥和懶人提供,大俠請直接無視。
2、這是一完整版本,可以實現(xiàn)如下功能:讀程序、寫程序、校驗、擦除、讀標(biāo)示字、讀鎖定位,寫鎖定位。
3、采用USBasp公版2006年12月29日發(fā)布的M8固件改寫。
4、硬件上不需要進(jìn)行任何改動,可自動識別S52;軟、硬SPI模式下均可對S52進(jìn)行燒寫。
5、配合progisp1.65或progisp1.66使用(別的沒試),需要進(jìn)行如下設(shè)置:在CONFIG中將AT89S52的FlashPageSize改為0;LOCK0、1改為B2、B1,LOCK2、3、4改為LB1、2、3。
6、目前測試了S51、S52和Tiny13,軟、硬SPI模式下均正常。S52工作在4MHz和24MHz時采用硬SPI正常(8KB程序讀標(biāo)示字+擦除+查空+燒寫+校驗一共20秒)。
7、由于程序測試范圍不足,可能存在問題,源碼暫不提供;附件的壓縮包中包含main.hex、本文檔和progisp1.65的修改方法(圖片)。
注:
1、軟、硬SPI模式是針對PC2口的跳線而言,跳上跳線為軟SPI模式,速度慢,適合單片機(jī)工作在低頻時使用;移開跳線為硬SPI模式,速度快,適合單片機(jī)工作在高頻時使用。
2、B1和B2可寫可讀,對應(yīng)四種鎖定模式;LB3-LB1可讀,寫無效,對應(yīng)于四種鎖定模;其實讀取鎖定位時兩者是等價的,詳細(xì)情況參見datasheet,1為已編程,這點與AVR不同。
3、這個版本使用效果如何請吱一聲,大家有什么問題和意見請?zhí)岢觯员阆乱粋€版本能改進(jìn)(前提是我有時間)。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -