DSP6747的串口FIFO问题

[复制链接]
3186|12
 楼主| eagle200203 发表于 2014-2-24 21:05 | 显示全部楼层 |阅读模式
最近在学习6747的东西,在开发板上调试串口。例程给的代码是将串口设置成non-fifo模式的,而且接收发送都是一个字符一个字符操作。这样感觉效率不高,我想把串口修改为fifo模式的,然后设置8个字节再进中断的,但是一直不成功,难道6747不能设置成FIFO模式,我看datasheet说是可以啊,有没有高手指点一下?
FCR = 0x87;
IER = 0x07;
LCR = 0x03;
MCR = 0;
这样设置了以后,还是接收一个字符就进中断了,这是为什么呢?还有需要设置什么的吗?
zhangmangui 发表于 2014-2-25 09:08 | 显示全部楼层
对这款不太熟悉   但是像2000系列就可以
发送接收都可以设置FIFO   一定的字节数触发中断
 楼主| eagle200203 发表于 2014-2-27 11:08 | 显示全部楼层
zhangmangui 发表于 2014-2-25 09:08
对这款不太熟悉   但是像2000系列就可以
发送接收都可以设置FIFO   一定的字节数触发中断
...

谢谢,串口的FIFO模式已经调试成功了,是自己疏忽造成的
zhangmangui 发表于 2014-2-27 11:09 | 显示全部楼层
eagle200203 发表于 2014-2-27 11:08
谢谢,串口的FIFO模式已经调试成功了,是自己疏忽造成的

分享哦
 楼主| eagle200203 发表于 2014-2-27 11:47 | 显示全部楼层
以前一直用的6713外扩的752B,FIFO有64字节,只用到了接收中断,发送数据直接用FIFO了,没有用过中断。
现在6747只有16字节FIFO,估计以前的办法是无效了,正在研究6747发送中断,高手们多指点啊!
 楼主| eagle200203 发表于 2014-2-28 11:43 | 显示全部楼层
zhangmangui 发表于 2014-2-27 11:09
分享哦

就是读寄存器的时候逻辑符号写错了,这个属于编程低级错误,都不好意思公布了,呵呵
zhangmangui 发表于 2014-2-28 11:45 | 显示全部楼层
好吧   6713相关还望你多多指点和分享  先谢谢啦
 楼主| eagle200203 发表于 2014-2-28 12:46 | 显示全部楼层
zhangmangui 发表于 2014-2-28 11:45
好吧   6713相关还望你多多指点和分享  先谢谢啦

本人也是菜鸟一枚,但是知无不言哈,说错了也不要见怪哈
zhangmangui 发表于 2014-2-28 15:07 | 显示全部楼层
eagle200203 发表于 2014-2-28 12:46
本人也是菜鸟一枚,但是知无不言哈,说错了也不要见怪哈

6747肯定比我熟悉
huaruoruoruo 发表于 2014-3-3 15:00 | 显示全部楼层
楼主,看到我啊,我想知道如何给6747的端口0写数据啊?一定不吝赐教啊楼主!小女子感激不尽!
chenci2013 发表于 2014-3-4 23:30 | 显示全部楼层
看着不简单的
chenci2013 发表于 2014-3-4 23:30 | 显示全部楼层
用过c6000和fpga通信调试
zhangjin_comeon 发表于 2014-3-4 23:36 | 显示全部楼层
huaruoruoruo 发表于 2014-3-3 15:00
楼主,看到我啊,我想知道如何给6747的端口0写数据啊?一定不吝赐教啊楼主!小女子感激不尽! ...

你们可以好好交流一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

67

帖子

1

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