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效果官网的看不到效果 需要用示波器量








页: 1 2 3 [4] 5 6
查看完整版本: stc32-9.6试验箱演示程序移植为usb自动下载