
笔记
雨过天亮
汇编、C语言、Python、电子设计、PLC、微机、继电保护、操作系统、嵌入式,学习者。
展开
-
【VS Code+Platform IO开发ESP32使用FreeRTOS+lvgl驱动oled 0.96(SSD1306)】
VS Code+Platform IO开发ESP32使用FreeRTOS+lvgl驱动oled 0.96(SSD1306)原创 2025-04-14 21:48:32 · 208 阅读 · 0 评论 -
c语言多级菜单
//////////多级菜单////////////#include <stdio.h>//定义结构体typedef struct{unsigned char current;unsigned char up;//上键unsigned char down;//下键unsigned char enter; //确认键 void (*current_operation)();//函数指针}key_table;//菜单1void fun1(){printf(“清华北大\n原创 2022-12-16 15:31:53 · 3325 阅读 · 3 评论 -
【基于Arduino开发环境ESP8266 oled1306绘图(程序是修改至优快云的Willliam_william博主)】
基于Arduino开发环境ESP8266 oled1306绘图(程序是修改至优快云的Willliam_william博主)需要使用Arduino-OLED第三方库:https://github.com/ThingPulse/esp8266-oled-ssd1306/tree/4.2.0网址进行下载然后得到esp8266-oled-ssd1306-master.zip文件然后解压到你的用户库Arduino\libraries里边例如我的库路径是:C:\Users\Administrator\Docume原创 2021-11-28 14:24:13 · 784 阅读 · 0 评论 -
VS的字符获取函数调用报错的原因
VS的字符获取函数现在VS的getche()、getch()、scanf()函数以改为_getche()、_getch()、_scanf()。如果调用原先的函数名vs2010会有警告,我用的是VS2013直接报错,现在库中有写函数已经改过,如有保存可以看提示窗口中给出的新函数名。如下:...原创 2021-10-28 23:30:47 · 363 阅读 · 0 评论 -
C语言或C51的return使用报错解决办法
C语言return的使用雨过天亮:一般在C语言或C51中return使用是函数类型为void会出错所以正确使用方法是,用其他函数类型如下int Get(){return 0;}或不加Get(){return 0;}如果下面使用void类型可能会编译不通过void Get(){return 0;}...原创 2021-08-20 18:01:52 · 294 阅读 · 0 评论 -
摇摇灯原理
摇摇灯原理图片来自《电路飞翔》0.1s为显示所有图案所用的时间50为灯条向左或(或向右)快速移动时产生的残影每行点阵列数(该值可自定义)2000us为没列显示的时间所以:显示时间所有图案(s)/摇摆产生的列数=每一列显示的时间1600us为每个图案显示的时间400us熄灭的时间也就是两个图案之间的间隔...原创 2021-08-20 17:51:49 · 184 阅读 · 0 评论 -
电功与电功率
电功与电功率电功公式电功率公式原创 2021-08-20 17:40:01 · 92 阅读 · 0 评论 -
什么是斩波
斩波斩波就是用有效的部分,如0~30V的正弦电压,我们去掉中间部分剩下有用的就0V和30V,也就相当于低电平高电平,这也就是所谓的斩波。原创 2020-10-15 09:51:49 · 4163 阅读 · 1 评论