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

[复制链接]
837|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个,就出现了帖子中问题
 楼主| youtheen 发表于 2016-12-27 21:40 | 显示全部楼层
lzbf 发表于 2016-12-26 22:45
你可以使用tiva自带多个串口。

设计中采用了2812,类似的问题似乎有的帖子也提到过,很奇怪
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部