zlutian 发表于 2024-9-10 16:50:43

神农鼎 发表于 2024-9-10 14:15
先搞定 HID
===已有开源的 C#

好的,HID通信的,上位机改动有些大,我有空参考下你上面说的程序试下。
就8H8K64U的CDC通信模式,在 8H8K64双串口实验板上,
坛主请你按下图的操作实验下,会不会有相同的现像,还是我的电脑有问题。



神农鼎 发表于 2024-9-10 17:04:36

AIapp-ISP-V6.94P是最新的,永远使用最新的 软件来测试

深圳国芯人工智能有限公司-工具软件 (stcai.com)

zlutian 发表于 2024-9-10 17:55:58

神农鼎 发表于 2024-9-10 17:04
AIapp-ISP-V6.94P是最新的,永远使用最新的 软件来测试

深圳国芯人工智能有限公司-工具软件 (stcai.com)
更新了最新的下载软件,现象也是一样。
1.win系统启动后,打开下载软件,打开串口,收不到数据;


2.关闭串口,拔掉实验板USB接口,再插入;
再打开串口,就可以收到数据。



lgwd 发表于 2024-9-11 17:45:27

1. 下位机(CDC串口)用串口助手等其它第三方软件测试,
    如果不稳定就肯定是存在问题!
    再与上位机连接,就更说不清问题在哪了?

lgwd 发表于 2024-9-11 17:49:08

从事单片机开发的,因为单片机上都有串口,其协议简单,一位一位收发。
至少应该有一台电脑具有原生RS-232串口,工作就会方便很多。
特别是遇到异常问题,容易排除其它干扰因素而得到正确结果!

乘风飞扬 发表于 2024-9-11 18:24:48

zlutian 发表于 2024-9-10 17:55
更新了最新的下载软件,现象也是一样。
1.win系统启动后,打开下载软件,打开串口,收不到数据;



参考一下这个帖子:
一直插在电脑的转双串口,电脑冷开机后开始无法接收到串口数据 | 已解决
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10237
(出处: 国芯技术交流网站)

zlutian 发表于 2024-9-11 18:41:23

lgwd 发表于 2024-9-11 17:45
1. 下位机(CDC串口)用串口助手等其它第三方软件测试,
    如果不稳定就肯定是存在问题!
    再与上位机 ...

已经测试过了,如果用FT232芯片转串口模块替代STC8H8K64U芯片转串口模块(如下图所示),同样机测试条件,与上位机通信没有问题。因此个人觉得STC8H8K64U芯片的USB程序有待完善。
这个问题请版主反馈给相关技术人员,给个解决方案。我们用STC8H8K64U开发个下位机产品,举例如打印机,总不能让用户每天打开电脑进入系统后,需要拔掉USB线,再插入USB线才能执行打印工作吧。








lgwd 发表于 2024-9-12 15:16:31

根据你自己叙述,使用STC芯片的CDC串口设备与第三方串口助手通讯就不稳定。这表明你的CDC设备很有问题。暂且不讨论上位机是否程序存在问题。根据我的经验。STC做成的CDC串口设备很稳定,没有发现其它异常。开发的同一个USB接口的CDC串口和HID接口并存设备测试也很稳定。STC的ISP下载烧录软件的串口助手和HID助手都是很好的调试和验证工具!

zlutian 发表于 2024-9-13 08:53:04

乘风飞扬 发表于 2024-9-11 18:24
参考一下这个帖子:
一直插在电脑的转双串口,电脑冷开机后开始无法接收到串口数据 | 已解决
https://www ...

按这个帖子指引修改下位机STC8H8K64U芯片USB驱动的程序,PC开机后打开上位机软件可以正常收到数据了,解决了我的问题。非常感谢!

zlutian 发表于 2024-9-13 08:57:30

lgwd 发表于 2024-9-12 15:16
根据你自己叙述,使用STC芯片的CDC串口设备与第三方串口助手通讯就不稳定。这表明你的CDC设备很有问题。暂 ...

参考这个帖子,这个网友跟我遇到的问题一样,我按这个帖子的指引修改下位机程序,问题解决了。
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10237
页: 1 [2]
查看完整版本: 自己开发的上位机软件,8H8K64U芯片插入USB接口5分钟后再打开上位机,通信不成功