esp32s2 在Arduino IDE调试USB CDC-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4172|回复: 7

[未解决] esp32s2 在Arduino IDE调试USB CDC

[复制链接]
发表于 2021-6-14 16:27 | 显示全部楼层 |阅读模式
各位大佬好,最近尝试弄清如何使用esp32s2的usb功能。然后在Github上找的代码,放到自己的Arduino IDE里确总是通过不了,不太理解,报错在下图。求助一下,感谢!!!
报错1.PNG
发表于 2021-6-14 21:09 | 显示全部楼层
 楼主| 发表于 2021-6-16 12:33 | 显示全部楼层
topdog 发表于 2021-6-14 21:09
https://www.arduino.cn/thread-102914-1-1.html

感谢大佬的回复,我是按照您的帖子操作了,但是报了上面的错误,所以我把程序删了,又重新操作了一边。然后,报错更多了。。。。我把报错的图放在下面了。麻烦能看一下吗?感谢! 报错2.PNG
发表于 2021-6-17 00:35 | 显示全部楼层
发表于 2021-6-17 00:42 | 显示全部楼层
Arduino IDE 1.8.5 + arduino esp32  2.0.0  示例usb可以在esp32s2上刷入的。我给你分享的帖子webusb和micropython实现的参考。
发表于 2021-6-17 00:45 | 显示全部楼层
报错的意思库冲突,需要把EspTingUSB库删了。
 楼主| 发表于 2021-6-18 19:32 | 显示全部楼层
topdog 发表于 2021-6-17 00:45
报错的意思库冲突,需要把EspTingUSB库删了。

好的好的,我再去试试,万分感谢大佬!!!!
 楼主| 发表于 2021-6-21 23:10 | 显示全部楼层
topdog 发表于 2021-6-17 00:45
报错的意思库冲突,需要把EspTingUSB库删了。

大佬可以再请教你一下吗,我按照示例usb程序刷入到esp32s2,但是测试的时候发现,usb端口只能输出,不能输入。感觉USBSerial.write,这个函数没有起到作用,您遇到过这种情况吗?下面是我的测试结果,com3是调试用的虚拟串口,com5是usb。理论上正确的显示应该是从com5输出一个数据,然后com3和com5都得到一个输入数据。代码我也附在下面了。麻烦您看一下。

实验结果

实验结果


test3.zip (840 Bytes, 下载次数: 2)


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

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 04:06 , Processed in 0.082858 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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