|
發布時間: 2020-4-24 22:59
正文摘要:買了塊淘晶馳的串口屏,由單片機向串口屏發送實時的數據可以實現了,但通過串口屏設定參數發送給單片機怎么也實現不了 就像先試試通過串口屏發送00給單片機點亮小燈,但始終無法點亮 一開始想通過VSPD添加了com5和 ... |
51hei**1140 發表于 2022-11-23 10:02 我用屏的按鈕發送01給單片機,讓單片機返回文本給屏,但是會隨機出現多余的數據,導致文本顯示不出來 |
富亞小樊 發表于 2022-11-22 20:37 具體問題現象是什么 |
| 樓主搞定了嗎?同樣的問題啊,我折騰了一星期了 |
yyzf998 發表于 2022-4-12 11:33 這是兩年前的帖子了,還沒有搞定串口屏?從我開始打算學串口屏到做出一個DIY小東西,也就七八天時間 陶晶馳的串口屏很好控制的,我用的就是這個屏的,感覺還行 不是讀取SBUF的數據,串口屏發送的是一串數據的,串口接收到的數據是存放在一個數組中的,得先找到起始符,之后才是數據 可以用strstr()函數查找 |
|
uchar hmi_data; hmi_data=SBUF; if(hmi_data==0x00) { led=亮 } 大概是這意思 這幾句分別在中斷服務和函數里 不是連續的 只是說明用法而已 希望能幫到你 |
| 先讀出SBUF里面的數字代碼,然后判斷代碼是開還是關LED燈 |
| 我也想在看看,串口屏一直做不出來 |
| 我也想在看看,串口屏一直做不出來,想用串口屏控制單片機 |
|
大佬,怎么實現單片機發送數據給串口屏 |
zhanghyg 發表于 2020-4-25 13:42 大哥改了之后還是不行 |
| 這句 led=SBUF;不能直接賦十六進制的值,可以改成P1=SBUF;你這個串口沒問題。 |