zhange
发表于 2024-6-7 10:26:06
18-通过串口2发送命令读写EEPROM测试程序 不兼容{:4_168:}{:4_168:}
zhange
发表于 2024-6-7 11:27:08
19-使用LVD中断保存EEPROM
zhange
发表于 2024-6-7 11:30:01
19-使用LVD中断保存EEPROM原理
检测到低压立马进中断往eeprom里写数据一般写数据 1 字节:约 30~40us 即使停电单片机在滤波电容的协助下 也可以完成重要数据的保存
如果保存的数据比较多记得增加一个稍大的滤波电容
zhange
发表于 2024-6-7 20:37:00
20-使用比较器检测低电压时保存数据到EEPROM
zhange
发表于 2024-6-7 20:41:38
20-使用比较器检测低电压时保存数据到EEPROM原理
这个程序有个bug就是一上电如果输入电压低于比较电压,他依然会计数,我改了一下,一上电低压就显示000000,正常了就计时。
就是利用了内部比较器,利用的p3.7的电压和内部基准电压比较其实单片机输入的还是5v电压
zhange
发表于 2024-6-7 20:57:44
23-利用P3.7做比较器正极输入源,内部1.19V或P3.6口做负极输入源
zhange
发表于 2024-6-7 20:59:03
23-利用P3.7做比较器正极输入源,内部1.19V或P3.6口做负极输入源
和20原理一样比20还简单我改为查询了因为进中断需要上升沿或下降沿,一通电没有比较上或下降沿,指示灯改为p47
zhange
发表于 2024-6-8 08:09:16
25-高级PWM1-PWM2-PWM3-PWM4,驱动P6口呼吸灯实验程序
zhange
发表于 2024-6-8 08:11:09
25-高级PWM1-PWM2-PWM3-PWM4,驱动P6口呼吸灯实验程序 原理
主要是做的1毫秒中断 进去不断地改变占空比 然后更新占空比 这个思路不错可以做按键中断 改变占空比改变灯的电机亮度或速度。。。。。
zhange
发表于 2024-6-8 13:24:48
26-高级PWM5-PWM6-PWM7-PWM8输出测试程序
更改了下管脚
换为了p7 可以看到pwm效果官网的看不到效果 需要用示波器量