C Pigpio:读bit bang serial

时间:2017-11-30 07:38:06

标签: c++ node.js raspberry-pi native uart

我想用C ++对UART Rx引脚进行读取(实际上为此开发了一个nodejs原生模块)。我可以成功初始化pigpio库,但是当我尝试使用此代码阅读时:

gpioSerialReadOpen(TXD, 9600, 8);
while(true){ 
   gsr = gpioSerialRead(TXD, buf, 8);
   if(gsr < 0) {
      printf("%d\n", gsr);
   }else{
      fwrite(buf, 8, 1, stdout);
   }
   sleep(100);
}

我每次只读取一个4位数字(每个应用程序实例的数字相同 - 当我重新启动程序时,数字会改变)。我做错了什么?

1 个答案:

答案 0 :(得分:0)

最后解决了问题,我忘记了将引脚模式设置为输入