Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Obelix Član

Pridružen-a: Pon 19 Maj 2008 13:59 Prispevkov: 1881 Aktiv.: 9.05 Kraj: Maribor
|
Objavljeno: Sre Feb 04, 2009 10:49 am Naslov sporočila: Atmega8 in Bascom |
|
|
Imam vezje z Atmega8-16 procesorjem, takt mu daje 16 MHz kvarc.
V Bascomu napišem preprost testni program, led dioda naj utripa s taktom 1 sekunde.
Prenesem program, led dioda utripa s taktom 16 sekund (ročno merjeno s štoparico).
Je mogoče kdo naletel na podoben primer ?
Hvala in lep pozdrav, Andrej |
|
Nazaj na vrh |
|
 |
mucek4 Član


Pridružen-a: Sob 18 Jun 2005 20:52 Prispevkov: 2952 Aktiv.: 12.46 Kraj: Tržič - Mesto med gorami
|
Objavljeno: Sre Feb 04, 2009 10:59 am Naslov sporočila: |
|
|
Sicer Bascom ni mora vrlina, ampak ali si nastavil pravilno frekvenco v programu? |
|
Nazaj na vrh |
|
 |
MAAG Član

Pridružen-a: Čet 26 Jun 2008 14:18 Prispevkov: 178 Aktiv.: 0.86 Kraj: SG-MB
|
Objavljeno: Sre Feb 04, 2009 11:03 am Naslov sporočila: |
|
|
Prilepi se kodo. Da bomo lazje vidli kaj si ustvaril! _________________ Samo da se kadi  |
|
Nazaj na vrh |
|
 |
eddie Član

Pridružen-a: Sre 10 Dec 2003 21:02 Prispevkov: 723 Aktiv.: 3.05 Kraj: Severna primorska
|
Objavljeno: Sre Feb 04, 2009 11:40 am Naslov sporočila: |
|
|
Ali si nastavil fuse bite za zunanji kvarc?
Lp |
|
Nazaj na vrh |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5529 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Sre Feb 04, 2009 12:40 pm Naslov sporočila: |
|
|
In ali si nastavil hitrost kristala v programu oz preko Options->Compiler->Communication?
LP, Grega |
|
Nazaj na vrh |
|
 |
Obelix Član

Pridružen-a: Pon 19 Maj 2008 13:59 Prispevkov: 1881 Aktiv.: 9.05 Kraj: Maribor
|
Objavljeno: Sre Feb 04, 2009 3:02 pm Naslov sporočila: |
|
|
Tu je koda:
Koda: |
$regfile = "m8def.dat" 'At-Mega-8
$crystal = 16000000 'Frekvenca kvarca 16Mhz
Ddrd = &B11111111 'PortD kot izhod za LED diode
Start:
Portd = &B10000000
Wait 1
Portd = &B10000000
Wait 1
Goto Start
End |
LpA |
|
Nazaj na vrh |
|
 |
LEDuser Član


Pridružen-a: Pon 31 Mar 2008 12:06 Prispevkov: 1104 Aktiv.: 5.27 Kraj: Ljubljana
|
Objavljeno: Sre Feb 04, 2009 3:10 pm Naslov sporočila: |
|
|
Ali programiraš v Bascom AVR ali v AVR studio? Jaz imam iste probleme pri Attiny13 ker ga sprogramiram v AVR studio... Volkov programator ne mara Bascoma  _________________ Razsvetljujemo od leta 1920! |
|
Nazaj na vrh |
|
 |
malci Član


Pridružen-a: Sob 15 Sep 2007 21:05 Prispevkov: 871 Aktiv.: 4.03 Kraj: Polhov Gradec
|
Objavljeno: Sre Feb 04, 2009 3:39 pm Naslov sporočila: |
|
|
Imel isti začetniški problem.
Predvidevam, da nisi nastavil fuse bit-ov, in ti mikrokontroler uporablja interni oscilator, ki je privzeto nastavljen na 1 MHz. Če programiraš z bascom AVR, ta fuse bit nastaviš tik preden preneseš program v flash (samo prvič) - izbereš zavihek fuse and lock bits, ter izbereš željeno možnost - pazi da ga ne zakleneš
lp
uroš _________________ Elektronika za hobi |
|
Nazaj na vrh |
|
 |
Obelix Član

Pridružen-a: Pon 19 Maj 2008 13:59 Prispevkov: 1881 Aktiv.: 9.05 Kraj: Maribor
|
Objavljeno: Sre Feb 04, 2009 3:48 pm Naslov sporočila: |
|
|
Najbrž misliš, s katerim programom zapišem zadevo v procesor.
S programom SP12. Če to naredim s procesorjem AT90S2313, dela tako kot mora. Atmega8 pa ne. Saj dela. "Timing" pač ne štima. Delam prvič z Atmega procesorjem.
Ravnokar sem prebral:
Most new AVR chips have an internal oscillator that is enabled by default. Check the data sheet for the default value.
Očitno je pri AT90S2313 izbira med zunanjim in notranjim oscilatorjem izvedena "hardversko". Pri Atmegi bo pa treba aktivirati določen "fuse".
Grem naštudirat ustrezne "fuse".
Vseeno hvala za pomoč. Lep pozdrav, Andrej |
|
Nazaj na vrh |
|
 |
Obelix Član

Pridružen-a: Pon 19 Maj 2008 13:59 Prispevkov: 1881 Aktiv.: 9.05 Kraj: Maribor
|
Objavljeno: Sre Feb 04, 2009 4:13 pm Naslov sporočila: |
|
|
To je bilo to.
CKSEL "fuse" je bilo treba nastaviti na 1111.
Tovarniško je nastavljen na 0001.
Lep pozdrav, Andrej |
|
Nazaj na vrh |
|
 |
milan62 Član

Pridružen-a: Ned 04 Jan 2004 23:19 Prispevkov: 2391 Aktiv.: 10.09 Kraj: Kranj
|
Objavljeno: Sre Feb 04, 2009 5:25 pm Naslov sporočila: |
|
|
LEDuser je napisal/a: |
Ali programiraš v Bascom AVR ali v AVR studio? Jaz imam iste probleme pri Attiny13 ker ga sprogramiram v AVR studio... Volkov programator ne mara Bascoma  |
Moj primerek Bascoma se zelo dobro razume z USB programatorjem Darka Volka
LP _________________ Wasting time online since 1999 |
|
Nazaj na vrh |
|
 |
LEDuser Član


Pridružen-a: Pon 31 Mar 2008 12:06 Prispevkov: 1104 Aktiv.: 5.27 Kraj: Ljubljana
|
Objavljeno: Sre Feb 04, 2009 5:39 pm Naslov sporočila: |
|
|
Jaz uporabljam Bascom 1.11.9.0 licenčni! In ko priklopim programator kot STK500 Extended (COM 2, Baud 115200, izbrana datoteka Stk500.exe), mi ob kliku na "Read device" izpiše napako I/O error 103. Ne vem kaj delam narobe ker v AVR studio mi programira fantastično. _________________ Razsvetljujemo od leta 1920! |
|
Nazaj na vrh |
|
 |
dkone Član

Pridružen-a: Sre 07 Mar 2007 18:53 Prispevkov: 2116 Aktiv.: 9.51 Kraj: Krško
|
Objavljeno: Sre Feb 04, 2009 8:09 pm Naslov sporočila: |
|
|
LEDuser je napisal/a: |
Jaz uporabljam Bascom 1.11.9.0 licenčni! In ko priklopim programator kot STK500 Extended (COM 2, Baud 115200, izbrana datoteka Stk500.exe), mi ob kliku na "Read device" izpiše napako I/O error 103. Ne vem kaj delam narobe ker v AVR studio mi programira fantastično. |
A si probal tisto stk500.exe datoteko? Probaj še z AVRstudio-vo datoteko,najdeš jo v primarnem direktorju programa. Koker se spomnem,je meni Darkotov programator deloval BP v BASCOMU.
več si preberi tole. _________________ Denis |
|
Nazaj na vrh |
|
 |
LEDuser Član


Pridružen-a: Pon 31 Mar 2008 12:06 Prispevkov: 1104 Aktiv.: 5.27 Kraj: Ljubljana
|
Objavljeno: Sre Feb 04, 2009 8:16 pm Naslov sporočila: |
|
|
Vse sem že probal in nič ne deluje vedno znova I/O error 103! _________________ Razsvetljujemo od leta 1920! |
|
Nazaj na vrh |
|
 |
|