芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 235|回复: 0

【开源】使用CY7C68013实现USB CDC串口功能,含68013固件和FPGA测试程序

[复制链接]
  • TA的每日心情
    开心
    2025-3-20 18:02
  • 19

    主题

    20

    帖子

    396

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    396
    发表于 前天 13:32 | 显示全部楼层 |阅读模式
          本实验基于高云AC720 138K&60K开发板
    实验说明:
          本实验基于高云AC720开发板的USB接口,使用FX2的Slave FIFO模式,实现虚拟CDC串口功能。可以通过USB接口使用串口上位机进行数据回环,并通过SPI读取串口上位机的寄存器,将其显示到数码管上。用户也可以根据自己设计,进行对spi寄存器的读写等。
    实验步骤:
          1.连接USB接口、下载器与电源并上电。烧录fs文件。
          2.使用CyControl烧录USB固件 slave.iic,可以烧录到USB芯片的RAM中,也可以烧录到EEPROM中,掉电不丢失。成功后按下USB-RST,CyControl识别不到USB为正常现象,如后续使用其他USB工程时,按下USB-PGM的同时按一下USB-RST即可。
    image.png
          3.打开友善串口助手,USB烧写固件后会被识别成USB串行设备,因此上位机的端口需选择(USB串行设备)。之后可以发送我们提供的测试数据,可以看的数据库会回环显示我们发送的内容。
    image.png
          4.修改串口助手的波特率、数据位、校验位和停止位,可以看的开发板数码管上会显示对应值。拨码开关为0时,数码管显示波特率的16进制,为1时,分别显示数据位、校验位和停止位。下图为数据位8,校验位Even,停止位1.5。
    image.png

    源码:


    138k_FX2_CDC_Loopback.zip (496.25 KB, 下载次数: 13)
    60k_FX2_CDC_Loopback.zip (333.49 KB, 下载次数: 13)
    CDC测试数据.txt (96 KB, 下载次数: 18)
    slave.iic (3.07 KB, 下载次数: 13)
    回复

    使用道具 举报

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

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2025-7-27 13:06 , Processed in 0.074956 second(s), 34 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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