完善资料让更多小伙伴认识你,还能领取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芯片。 |
|
|
|
只有小组成员才能发言,加入小组>>
689 浏览 0 评论
1102 浏览 1 评论
2469 浏览 5 评论
2803 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2642 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
650浏览 9评论
648浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
777浏览 6评论
622浏览 5评论
664浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 11:20 , Processed in 1.101430 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号