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