1樓:匿名使用者
忘了看你還要把接收的轉回10進位制。
接收的如果是按位元組接收(readbyte),那麼接收回來的數直接就可以用10進製表示,如果需要顯示,可以直接在變數之後加.tostring();
不明白可直接加我hi
----------------------------------之前的回答
byte t = new byte[2];
t[0] = 0xaa;
t[1] = 0xbb;
串列埠物件.write(t,0,2);
其中3個引數順序為:byte型陣列,偏移(從第幾位開始發,從0開始計),傳送長度
為了避免誤會,額外說個基礎:0xaa是 16進位制的aa
2樓:匿名使用者
宣告串列埠變數,用write()或writeline()方法傳送需要的資料!
3樓:啟巖
用serialport控制元件,可以去網上找它的例程,也可以查msdn
4樓:匿名使用者
這是我之前做後寫的,看看。
5樓:匿名使用者
www.csdn.net
論壇中的c#欄目上問。
c程式設計,通過向串列埠發資料的方式傳送中文簡訊時,但中文顯示亂碼,如何軟體解碼
編碼問題吧,是不是那個裝置只支援ascii 你可以上網查一下at命令集和短訊息的pdu編碼。其實很簡單的,基本實現起來就是向序列口傳送at指令所形成的字串。這樣做還需要對短訊息本身進行pdu編碼,至於解碼可以看看不用深入,手機自己會解碼。7710只能收發英文和數字,另外一款7210則可以收發中文簡訊...
C串列埠接收資料問題
你傳送的又不是ascii編碼,應該類似於這樣接收int datalength serialport1.bytestoread byte ds new byte datalength int len serialport1.read ds,0,datalength 然後對這個byte中的每個byte轉...
C串列埠資料讀取,cc2431通過串列埠將資料包傳送給pc,我希望通過c編寫串列埠通訊程式讀取傳送過來的資料
你好!你的這個程式,首先,要分析出cc2431串列埠傳送的內容 cc2431 傳送的是16進位制,微控制器的程式是你自己寫的嗎 由於我電腦主機板沒有com口,無法測試,但是,這種com口的操作,就如你說的,使用serialport類來實現。serialport port new serialport...