完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
首先求助一个问题:LWIP+UCOSII:怎样使TCP连接成功之后,只发送数据,禁止发送数据?其次,最近在做一个项目,有个录播键盘,键盘上有三维摇杆(控制摄像机云台等等,采用VISCA协议),有T型推杆和63个按键,我要做的是负责用串口接收键盘发来的动作码,然后判断出是按键按下或是三维摇杆在操作。。。。。。得到相应的码之后,做出相应的动作,比方说,我收到摇杆的码,要去判断摇杆的八个方向,并且根据摇杆力度去给摄像机发送移动的方向和移动的速度,而T型推杆如果有动作,也要判断出力度,然后通过LWIP的TCP客户端给计算机上运行的录播软件发送GET指令
现在碰到一个特别棘手的问题,就是摇杆只要移动一点点,或者T型推杆只要移动一点点,就会发送出很多很多的码,刚开始可以正常接收并发出相应的指令,但是没多久就会出现UCOS死机(只要接收的太快,或者发送的太快,就会出问题) 我是之前用串口空闲中断判断出一帧数据,然后发信号量给校验任务,校验成功之后,吧数据发送给消息队列,解编码任务请求到消息后,会进行一些计算,然后重新打包VISCA协议发给摄像机,或者通过TCP发送给录播软件。 有哪位大神能指点一下,有没有更好的方案 |
|
相关推荐
3个回答
|
|
到底是发还是不发。。。
|
|
|
|
打错了,是TCP连接成功之后,需要只发送数据,禁止接收数据。请原子哥指点一下
|
|
|
|
收到数据你不处理就是了。。。
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2543 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2331 浏览 5 评论
3156 浏览 3 评论
2801 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2759 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
608浏览 1评论
853浏览 0评论
966浏览 0评论
620浏览 0评论
447浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 18:33 , Processed in 1.218865 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号