|
發布時間: 2019-5-24 14:50
正文摘要:本帖最后由 AD15886 于 2019-5-25 14:02 編輯 上大學的時候寫的都是自動運行的程序 現在需要做通訊了 一下子蒙了 是在這里寫么 然后程序又該如何實現呢? 我看了一些程序 但是他是寫的字符 ... |
strelizia 發表于 2019-5-25 10:08 現在我的問題是我怎么讓單片機知道他去讀取哪個數 像C語言 他會彈出來一個框 你可以在里面輸入數字 那么單片機這個 我應該在哪里輸入呢? |
Ashua_ 發表于 2019-5-25 10:24 我知道的 我現在想知道的是 我如何讓單片機讀取我輸入的值 比如是12 那么我這個12應該寫在哪里? |
| 在 串口中斷里面將buff里面的值取出來,賦值到i里面,一個char 一個char的取值,最后封裝成int值就行了 |
| 假如說 你的 數字小于255 可以這么做,如果需要int值,則需要將連續的char轉換為int型數值 |
| 按理來說這段程序是可以的,但不是寫在串口助手里面,而是寫在自己的程序里面,還有你可以把發送數據那里改成HEX模式,最后串口記得選擇正確,不然沒法打開串口的 |
| 這個軟件是用來燒錄程序的。Keil uVision4寫程序可以用這個。 |
諸天明月 發表于 2019-5-24 21:03 我知道怎么下載程序進單片機 但是現在是要單片機在下載完程序后能和電腦進行通信,也就是我在電腦輸入300 他能讀取到這個數字并且進行相應的處理 |
| 你可以在uvison軟件上寫代碼生成hex文件,再用你這個軟件給單片機拷貝程序。你這個軟件一般都是給單片機燒錄程序用的。 |