Zdravím, nějak se nemohu vyrovnat s nastavením č/č 0, režim CTC, přerušení voláno při schodě TCT0=OCR0A. Výcuc asm:
ldi reg,0b00000010 ;CC0 - režim CTC, volá přerušení při schodě
out tccr0,reg ;
ldi reg,200 ;přednastavení na čítání do 200 než dojde ke
out tcnt0,reg ;schodě a volá se přerušení na .org14
ldi reg,0b0000001 ;schoda - A
out timsk,reg ;povol přerušení CC0 při schodě
ldi reg,250 ;TCNT0 počítá do 250,
out ocr0a,reg ;a při schodě je voláno přerušení
sei ;povol globální přerušení v SREG
Když dám v AVR studiu F7, tak mi napíše chybu - undefined symbol ocr0a. Proč? Má čítač/časovač 0 OCR0A a OCR0B? Je chyba v zápisu asm? Přerušení následně ošetřím na adrese 14 (jmp někam). Podle Block Diagram jo. Bohužel jsem neobjevil žádný popis MCU 2313 v češtině. Stačí mě nasměrovat a já se už budu prát, ale jen v asm. Díky za každou pomoc.