完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
環境:
開發版: M483KG usb轉uart: PL 2303/ FT 232 目的: 如何使用HSUSBH_USBH_VCOM 讀寫PL 2303/ FT 232? |
|
相关推荐
1个回答
|
|
根据开发板的规格,M483KG拥有USB Host Controller,可以支持USB转UART芯片如PL 2303/ FT 232。使用HSUSBH_USBH_VCOM可以模拟串口,从而实现与USB转UART芯片的通信。
以下是使用HSUSBH_USBH_VCOM读写PL 2303/ FT 232的步骤: 1. 打开M483KG开发板的USB Host功能 在程序中需要打开USB Host Controller的功能,使用相应的API来初始化USB Host Controller,例如: ``` DrvUSBH_Open() ``` 2. 连接PL 2303/ FT 232芯片 将PL 2303/ FT 232芯片连接到M483KG开发板的USB Host接口上。 3. 配置USB转UART芯片的波特率、数据位、停止位、奇偶校验位等参数 PL 2303/ FT 232芯片可以通过设置相应的控制寄存器来配置其工作参数。在程序中需要使用相应的API来设置这些参数。 4. 通过HSUSBH_USBH_VCOM驱动程序访问USB转UART芯片 使用HSUSBH_USBH_VCOM驱动程序来模拟串口调用相应的API读写PL 2303/ FT 232芯片。以下是一些常用的API: ``` VCOM_Open() VCOM_Close() VCOM_Read() VCOM_Write() ``` 例如,通过以下代码片段可以打开USB转UART芯片的串口: ``` VCOM_Open() ``` 5. 读写PL 2303/ FT 232芯片 使用VCOM_Read()和VCOM_Write()函数读写PL 2303/ FT 232芯片。例如,以下代码片段可以从USB转UART芯片读取数据: ``` char buffer[100]; int read_bytes = VCOM_Read(buffer, 100); ``` 6. 关闭USB转UART芯片的串口和USB Host Controller 使用VCOM_Close()函数关闭USB转UART芯片的串口,使用DrvUSBH_Close()函数关闭USB Host Controller。 ``` VCOM_Close(); DrvUSBH_Close(); ``` 通过以上步骤,即可使用HSUSBH_USBH_VCOM读写PL 2303/ FT 232芯片。 |
|
|
|
只有小组成员才能发言,加入小组>>
1245 浏览 0 评论
1383 浏览 1 评论
2829 浏览 5 评论
3118 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
3045 浏览 6 评论
1293浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
904浏览 1评论
891浏览 0评论
这个BSP包有基础的例程的,不懂的话,3284494788@qq.com我发给您吧
827浏览 0评论
1245浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-7-8 00:38 , Processed in 0.988528 second(s), Total 44, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191