- Timestamp:
- 03/25/08 00:53:58 (8 months ago)
- Files:
-
- 1 modified
-
lang/c/tds01v/sample.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/c/tds01v/sample.c
r8306 r8351 10 10 11 11 #define BAUDRATE B9600 /* 通信速度の設定 */ 12 #define MODEMDEVICE "/dev/ cu.usbserial-0000103D" /* デバイスファイルの指定 */12 #define MODEMDEVICE "/dev/tty.usbserial-0000103D" /* デバイスファイルの指定 */ 13 13 14 14 #define FALSE 0 … … 68 68 puts("START"); 69 69 70 // リセットコマンドを書き込んでみる 71 // buf[0] = 0x0F; 72 // write(fd,buf,1); 73 // sprintf(buf, "%s\n", "0F"); 74 // write(fd,buf,255); 75 puts("WRITE"); 76 // sprintf(buf, "%s\n", "0F"); 77 buf[0] = '0'; 78 buf[1] = 'F'; 79 buf[2] = 0x0a; 80 buf[3] = 0x0d; 81 printf("%02x %02x %02x %02x\n", buf[0], buf[1], buf[2], buf[3]); 82 write(fd,buf,4); 70 // 計測条件設定 71 puts("WRITE"); 72 sprintf(buf, "050027950000\r\n"); 73 write(fd,buf,strlen(buf)); 83 74 84 // 応答を読み取ってみる75 // [ACK 計測条件設定応答]を読み取ってみる 85 76 puts("READ"); 86 res = read(fd,buf, 1);77 res = read(fd,buf,2); 87 78 puts("AFTER READ"); 88 79 printf("res=%d\n", res); 89 buf[ --res]=0;90 printf(":%s:%d\n", buf );80 buf[res]=0; 81 printf(":%s:%d\n", buf, res); 91 82 92 83 if(0){ // ひとまずコメントアウト
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)