10 2022 档案

摘要:目录 两种时基 定时器重写ms和us级函数 Systick重写us ms级延时函数 两种时基 在STM32的裸机开发中,没有操作系统这个概念,特别是在用CUBEMX配置生成项目时,默认都是选择了systick做为hal的时基。而当用了FREE RT OS时则强行绑定了systick做为其任务调度的时 阅读全文
posted @ 2022-10-30 18:21 昊月光华 阅读(75) 评论(0) 推荐(0) 编辑
摘要:目录 发布格式 原因及其解决方法 发布格式 AT+MQTTPUB=,<“topic”>,<“data”>,0,0 当需要发布对应主题的json数据包时 错误格式 AT+MQTTPUB=0,"device/date","{"msg1": 22,"msg2": 56,"msg3": 94,"time": 阅读全文
posted @ 2022-10-30 17:46 昊月光华 阅读(218) 评论(0) 推荐(0) 编辑
摘要:目录 写在前面 正文 总结 写在前面 在使用cubeMX开发stm32,会经常用到定时器,并通过定时器产生中断计数来定期地执行某些任务。在配置时会遇到auto-reload preload 。这让熟悉51开发时解触到的定时器产生中断后自动重装载计数值让其产生下一次中断名字有点相似但实际并不是一回事。 阅读全文
posted @ 2022-10-28 12:53 昊月光华 阅读(560) 评论(0) 推荐(0) 编辑
摘要:前言 关于这一块,特别是中文乱码,网上教程多得不能再多了,大家各抒己见,各种有着自己的实践经验和体会,但是吧,idea这东西,本身也做为IDE,集成开发环境,里面的很多配置对用户来说唯有API设置是可见的,于是就有一系列的设置来解决IDE上的问题。 关于编码和解码 编码,在设置以xxx格式编码时,比 阅读全文
posted @ 2022-10-22 15:48 昊月光华 阅读(38) 评论(0) 推荐(0) 编辑
摘要:目录 写在前面 三种方案(利用ESP32连接EMQX下的MQTT) 步骤 ESP32烧录固件并AT指令进行测试。 下载固件 烧录工具下载 烧录固件(选择ESP32) 关于AT 指令与MQTT服务器断开后自动重连MQTT服务器 关于AT指令设置上电自动连接WIFI 关于AT指令设置断开后自动重新连接W 阅读全文
posted @ 2022-10-18 15:57 昊月光华 阅读(406) 评论(0) 推荐(0) 编辑
摘要:目录 写在前面 本次记录 事件集 邮箱 接受邮件 发送邮件 邮件案例代码 小结 写在前面 本次写线程间的通信,熟悉与stm32裸机开发时,经常有很多问题,比如:在多个外设的使用同一的PIN引脚时怎么避免冲突?突然来一个事件能否及时得到处理?一系列事件发生需要有一定逻辑条件,如严格的先后顺序,几个事件 阅读全文
posted @ 2022-10-16 13:51 昊月光华 阅读(29) 评论(0) 推荐(0) 编辑
摘要:前提 首先得新建一份RT_Thread 的工程,偌大且互相嵌套的文件结构让我第想起第一次用cubeMX配置32 。。。 开始 既然是看main,哪直接从main看起。 通过打开main的调用层次结构得出main的调用顺序是 entry() -> rtthread_startup() -> rt_ap 阅读全文
posted @ 2022-10-15 11:41 昊月光华 阅读(96) 评论(0) 推荐(0) 编辑
摘要:目录 问题描述 实时获取时间戳断电跨日期时间戳同步 问题描述 今需要把STM32所采集的数据带日期的形式发送到后端服务器上进行处理,由于STM32F103本身是自带有实时时钟的。该RTC(实时时钟)是一个不断递增的计数器,断电后由纽扣电池继续供电计数。奈何它没有万年历的功能,再加上用CUBEMX生成 阅读全文
posted @ 2022-10-08 22:34 昊月光华 阅读(355) 评论(0) 推荐(0) 编辑
摘要:目录 前提回顾 配置串口的DMA发送数据和空闲中断+DMA接受数据 关于串口的DMA发送只发送一次的问题解决 前人经验(DMA初始化在串口初始化之前,这里我只用了串口1的DMA发送) 我遇到的坑点 DMA+空闲中断 前提回顾 通过CUBEMX配置串口以DMA方式发送。 为什么使用DMA,DMA可以为 阅读全文
posted @ 2022-10-07 19:17 昊月光华 阅读(2778) 评论(0) 推荐(0) 编辑
摘要:在选择下载器第二行改成adapter driver,则屏蔽提示。 # 选择下载器 adapter driver cmsis-dap transport select swd # 选择板子 source [find target/stm32f1x.cfg] adapter speed 10000 阅读全文
posted @ 2022-10-06 14:08 昊月光华 阅读(11) 评论(0) 推荐(0) 编辑
摘要:目录 前言 关于按键控制的困惑及解决方案 关于按键控制判断只按下一次 数码管和LED动态扫描 关于驱动代码(HAL库加寄存器位端控制GPIO) 效果展示 数码管和led展示 按键按一次自增减展示 前言 趁着国庆这几天想着做个与硬件的控制,于是就需要交互,LCD屏幕可以用来显示数据,而输入我想到了以前 阅读全文
posted @ 2022-10-04 22:42 昊月光华 阅读(537) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示