找回密码
 立即注册
查看: 215|回复: 0

STC8H8K64U USB硬件仿真同时使用link1D作为转串口实现串口1的仿真调试记录

[复制链接]
  • TA的每日心情
    开心
    昨天 13:04
  • 签到天数: 135 天

    [LV.7]常住居民III

    4

    主题

    45

    回帖

    310

    积分

    中级会员

    积分
    310
    发表于 2024-1-6 11:51:25 | 显示全部楼层 |阅读模式
    最近使用串口时,看到STC在多处强调同时使用USB仿真和串口一时的注意事项,好奇心驱使,做一下USB硬件仿真串口一的小实验(使用STC-USB Link1D作为USB转串口工具


    1、根据STC官方的描述“串口/USB仿真监控程序占用P3.0/P3.1两个I/O口,但不占用串口1  用户可以将串口1切换到P3.6/P3.7或者P1.6/P1.7再使用     用户不能向P3.0口和P3.1口写数据”可以看到同时使用USB仿真和串口一时不能选择P3.0、P3.1作为串口,所以串口初始化时我选择P3.3、P3.4作为串口一的功能脚(P_SW1 |= 0xC0;)。
    2、STC-USB Link1D作为USB转串口工具,可以实现双串口(电脑连接Link工具后可以在电脑设备管理器看到有两个COM端口),在接线时要注意与使用的串行口相对应(S-P3.0、S-P3.1对应CDC1端口、   S-RXD、STXD对应CDC2端口)。
    3、我使用的是USB下载方式对STC8H8K64U进行程序烧录,在下载时先不要在电脑上连接Link工具,不然STC-ISP工具不能识别出"STC SUB Writer(HID1)"设备。
    4、接下来就是正常的进行USB仿真,仿真程序烧录后重新上电就可以在Keil中DEBUG了,然后这时就可以接上Link工具进行正常的串口1通信。


    -------------------------------------------------------

    另:既然Link工具技能进行串口仿真,也能转串口,也是有两个串口,那能不能只使用Link工具同时进行串口仿真和USB转串口通信呢,这个我没尝试,希望有大神补充
    回复 送花

    使用道具 举报

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

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-18 16:51 , Processed in 0.053229 second(s), 29 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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