WCH沁恒单片机
直播中

李桂英

7年用户 1307经验值
私信 关注
[问答]

CH9329发送数据间断不连续如何解决?

在芯片默认出厂设置下(芯片工作模式0, 串口通讯模式0), 一直发送数据会发现发送一半会停止, 接着继续发送. 比如下面三个例子
  • ?程序一直循环通过指令?CMD_SEND_KB_GENERAL_DATA 发送 按键值T, 会持续打印约1秒(14个字符), 然后停下约1秒, 接着打印, 而不是连续打印
  • 程序一直循环通过指令?CMD_SEND_MS_REL_DATA 移动鼠标光标, 会持续移动约1秒, 然后停下约1秒, 接着移动, 而不是持续移动
  • 通过按键触发 发送指令, 比如打印按键值 T , 快速按下时, 第二 三次无法触发, 需要间隔大概1秒
  

回帖(1)

刘峰

2022-10-18 09:43:23
是主程序判断串口接收的函数有很大延迟, 再开一个新线程解决
举报

更多回帖

发帖
×
20
完善资料,
赚取积分