天嵌 ARM开发社区

 找回密码
 注册
查看: 3226|回复: 4

如何拉高或降低串口RTS信号

[复制链接]
手指恋上烟 发表于 2012-9-25 15:51:25 | 显示全部楼层 |阅读模式
看了看数据手册说是AFC自动流控,在驱动中是不是设置了AFC流控后我们就不用在软件中每次发或收时拉高或降低RTS,因为硬件自动为我们做了。
如果要实现在程序中拉高或降低RTS信号,必须将UMCONn的AFC【4】置为无效,用UMCONn的【0】作为RTS信号,就是需要在软件中操作UMCONn的[0]位。
天嵌科技在2.6.30linux系统中实现了这个驱动没有?
菜鸟对驱动搞不清楚
亚瑟王 发表于 2012-9-25 16:22:18 | 显示全部楼层
如果你仅仅只是简单的拉高或拉低RTS脚,建议你用一个GPIO口来拉高拉低,操作还简单(驱动参考LED灯的驱动)。TQ2440配套的驱动是自动的。
 楼主| 手指恋上烟 发表于 2012-9-25 16:31:03 | 显示全部楼层
亚瑟王 发表于 2012-9-25 16:22
如果你仅仅只是简单的拉高或拉低RTS脚,建议你用一个GPIO口来拉高拉低,操作还简单(驱动参考LED灯的驱动) ...

RTS电平变化是在跟噪声仪通信之前设置的,变化后还需要接受噪声仪的数据。所以这个控制驱动是不是需要自己写?
 楼主| 手指恋上烟 发表于 2012-9-25 16:33:07 | 显示全部楼层
亚瑟王 发表于 2012-9-25 16:22
如果你仅仅只是简单的拉高或拉低RTS脚,建议你用一个GPIO口来拉高拉低,操作还简单(驱动参考LED灯的驱动) ...

问个非技术性的问题,合作公司的噪声仪只给出了波特率,停止位,校验位,数据位,还有连线方式,然后把东西送到我这让我写通信程序。是不是少了点什么的?应该把什么软/硬件流控方式等其他的也通知我?
亚瑟王 发表于 2012-9-25 18:11:00 | 显示全部楼层
手指恋上烟 发表于 2012-9-25 16:33
问个非技术性的问题,合作公司的噪声仪只给出了波特率,停止位,校验位,数据位,还有连线方式,然后把东 ...

那你看一下2440的芯片手册的uart章节吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-28 22:13 , Processed in 1.046875 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表