完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好 我直接烧录 贵司 EVT 范例 内 USBHOST.HEX 档 烧录到 CH545L 可以 侦测 到滑鼠 !也能正常 动作!
但是 我用 Keil C 重新编译 HOST.C 可以通过编译 但是 烧录到 ch545l 确不会 动作! 应该是 我的 工程创建的有问题! 另外 我想请问 如果 我要 做 HID 的 HOST 应该要怎么创建呢? 是否有 范例 可参考! 谢谢! 谢谢! |
|
相关推荐
8个回答
|
|
|
|
|
|
|
|
|
|
你好 經過幾天的實做 測試 目前大致完成了HOST
現在就是 有一個問題 我用 分析儀 抓到的資料 跟 MPU 透過 UART 傳出來的 資料 明顯是 固定 少一組 72 01 32 02 BD 08 UART 沒有 出現 ERROR 2b 請問 這是什麼原因 造成的? 是不是 data0 data1 的問題? 程式 需要 改哪裡呢? 麻煩你了 謝謝! |
|
|
|
虽然不知道你所谓的error 2b指的是什么意思,但是从你贴的图来看,4条指令有5个2b,那应该是有的啊。至于data0、data1,你可以直接在分析仪工具上点击相应的IN令牌包,会出现是data0还是data1的标志,理论上data0与data1是每一包切换的。
|
|
|
|
你好 經過測試 確實 每次傳送過來的 資料 都是 data 0 data1 交換!
現在的問題是 uart 傳送出來的資料 只有 data0 的 ,而data1 的資料 就不見了,不知道是何 原因? 另外 我用分析儀 看會出現很多的 PID_ERR 是什麼原因造成的? 還有就是 圖中 那組資料 狀態 沒有 ACK 為何? 其它狀態都有 ACK 只有那行 沒有. |
|
|
|
|
|
|
|
没收到ACK可能是由于主机没有解析到正确的数据,所以没有给ACK。pid_error也是同样的道理,分析仪没有解析到正确的数据。该问题只能说明USB通讯质量差,有可能是USB线材的原因,USB线材质量差,阻抗大,影响USB通讯。
|
|
|
|
好的!謝謝你的解答!
我想也是!我同樣的樣品板! 兩片在 A電腦 可以燒錄 可以執行! 在B電腦 就變成一片可以燒錄 另一片 完全找不到! 可能是 我LAYOUT 太差了! 才會發生這樣的事! 謝謝你! 我再研究看看! |
|
|
|
只有小组成员才能发言,加入小组>>
480 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2876 浏览 2 评论
2363 浏览 1 评论
821浏览 2评论
CH569通过HSPI实现USB3.0和FPGA高速双向通讯
653浏览 1评论
502浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
367浏览 1评论
645浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 07:07 , Processed in 1.186407 second(s), Total 90, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号