新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种嵌入式USB MiniHost系统设计与实现

一种嵌入式USB MiniHost系统设计与实现

作者: 时间:2012-04-26 来源:网络 收藏

2.3 MCU程序下载电路
由RS232端口来下载MCU程序,对应的电路图如图4所示。

本文引用地址:https://www.eepw.com.cn/article/149178.htm

d.JPG


DR9插座和MAX232置于单独的下载板上,利用8PIN插座和主板(SPP/转换主板)来连接。异步串行接口下载程序时,各管脚设置如下所示:
P60=‘L’,P61=‘L’;
MD0,MD1,MD2=‘HHL’。
2.4 Reset电路
在MB90F337内部有上电复位(power on reset)功能,在外部reset电路发生外部reset请求。外部reset电路的初步想法如图5所示。使用的复位芯片(reset chip)是PST9231。reset时间利用外部电容,设置为40~50 ms之间。

e.JPG



3 Host库
部分负责 Host部分的操作,它将完成如下功能:初始化部分电路;支持USB 2.0高速和低速设备;注册回调函数;设备的枚举,包括BUS Reset、SETADDRESS请求以及设定控制端点的最大包的大小:SETUP请求操作;Bulk传输请求操作。
3.1 Time Module部分
设置一个PWCTimer,使其再0.1ms中断一次,在这个中断处理程序中对记录时间的全局变量加1,也就是说中时间的单位是0.1ms。如果记录时间的全局变量溢出,则将这个变量的值设置为0。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭