会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lzc56
博客园
首页
新随笔
联系
订阅
管理
2025年11月28日
QP状态机学习④——新版本QP注意点
摘要: 无法运行的情况 今天按照之前的日志重新使用后发现出现无法启动的问题,观察后发现新版本的QP有了一些变化,略做记录 滴答定时器中断发现无法进入 当断点指向此处发现无法进中断,通过调查发现是新版本的会自动关闭中断有点类似操作系统的临界段的操作可能是为了防止出现中断嵌套的问题。 通过修改对应的Idle的钩
阅读全文
posted @ 2025-11-28 13:51 lzc56
阅读(0)
评论(0)
推荐(0)
2024年5月27日
STM32 HAL库 Ymodem 官方示例 包序号越线 导致卡死问题解决
摘要: 项目场景:采用官方的HAL库进行Ymodem开发 发现卡死 问题描述 使用Xshell 或者CRT进行Ymodem开发时会出现卡死现象 一般128字节模式会32KB死机 。 原因分析: 计算可得 128byte * 255 约等于 32KB 观察代码可得出现对大于255包的情况没做处理,所以对其增加
阅读全文
posted @ 2024-05-27 09:34 lzc56
阅读(0)
评论(0)
推荐(0)
2023年1月18日
ESP_GATTS_EXEC_WRITE_EVT事件如何触发
摘要: ESP32 的 ESP_GATTS_EXEC_WRITE_EVT和 GATT_WRITE_EVT 事件触发的条件主要是看MTU 如果MTU<写入长度则先触发 GATT_WRITE_EVT事件之后再触发ESP_GATTS_EXEC_WRITE_EVT I (75874) GATTS_DEMOS: ES
阅读全文
posted @ 2023-01-18 10:30 lzc56
阅读(0)
评论(0)
推荐(0)
2022年6月29日
QP状态机学习③——STM32F4移植QP状态机Keil环境
摘要: 先使用STM32CubeMX生成一个简单的LED的闪烁程序,这个程序没有其他的部分,只有一些简单的初始化。先进行前期功能的验证。 完成之后我们将qpc需要的3个文件夹加入工程目录,并且新建文件将其放置于同一目录下。 由于我们采用的是STM32F407ZGT6作为测试板,所以对ports文件夹下的目录
阅读全文
posted @ 2022-06-29 08:41 lzc56
阅读(0)
评论(0)
推荐(0)
2022年6月28日
QP状态机学习②——QM的使用
摘要: QM的使用主要是生成UML的状态机图 例子的主要功能是每隔0.5s闪烁LED 具体的使用流程参考的是 状态机 | 如何从零开始构建一个QM项目 (qq.com) 首先打开软件 在左上角找到新建模型的选项 我们可以看到有3种框架,qpc,qpcpp和qpn.其中qpcpp是C++的部分基本和我们用不上
阅读全文
posted @ 2022-06-28 14:46 lzc56
阅读(0)
评论(0)
推荐(0)
2022年3月4日
使用ESP32 通过亚马逊iot core进行MQTT SSL的数据上传和接收
摘要: 使用ESP32 通过亚马逊iot core进行MQTT SSL的数据上传和接收 1.需要有CA证书、客户端的证书、客户端的私钥 2.对于iot core部分需要建立物品以及shadow 3.ESP32部分需要更改URL 秘钥 以及 MQTT的主题 流程如下: 1.选择物品栏进行新建物品的流程。 建立
阅读全文
posted @ 2022-03-04 14:45 lzc56
阅读(0)
评论(0)
推荐(0)
2022年1月13日
回调函数的初步认知
摘要: 关于回调函数一般就会想到的是ST的HAL库的一些回调函数,串口的接收回调以及ADC的回调等等。 回调函数在一般意义上通常都是作为SDK库支持包而使用,主要目的是解耦。 我们对于回调函数的认知比较简单,回调函数是一个调用其他函数的函数。在不暴露自身代码的情况下只要暴露接口就可以获取想要的值,同时也可以
阅读全文
posted @ 2022-01-13 15:08 lzc56
阅读(0)
评论(0)
推荐(0)
2021年12月21日
MDK 芯片支持包 下载速度慢的解决方案
摘要: 通过官方的下载路径进行下载,keil的下载方式同理 下载路径: MDK5 Software Packs 优点:芯片支持包完整支持,各种芯片都有 缺点:下载非常慢 2. 通过P2P加速,使用迅雷加速 使用类似方式,将下载失败的链接复制到迅雷即可 优点:P2P加速起码会有速度 缺点:需要迅雷 3.使用被
阅读全文
posted @ 2021-12-21 13:10 lzc56
阅读(0)
评论(0)
推荐(0)
2021年12月9日
使用ESP32开发LVGL
摘要: 基础概念 LVGL 在ESP32上使用版本差别是比较大的,主要有V7和V8的区别,具体应该是适配性以及一些比较高级的控件,相较而言感觉V7会更加稳定。在ESP32移植的话可以参考这个链接。但是其中也有一些小细节需要注意。 具体注意点 首先如果按照他的步骤走下去会卡在最后的编译上面,具体现象是会发现无
阅读全文
posted @ 2021-12-09 15:09 lzc56
阅读(0)
评论(0)
推荐(0)
2021年7月23日
关于使用FlexButton这个按键驱动库兼容矩阵键盘
摘要: 具体怎么使用FlexButton这个组件起始很简单。毕竟只要把引脚绑定过去,然后读取一下引脚就好了。其他的部分就更加不用注意了。 这篇文章主要介绍的还是对于这个组件对于矩阵按键的支持。 矩阵按键一共有两种比较常用的方法。行列扫描式以及线反转式 行列扫描式 此方法主要是先把行或者列进行轮流的给高低电平
阅读全文
posted @ 2021-07-23 10:50 lzc56
阅读(0)
评论(0)
推荐(0)
下一页
公告