stm32写arduino程序怎么调试

stm32写arduino程序怎么调试,第1张

.

新建一个工程

打开keil uVision5,并新建一个工程

建立一个名为Test的工程

2.

新建一个.s文件 (1) 工程创建完毕后,对Source Group文件点击右键再点击ADD new item to group (2) 选择文件类型,添加文件 (3)...

3.

编译 点击左上角编译按钮,开始编译程序,此时0错误,0警告,表示编译成功。

4.

stm32程序仿真调试 (一)调试设置 1.点击魔法棒设置output一栏,选择...

查看更多

关于SIM800L

关于我使用的开发板LiLyGO T-CALL

根据原理图, 我们可以得到以下结论

思路: 串口0收到PC的信息就转发给串口1, 串口0 收到串口1的信息就转发给PC

这里我们使用了库 tinyGSM

tinyGSM和我们之前的wifi库差不多

不过多了一个modem(猫)的概念, 就是我们要把SIM800L实例化为一个modem, 像这样: TinyGsm modem(SerialAT)

下面这个程序主要就是我们创建一个modem并 *** 作他的过程, 顺便测试了一下2G网络连接需要多久(实测10秒左右)

关于client的内容并没有在这个例程里, 下节再探讨.

本例程实现了以下功能:

bin固件转成arduino的程序方法/步骤分步阅读

1.首先在连接esp8266前连接电脑打开arduino IDE给UNO板写入初始化程序,程序如下:

2.其次把esp8266-01连接到UNO板,连接方法如下:

3.接下来就是打开乐鑫官网下载的FLASH下载工具,添加准备好的bin格式的固件,设置参数,开始下载。具体步骤见下图:

4.到此,烧写完成,接下来就是串口调试了,断开GPIO0引脚接地连线,打开串口调试工具,选择正确的波特率和端口后点击打开串口,然后插拔CH_PD引脚连线,当出现乱码和ready表示开始连接成功,接下来使用AT命令对模块进行设置。比如输入:AT+GMR后固件的版本号就显示出来了,ok!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11674293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存