2019-07-20 09:46发布
a496298685 发表于 2018-1-27 19:55 是的,232转ttl是单纯的电平互转,而与USB之间则是协议上的本质不同,复杂程度相差不是一点半点。
最多设置5个标签!
这个USB转串口模块,如果把USB连在STM32上,那么,STM32将应该具有功能:
OTG功能。
请先确认自己的单片机是否有这个功能。F103没有,F407有,F429有。
USB与STM32传输的是标准的USB协议数据。串口芯片的USB_ClassID是0xFF(自定义类),这是各个串口芯片厂家自己定制的USB协议。
首先,你得能够搞到这个品牌的芯片的通讯协议,通常这个资料是不公开的,可以通过计算机平台上的驱动程序文件自行摸索通讯协议。
例如CH340的通讯协议可以根据其在linux下的程序进行摸索。(附件文件)
然后就可以编写自己的程序了。
需要学习的内容:
USB通讯协议
通过网络搜索资料的能力
基本的电工常识
谢谢
嘿嘿,复杂程度不是一点半点,难的不是USB协议,是USB后挂的器件。
一周热门 更多>