欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 求個STC8單片機用I2C下載程序的思路例子 [打印本頁]

作者: yyspcp    時間: 2023-7-22 11:33
標題: 求個STC8單片機用I2C下載程序的思路例子
由于單片機用i2c從模式連接了其它設備,需要用其它設備對單片機發出升級功能
作者: yzwzfyz    時間: 2023-7-22 15:20
無非是控制兩根線的0、1時序邏輯。
讀能IIC通訊原理,按照原理邏輯進行編程就可以了。
作者: yyspcp    時間: 2023-7-22 19:45
yzwzfyz 發表于 2023-7-22 15:20
無非是控制兩根線的0、1時序邏輯。
讀能IIC通訊原理,按照原理邏輯進行編程就可以了。

我可能沒有表達清楚,是需要通過I2C給單片機升級程序,I2C通訊是OK的
作者: 15699183053    時間: 2023-7-23 00:46
是需要通過I2C給單片機升級程序,I2C通訊是OK的
作者: wulin    時間: 2023-7-23 07:02
樓主用I2C接口在線“對單片機發出升級功能”如果是指重新下載程序幾乎是辦不到的。因為片內ISP監控程序只能通過P3.0、P3.1外聯。
作者: fj51hei    時間: 2023-7-23 09:52
STC芯片有自定義下載升級的例程,自己看看手冊 那種有IAP的手冊 里面有 搞清楚了下載升級的過程,再把串口模式改成I2C應該能實現
作者: angmall    時間: 2023-7-23 12:08
參考STC8H規格書里面的附錄
附錄M有詳細介紹 使用STC 的IAP 系列單片機開發自己的ISP 程序。
附錄P有詳細介紹 使用第三方MCU 對STC8H 系列單片機進行ISP 下載范例程序

里面有詳細的流程介紹




使用第三方MCU通過UART對STC8G單片機下載必須要用P30和P31兩個口





作者: zgrfox110    時間: 2023-7-24 09:59
自己單片機做個程序,存儲單片機程序,然后單片機用iic和你的設備通訊。你的設備里做一個iic和eepron的程序,指定到單片機存儲最后獨立空間地址。下載時,規定下載協議,然后下載時,程序進入下載函數內,把前邊程序空間擦出,然后通訊,判斷數據正確,再保存進eepron中,要用IAP的,數據保存完了之后重啟,就是新程序了。個人思路,沒做過,等你成功的消息
作者: coody_sz    時間: 2023-7-24 10:08
自行寫一個BOOTLOADER即可。
作者: wufa1986    時間: 2023-7-24 11:00
事情沒那么簡單,如果有需要可以幫你做個
作者: 123156fsadf    時間: 2023-7-24 11:08
zgrfox110 發表于 2023-7-24 09:59
自己單片機做個程序,存儲單片機程序,然后單片機用iic和你的設備通訊。你的設備里做一個iic和eepron的程序 ...

是可以這么做的,以前做過一個項目,用別的單片機給STC8A8K更新軟件,串口接收到數據存入flash,全部接收完后替換原來的代碼就可以了,中間有些細節要注意一下
作者: gerhy    時間: 2023-7-24 13:43
要做升級,需要有bootloader,可以在bootloader定義I2C通訊協議來升級,也可以從bootloader的讀取外部flash是否有需要更新的固件。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1