• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32f10x usb无法识别 问:

mo_sui 2019-01-05 浏览量:664
我现在用的片子是103t8和开发板的是103vct6的,没有8M的晶振所以我用了6 M的但是程序里面我已经改了,12倍频,usb时钟1.5分频我没动,还是开发板的那部分,1.5k的上拉直连3.3,我把开发板控制usben的管教断开直接接了3.3v上拉也可以识别usb 我做的板子也改了1。5的上拉接3.3v还是不能识别,两个程序的差别只有外部晶振倍频系数不同求解
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 解决这个办法 1、你先用8M晶振试试程序,如果还是不行,就说明当前硬件有问题 2、时钟配置的时候,分频晶振、倍频,然后获得系统时钟,建议你检查一下这段代码,确定系统时钟是72M的。
    • 发布于 2019-01-05
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 如果只是usb部分,其它都完全正常,硬件异常的可能性比较大。
    • 发布于2019-01-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议首先用例程,排出硬件问题,如果硬件有问题,如果便宜,建议换一个,如果贵,建议重新买一模块,或者自己修,如果硬件没有问题,那只有软件(代码)有问题了,没有看见你的代码,所有无法判断代码问题。
    • 发布于2019-01-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 看一下USB的阻抗匹配是否满足要求,一般时钟不准最多是USB速度慢,但识别不了很可能是硬件问题
    • 发布于2019-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 先用例程看看,如果有问题,就是硬件问题,usb一般来说应该没有问题,看看其他配置,是不是时间放长了,坏了
    • 发布于2019-01-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 保持和开发板一样的配置试一下,确认是不是软件的问题。
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先要修改例程的硬件配置,要针对你的硬件来修改初始化的设置
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是先用标准的例程使用,再自己进行开发和修改
    • 发布于2019-02-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 最好是和和你的开发板配置要一样,这样可以保证配置的正确性
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要移植标准的demo。不能修改对应的配置代码
    • 发布于2019-02-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f10x usb无法识别 问: