專(zhuān)注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

Linux下的stc單片機(jī)下載程序kSTCISP 1.4發(fā)布

作者:佚名   來(lái)源:萬(wàn)致遠(yuǎn)   點(diǎn)擊數(shù):  更新時(shí)間:2012年08月17日   【字體:

安裝此軟件請(qǐng)安裝gambas運(yùn)行庫(kù)。使用命令:

sudo apt-get install gambas2-ide gambas2-gb-net
sudo apt-get install gambas2-gb-gtk-ext gambas2-gb-vb

就可以了。如果需要在Linux下面開(kāi)發(fā)51單片機(jī)。請(qǐng)自行編譯安裝sdcc。千萬(wàn)別用自帶的sdcc,有堆棧爆炸的bug。

kSTC89-ISP目前只是測(cè)試下載STC89C52RC,我并不保證下載STC89C51等芯片的成功率,可能會(huì)有損壞固件的危險(xiǎn)。

kSTC12ISP在STC12C5A32AD,STC12C5A60S2,STC5A56S2,STC12C5A08AD等芯片可以實(shí)現(xiàn)可*下載。建議使用的 USB轉(zhuǎn)串口芯片是PL-2303?梢暂p松下載到460800波特率,不過(guò)需要22.1184M的MCU晶振。

目前分析STC15協(xié)議在OSCCAL值卡住,而且快要開(kāi)學(xué)了,暫時(shí)坑掉了……

與上個(gè)版本的區(qū)別:

1、修改了串口來(lái)垃圾字符導(dǎo)致死機(jī)的BUG

2、開(kāi)啟了調(diào)試模式

3、可以記憶串口名稱、文件名、波特率、下一個(gè)版本將可以記憶選項(xiàng)

4、如果在打開(kāi)串口出錯(cuò)時(shí),不會(huì)死機(jī)崩潰

5、簡(jiǎn)化了ISP退出代碼,讓速度更快

6、增加了下載次數(shù)計(jì)數(shù)

7、增加了修復(fù)模式

8、增加了掃描串口功能

9、增加了自動(dòng)下載功能

10、增加了波特率判別,如果最高=最低則不會(huì)連續(xù)打開(kāi)關(guān)閉串口,保證通訊穩(wěn)定性

11、調(diào)試模式增加了MCU的識(shí)別代碼,如果出現(xiàn)MCU的型號(hào)識(shí)別錯(cuò)誤可以報(bào)告給我。

12、增加了自動(dòng)冷啟動(dòng)支持

本軟件使用GPL v3許可證發(fā)布。

========AND a lot of more===============================

下載地址:

http://www.torrancerestoration.com/f/DEVEL.zip

包含kSTC89-ISP和kSTC12-ISP。請(qǐng)裝好運(yùn)行庫(kù)

順便說(shuō)一句,建議不要最高波特率=最低波特率,使用默認(rèn)2400/460800就可以。

本文轉(zhuǎn)自:http://www.rwzy.co.cc

關(guān)閉窗口

相關(guān)文章