-
大小: 1.77KB文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-02-01
- 標(biāo)簽:
資源簡介
自己寫的一個(gè)很簡單的Ubuntu下讀寫串口的C++程序,有比較詳細(xì)的注釋,分享給大家參考
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
int?main(int?argc?char?**argv)
{
????int?fdflagwr_num=0;
????struct?termios?options?newstate;
????speed_t?baud_rate_ibaud_rate_o;
????unsigned?char?buf[5]={0x800x820x840x930x01};?//向串口發(fā)送的數(shù)組
????fd=open(“/dev/ttyUSB0“?O_RDWR|O_NONBLOCK|O_NOCTTY|O_NDELAY); //打開串口
????if(fd==-1)
??????????printf(“can?not?open?the?COM1!\n“);
????else
??????????printf(“open?COM1?ok!\n“);
????
????/*判斷是否是終端設(shè)備
????if(isatty(STDIN_FILENO)?==?0)
??????printf(“不是終端設(shè)備\n“);
????else
??????printf(“是終端設(shè)備\n“);
????*/
???if(?fcntl(fd?F_SETFL?0)?<0?)?//改為阻塞模式
??????printf(“fcntl?failed\n“);
????else
??????printf(“fcntl=%d\n“?fcntl(fd?F_SETFL?0)
- 上一篇:信息學(xué)奧賽考試大綱
- 下一篇:c++ 批量網(wǎng)頁
評論
共有 條評論