【笔记】keil utf-8 中文注释 cubeMX再次生成乱码 使用vscode 默认keil 工程 改为 utf-8 编码。但cubeMX不是,于是重新生成工程时会导致乱码。在环境变量的系统变量中添加如下变量。
【笔记】arduino 串口 print,println打印浮点数 四舍五入 打印结果如下,可以发现 打印了四位,并对 第五位进行了四舍五入。: 使用以上 函数 打印浮点数,会自动进行四舍五入。arudino 框架 开发过程中,可以使用。
PlatformIO STM32 时钟 配置 前言:最近 尝试 用PlatformIO IDE arduino 开发 STM32.关于系统时钟配置PlatformIO 官方意思 是 通过可以 改变 cpu 频率。但搜寻资料 尝试各种方法 无效。board_build.f_cpu 的更改 并不会 影响 系统时钟。查看了框架 的相关调用函数。全部都是 弱定义(其中 bluepill_f103c8 这类板 默认使用 HSE配置。genericSTM32F103C8这类默认用的是HSI),意味着 自己实现 才是 解决之道。
【坑】32 卡 在 LDR R0, =SystemInit 但是 多点几次 run ,也能跑起来,退出 debug模式,重启还是跑不骑来。然后debug 发现卡在 LDR R0, =SystemInit。使用gd32过程中 使用了 printf.之后 板子就启动不了了。关闭了keil的微库,
【笔记】GD32F103在KEIL平台 新建 工程 更改keil分组根据分组 在工程文件夹 新建分类文件夹本工程drivers 文件夹 留作后用,放以后开发 需要的 驱动库 ,例如 LCD 等等每个分组 添加对应的文件
ESP32 修改flash分区 plo平台 该程序需要1404165bytes内存(1404165/1024/1024=1.34mb),但是可用内存只有1310720bytes(1310720/1024/1024=1.25mb),显然内存是不够的, 但是我们使用的esp-wroom-32的flash总共有4mb,那我们有没有办法增加用来存储程序的内存呢?esp32内存中有一张分区表,将内存划分成几个不同的区域,用于存储不同的内容,我们只需要对这一张分区表进行修改就能实现我们的目的。其中default.csv就是默认的分区表,我们将其打开。