[問題] NIOSII RS232程式問題
小弟最近在用NIOSII寫RS232傳輸~
而在寫RS232傳輸時會用到fprintf這函式
我問題的重點就在這個函式
我網路上找到的該函式的用法如下
函數原型:int fprintf(FILE *fp, char *format[, argument,...]);
輸入參數:fp文件型指針;
format格式字串;
[, argument,...]輸出列表,
如: fprintf(fp,“%d,%f”,i,t)
fprintf就我目前用邏輯分析儀測到的,送出的都是字串訊號~
如:fprintf(fp, "%s","A")
在邏輯分析儀上用ASCII模式去看就會是顯示他輸出A~
而當我想輸出"00000001"時
他會把八個數字一一分開~送出每個數字的ASCII Code~當然每個ASCII code前後都會
有RS232型式的START bit和stop bit~
我覺得這似乎是合理的~
但我真正在我的程式上我希望送出的不是每個數字的ASCII Code,
而是"00000001"這樣1個byte配上start bit和stop bit總共10bit的RS232傳輸資料~
不知道大大有沒有知道如何辦到~
小弟在網路上搜尋目前還沒找到方法QQ....
麻煩各位了~!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.44.2
→
11/28 20:57, , 1F
11/28 20:57, 1F
→
11/30 01:16, , 2F
11/30 01:16, 2F