|
|
发表于 2015-4-17 15:36:15
|
显示全部楼层
有很多方法, 只要你明白, 串口輸出的東西, 也都是一個一個 byte 送出去(甚至可以看成是 bit by bit), 沒有什麼東西是不能的.
其次, 是要明白, 送出去的東西, 會被什麼程式接收, 會怎樣去處理.
例如你想發給 serial monitor, 很人看的, 跟你要發給另一個 device, 用程式看, 已經可以是完全不同的了.
如果要給人看, 最好是轉化成 ASCII 的 string 送出去, 例如要送出 數值 12, 就發出兩個 byte, '1' 及 '2' (即 0x31 及 0x32).
如果是給程式看, 直接用 hex value 可以減少傳輸的資料, 例如要送出 數值 12, 發出一個 byte, 0x0C 就可以了.
要添加時間, 也就是用相同的至理, 把幾個 byte 送出去吧.
|
|