Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

MiniPin programiranje
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
matt89
Novinec


Pridružen/-a: Pon Feb 2010 12:22
Prispevkov: 7

PrispevekObjavljeno: Tor Feb 23, 2010 2:38 pm    Naslov sporočila: MiniPin programiranje Odgovori s citatom

lp!

Zanima kako dolgo se ponavadi prenaša program na recimo Mego8?
Uporabljam MiniPin in pa SiProg programator (ponyprog). Configuration in fuse bite mi prebere v kakšni sekundi, kar se pa tiče branja/pisanja v mikrokontroler pa to traja cca 45min Rolling Eyes je to normalno?

Pa še nekaj me zanima. V priročniku minipina piše da se za programiranje uporablja K6,kateremu pripeljemo +5v na pin1. Če naredim tako mi ponyprog noče sprogramirat (napiše unknown device), če pa napajam direktno celotni minipin, pa dela,vendar izjemno počasi. Je to vredu? Ko programiram naj bo minipin napajan ali preko pina1?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Tor Feb 23, 2010 6:47 pm    Naslov sporočila: Odgovori s citatom

Tega programatorja ne poznam, videl sem da gre za programator ki se priklopi na serijski port.
Ali lahko kje nastaviš hitrost prenosa podatkov?
+5V na pinu 1 je potrebno priklopiti če programator zahteva zunanje napajanje (STK200/300).
Vlado
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
slawko
Začetnik


Pridružen/-a: Čet Jan 2009 10:48
Prispevkov: 16

PrispevekObjavljeno: Čet Feb 25, 2010 2:49 pm    Naslov sporočila: Odgovori s citatom

LP!

V Pony Prog-u nastavi na SI Prog I/O
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
matt89
Novinec


Pridružen/-a: Pon Feb 2010 12:22
Prispevkov: 7

PrispevekObjavljeno: Čet Feb 25, 2010 2:57 pm    Naslov sporočila: Odgovori s citatom

Programator sem usposobil. Razlog? Uporabljal sem usb>com konverter... Sem stvar prikopil na stacionarni pc in deluje. Samo je pa nastal drugi problem. Karkoli zapišem v uc (tiny2314 ali mega8) mi zapiše in prebere normalno, vendar nikakor ne morem zbuditi ucja da bi začel delovati... (blinky) prilagam program. Ali je s tem kaj narobe?

Koda:

$regfile = "2313def.dat"
$crystal = 8000000


Config Portb = Input
Config Portb.2 = Output
Reset Portb.2


Do

Waitms 500

Set Portb.2

Waitms 500

Reset Portb.2

Loop
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Čet Feb 25, 2010 4:49 pm    Naslov sporočila: Odgovori s citatom

Koda:
$regfile = "2313def.dat"


V nastavitvah si izbral napačen procesor, 2313def.dat se nanaša na AT90S2313 in ne na ATtiny2313.
Za tiny procesor moraš vpisati "attiny2313.dat"

Vlado
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
matt89
Novinec


Pridružen/-a: Pon Feb 2010 12:22
Prispevkov: 7

PrispevekObjavljeno: Pet Feb 26, 2010 11:57 am    Naslov sporočila: Odgovori s citatom

Spremenil sem regfile, toda še vedno je vse mrtvo. Jelahko vzrok v programatorju/tinyju?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Pet Feb 26, 2010 12:13 pm    Naslov sporočila: Odgovori s citatom

Pa si tudi prevedel še enkrat?

Lp
Jure
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
matt89
Novinec


Pridružen/-a: Pon Feb 2010 12:22
Prispevkov: 7

PrispevekObjavljeno: Pet Feb 26, 2010 12:29 pm    Naslov sporočila: Odgovori s citatom

Prevedel sem z "attiny2313.dat" pa še vedno noče. Je lahko kaj z attinyom narobe? Prej sem se igral z minipinom in 89c2051 pa je vse delalo normalno, tako da nevem zakaj mi tiny noče delat... Rolling Eyes
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Pet Feb 26, 2010 1:18 pm    Naslov sporočila: Odgovori s citatom

Hja, na "daleč" bo težko kaj narediti. Pridi v uredništvo, če si v bližini, da ga pogledamo "od blizu".

Lp
Jure
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Pet Feb 26, 2010 1:27 pm    Naslov sporočila: Odgovori s citatom

Kaj pa reset pin, imaš ustrezno priklopljen?
Ali si nastavil fuse bite za oscilator?
Ali imaš interni oscilator, ali pa uporabljaš zunanji kristal?
Nisem prepričan, mislim pa da tiny2313 (tovarniško) dela z 1Mhz in da je vklopljen delilnik z 8, to pomeni da bi tvoje ledice utripale vendar ne s takšno hitrostjo kot si jo nastavil ampak veliko, veliko počasneje!
Vklopi in pusti en čas in opazuj vezje.
Vlado
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
matt89
Novinec


Pridružen/-a: Pon Feb 2010 12:22
Prispevkov: 7

PrispevekObjavljeno: Pet Feb 26, 2010 1:42 pm    Naslov sporočila: Odgovori s citatom

Kako pa bi naj bil priklopljen rst pin? ne razumem.
Fuse bite ipd se še nisem nič kaj poglabljal. V ponyprogu mi fuse pa configuration bite prebere normalno, vendar nevem kaj kateri izmed njih pomeni. Mogoče se tu skriva težava?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
matt89
Novinec


Pridružen/-a: Pon Feb 2010 12:22
Prispevkov: 7

PrispevekObjavljeno: Pet Feb 26, 2010 8:28 pm    Naslov sporočila: Odgovori s citatom

No ja. Težava odpravljena. Očitno sta ta 2 tinyja fuč... Sem dal noter mega8 in dela brez problema.

hvala za pomoč!

edit: imam samo problem kako nastavit da bo uc deloval na zunanji kristal? se to nastavi kje v bascomu ali ponyprogu? zdaj deluje zelo počasi Rolling Eyes
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Pet Feb 26, 2010 8:56 pm    Naslov sporočila: Odgovori s citatom

RST pin povežeš prek 10K na plus napajanja.
Fuse bite ne nastavljaš v Bascomu ampak v oknu porgramatorja, pa pazi da spremeniš samo tisto kar rabiš.
Vlado
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
fičfirič
Profesionalec


Pridružen/-a: Pet Avg 2008 21:58
Prispevkov: 80

PrispevekObjavljeno: Čet Okt 14, 2010 9:08 pm    Naslov sporočila: Odgovori s citatom

Bom vprašal kar v tej temi, ker mi minipin zadnje čase nekaj nagaja.
Ker sem sumil da mi izhodni porti nekaj čudno obnašajo sem naredil test ter napisal:

Koda:

$regfile = "attiny2313.dat"
$crystal = 8000000

Config Portb = Output

 Do

 Portb = 10000000
 Wait 1
 Portb = 01000000
 Wait 1
 Portb = 00100000
 Wait 1
 Portb = 00010000
 Wait 1
 Portb = 00001000
 Wait 1
 Portb = 00000100
 Wait 1
 Portb = 00000010
 Wait 1
 Portb = 00000001
 Wait 1

 Loop


Indikatorji na plošči bi se mogli tekoče prižigati a se ne.
Namesto tekoče gredo:

Koda:

10000000
01000000
10100000
00010000
11101000
01100100
00001010
00000001


Ni važno kateri port ter uC. Na attiny2313 celo tista wait 1, traja kar okoli 5 sekund namesto ene. Na 8515 pa je čas realen.

Začuda test z displayem nima težav,ter pravilno izpisuje.
Sumim da je plošča defektna...mogoče jo je poškodoval kdaj kak kratki stik?
Mogoče programator? Uporabljam sample programator z lpt porta.


Nazadnje urejal/a fičfirič Čet Okt 14, 2010 11:18 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Gustav
Profesionalec


Pridružen/-a: Pon Jun 2005 17:19
Prispevkov: 768

PrispevekObjavljeno: Čet Okt 14, 2010 9:35 pm    Naslov sporočila: Odgovori s citatom

Ti posiljas na port decimalne vrednosti in obcudujes rezultat v binarni obliki. Vse deluje normalno. Kaj bi se rad ?

Programiranje ni za slampaste ljudi - razmisli o kaksnem drugem hobiju.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika Časovni pas GMT + 1 ura, srednjeevropski - zimski č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
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group