MounRiver Studio 是不是不能像下圖那樣定義串口結構體、然后初始化結構體、使用結構體的?原先所有串口直接獨立函數(shù)直接使用宏沒問題,但是用結構體后感覺程序完全跑飛不知道那里去了。
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機
MounRiver Studio 是不是不能像下圖那樣定義串口結構體、然后初始化結構體、使用結構體的?原先所有串口直接獨立函數(shù)直接使用宏沒問題,但是用結構體后感覺程序完全跑飛不知道那里去了。
您好,我這邊按照你結構體的使用方式測試了一下,并沒有出現(xiàn)問題,正常這樣寫應該也是沒問題的,附件為我的測試代碼,你可以看一下。若方便,可將你的測試工程發(fā)至我的郵箱(lzs@wch.cn),這邊具體看一下。
用數(shù)組索引太麻煩了,現(xiàn)在改為引用感覺更簡單一些,希望不會有結構體數(shù)據(jù)對齊的問題,不過測試了3個小時沒發(fā)現(xiàn)問題。
最后,發(fā)現(xiàn)是電腦的電源插排線里面的地線都因為潮濕銅線都發(fā)黑了變成粉末,然后電腦漏電引起開發(fā)板的串口瘋狂有干擾數(shù)據(jù)引入一大堆亂七八糟數(shù)據(jù)。
而且感覺電腦漏電后同樣會影響到程序的正常運行。
謝謝了@TECH62