java怎么拦截某个对象
331
2022-10-26
通过USB如何快速了解UART串行接口的实现
下一段描述了方框图,硬件,软件和固件的描述。提供了C语言的固件应用程序代码,以显示如何通过USB编写UART串行接口的简单通信程序。目的是帮助用户缩短产品开发周期并评估飞利浦Dual UART功能。
框图
图1所示的框图显示了通过USB的UART串行接口的总线接口。USB具有通用并行接口,用于与各种微控制器(例如8051微控制器)进行通信。8051微控制器通过8位数据总线向UART发送数据和从UART接收数据。然后,UART将并行数据转换为串行数据,并通过RS-232线路驱动器将串行数据传输到串行端口,其功能是转换逻辑电压电平。同样,UART通过RS-232线路接收器从串行端口接收串行数据,并将串行数据转换为8位数据。然后,UART将并行数据发送回微控制器,微控制器将数据发送到USB接口。主机PC要求数据后,
图1通过USB评估板的UART串行接口的框图
硬体说明
四个主要部分的功能描述如下:
飞利浦ISP1181B是具有高速通用并行接口的全速USB接口设备,可与多种微控制器通信。在评估板上,ISP1181B表现为具有8位数据总线和1位芯片选择线的I / O设备。它具有用于直接向UART设备传输数据或命令或从UART设备直接传输数据或命令的端点。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~