(1)首先这位同学的问题不明确
(2)我的猜想一:你是想要PC端和MCU至今进行串口通讯
(3)我的猜想二:你是想要PC端和MCU端就是USB的通讯
(4)如果是猜想一的话,则我们直接使用TTL转USB或者232转USB的方式,如果你的MCU有232接口的话
(5)如果是猜想二的话,那我们就使用USB进行USB通讯即可
(6)针对于TTL转USB其芯片选型其非常成熟,大家随便搜索一下就可以找到,波特率一般情况下我们都是通过杜邦线连接,所以我们不希望其太快,大多数情况下我们波特率选择9600即可;电平不管是TTL还是USB其物理层是规定好了的所以我们按照其物理层协议涉及即可
(7)针对于232转USB其芯片的选型也非常成熟,同样大家可以到各大元器件厂商去搜索,一抓一大把,波特率我们和TTL转USB一样,我们一般都是选择9600即可;电平不管是232还是USB其物理层是规定好了的所以我们按照其物理层协议涉及即可
(8)如果是USB和USB的通讯,则我们需要考虑其具体的方式,谁做HOST谁做slave,还是使用OTG方式,USB和USB通讯的话我们大部分情况下不涉及选型,一般MCU其内部会有USB的驱动芯片的,我们只要做好接口设计接口,其通讯速率不存在波特率一说,我们USB通讯有low speed(1.5MHz), fully speed(12MHz), high speed(480MHz), 电平遵循其USB物理层协议即可
暂无评论