嵌入式 STM32
Potcutre
这个作者很懒,什么都没留下…
展开
-
STM32 一个简单的内存管理实现 支持4K对齐 和 回收合并
看到一个简单的内存分配器, 移植过来放到自己的开发板, 想用这个主要是它比较小而且自己也容易看懂, 目前基本也够用了//地址类型定义//可用内存描述//内存管理器} memx_t;/* 剩余容量 *//* 统计:最大值 *//* 释放失败的容量 *//* 释放失败的次数*/return;for (i = 0;addr_t a;for (i = 0;i++) {/* 有足够容量 */原创 2023-11-07 15:41:21 · 156 阅读 · 0 评论 -
STM32 UART 寄存器和内存值查看工具函数
我们调试硬件有时候需要查看寄存器或者内存的内容, 为此简单写了一个可以同时输出 n 个寄存器的工具, 只要给串口加个命令就可以用。原创 2023-11-06 22:35:46 · 388 阅读 · 1 评论 -
STM32 FreeRTOS DS18B20 驱动 使用ROM检查
最近移植了FreeRTOS, 这里记录下FreeRTOS下温度传感器的简单驱动, 顺便试试看rom验证//定义DS18B20引脚信息//输入和输出的位带操作PGout11PGin11//定义DS18B20引脚信息 # define DS18B20_PIN GPIO_Pin_11 //输入和输出的位带操作 # define DS18B20_DQ_OUT PGout(11) # define DS18B20_DQ_IN PGin(11)// 默认的rom//定义获取温度值的函数。原创 2023-11-06 11:19:50 · 523 阅读 · 3 评论 -
STM32 OLED 0.96 SPI总线 中文显示 和 TFTLCD共享字库
中文字库已经有了不过是TFTLCD驱动里的, 专门再给OLED写字库有些浪费内存, 所以要复用下. 开发板SPI2总线空着正好用PGout7//CS 片选PGout8//DC 命令数据控制PGout6//RES 复位PBout15//D1 数据 SPI2_MOSIPBout13。原创 2023-11-03 18:05:57 · 670 阅读 · 0 评论