搜索
bottom↓
回复: 9

ARM在Linux下的UART驱动的问题

[复制链接]

出0入0汤圆

发表于 2013-6-17 16:00:00 | 显示全部楼层 |阅读模式
最近准备使用TI的AM335X芯片,而且需要多个独立的UART作为RS485接口,但是发现AM335X的引脚都是复用的,而这些接口也是需要的。所以是否可以不使用UART的CTS及RTS的引脚以便被其它接口使用。但是不知道在Linux驱动这样做有没有问题,有了解的人不。

出0入20汤圆

发表于 2013-6-17 16:07:08 | 显示全部楼层
驱动里已经包括了,看看内核,关于这个335X的部分源代码已经有了

出0入84汤圆

发表于 2013-6-17 16:10:27 | 显示全部楼层
本帖最后由 boyiee 于 2013-6-17 16:11 编辑

335x复用的确很让人崩溃
不过好在复用非常多。 多看看同一组UART可以有好几种复用方案, 你可以看看DS上,比如图上UART2可以在后面四个引脚上任选一个,(每个引脚有7种复用的确无语。。)

争取避开你需要用到的红能引脚, 335X复用还是非常好的 很灵活。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-6-17 16:37:31 | 显示全部楼层
本帖最后由 wildgoose0712 于 2013-6-17 16:41 编辑

正如楼上所给出的,uart2_ctsn可以用两个引脚,但是这两个脚一个是I2C的引脚,一个是LCD的脚。而这两个接口都需要的,像uart3也是同样的情况。所以很崩溃,就想干脆每个uart只用txd和rxd,反正是rs485,这样就可以使用uart2和uart3而只需要占用SPI0而不影响其它的功能接口。

出0入0汤圆

发表于 2013-6-19 15:59:06 | 显示全部楼层
好像TI的都是这么处理IO复用的。有点繁琐。

出0入0汤圆

发表于 2013-6-19 16:22:28 | 显示全部楼层
没用过TI的,不过ATMEL的感觉还可以,主要就是参考DEMO板不会轻易去做修改

出0入0汤圆

发表于 2013-7-15 16:19:39 | 显示全部楼层
这个你要看芯片资料,是否允许你逐脚设置MUX功能,如果允许,理论上是可以通过修改代码实现的。你找到其串口的驱动程序,把CTS RTS的MUX申请部分注掉就是了

出0入0汤圆

发表于 2013-7-15 16:33:21 | 显示全部楼层
wildgoose0712 发表于 2013-6-17 16:37
正如楼上所给出的,uart2_ctsn可以用两个引脚,但是这两个脚一个是I2C的引脚,一个是LCD的脚。而这两个接口 ...

如果使用RS485建议考虑用RTS来做收发切换,CTS可以不用,否则做驱动比较麻烦,还要考虑什么时候发完数据。

出0入0汤圆

发表于 2013-7-16 12:59:08 | 显示全部楼层
jameszxj 发表于 2013-7-15 16:33
如果使用RS485建议考虑用RTS来做收发切换,CTS可以不用,否则做驱动比较麻烦,还要考虑什么时候发完数据 ...

atmel的arm9可以这样来做,其他的arm也都支持这样操作吗

出0入0汤圆

发表于 2013-7-16 15:04:59 | 显示全部楼层
dadongleilei 发表于 2013-7-16 12:59
atmel的arm9可以这样来做,其他的arm也都支持这样操作吗

你提醒的很对,我都是在声明了支持RS485方式的片子上使用这个功能的(SAM4S和MAX14830),其他的片子还真没试过。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-9 13:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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