修改UDP例程主动向PC发送数据疑惑 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3803|回复: 2

[已解决] 修改UDP例程主动向PC发送数据疑惑

[复制链接]

1

主题

2

帖子

31

积分

新手上路

Rank: 1

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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

2

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2020-3-19 17:16:24 | 显示全部楼层
问题找到了,HWI_Runtime_Post_Task例程中设定的按键1是上下边沿都触发中断,改一下就好了
回复 支持 反对

使用道具 举报

44

主题

63

帖子

1296

积分

金牌会员

Rank: 6Rank: 6

积分
1296
发表于 2020-12-8 22:30:37 | 显示全部楼层
您好,请问一下您通过按键设置信号量的程序怎么写的?可以分享一下吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-3-28 20:08 , Processed in 0.037942 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表