查看: 3073|回复: 1

MC9S08JM60单片机USB模块问题

[复制链接]

该用户从未签到

3

主题

9

帖子

0

新手上路

Rank: 1

积分
25
最后登录
1970-1-1
发表于 2011-1-4 20:53:29 | 显示全部楼层 |阅读模式
才学MC9S08JM60,USB中BD中的OWNER,DTS,DATA0/1具体怎么操作的还是不是很清楚。
比如IN令牌包来了控制传输In阶段要怎么初始化ep0 的IN BD这几个位要怎么设置。OUT也是一样,这几天都真晕了。
还有我现在搞清了OWNER设置为SIE的发送过程,一旦设置位SIE后,清了TSUSPEND位后,一直要到IN令牌包来之后数据才真正有SIE发送,所以在第一个IN令牌包来的时候一定要在之前写数据到IN buffer中并设置OWNER位和TSUSPEND位,在IN令牌中断的时候发送第一次写的数据,并且在此次IN令牌包中断中写下一次要发送的数据到IN buffer。
回复

使用道具 举报

该用户从未签到

3

主题

9

帖子

0

新手上路

Rank: 1

积分
25
最后登录
1970-1-1
 楼主| 发表于 2011-1-4 22:11:16 | 显示全部楼层

回复:MC9S08JM60单片机USB模块问题

1111.jpg
图片中DTS位为什么为0呢?DATA/01的切换我自己手动切换了,干嘛还要使用DTS位,DTS位到底是干什么用的?
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-3 23:36 , Processed in 0.080725 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表