之前一直以为定时器生成的pwm有频闪.
之前一直以为定时器生成的pwm有问题,有频闪.然后就一直拉高频率
今天发现用官方给的16路pwm
原本是6000的频率..调成 960.然后把PWM_HIGH_MIN 调成16..完美,一点点频闪都没有,手机快门调到1/4000 都拍不出频闪
之前一直误以为.频率越高.定时器进中断越快,频闪就越小. 现在懂了.关键是要合适..
真的一丢丢频闪都没. 和 硬件 一样完美..
开心.
相机帧率和PWM频率之间是整数倍或接近整数倍关系就会有频闪 CyberHamster 发表于 2024-11-20 23:42
相机帧率和PWM频率之间是整数倍或接近整数倍关系就会有频闪
啊?
那按你这么说.
还是频率越高越好是吗? vb2002 发表于 2024-11-21 00:30
啊?
那按你这么说.
还是频率越高越好是吗?
眼见的频闪, 一般要低于 20HZ, 才能感觉得到(看见).
理论上, 频率越高越好, 但是, 若是芯片性能跟不上, 也是白搭.
1. 硬件速度跟不上
比如外围分布电容影响速度.
2. 软件运行速度跟不上
比如中断太频繁, 引起数据刷新卡顿
数据更新非原子操作, 被数据刷新中断打断(数据刷新不完整)
LZ 的所谓高频率出现频闪, 低频率正常.
我估计真正原因, 可能:
1. 单片机速度跟不上,接连中断(中断太频繁), 出现卡顿
2. 屏刷新速度跟不上, 被上位机中断不断打断, 出现数据刷新不完整 wnagming 发表于 2024-11-21 08:04
使用时如果不考虑摄像机,那就频率越高对眼睛越好,考虑摄像机,就避开摄像机的扫描周期就行 ...
主要就是,手电这行业,大家都认为有频闪的手电都是垃圾。
大家默认都用手机去拍手电,看有无频闪{:5_278:} LAOXU 发表于 2024-11-21 04:34
LZ 的所谓高频率出现频闪, 低频率正常.
我估计真正原因, 可能:
1. 单片机速度跟不上,接连中断(中断太频繁 ...
说真正意义上的频闪,其实也不完全是
就是把手机快门开到 1/4000才有黑色的条纹,它也不闪,是在那慢慢移动
但是我用硬件pwm,,不管开什么模式,都是没有任何问题 vb2002 发表于 2024-11-21 09:43
说真正意义上的频闪,其实也不完全是
就是把手机快门开到 1/4000才有黑色的条纹,它也不闪,是在那慢慢移 ...
{:4_187:}看到你说这个黑色的条纹,我就想起来之前 “嘿嘿的波纹” _奶咖君_ 发表于 2024-11-21 10:10
看到你说这个黑色的条纹,我就想起来之前 “嘿嘿的波纹”
是的,就是上次那个!!!{:5_314:}
现在定时器的没有了.感觉爽多了.
还有十几个stc8g1k08可以用了 vb2002 发表于 2024-11-21 00:30
啊?
那按你这么说.
还是频率越高越好是吗?
不是的,频率高MOS损耗大,发热大
频闪看PWM频率和相机帧率之间的关系,最低PWM频率可以设计为帧率的1.5倍,不要是整数倍就可以
页:
[1]
2