打印

SCI 发送中断

[复制链接]
2381|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wei3890836|  楼主 | 2015-1-5 10:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前SCI一直用接收中断,发送查询的方式,现在由于特殊原因发送也需要中断,这里有一点就搞不明白了,dsp的发送中断有几种方式,除了发送完成中断,是不是还有发送空中断的说法?如果有,怎么设置成发送空中断啊,很着急,希望大家帮帮忙

相关帖子

沙发
JY-DX-JY| | 2015-1-5 16:38 | 只看该作者
发送完成不就空了吗?

使用特权

评论回复
板凳
airwill| | 2015-1-5 22:20 | 只看该作者
发送完成不就空了, 其实不完全是这样的, 由于发送缓冲的原因, 发送空了, 但却没有完成全部发送. 因为还有最后一个字符还在发送中.
至于设置, 那就是寄存器设置的事情, 看看手册和例程就是了

使用特权

评论回复
地板
zhangmangui| | 2015-1-5 23:48 | 只看该作者
记不清了   发送中断  应该只有一种  也就是发送buffer里面的数据发送完了就触发中断

使用特权

评论回复
5
wei3890836|  楼主 | 2015-1-6 09:16 | 只看该作者
JY-DX-JY 发表于 2015-1-5 16:38
发送完成不就空了吗?

貌似有些区别。另外如果不向发送buff中发送一个启动数据,能进入发送中断吗?发送中断和接收中断机理不一样啊

使用特权

评论回复
6
wei3890836|  楼主 | 2015-1-6 09:19 | 只看该作者
airwill 发表于 2015-1-5 22:20
发送完成不就空了, 其实不完全是这样的, 由于发送缓冲的原因, 发送空了, 但却没有完成全部发送. 因为还有最 ...

你好,感谢你的回答,我确实查看了TI的datasheet和例程,没有看到关于空中断的设置,麻烦你一下,我传一个2802x的SCI datasheet,你能帮我指一下哪个寄存器是选择空中断还是发送完成中断的吗

使用特权

评论回复
7
wei3890836|  楼主 | 2015-1-6 09:23 | 只看该作者
这个是2802x的SCI

sprugh1c.pdf

244.22 KB

使用特权

评论回复
8
wei3890836|  楼主 | 2015-1-6 09:31 | 只看该作者
zhangmangui 发表于 2015-1-5 23:48
记不清了   发送中断  应该只有一种  也就是发送buffer里面的数据发送完了就触发中断 ...

版主,首先谢谢你的回答。“也就是发送buffer里面的数据发送完了就触发中断”,你说的意思是不是在发送中断外面向发送buffer寄存器写入数据,然后才进入发送中断,发送中断就是一个提示作用,告诉我们发送已经完成了,可以发下一组数据了?

使用特权

评论回复
9
zhangmangui| | 2015-1-6 22:16 | 只看该作者
wei3890836 发表于 2015-1-6 09:31
版主,首先谢谢你的回答。“也就是发送buffer里面的数据发送完了就触发中断”,你说的意思是不是在发送中 ...

恩   应该是这样的   用来提醒发送结束了

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
wei3890836 + 3
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

105

帖子

2

粉丝