嵌入式开发者社区

标题: 修改UDP例程主动向PC发送数据疑惑 [打印本页]

作者: wjq_bupt    时间: 2020-3-19 11:29
标题: 修改UDP例程主动向PC发送数据疑惑
      由于创龙提供的UDP例程只能是通信由PC发起,dsp才可以向PC发送消息,这样就达不到我的目的了;我在论坛里查了很久,有很多人也在问这个问题但大多都没有得到解答。我借鉴了CSDN上一位热心网友的分享,对例程进行了修改:没有像例程里一样创建udp服务器,而是自己创建了任务,任务中完成了dsp使用udp向pc发消息的功能,每隔1ms自动发一次,这个我是已经试验成功了。
      今天我又尝试将我的udp定时发送任务放到HWI_Runtime_Post_Task工程中,想要达成的目的是按键按一下触发硬件中断,发送一个信号量,而udp发送任务一直在等待这个hwi发送的信号量,达到按一下按键就发送一个字符串的效果。但当我写好程序后,发现按一次按键会把字符串发送两次,这两次的间隔大概是100ms,这个现象让我很疑惑。截图中三个红圈是按了三次按键。本人qq1242791454欢迎交流
[attach]6122[/attach][attach]6123[/attach]


作者: wjq_bupt    时间: 2020-3-19 17:16
问题找到了,HWI_Runtime_Post_Task例程中设定的按键1是上下边沿都触发中断,改一下就好了
作者: shayingzhe    时间: 2020-12-8 22:30
您好,请问一下您通过按键设置信号量的程序怎么写的?可以分享一下吗




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4