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

stm32f030f4p6用io模拟usb通讯

yhj416606438 2020-11-15 浏览量:1413
用io模拟usb键盘通讯,对速度没有要求可以用这个单片机实现吗?怎么用到汇编嵌套提高usb底层读写速度
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • QQ截图20201115182820.png

    这款没有USB,但是你可以用外置的USB芯片来实现USB通信,像USB转串口一样,如果速度要求快可以用spi来驱动外置USB芯片。USB协议复杂,io模拟稳定性不好。也可以换f1的芯片,大多数都带USB deveice的。

    • 发布于 2020-11-15
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:4
  • 推荐如果必须用USB还是换个带USB外设的芯片吧。USB协议和HID协议都非常复杂,自己用IO口模拟非常费劲,而且稳定性堪忧
    • 发布于2020-11-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 做不了,因为USB走差分信号的,而且频率比较高,单片机本身实现不了,用IO模拟的话可以考虑找个并口USB协议的芯片,沁恒好像有
    • 发布于2020-11-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以的,虽然时序上可以,但速度上不可以达到,你的32是满足了,但是不满足连接的usb设备的时序与速度
    • 发布于2020-11-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 做不了这样的效果,因为USB的传输速度非常快,MCU的IO达不到这样的传输速度
    • 发布于2020-11-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f030f4p6用io模拟usb通讯