TI中文支持网
TI专业的中文技术问题搜集分享网站

关于SCI发送中断

以前SCI一直用接收中断,发送查询的方式,现在由于特殊原因发送也需要中断,这里有一点就搞不明白了,dsp的发送中断有几种方式,除了发送完成中断,是不是还有发送空中断的说法?如果有,怎么设置成发送空中断啊,很着急,希望大家帮帮忙

ep_wxl:

回复 Hank Zhao:

你好,对于选择空中断或者完成中断,在SCI寄存器中是不是应该有一个设置位啊?可是我看了datasheet,没有发现,能不能告诉我一下,任何一款c2000的SCI都差不多的

以前SCI一直用接收中断,发送查询的方式,现在由于特殊原因发送也需要中断,这里有一点就搞不明白了,dsp的发送中断有几种方式,除了发送完成中断,是不是还有发送空中断的说法?如果有,怎么设置成发送空中断啊,很着急,希望大家帮帮忙

Hank Zhao:

回复 ep_wxl:

只有接收完成中断,没有发送完成中断,发送空中断就相当于你说的发送完成中断。在transmitter中的数据发送出去之后,transmitter中没有数据,变为空,触发发送空中断。

以前SCI一直用接收中断,发送查询的方式,现在由于特殊原因发送也需要中断,这里有一点就搞不明白了,dsp的发送中断有几种方式,除了发送完成中断,是不是还有发送空中断的说法?如果有,怎么设置成发送空中断啊,很着急,希望大家帮帮忙

ep_wxl:

回复 Hank Zhao:

感谢你的回答,我明白了。ARM中有多种发送中断方式,dsp只有一种发送中断

以前SCI一直用接收中断,发送查询的方式,现在由于特殊原因发送也需要中断,这里有一点就搞不明白了,dsp的发送中断有几种方式,除了发送完成中断,是不是还有发送空中断的说法?如果有,怎么设置成发送空中断啊,很着急,希望大家帮帮忙

haosen ou:

回复 Hank Zhao:

你好,我想请问一下,我现在的SCI发送是通过中断发送的,单步没问题可以发送进去十次把一帧数据发完,但是全速就不行,只能发三个字节的数据就出错,后面只能初始化SCI,我已经把FREE寄存器置为1了,但是不起作用啊。就发送中断会这样,接收是正常的。

以前SCI一直用接收中断,发送查询的方式,现在由于特殊原因发送也需要中断,这里有一点就搞不明白了,dsp的发送中断有几种方式,除了发送完成中断,是不是还有发送空中断的说法?如果有,怎么设置成发送空中断啊,很着急,希望大家帮帮忙

rui liu4:

回复 haosen ou:

你好,我用的FIFO中断,发送是可以的,但是无法进入进入接收中断,大神能不能指导一下

以前SCI一直用接收中断,发送查询的方式,现在由于特殊原因发送也需要中断,这里有一点就搞不明白了,dsp的发送中断有几种方式,除了发送完成中断,是不是还有发送空中断的说法?如果有,怎么设置成发送空中断啊,很着急,希望大家帮帮忙

jian lu4:

回复 rui liu4:

 请问您的发送是怎么设置的呢

赞(0)
未经允许不得转载:TI中文支持网 » 关于SCI发送中断
分享到: 更多 (0)