找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

M463 新唐官方开发板 USB官方例程无法运行问题

[复制链接]
跳转到指定楼层
楼主
bear19 发表于 昨天 11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 bear19 于 2025-1-20 11:31 编辑

我买了一个M463的新唐官方开发板。现在遇到一个问题。我想用M460_Series_BSP_CMSIS_V3.00.002.zip中的USB例程进行USB通信的测试。现在我遇到了问题:
1、M460_Series_BSP_CMSIS_V3.00.002\SampleCode\StdDriver\HSUSBH_USBH_VCOM下,这个例程,被我用IAR下载进去后,在windows下的设备管理中,没有发现虚拟串口的设备。
我此时,通过IAR的环境发现,例程程序代码停到下面的函数中的while语句上,不再继续执行:


uint32_t CLK_WaitClockReady(uint32_t u32ClkMask)
{
    uint32_t u32TimeOutCnt = SystemCoreClock>>1; /* 500ms time-out */
    uint32_t u32Ret = 1U;


    while((CLK->STATUS & u32ClkMask) != u32ClkMask)
    {
        if(--u32TimeOutCnt == 0)
        {
            u32Ret = 0U;
            break;
        }
    }


    return u32Ret;
}


2、M460_Series_BSP_CMSIS_V3.00.002\SampleCode\StdDriver\USBD_VCOM_DualPort这个目中中的例程,我也下载了,我发现windows的设备管理器也没有识别到新的VCOM设备。

3、我想用咱们的M463芯片的HSUSB高速USB进行windows虚拟串口的数据传输,我想请问,咱们的M463是否支持??我该用哪个例程去测试高速USB 虚拟串口数据传输??


请问,我是不是需要对咱们的M463官方的开发板做一些硬件上的设置啊??
我如何可以正确运行USB的虚拟串口的例程???


谢谢


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

沙发
chrishu 发表于 昨天 13:14 | 只看该作者
高速usb接到电脑上是作为从机的,需要从机的例程,作为vcom的例程可以使用HSUSBD_VCOM_SerialEmulator
HSUSBH_USBH_VCOM是作为主机的例程
回复 支持 反对

使用道具 举报

板凳
 楼主| bear19 发表于 昨天 13:27 | 只看该作者
万分感谢,成功了。
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU