637960_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

637960_ja-JP

637960_ja-JP

LPC1347 USB制御転送<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私たちの顧客SIGMATEKはLPC1347上でUSB制御転送を実装したいと考えています。

これは、データ長が64バイト未満または64バイトを超える場合にうまく機能します。

データ長がちょうど64バイト(または64バイトの倍数)の場合、この方法は機能しなくなります。

これを機能させるには、彼らは何をする必要があるのでしょうか?

よろしくお願いいたします。

ピーター

Re: LPC1347 USB Control Transfer

こんにちは、
USBデータペイロードがエンドポイントの最大パケットサイズのちょうど倍数(フルスピードなら64バイト)になると、転送終了を知らせる短いパケットがないため**レシーバ**がハングします。これをLPC1347上で解決するために、SIGMATEKはペイロード長が64の非ゼロ倍数かどうかを確認し、もしそうならメインデータブロックの直後にゼロ長のゼロ長パケット(ZLP)を手動で送信してバッファをフラッシュし、完了を知らせ、転送を正常に終了させます。

よろしくお願いします

标记 (1)
无评分
版本历史
最后更新:
3 周之前
更新人: