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 

Tiny2313 in BASCOM-AVR
Pojdi na stran 1, 2  Naslednja
 
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
live4real
Neznanec
Neznanec



Pridružen-a: Čet 28 Mar 2013 18:59
Prispevkov: 7
Aktiv.: 0.05
Kraj: Vipava

PrispevekObjavljeno: Pet Maj 31, 2013 7:33 pm    Naslov sporočila:  Tiny2313 in BASCOM-AVR Odgovori s citatom

Lep pozdrav.
Imam problem v BASCOM programu. Na internetu, sem že dobil napisan program in če ga prevedem je vse OK (no errors found). Ko pa program pošljem kontrolerju, dobim naslednje obvestilo :



Moogče kakšna ideja/nasvet?

Hvala!

_________________
...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
stursc
Član
Član



Pridružen-a: Tor 08 Jun 2004 14:29
Prispevkov: 323
Aktiv.: 1.36

PrispevekObjavljeno: Pet Maj 31, 2013 8:14 pm    Naslov sporočila:   Odgovori s citatom

V Bascomu nastavi programer na STK500 extended



LP, stursc
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
live4real
Neznanec
Neznanec



Pridružen-a: Čet 28 Mar 2013 18:59
Prispevkov: 7
Aktiv.: 0.05
Kraj: Vipava

PrispevekObjavljeno: Pet Maj 31, 2013 8:48 pm    Naslov sporočila:   Odgovori s citatom

Hvala, sedaj deluje. Mogoče obstaja kakšna dobra spletna stran s primeri nalog, za začetnike?
_________________
...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.24
Kraj: Ig

PrispevekObjavljeno: Pet Maj 31, 2013 10:17 pm    Naslov sporočila:   Odgovori s citatom

V bascom folder SAMPLES poglej. Imaš ogromno primerov za začetnike. Ali pa na MCSovi strani.

LP G

_________________
.
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._|
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
mucek
Član
Član



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

PrispevekObjavljeno: Sob Jun 01, 2013 9:16 am    Naslov sporočila:   Odgovori s citatom

Še tole poglej, če še nisi ...
http://www.ecat.si/2011/05/906/

Lp, g

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
live4real
Neznanec
Neznanec



Pridružen-a: Čet 28 Mar 2013 18:59
Prispevkov: 7
Aktiv.: 0.05
Kraj: Vipava

PrispevekObjavljeno: Sob Jun 01, 2013 12:58 pm    Naslov sporočila:   Odgovori s citatom

Bom kar tukaj vprašal. Težave imam s tipkami - inputi. Napisal sem naslednji prorgram, ki sem ga dobil na internetu:

Koda:
Config Portb = Output
Config Portd.0 = Input
Portb = 255
Dim Ledica As Bit
Dim Tipka As Bit
$regfile = "attiny2313.dat"
Do
If Pind.0 = 0 Then
   Portb.0 = Ledica
   Ledica = Not Ledica
   Wait 1
   Else
   Portb.1 = Ledica
   Ledica = Not Ledica
   Wait 1
End If
Loop


Ampak, ko pritisnem tipko portx.0 se ne zgodi nič. Po opisu na internetu, bi morala začeti utripati dioda na portb.0.

Kakšen nasvet?

Hvala

_________________
...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
mucek
Član
Član



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

PrispevekObjavljeno: Sob Jun 01, 2013 1:11 pm    Naslov sporočila:   Odgovori s citatom

Narobe napisan sample:

config portx.0 as input ni prav, mora biti pinx.0!

Lp, g

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
live4real
Neznanec
Neznanec



Pridružen-a: Čet 28 Mar 2013 18:59
Prispevkov: 7
Aktiv.: 0.05
Kraj: Vipava

PrispevekObjavljeno: Sob Jun 01, 2013 1:16 pm    Naslov sporočila:   Odgovori s citatom

Tudi če popravim na Config Pind.0 = Input, ne dela.
_________________
...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
mucek
Član
Član



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

PrispevekObjavljeno: Sob Jun 01, 2013 1:18 pm    Naslov sporočila:   Odgovori s citatom

Poskusi takole ... Tipko imaš pa v pull down ali pull up?

Koda:

$regfile = "attiny2313.dat"  'Take zadeve grejo VEDNO na začetek in ne nekam vmes!

Config Portb = Output
Config Portd.0 = Input
Portb = 255

Do
   If Pind.0 = 0 Then
      set portb.0
   elseif pind.o = 1 then
      reset portb.0
   End If
Loop

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
live4real
Neznanec
Neznanec



Pridružen-a: Čet 28 Mar 2013 18:59
Prispevkov: 7
Aktiv.: 0.05
Kraj: Vipava

PrispevekObjavljeno: Sob Jun 01, 2013 1:49 pm    Naslov sporočila:   Odgovori s citatom

Hm.. dioda vedno gori. Ko pritisnem tipko, se ne zgodi nič.
Mikrokontroler: http://trgovina.svet-el.si/shopimages/17389_v.jpg

_________________
...


Nazadnje urejal/a live4real Sob Jun 01, 2013 1:57 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
danilo
Član
Član



Pridružen-a: Sre 20 Avg 2003 14:57
Prispevkov: 147
Aktiv.: 0.62
Kraj: Kamnik

PrispevekObjavljeno: Sob Jun 01, 2013 1:57 pm    Naslov sporočila:   Odgovori s citatom

Verjetno majhna napaka @mucka, ali pa se motim? Probaj ...

namesto
elseif pind.o = 1 then
napiši
elseif Pind.0 = 1 then

Lp Danilo

mucek je napisal/a:
Poskusi takole ... Tipko imaš pa v pull down ali pull up?

Koda:

$regfile = "attiny2313.dat"  'Take zadeve grejo VEDNO na začetek in ne nekam vmes!

Config Portb = Output
Config Portd.0 = Input
Portb = 255

Do
   If Pind.0 = 0 Then
      set portb.0
   elseif pind.o = 1 then
      reset portb.0
   End If
Loop
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
tilz0R
Član
Član



Pridružen-a: Čet 31 Maj 2012 15:39
Prispevkov: 898
Aktiv.: 5.65
Kraj: Črnomelj

PrispevekObjavljeno: Sob Jun 01, 2013 1:58 pm    Naslov sporočila:   Odgovori s citatom

live4real je napisal/a:
Hm.. dioda vedno gori. Ko pritisnem tipko, se ne zgodi nič. Imam pa pull down tipke.


Si prepričan, da so povezane kot na sliki desna vezava?
V' gre na tvoj pin, kjer je tipka, torej PIND.0

_________________
Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
live4real
Neznanec
Neznanec



Pridružen-a: Čet 28 Mar 2013 18:59
Prispevkov: 7
Aktiv.: 0.05
Kraj: Vipava

PrispevekObjavljeno: Sob Jun 01, 2013 1:58 pm    Naslov sporočila:   Odgovori s citatom

Sem že popravil iz o v 0. Ni pomagalo.
_________________
...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
mucek
Član
Član



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

PrispevekObjavljeno: Sob Jun 01, 2013 3:27 pm    Naslov sporočila:   Odgovori s citatom

Hmm, pa to bi 100% moralo delati ...
Si siguren, da imaš vezavo pravilno, da kontroler dela kot je treba in da programiraš uspešno?

Daj samo tole poskusi, če bo delalo ...

Koda:


config portb.0 = output : led alias portb.0

Do
   Toggle led
   wait 1
Loop


Lp, g

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
HeBird
Član
Član



Pridružen-a: Ned 16 Avg 2009 16:36
Prispevkov: 79
Aktiv.: 0.41
Kraj: Domžale

PrispevekObjavljeno: Sob Jun 01, 2013 3:34 pm    Naslov sporočila:   Odgovori s citatom

Nisem ekspert, vseeno bom poskušal pomagati.

Da si razčistiš pojem... Tole na sliki je testna/programirna plošča megapin in ne mikrokontroler: http://trgovina.svet-el.si/shopimages/17389_v.jpg
Mikrokontroler je Atiny2313.

1. Imaš sigurno Atiny2313? Če je Atiny2313A, ima AVR-Bascom posebej datoteko zanj (spremeniš v $regfile = "attiny2313a.dat"). Sicer verjetno bi vseeno moralo delovati. Da ni kater XYZ čip?

2. Popravljen program, ki ga je prilepil mucek/danilo je OK, meni na minipinu in ATmega16 deluje.

3. Pri tem programu dioda gori, če ni pritisnjena tipka, kar je OK. Sklepam, da je napaka v povezavi. Sklepam, da si zraven testne plošče dobil 10 žilni ploščati kabel za povezovanje speedy konektorjev. Sklepam, da veš, da moraš tipke s tem kablom povezati z ustreznim portom (PortC v primeru predlaganega programa).
Ko si to povezal, preveri povezavo z ohm-metrom. Če imaš pravilno povezano, boš med GROUND-pinom in PIND.0 izmeril padec upornosti, ko pritisneš tipko. Poročaj.

_________________
Gašper
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
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
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