OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2264|回复: 3

如果调试usb的话,能不能像串口一样去调试呢?

[复制链接]

160

主题

967

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2097
金钱
2097
注册时间
2014-3-7
在线时间
491 小时
发表于 2018-3-28 11:53:55 | 显示全部楼层 |阅读模式
如果调试usb的话,能不能像串口一样去调试呢?有个上位机软件然后我单片机的usb向上位机发数据,此时上位机可以看到我发过去的数据


http://www.openedv.com/posts/list/26963.htm
五、数据发送和接收,举例说明
1
、数据接收
u8 DataLen;

DataLen = GetEPRxCount(ENDP1);

PMAToUserBufferCopy(TX1_buffer, ENDP1_RXADDR, DataLen);

SetEPRxValid(ENDP1);

USART1_Send(DataLen);

count_out = 1;
2、数据发送
UserToPMABufferCopy(InBuffer, GetEPTxAddr(ENDP1), 64);
SetEPTxCount(ENDP1, 64);
SetEPTxValid(ENDP1);

如果你发送数据较为频繁,每次发送前应使用GetEPTxStatus(ENDP1)检测上次发送是否完成。如果端点状态处于EP_TX_VALID,说明发送未结束,如果端点状态处于EP_TX_NAK,说明发送结束。


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

196

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
390
金钱
390
注册时间
2018-3-20
在线时间
80 小时
发表于 2018-3-28 14:08:41 | 显示全部楼层
你需要:单片机多功能调试助手 作者温子琪。。。。第三标签的功能,USB调试:进行USB调试时请注意: 1:请检查USB设备是否已与电脑连接,并且其类型为HID 2:若插入或拔出USB设备,请点击查找USB按钮以更新当前USB列表 3:本软件的DLL版本支持CH372 USB和HID USB设备,无DLL版本仅支持HID USB设备
回复 支持 反对

使用道具 举报

160

主题

967

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2097
金钱
2097
注册时间
2014-3-7
在线时间
491 小时
 楼主| 发表于 2018-3-28 14:32:42 | 显示全部楼层
本帖最后由 ssssssssssss 于 2018-3-28 14:35 编辑
孟亮 发表于 2018-3-28 14:08
你需要:单片机多功能调试助手 作者温子琪。。。。第三标签的功能,USB调试:进行USB调试时请注意: 1:请 ...

非常感谢大神的回答,非常精确,标准。这个软件在哪里搞?大神  可以上传吗
回复 支持 反对

使用道具 举报

10

主题

196

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
390
金钱
390
注册时间
2018-3-20
在线时间
80 小时
发表于 2018-3-28 15:53:14 | 显示全部楼层
ssssssssssss 发表于 2018-3-28 14:32
非常感谢大神的回答,非常精确,标准。这个软件在哪里搞?大神  可以上传吗

我昨天前天还在问这个。我用的那个软件不是最新的,好像有bug,打开多个组合HID会打开相同的端点,你最好baidu下最新版本的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 17:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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