主题:[求助]EM335X V1.30 设置485 RTS不起作用

  共有25403人关注过本帖    
客人
1楼


[求助]EM335X V1.30 设置485 RTS不起作用  发帖心情 Post By:2015-3-29 10:03:00   [只看该作者]


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楼 信息 | 搜索 | 邮箱


加好友 发短信 员工
  发帖心情 Post By:2015-3-30 18:02:00   [只看该作者]

你好,实在抱歉,我们检查了代码,发现目前还不支持在应用程序中修改RTS管脚配置,如果需要设置RTS管脚,可以将需求发送到邮箱:hzc@emtronix.com,由我们修改配置文件,发送给你们更新一下即可。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

[求助]EM335X V1.30 设置485 RTS不起作用

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: