nbyzs 发表于 2023-5-26 21:09:24

调试STC8H8K64U的USB程序时,如何进行仿真?

调试STC8H8K64U的USB程序时,如何进行仿真?比如用转双串口的板子,调试USB转HID设备,如何进行仿真啊?调试时P30P31不是被占用了吗,串口方式是不行了,那么USB方式,可以调试吗,我测试了例程好象都不能仿真运行,USB已被识别为仿真器了,没办法再识别出CDC了。是这样吗,那么这些USB如何调试?


神农鼎 发表于 2023-5-26 21:33:19

要仿真USB,那仿真肯定不能使用USB仿真了 !
如下,用传统串口仿真,但不占你的串口1、2、3、4


用 STC-USB Link1D 仿真STC8系列MCU - 编译器/仿真器/ISP下载/做自己的ISP/ID号加密/程序加密后传输 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)



nbyzs 发表于 2023-5-28 13:07:12

还是不明白,USB不能用USB仿真,这能理解,但用串口仿真,8H中不影响串口1234,象一箭双雕板子中,程序不是把两个串口都用去了吗?如何不影响?板子上的P36P37 3.0 3.1用USB了 不是无法使用仿真实现一箭双雕的转双串口功能,即实现USB转CDC串口,发送到单片机1.01.1,然后由36 37返回到USB,这样是无法实现仿真了?
那个工具我有,但也是得占用目标板的串口

神农鼎 发表于 2023-5-28 13:47:43

仿真模块有自己专门的串口与用户的无关

nbyzs 发表于 2023-5-29 16:54:26

神农鼎 发表于 2023-5-28 13:47
仿真模块有自己专门的串口与用户的无关

关键是串口引脚占用了,怎么会无关?20SSOP封装的,USB转双串口,两个串口不是都用了吗?简单的说,你能不能告诉我,一箭双雕的板子,如何接才能实现仿真? 仿真那个USB转双串口。

神农鼎 发表于 2023-5-29 17:02:03

你说 STC8H8K64U-45I-TSSOP20

神农鼎 发表于 2023-5-29 17:02:54

你说 一箭双雕之USB转双串口

你可以将P1.6/P1.7的晶振去掉,用这2个PIN来仿真



qizhiguang 发表于 2024-7-16 14:14:06

这意思是不是仿真可以用COM1的其他映射口?

机灵小老鼠 发表于 2024-7-16 14:31:00

映射串口的引脚还是必须的,否则信号出不来呢

AI芯 发表于 2024-7-16 15:47:29

qizhiguang 发表于 2024-7-16 14:14
这意思是不是仿真可以用COM1的其他映射口?


页: [1]
查看完整版本: 调试STC8H8K64U的USB程序时,如何进行仿真?