- 博客(3)
- 收藏
- 关注
原创 基于STM32的SYN6288语音播报温湿度等变量的实验
下面只记录方法,简单来说就是使用字符串变量直接传参。那么可以使用sprintf函数实现对字符串变量的赋值,示例代码如下,大家可以直接在程序的相应位置插入这些代码。这篇文章主要记录如何解决使用SYN6288语音模块播报如温湿度这类变量的问题。如果编译后Build Out框中报错显示中文乱码,则可以参考。关于SYN6288驱动的移植非常简单,可以参考这篇。,参考他的第二个方法解决了我的问题。,博主的驱动与之相同。“当前温度为XX℃”。
2024-05-04 20:53:36
468
原创 解决再次使用ESP8266时无法连接WIFI的问题
当我重新跑程序代码时,发现程序卡在第一个指令,即发送“AT”指令阶段。输入任何AT指令串口都没有响应。于是我回去用AT指令从头调试(USB直连电脑),发现ESP8266搜索WIFI时能够找到我的手机热点,但是连接的时候却timeout(博主确认过手机热点频段为2.4G),同时报错信息如上。如题,博主第一次使用ESP8266做实验时,从操作AT指令到写程序跑完整代码,芯片都成功连接了WIFI。但是既然能搜索到WIFI,那就说明芯片功能没问题,于是我尝试连接宿舍WIFI,成功连接并使用。
2024-04-19 01:37:39
1311
2
原创 ESP8266无法进入AT的可能原因之一
博主使用的是01型号,看使用手册可知使用AT调试模式仅需连接芯片的EN, VCC, GND, RXD, TXD。但用TTL转USB连接电脑做串口调试时,出现高速重复接受到出厂信息(不确定是什么内容)的问题;如果8266的EN不接高电平,则串口无反应。反复折腾发现问题出在接线上。博主将8266的VCC, GND, EN都接到了开发板上,而在TTL转USB头上只接了8266的RXD, TXD。这就导致8266上两个串口端和供电不共地。解决方法是将TTL转USB头的GND和开发板的GND连接即可。
2024-04-10 18:07:45
360
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人