ch552未下載過的全新片子是可以正常使用復(fù)位鍵的,拉高復(fù)位腳isp會重新枚舉。
使用isp通過usb下載程序以后,復(fù)位鍵失靈,不管在用戶程序還是isp里面都不管用。
isp上位機使用了這個帖子里面的2.31版本:http://www.findthetime.net/bbs/thread-65676-1.html
后來嘗試讀取了0x3ff8和0x3ff9位置的flash-ROM 配置信息描述,發(fā)現(xiàn)勾選成如圖
配置時,讀取得到的flash-ROM信息是0x6eff
如果勾選成如圖
配置時,讀取得到的flash-ROM信息是0x66ff
對比發(fā)現(xiàn),實際是修改了第11位
可是ch552手冊上的使能rst腳配置是在12位啊
又看了下ch559的手冊,使能rst腳配置是果然是在11位啊
所以說,那么問題來了
1、WCHISPTool上位機程序是不是有錯誤?應(yīng)該配置第12位的配置成了第11位?
2、如果是WCHISPTool上位機有問題的話,能不能提供一個修正這個問題的上位機
3、或者 能否提供在用戶程序里面直接修改“flash-ROM 配置信息描述”的方法?
我嘗試使用了flash-ROM 操作寄存器的?ROM_CTRL 為 09Ah命令對0x3ff8和0x3ff9位置進行改寫,發(fā)現(xiàn)不能成功。