- 博客(18)
- 收藏
- 关注
原创 STM32 C语言面向对象点灯
给每个LED写三个函数,分别控制LED灯亮,灭,翻转。最后就可以通过“.”方便的控制每个led灯的亮灭了。写一个LED初始化函数,用于初始化LED对象。定义一个LED结构体。
2024-04-21 19:29:09 167 1
原创 ESP32使用C++面向对象编程
在Led.cpp中定义Led方法用"Led::"表示是Led类中的方法定义构造函数Led调用setpin函数,简化Led引脚定义定义析构函数~Led,用与跳出函数前释放资源
2024-04-20 23:41:07 187
原创 vivado报错
应判断CLR的上升沿,去掉!或者把第二个posedge改为negedge。顶层模块输出直接与子模块输出相连应该定义为wire。敏感列表应与判断条件一置。
2024-03-27 17:16:08 144
原创 关于函数__HAL_TIM_SetCompare
第三个参数填多少取决于你设置的定时器重装载值。假如设置的是100,要输出占空比位60%的PWM波就填60.如果是200就填120.
2023-12-23 20:17:03 1315 1
原创 编译器报错 Error: L6200E: Symbol ASCII_Table multiply defined (by lcd.o and main.o).
编译器报错 Error: L6200E: Symbol ASCII_Table multiply defined (by lcd.o and main.o).
2023-12-23 09:49:31 772 1
原创 labview实现计算器
外层while循环实现连续运算。while内嵌入事件结构设置按键按下触发的事件。将按键分别拖入对应的事件窗口,方便引用。
2023-07-02 01:06:50 3494 4
原创 嵌入式C语言
枚举用途:定义一个取值受限制的整型变量,用于限制变量取值范围;宏定义的集合枚举的定义enum{flash=1,ture=2,flag=3}name;通常用typedef对枚举变量重命名typedef enum{flash=1,ture=2,flag=3}Name enum;
2023-06-19 21:13:45 63
原创 按键输入与传感器模块
传感器元件(光敏电阻/热敏电阻/红外接收管等)的电阻会随外界模拟量的变化而变化,通过与定值电阻分压即可得到模拟电压输出,再通过电压比较器进行二值化即可得到数字电压输出。
2023-06-19 21:09:37 127
原创 stm32GPIO口配置
2.GPIO口输出推挽输出:只有一个mos管工作输出高/低电平。开漏输出:只有nmos管工作。无外部上拉电阻时,nmos管导通输出低电平,截止输出高阻态(如果要输出5v电压只需在IO口加一个上拉电阻接入5v电压,当nmos管截止时,IO口输出5v电压)。线与特性:如果有多个开漏输出引脚连接在一起,如果他们都输出高电平他才能输出高电平。推挽复用输出:控制源来自片上外设,如PWM,串口。开漏复用输出:控制源来自片上外设,如I2C。
2023-06-18 23:36:23 928 1
原创 关于WMware出现bug“另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘” 原创
解决方法是把虚拟机文件中后缀为.lck的文件全部删除再重新启动虚拟机。
2023-06-15 16:28:28 115 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人