![]() |
發布時間: 2021-11-23 16:49
正文摘要:STC單片機程序添加自動下載功能1. 程序中首先加入串口1程序,通俗的說你的程序中要有串口1功能;2. 頻率和波特率注意事項,內置晶振的需要記住程序里面使用的頻率, ... |
zmc419 發表于 2021-12-6 20:49 要復用串口就不該是檢測 0x7F 而是檢測 指定字符串, 用下載器的 發送自定義命令并轉到ISP 選項,并且在那里設置 波特率,而不是直接設置 下載波特率。 所以說白了,樓主的例子其實基本就是當獨用來用的。這種情況下,不如直接外部中斷了。 |
我是利用P30的外部中斷實現自動下載 |
這么簡單就可以了嗎?中斷加到一個頭文件就可以了? |
做成個頭文件,.c,.h;使用時包含進去就更好了。 |
188610329 發表于 2021-11-25 02:38 不行,這樣占用了串口。版主的例子串口可以復用,因為檢測了下載命令 |
不實用啊…… INTCLKO = 0x40; //開EX4 中斷 P3.0 EA = 1; //開總中斷 void Int4() interrupt 16 { IAP_CONTR = 0x60; } 這樣不省事么? 都不用去管波特率。 |