[問題] rs232傳送跟接收問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++、devC
問題(Question):
用C語言寫serial port(RS232)。
我目前在寫serial port去控制馬達
這馬達主是用serial port送command給driver
它會delay個50m(Sec)傳回訊息
(之前用VB和C#去寫是OK沒問題,傳跟收都沒問題)
C語言目前是寫到可以送出去馬達有收到,不能回傳訊息
不知道各位大大~有誰會寫收serial port的data??
還是你們可以告訴我其他方法(C語言)呢??TKS!!
~歡迎各位先知一起討論~
**********************
程式碼(Code):(請善用置底文網頁, 記得排版)
簡單敘述目前C語言寫法
#include<stdio.h>
#include<stdlib.h>
main(){
system("mode com1:9600,N,8,1,X")//設定serial port參數
FILE *fp;
fp=fopen(com1:,"w");//把指標位置指向com1:位置
fprintf(fp,"JGF\n");//送JGF給馬達參數
fclose(fp);//指標關掉送出command
system("PAUSE");
return 0;
}
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.79.124
→
08/08 14:34, , 1F
08/08 14:34, 1F
→
08/08 14:39, , 2F
08/08 14:39, 2F
→
08/08 17:00, , 3F
08/08 17:00, 3F
推
08/09 23:36, , 4F
08/09 23:36, 4F
→
08/10 08:46, , 5F
08/10 08:46, 5F
→
08/11 02:55, , 6F
08/11 02:55, 6F
→
08/11 02:55, , 7F
08/11 02:55, 7F
→
08/11 02:57, , 8F
08/11 02:57, 8F
→
08/11 18:40, , 9F
08/11 18:40, 9F
→
08/11 19:41, , 10F
08/11 19:41, 10F