熱門: 51單片機(jī) | 24小時必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時間: 2018-12-18 01:02
正文摘要:/*********************************************************/ #define MAIN_Fosc 22118400L //定義主時 ... |
| 檢測按鍵,根據(jù)按鍵值使用對應(yīng)的預(yù)設(shè)值重新初始化想改波特率的串口就好了 |
| 完全可以的,檢測按鍵按下了,重新設(shè)置波特率,初始化串口就好了。 若要自適應(yīng)波特率,可以輪詢切換波特率,發(fā)送查詢外設(shè)的命令,檢查直到收到預(yù)期回復(fù) |
| 菜鳥問一下 U8 這個貌似沒看到宏定義啊 |
| 改變串口波特率很簡單,方法很多如按鍵改變(最好要有個指示,不然不知道當(dāng)前狀態(tài))重置串口波特率計(jì)數(shù)器就可以了,也可以定時改變串口波特率。 |
| 按鍵控制串口重新初始化,比較麻煩 但是是可以實(shí)現(xiàn)的!!!!! |
|
說的問題聽不太明白意思 如果想用一個按鍵來作切換串口波特率是完全可以的,也很容易,如果想讓單片機(jī)自適應(yīng)波特率這個就非常的復(fù)雜了,也不是那么簡單,軟硬件也很不好寫,通訊起來速度也非常慢,有興趣是可以試試,但這不適用大多場合。 |
| 參與人數(shù) 1 | 黑幣 +6 | 收起 理由 |
|---|---|---|
|
| + 6 | 就是按鍵設(shè)置波特率 |
Powered by 單片機(jī)教程網(wǎng)