基于FT245BM的简易USB接口开发

网友投稿 255 2022-11-02

基于FT245BM的简易USB接口开发

关键词 FT245BM USB接口 并行I/O口

1  概述

2  FT245BM芯片功能简介

FT245BM的主要功能是进行USB和并行I/O口之间的协议转换。芯片一方面可从主机接收USB数据,并将其转换为并行I/O口的数据流格式发送给外设;另一方面外设可通过并行I/O口将数据转换为USB的数据格式传回主机。中间的转换工作全部由芯片自动完成,开发者无须考虑固件的设计。

FIFO控制器实现与单片机(如AT89C51等)的接口,主要通过8根数据线D0~D7及读写控制线(、WR、和)来完成和单片机的数据交互。FT245BM内含两个FIFO数据缓冲区,一个是128字节的接收缓冲区,另一个是384字节的发送缓冲区。它们均用于USB数据与并行I/O口数据的交换缓冲区。

3  硬件设计

4  软件编程

图6  发送数据时序图

5  结论

利用FT245BM进行USB接口的开发,简单、容易,开发周期短,易于为工程实践所采用;同时,也可以直接用于新产品的开发,如数码相机的USB接口、MP3播放器的USB接口及无线Modem的USB接口等。

参考文献

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Azure Virtual Desktop 快速上手--AZURE AD JOIN
下一篇:软件从业员看俄乌之战
相关文章

 发表评论

暂时没有评论,来抢沙发吧~