- 博客(6)
- 收藏
- 关注
原创 lvgl_conf.h
/** * @file lv_conf.h * Configuration file for v9.0.0 *//* * Copy this file as `lv_conf.h` * 1. simply next to the `lvgl` folder * 2. or any other places and * - define `LV_CONF_INCLUDE_SIMPLE` * - add the path as include path *//* *将此文件
2024-02-03 17:58:39
1070
1
原创 内存分布示意
栈区由编译器自动分配释放,由操作系统自动管理,无须手动管理。栈区上的内容只在函数范围内存在,当函数运行结束,这些内容也会自动被销毁。栈区按内存地址由高到低方向生长,其最大大小由编译时确定,速度快,但自由性差,最大空间不大。栈区是先进后出原则,即先进去的被堵在屋里的最里面,后进去的在门口,释放的时候门口的先出去。堆区由程序员分配内存和释放。堆区按内存地址由低到高方向生长,其大小由系统内存/虚拟内存上限决定,速度较慢,但自由性大,可用空间大。
2023-12-31 16:07:48
1329
原创 keil MDK调试(串口中断)
在while开始的地方打断点2.需要监控reveive_c,那么就在下一条语句打断点3.启动debug4.右键选中rereveive_c,添加到watch15.按顺序点击两个选项,黄蓝箭头会跳转到while断点处6.取消while处断点7.串口发送任意字符(此处我发送了4)8.按顺序点击第五条的两个选项,黄蓝箭头会到串口中断断点处,并且右下角watch窗口值也发生变化,由开始0变成了49.把串口中断断点取消,继续在while处断点10.重复5-9条,即可多次debug串口中断
2023-12-13 17:29:04
1542
1
原创 HAL库定时器输入捕获超长高电平(利用pwm,uart)
利用定时器输入捕获功能,捕获电平,测量高电平时间。利用定时器pwm输出超长高电平。利用uart打印测量的电平时间。2.stm32cubemx配置。
2023-11-03 23:17:14
245
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人