我正在嘗試使用ATTiny85來控制一堆LED。 LED必須在2KHz左右運行(這樣才能在拍攝時不閃爍)。我將如何改變PWM信號的頻率?ATTiny85 PWM頻率
-1
A
回答
0
您可以通過設置不同的預分頻器來更改它。
Timer/Counter0
對於可用預分頻值:1
/8
/64
/256
/1024
。
所以如果你有8MHz的時鐘,以及8位全PWM分辨率,你會得到:31.25kHz
/3.9kHz
/448.28Hz
/122Hz
/30.5H
ž
對於Timer/Counter1
可預分頻器設置:1
/2
/4
/8
/16
/.../16384
。它可以由內部PLL時鐘(32MHz/64MHz)提供。
所以你可以有預分頻器設置分割源時鐘16
和8MHz
時鐘它將是1953.125Hz
。
用PLL時鐘32MHz
除以64
是必要的,而對於64MHz
它是128
。但是對於如此小的輸出頻率,不需要使用PLL時鐘。
0
我對這個微控制器不太熟悉,但是從documentation看來,您希望配置TCCR0B寄存器(位2:0,請參閱第79-80頁)。 在那裏,您可以選擇不同的預分頻器,或者根本不需要預分頻器。
相關問題
- 1. PWM的工作頻率
- 2. ESC的樹莓派PWM頻率和佔空比
- 3. NodeMCU的PWM是否限制爲一個頻率?
- 4. 圖片中的PWM分辨率16F877
- 5. 什麼是從Arduino的產生的PWM信號的確切頻率銷
- 6. Arduino PWM到Android IOIO PWM
- 7. 概率和頻率
- 8. 頻道頻率數
- 9. 字詞的頻率和文檔頻率
- 10. SAS創建可變頻率的頻率
- 11. 與shiftPWM和ATTiny85錯誤
- 12. Attiny85 EEPROM擦除後掉電
- 13. PWM與ATMega164PA
- 14. Arduino由於PWM
- 15. STM32F4 PWM斜坡
- 16. pwm值不變
- 17. 通過頻率
- 18. Angular2頻率值
- 19. 通過頻率
- 20. 操作頻率
- 21. SAS_Count頻率
- 22. 頻率陣列
- 23. 頻率元組
- 24. 計數頻率
- 25. 字符頻率
- 26. 頻率表
- 27. 頻率表R
- 28. 相對頻率
- 29. 計數頻率
- 30. 頻率的信
'2Khz'不會授權在拍攝時led不閃爍。這取決於很多事情,首先是拍攝攝像頭的刷新率。 – LPs
也是每幀的曝光時間。 – rjp
雖然在60Hz的默認LED頻率下情況屬實。在2Khz無論是否24/30 fps,它都不會在每幀中閃爍。每幀的曝光也不重要,因爲1/2000不會有所作爲。這是用於電視和電影。 –