- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 STM32 ESP8266网络获取日期时间温湿度LCD显示
用到的主要硬件为:单片机为STM32F103VET6,显示屏为朋友送的IPS240*240显示屏,WIFI无线模块为网上购买的未激活的ESP8266无线模块,咨询网络客服也无解,后来只好通过自己刷固件的方式进行激活。之前在网上看到有关的资料,通过透传,可获得相应的信息,可是,每次所获取的信息很有限,要想获得更多信息,需要多次透传,这样很不方便。最近,在好友的帮助支持下,利用假期和闲暇时间,倒腾了一个小巧的时钟以及天气信息的LCD实时数码显示,每隔两小时会自动获取一次时间和天气信息进行更新。
2022-09-16 09:15:54 1693 3
原创 刷固件完美解决ESP8266显示invalid问题
根据模块的接法方法,得知:其中GPIO0为高电平代表从FLASH启动,GPIO0为低电平代表进入系统升级状态,此时可以经过串口升级内部固件。近日,从网上购得一块ESP8266,可是,在做测试的时候,此模块启动显示不是r为:invalid,查阅资料后得知,某些功能无法实现。于是,尝试升级固件。根据刷机包及模块信息,选择40MHz,DOUT,8Mbit,点击START,即开始升级固件,顺利完成。刷机完成后,恢复接线方式为从FLASH正常启动, ESP8266模块的显示信终于显示为ready了。
2022-09-09 12:51:47 1396
原创 STM32CubeIDE 1.10.1 代码提示自动补全
在安装路径ST\STM32CubeIDE_1.9.0\STM32CubeIDE\plugins 里找到org.eclipse.cdt.ui_7.3.201.202205131409.jar,将此文件改名备份,然后,将下载的同名插件复制到该路径下,重新启动STM32CubeIDE即可。用习惯了Eclipse的开发者,用STM32CubeIDE很快就能上手,但遗憾的是安装了最新版本后,确没有代码自动补全功能,后来查找了很多资料,终于找到了一个可以自动补全代码提示的插件,亲测很好用。...
2022-08-18 12:45:54 6115 99
原创 STM32连接MP3-TF-16P模块播放音乐
第二种测试式需使用串口助手软件,将模块上的TX,RX分别接至USB转串口的下载调试接口上,通过串口助手软件发送控制指令,如播放TF卡中的第一首歌曲,相应的指令为:7E FF 06 03 00 00 01 FE F7 EF,具体的指令含义可以参考使用说明手册。第一种方式最简单,只需要用到4根接线即可,VCC,GND连接电源,SPK1(或者SPK2),GND连接喇叭,接好以后,插入装有MP3音乐文件的TF卡,然后,短接ADKEY1和GND,就可以直接播放TF卡里的音乐了。怎么样,这个模块的调试使用还算简单吧。.
2022-08-13 13:55:51 8492 3
原创 STM32 Printf 输出至PC乱码解决
在使用STM32L151开发板程序移植的时候,用USART采用printf输出信息至电脑上,发现显示乱码,网上查找资料,各种说法都有,有说文件编码不正确,有说波特率设置不正确,还有说单片机STM32晶振频率设置不对。原来的值是24000000,修改为8000000后,然后再编译下载,发现英文字符和数字显示正确了,可是,中文还是乱码,是怎么回事呢?接下来又继续查找原因,再次用记事本打开文件查看,发现文件编码是UTF-8,于是将文件按编码为ANSI的方式进行另存。...
2022-08-05 20:37:20 1713
STM32CubeIDE 1.10.1代码提示补全
2022-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人