Arduino и ATtiny44A настройка частоты таймера TIMER0B на 10кГц

Alex_D
Offline
Зарегистрирован: 17.07.2017

Доброго времени, подскажите как изменить частоту на выходе ШИМ.  А то пищание мотора аж уши режет при использовании драйвера VNH3SP30. 

Я только начиную во всем этом разбираться.

В настройках использую МК ATtiny44 CPU clock 8MHz

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Я думаю в 73 строке надо поправить

Alex_D
Offline
Зарегистрирован: 17.07.2017

Для новичка это сложный ответ для понимания.

Понимаю что можно через setup() задать вот таким кодом:

TCCR0B |= _BV(CS00);
TCCR0A |= _BV(WGM00)|_BV(WGM01);
TIMSK0 |= 2;
TCNT0=0; 
sei();
ADMUX=0;
 
но не особо понимаю этот код т.к. с регистрами я еще не знакомился так плотно
 
ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

не увидел пищание мотора в коде, от слова совсем