arduino - 草图上传后无法使用 SAMD21 串行控制台
问题描述
我买了这个 SAMD21 模块,但在使用串行控制台时遇到了问题。我已按如下方式设置 IDE:
- 板=Arduino M0
- 端口=COM10(Arduino Zero(本机 USB 端口))
- 程序员=AVR ISP
一旦我在 SAMD21 上缓慢地双击重置,我就可以将代码上传到它。但是,上传完成后,板子被重置,代码开始运行但端口消失了,所以我看不到我通过 Serial.print 发送的消息....
我知道有一个协议可以将板置于“闪存”模式,然后将其重置,以便它可以运行上传的代码,并且当我双击重置时会启动它,并且这因板而异。
使用 Nano、Mega 或 ESP8266 时,上传完成后,串口仍然存在。
SAMD21 有什么我没有做(或做错)的事情吗?如果上传后无法使串口保持不变,有没有办法我仍然可以在某种控制台中显示调试消息?(调试加密狗?)
提前致谢!
解决方案
推荐阅读
- swift3 - 如何从快速枚举数组中删除一个值
- angularjs - 在第一个下拉列表中进行选择之前,如何使底部的两个下拉列表不可见?
- c# - 依赖注入:在 ASP.NET Core 中设置和共享作用域服务的属性
- javascript - 在另一个 div 中移动一个 div
- python - 如何使用Django中的默认连接从选择查询中获取键(列名)-值对
- c# - 无法打开登录请求的数据库“tda”。登录失败。用户 'tda' 登录失败
- android - 沉浸式模式在 NDK 中引发异常,即使它是从主线程调用的
- flutter - 如何在 Flutter 中制作“显示”文本动画?
- ios - 推送通知 iOS 12 Xcode 10
- c# - 未在针对 10240 的 UWP 应用的辅助视图中调用未加载事件