Pozdrav drustvo
Imam jedan mali problem sa prelazom s attiny13 na atmega 8 procesor sa programom pisanom u bascomAVR .
Problem je s preslacerima i timerima , naime sa ovim djelom ne moze da se kompajlira sa attiny13 na atmega8 , problem je vjerujem naziv timera ili tako nesto , pokusao sam ponesto izmjeniti ali mi nikako en radi rele s atmeg8 dok s attiny13 sve radi ok .
If Phase = 1 Then '
Load Timer0 , Timer0reload ' postavi timer
Start Timer0 ' pokreni timer
Gtccr = &B10000001 ' resetiraj preskaler radi točnosti timera
Gtccr = 0 ' vrati ga iz reseta
Enable Ovf0 ' dopusti prekid timera
End If
To je dio koji radi na attiny13
A ovo je dio koji sam pokusao da pokrenem s atmega8 , i moze se kompajlirati ali ne radi nikako rele :
If Phase = 1 Then '
Load Timer0 , Timer0reload ' postavi timer
Start Timer0 ' pokreni timer
Sfior = &B00000000
Sfior = 0
Enable Ovf0 ' dopusti prekid timera
End If
Dali mi netko moze pojasniti zbog cega to ne radi ili dati predlog kako to rjesiti ?
prelaz sa ttiny13 na atmega 8
Moderators: pedja089, stojke369, trax, InTheStillOfTheNight
Re: prelaz sa ttiny13 na atmega 8
Malo me bune tu neke stvari, ali predlažem da pogledaš na ovoj stranici primjer konfugiracije timer0 https://avrhelp.mcselec.com/index.html? ... timer0.htm
Reko bih da imaš prekidnu rutinu? Kako ti u njoj kod glasi? Na koj način si siguran da to ne radi?
Reko bih da ti trebaš konkretno ovaj dio koda.
Reko bih da imaš prekidnu rutinu? Kako ti u njoj kod glasi? Na koj način si siguran da to ne radi?
Reko bih da ti trebaš konkretno ovaj dio koda.
Code: Select all
'The following code shows how to use the TIMER0 in interrupt mode
'The code is block remarked with '( en ')
'(
'Configute the timer to use the clock divided by 1024
Config Timer0 = Timer , Prescale = 1024
'Define the ISR handler
On Ovf0 Tim0_isr
'you may also use TIMER0 for OVF0, it is the same
Enable Timer0 ' enable the timer interrupt
Enable Interrupts 'allow interrupts to occur
Do
'your program goes here
Loop
'the following code is executed when the timer rolls over
Tim0_isr:
Print "*";
Return
Re: prelaz sa ttiny13 na atmega 8
Molim vas pogledajte PM , trebali bi imati jedan od mene
Pogledat cu ovo sto ste mi napisali pa se javim .
Pogledat cu ovo sto ste mi napisali pa se javim .