单片机
王崇卫
个人公众号:王崇卫
展开
-
简单的log系统
之前尝试了做控制仿真,对于着实有点难了。我把工作重新转移回电机控制了,开始从头开始构建电机控制的软件,以及对应的上位机。这个过程很费人,所面临的不在是一个点,是很多面。想要做的还凑合,都需要做很多次取舍,计较。介绍一下单片机裸机编程中,简单的log打印信息的功能。程序稍微比较大,找bug的时候,打印信息是一个很好的帮手程序的遇到的状态信息,错误信息,警告屏蔽一些不重要的信息大概需求就是打印信息有等级,级别可以设置打印等级信息#ifndef _SYS_LOG_H_#define _S原创 2022-03-26 16:55:49 · 890 阅读 · 0 评论 -
WS2812RGB灯的控制学习
WS2812RGBWS2812/2811只需一根信号线就能控制灯带上所有led。多个灯带间可以通过串联轻松延长。在30hz的刷新频率下一个信号线能够控制至多500个led。原理WS2812B是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同,每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和可编...原创 2019-06-11 16:07:20 · 68251 阅读 · 25 评论 -
单片机应用程序架构-时间片轮询法
单片机应用程序框架时间片轮询法的学习。根据所见的,学的,看的。大致分为三类程序结构。1. 简单的前后台顺序执行程序。2. 时间片轮询法。3. 操作系统。简单的顺序执行的程序,写起来往往很混乱。越复杂的需求程序,完成需求的时间会更多,质量也并不好,bug也会越多,导致程序一直不能让自己满意。为此我们需要用某个东西去管理我们的mcu中的执行逻辑。也就很容易想到用时间这条线去管理我们的逻辑。...原创 2019-06-21 15:29:55 · 5512 阅读 · 9 评论