主题:[求助]EM335X V1.30 设置485 RTS不起作用 共有51130人关注过本帖 |
---|
客人 |
1楼 |
![]() |
[求助]EM335X V1.30 设置485 RTS不起作用 ![]() EM335X v1.30版本 linux系统,使用GPIO6做com3的RTS引脚 调用 res = ioctl(fd, EM335X_AUART_MAJOR, &pin); 结果返回-1; 设置不起作用,用示波器监视不到 光盘例程中 #define EM335X_AUART_MAJOR
242 #define EM335X_IOCTL_SET_RTS_PIN
_IOR(EM335X_AUART_MAJOR, 0x00, unsigned int) 而《EM335x工控主板技术参考手册V1.4.pdf》中 #define EM335x_IOCTL_SET_RTS_PIN _IOW('T', 0x32, int) //config GPIO pin for RTS unsigned int gpio = GPIO12; res = ioctl( m_fd, EM335x_IOCTL_SET_RTS_PIN, (unsigned long)&gpio ); 这两种方式都试过了,都返回-1,不起作用 而修改 #define EM335x_IOCTL_SET_RTS_PIN _IOW('T', 0x32, int)为#define EM335x_IOCTL_SET_RTS_PIN _IOR('T', 0x32, int) 设置结果返回0,但是RTS仍不起作用。 |
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
2楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好,实在抱歉,我们检查了代码,发现目前还不支持在应用程序中修改RTS管脚配置,如果需要设置RTS管脚,可以将需求发送到邮箱:hzc@emtronix.com,由我们修改配置文件,发送给你们更新一下即可。
|
单帖管理 | 引用 | 回复 ![]() |