SCI通信方面的程序

2019-07-23 14:11发布

现在我在做SCI通信方面的程序,DSP通过SCI中断发送数据,需要有数据返回,来确定发送的数据成不成功,当没有数据返回时,就重新发送,一共发送3次都没有返回数据,则认为错误。我的问题是,如何来开始第二次发送?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
zhenykun
1楼-- · 2019-07-24 19:19
 精彩回答 2  元偷偷看……
jiahy
2楼-- · 2019-07-24 22:39
网上有个i2c的万能历程
大家可以下下来看看
wyjie
3楼-- · 2019-07-24 23:15
开启接收中断  第一次发送完后  如果有数据返回将会进入接收中断中  读取接收到的数据比较是否为你需要的数据  如果是说明成功  将定义的全局标志置位    如果不成功肯定不会置位这个标志   
dengdc
4楼-- · 2019-07-24 23:59
嗯,而你的数据发送函数中应该在发送完数据之后进行减计数并判断那个全局标志是否置位  
wuhany
5楼-- · 2019-07-25 02:33
对, 如果在减计数结束之前没有标志没有被置位  说明没有回数据  发送函数就可以返回一个数据表明没有回来数据  再次发送调用发送函数
zhenykun
6楼-- · 2019-07-25 05:28
 精彩回答 2  元偷偷看……

一周热门 更多>