月度归档: 2023年9月

4 篇文章

do{ }while(0); 的黑科技
do{ }while(0); 的黑科技 前言   对于循环来说,do while 循环仿佛一直用得比较少,除了必要的执行一遍循环体中的语句之外,我个人一般很少使用到该循环的语法。但是无意间在知乎看到了do while(0) 这个黑科技玩法。因此记录一下。 宏定义 // 一般使用宏定义的时候 一切正常 #define a 10 p…
好文章整理( TODO:持续更新)
好文章整理 一文看懂堆栈的关系 堆和栈的关系 看完上方博客之后再理解之前学C++ 我做的 4个内存区域的笔记,这就很清晰了 应用程序中4 大内存区域的理解 单片机中0/1 如何控制硬件的?答案在2014年5月4日8:52分 的这个回答(很有哲理) 0/1如何控制硬件?哲理性回答 CPU 主频很少超过4Ghz( 当时搜索时候问的为何很少超过5GHZ …
关于485 在typeC 拔出之后只有一个485口能正常收发串口数据,另外一个会出异常的排错
关于485 在typeC 拔出之后只有一个485口能正常收发串口数据,另外一个会出异常的排错 产生背景:   4G 开关刷入测试代码时遇到的BUG,测试时,插着typeC 看日志,就没关心断掉typeC 的情况时串口数据能否正常收发。   现象: 当插着typeC 时一切正常,拔掉typeC 之后uart1 …
4G 采集器+LVGL
4G 采集器+LVGL [toc] 概览 LVGL (Light and Versatile Graphics Library 轻量级通用图形库) 是广泛用于嵌入式等小型设备的一个图形库 相比于之前使用Lua 的给屏幕打点的方式来制作图形界面,使用LVGL 更简单,且移植性更好。 LVGL 部分在本次项目中全部自己搭建,采集器部分只需要适配之前采集…