打印

TMS320f2812与tl16c554a构成串口扩展初始化配置问题

[复制链接]
753|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
youtheen|  楼主 | 2016-12-26 18:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 youtheen 于 2017-1-16 11:51 编辑

TMS320f2812与tl16c554a接口如图。
现在的问题是:串口无法收发。对四个通道进行寄存器配置时,发现寄存器值变化完全与寄存器所赋的值不同,仅MCR寄存器赋值正常,但是能够正确读到各个寄存器的值。以通道A为例,断点执行各条语句后寄存器值变化在附件中详细说明。所使用的程序也在附件中说明。请各位大神看看是怎么回事儿。

相关帖子

沙发
lzbf| | 2016-12-26 22:42 | 只看该作者
2812不是自带串口吗?

使用特权

评论回复
板凳
lzbf| | 2016-12-26 22:45 | 只看该作者
你可以使用tiva自带多个串口。

使用特权

评论回复
地板
youtheen|  楼主 | 2016-12-27 21:38 | 只看该作者
lzbf 发表于 2016-12-26 22:42
2812不是自带串口吗?

2812本身的两个串口不够用,所以扩展了4个,就出现了帖子中问题

使用特权

评论回复
5
youtheen|  楼主 | 2016-12-27 21:40 | 只看该作者
lzbf 发表于 2016-12-26 22:45
你可以使用tiva自带多个串口。

设计中采用了2812,类似的问题似乎有的帖子也提到过,很奇怪

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝