Witam,
Przepisuje program pewnego układu z języka ASM na bascom bo z tym radze sobie dobrze.
I o ile cały program wydaje się zrozumiały to mam problem z kawałkiem dotyczącym generowania przebiegu PWM.
Oto kawałek kodu:
Sygnał PWM napędza w tym przypadku prostą przetwornicę. Chciałbym wiedzieć jaka jest częstotliwość i wypełnienie przebiegu bo bez tego z miejsca nie ruszę.
Moja wiedza na temat przetwornic też jest kiepska więc pozostała mi prośba o pomoc kolegów piszących w ASM.
Czy taka instrukcja powoduje ciągłe generowanie przebiegu PWM bez względu na inne instrukcje wykonywane przez procesor?
Dodam że częstotliwość oscylatora to 3,6864Mhz
Przepisuje program pewnego układu z języka ASM na bascom bo z tym radze sobie dobrze.
I o ile cały program wydaje się zrozumiały to mam problem z kawałkiem dotyczącym generowania przebiegu PWM.
Oto kawałek kodu:
//uruchom przetwornice
sbi(DDRD, 5);
TCCR0A = 0x33 ;
TCCR0B = 0x01 ;
OCR0B = 0xA0 ;
Sygnał PWM napędza w tym przypadku prostą przetwornicę. Chciałbym wiedzieć jaka jest częstotliwość i wypełnienie przebiegu bo bez tego z miejsca nie ruszę.
Moja wiedza na temat przetwornic też jest kiepska więc pozostała mi prośba o pomoc kolegów piszących w ASM.
Czy taka instrukcja powoduje ciągłe generowanie przebiegu PWM bez względu na inne instrukcje wykonywane przez procesor?
Dodam że częstotliwość oscylatora to 3,6864Mhz