[综合信息] 初始化后修改Pulse值为何无效?

[复制链接]
232|49
xiyaoko2365 发表于 2026-6-25 16:57 | 显示全部楼层
同款N32G455+128*64 SSD1309,按楼主这套滴答定时器延时方案改完,显示稳定无花屏,工程已收藏
突然下起雨 发表于 2026-6-25 19:13 | 显示全部楼层
不建议用while空循环做硬件延时,系统滴答定时器做毫秒/微秒延时,兼容性和时序精度高很多,适合U8G2底层
grfqq325 发表于 2026-6-25 20:53 | 显示全部楼层
移植总结:1.重写匹配开发板的GPIO延时回调;2.校准SPI时钟参数;3.规范复位引脚上电时序;4.精简工程去除冗余文件
xixi2017 发表于 2026-7-2 08:28 | 显示全部楼层
绝大多数驱动(步进电机、PWM 发生器、伺服脉冲、定时器脉冲)存在缓存寄存器 vs 装载寄存器机制
小熊01 发表于 2026-7-2 14:01 | 显示全部楼层
检查Pulse引脚配置,确保设置正确,或尝试重新启动单片机。
明日视界 发表于 2026-7-3 16:30 | 显示全部楼层
结构体和寄存器初始化是初始设置,一旦硬件启动,再改也无用,就像手机开机设置一样,开完机再改也不会生效。
LinkMe 发表于 2026-7-5 15:27 | 显示全部楼层
可能是硬件配置或数据映射没更新,重新映射结构体成员到硬件寄存器。
dreamCar 发表于 2026-7-6 16:54 | 显示全部楼层
脉冲参数在结构体中固定,需通过硬件寄存器调整。
理想阳 发表于 2026-7-8 21:26 | 显示全部楼层
通过库函数更改占空比既规范又稳定。
Moon月 发表于 2026-7-9 12:50 | 显示全部楼层
修改ccr寄存器即可调整PWM高电平时间,就像调节灯光开关时间一样直接简单。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0