stm32
文章平均质量分 74
LitchiCheng
这个作者很懒,什么都没留下…
展开
-
对于debug调试时实时在线数据显示工具的设想
对于debug调试时实时在线数据显示工具的设想背景往往在嵌入式debug调试过程中,会遇到需要在线显示某些数据的过程,加快分析代码出现问题的地方。但是由于debug的数据变量名在变,数据类型也在变。设想使用protobuf的消息类型,定义如下message Message_DebugInfo{ string debug_module_name = 0; repeate Me...原创 2020-04-20 08:41:37 · 142 阅读 · 0 评论 -
Lora开发 USR-LG220 + WH-L101
Lora开发 USR-LG220 + WH-L101背景USR-LG220 + WH-L101## USR-LG220配置恢复出厂值,有个reload按钮。无线网搜索连接"USR-LG220-L-XXXX"浏览器登录“192.168.1.1”用户密码默认的root和root...原创 2020-03-26 15:55:44 · 1990 阅读 · 9 评论 -
解决MPU6050移植DMP编译报错
解决MPU6050移植DMP编译报错环境使用stm32f1 开发环境,rt thread系统使用package中的MotionDriver包进行陀螺仪姿态解析使用env工具编译后,keil进行编译报错解决方法由编译报错可知使用的平台不符造成的找到是由libmpllib.lib文件造成,f1为M3内核,env构建工程包含的是M4的lib文件更改lib文件的包含路径,换成M3目录...原创 2020-03-15 11:59:12 · 970 阅读 · 0 评论 -
stm32 ccmram的使用(stm32f407)
stm32 ccmram的使用(stm32f407)stm32内存分析stm32 ram使用,例如192k的stm32f407zg,实际看总线分布图,分成了3部分112k sdram1 + 16k sdram2 + 64k ccm = 192k, 平时使用中,keil的默认设置只会用到128k,不会用到ccm,要用的话,设置工程的IRAM2即可,开了ccm会优先使用这个内存进行分配。...原创 2020-01-17 10:38:12 · 12861 阅读 · 0 评论 -
stm32f407 uart + dma高频率一段时间后不接收,假死,但MCU工作正常的BUG
stm32f407 uart + dma高频率一段时间后不接收,假死,但MCU工作正常的BUG使用场景及情况change1change2阅读手册1寄存器打印示波器观察打印USART6-DRbug解决阅读手册2使用场景及情况硬件:stm32f407使用CUsart类进行实例化该串口(这个类是前辈写的)声明一个uint8_t的数组,长度比实际收到的值要大一点(对象实例的时候用到)例如测试程...原创 2018-12-24 13:46:09 · 4208 阅读 · 10 评论 -
软件I2C sht3x温湿度传感器 学习过程记录
软件I2C sht3x温湿度传感器Datasheet SHT3x-DIS 官网数据手册的阅读embedded-sht 例程Datasheet SHT3x-DIS这里没什么好说的,电压,协议,精度,封装之类的。直接跳过,到影响整体方案的地方。。。时间上的问题,高精度的情况下典型值要12.5ms,其实在官方给的例程中则选用的是最大值15ms,相应精度的发送命令不同。(软件...原创 2019-02-21 09:26:09 · 3973 阅读 · 2 评论 -
硬件I2C sht3x温湿度传感器 学习过程记录
软件I2C sht3x温湿度传感器Datasheet SHT3x-DIS 官网数据手册的阅读embedded-sht 例程图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键Datasheet SHT3x-DIS 这里没什么好说的,电压,协议,精度,封装之类的。 直接跳过,到影响整体方案的地方...原创 2018-09-13 16:54:23 · 6922 阅读 · 0 评论