www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

učenje bascom avr

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
linel
Član
Član



Pridružen-a: Čet 06 Mar 2008 21:14
Prispevkov: 178
Aktiv.: 0.85
Kraj: prekmurje

PrispevekObjavljeno: Pon Jul 14, 2008 9:03 pm    Naslov sporočila:  učenje bascom avr Odgovori s citatom

pozdravljeni!

po nakupu easy avr5 in malo oddiha na morju je prišel čas za učenje. že takoj na začetku so me srečali problemi. napisal ( prepisal ) sem ta program iz gradiva "bascom avr začetni tečaj" in stvar javi napake. uporabljam pa program bascom avr ide 1.11.9.1 . zanima me v kerem programu oz.kateri verziji je napisan program ki je v gradivu, in kaj je narobe?

Config Porta = Input
Config Portb.0 = Input
Config Portc = Output

Do
If Pinb.0 = 1 Then

Set Portc.0
Else
Reset Portc.
End If
loop


napake:
error 101 line : 1 can´t find hw register [ddra]
error 101 line : 3 can´t find hw register [ddrc]
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
program_er
Član
Član



Pridružen-a: Sob 08 Mar 2008 13:47
Prispevkov: 2173
Aktiv.: 10.33
Kraj: Maribor (Pohorje)

PrispevekObjavljeno: Pon Jul 14, 2008 9:07 pm    Naslov sporočila:   Odgovori s citatom

Ja kateri čip pa uporabljaš?
_________________
Upanje ni del naše projektne strategije.
Member of Trisat - 1. Slovenian satellite running new fault tolerant aerospace processor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5529
Aktiv.: 24.06
Kraj: Domzale

PrispevekObjavljeno: Pon Jul 14, 2008 9:32 pm    Naslov sporočila:   Odgovori s citatom

Nimaš izbranega / defineranega (pravilnega) čipa v Options->Compiler->Chip. m16def.dat bo pravi za mego16, ki je kot vem priložena EasyAVR5.
Pa še dve napaki imaš v samem programu (verjetno si ga površno prepisal):
- v vrstici reset portc.0 imaš napisano le portc.
- pred loop ukazom naj bo še wait 1, sicer ne boš videl preklopov zaradi hitrosti

LP, Grega
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
linel
Član
Član



Pridružen-a: Čet 06 Mar 2008 21:14
Prispevkov: 178
Aktiv.: 0.85
Kraj: prekmurje

PrispevekObjavljeno: Pon Jul 14, 2008 9:53 pm    Naslov sporočila:  učenje bascom avr Odgovori s citatom

čipa res nisem mel konfiguriranega. napake se pa dogajao tudi pri prepisovanju Smile zaradi prevelike želje in nestrpnosti tudi pri najenostavnejših programih. Smile bo treba bolj počasi Confused
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
linel
Član
Član



Pridružen-a: Čet 06 Mar 2008 21:14
Prispevkov: 178
Aktiv.: 0.85
Kraj: prekmurje

PrispevekObjavljeno: Pon Jul 14, 2008 10:02 pm    Naslov sporočila:  učenje bascom avr Odgovori s citatom

tisto prej zdaj dela, sedaj sem pa hotel da bi se vse ledice prižgale na portu A
ob pritisku tipke, prižge se pa samo na porta.0. zakaj pa to?


Config Portb.0 = Input
Config Porta = Output

Do
If Pinb.0 = 1 Then

Set Porta
Else
Reset Porta
End If
Wait 1
Loop
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
dkone
Član
Član



Pridružen-a: Sre 07 Mar 2007 18:53
Prispevkov: 2116
Aktiv.: 9.51
Kraj: Krško

PrispevekObjavljeno: Pon Jul 14, 2008 10:04 pm    Naslov sporočila:  Re: učenje bascom avr Odgovori s citatom

linel je napisal/a:
tisto prej zdaj dela, sedaj sem pa hotel da bi se vse ledice prižgale na portu A
ob pritisku tipke, prižge se pa samo na porta.0. zakaj pa to?


Config Portb.0 = Input
Config Porta = Output

Do
If Pinb.0 = 1 Then

Set Porta
Else
Reset Porta
End If
Wait 1
Loop


Probaj namesto set ter reset; porta=255(namesto set),namest reset pa porta=0[/b]

_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
program_er
Član
Član



Pridružen-a: Sob 08 Mar 2008 13:47
Prispevkov: 2173
Aktiv.: 10.33
Kraj: Maribor (Pohorje)

PrispevekObjavljeno: Pon Jul 14, 2008 10:10 pm    Naslov sporočila:   Odgovori s citatom

Za začetek pa je vredu tudi binarno, za večji pregled.

PORTA = &B11111111
ali
PORTA = &B00000000

_________________
Upanje ni del naše projektne strategije.
Member of Trisat - 1. Slovenian satellite running new fault tolerant aerospace processor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
linel
Član
Član



Pridružen-a: Čet 06 Mar 2008 21:14
Prispevkov: 178
Aktiv.: 0.85
Kraj: prekmurje

PrispevekObjavljeno: Pon Jul 14, 2008 10:42 pm    Naslov sporočila:  učenje bascom avr Odgovori s citatom

z porta = 255 deluje. malo sem se še igračkal da tudi ostale porte vklapljam z majhno zakasnitvijo. cool so te zadeve:) kako bo še zabavno ko bodo prišli lcd-ji Laughing Dancing
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group