2020-07-21から1日間の記事一覧

タイマー0 / Fast PWMモード / Waveform Generationモード7

pp.522-524 今度はWaveform Generationモード7を試してみる。TOP値をOCR0Aで指定する。したがってWaveform Generator Aは使えなくなる。 ; スタックポインタの初期化マクロ .MACRO INITSTACK LDI R20, HIGH(RAMEND) OUT SPH, R20 LDI R20, LOW(RAMEND) OUT S…

タイマー0 / Fast PWMモード / Waveform Generationモード3

pp.522-524 ; スタックポインタの初期化マクロ .MACRO INITSTACK LDI R20, HIGH(RAMEND) OUT SPH, R20 LDI R20, LOW(RAMEND) OUT SPL, R20 .ENDMACRO INITSTACK ; PD6 (OC0A), PD5 (OC0B)からPWM波を出力する。 LDI R20, (1 << PD6) | (1 << PD5) OUT DDRD, …