ATMEGA32
Visszatérve a fentebb tárgyalt hibajelenségre, mivel megint belefutottam!
Most jöttem rá az okára!
Mivel bekerült a programba 1 sor: Config Portb = Output
A bascom átállította a: Fusebit H Q: 0:Serial programming DISABLED- re
Ezért a következő írásnál csak törölni lehet. Az újabb progit nem lehet beírni!
Először bekel állítani a: Fusebit H Q: 0:Serial programming ENABLED-re
Én meg HW-es meghibásodásra gyanakodtam! Na ezt nevezik tanuló pénznek!
Most jöttem rá az okára!
Mivel bekerült a programba 1 sor: Config Portb = Output
A bascom átállította a: Fusebit H Q: 0:Serial programming DISABLED- re
Ezért a következő írásnál csak törölni lehet. Az újabb progit nem lehet beírni!
Először bekel állítani a: Fusebit H Q: 0:Serial programming ENABLED-re
Én meg HW-es meghibásodásra gyanakodtam! Na ezt nevezik tanuló pénznek!
Szerinted az befolyásolja a fusebiteket ha a programodba beírod hogy : Config Portx = y
Mert akkor én most le is törlöm a gépemről, és elmegyek fát vágni az erdőbe....
Ahogy olvastam az előző (ill. összes) hozzászólásodat, látatlanban megmondom hogy nálad valami "elképesztő" hardver galiba lehet...
Fusebit félreprogramoz(ódás)ás csak valamilyen hardveres okból, illetőleg (nem)ismereti okoktól lehet... Főleg ha a Bascom beépített STK200 programozóját nézzük.
Mielőtt a többi tanulópénzed befizetnéd a feneketlen kasszába, ezeket figyelembe véve nézz kicsit körül hardver oldalon...
Mert akkor én most le is törlöm a gépemről, és elmegyek fát vágni az erdőbe....
Ahogy olvastam az előző (ill. összes) hozzászólásodat, látatlanban megmondom hogy nálad valami "elképesztő" hardver galiba lehet...
Fusebit félreprogramoz(ódás)ás csak valamilyen hardveres okból, illetőleg (nem)ismereti okoktól lehet... Főleg ha a Bascom beépített STK200 programozóját nézzük.
Mielőtt a többi tanulópénzed befizetnéd a feneketlen kasszába, ezeket figyelembe véve nézz kicsit körül hardver oldalon...
Nézzük csak:
Hibák amit sokan elkövetnek az STK200-al (köztük Robi is...) :
- Maga a buffer IC (74x244, stb.) közvetlenül az LPT csatlakozónál van.. Na ez így nem vezet jóra, főleg ha a folytatás szalagkábel. Tapasztalatból mondom.
- Szalagkábel. Ezen a helyen felejtsük már el... Nagyon jó találmány, de minden zajt összeszed, még egy 15 cm-es darab is... Helyette inkább árnyékolt több eres vezetéket, ha lehet... (arról most nem nyitok vitát hogy a gyári STK500 is szalagkábellel van szerelve.) (a munkahelyemen nem tudok használni szalagkábel toldatot STK200-hoz, míg árnyékolt kábellel rendesen működik. Otthon mindkettő megy rendesen...)
A zavarmentes koncepció : Dsub25, árnyékolt vezeték(!max 1.5m!), buffer IC, rövid vezeték, céláramkör.
Hirtelen ennyi.
Hibák amit sokan elkövetnek az STK200-al (köztük Robi is...) :
- Maga a buffer IC (74x244, stb.) közvetlenül az LPT csatlakozónál van.. Na ez így nem vezet jóra, főleg ha a folytatás szalagkábel. Tapasztalatból mondom.
- Szalagkábel. Ezen a helyen felejtsük már el... Nagyon jó találmány, de minden zajt összeszed, még egy 15 cm-es darab is... Helyette inkább árnyékolt több eres vezetéket, ha lehet... (arról most nem nyitok vitát hogy a gyári STK500 is szalagkábellel van szerelve.) (a munkahelyemen nem tudok használni szalagkábel toldatot STK200-hoz, míg árnyékolt kábellel rendesen működik. Otthon mindkettő megy rendesen...)
A zavarmentes koncepció : Dsub25, árnyékolt vezeték(!max 1.5m!), buffer IC, rövid vezeték, céláramkör.
Hirtelen ennyi.
Illetve amit sokan elfelejtenek:
A Win a portokat igyekszik alapállapotba rakni. Ez a Poll kulcs a registryben (valahol elől megvan).
- Az ISP sebesség szép magas szokott lenni: STK500 esetén akár 1 MHz is lehet! Hosszú vezeték, nagy kapacitás -> egyértelmű hibára vezet.
- Hiba még sok esetben hogy dugdosós próbapanelen építkezel. Ez a kontakthibáék melegágya lehet.
- STK200-at is ésszel kell használni. LPT toldókábel (ez gyárilag árnyékolt), ennek végére a STK200 és lehetőleg rövid kábellel a célpanelra Legtöbb helyen így is van). Itt a 10-es szalagkábeles megoldás annyival jobb, hogy mindemn 2 ér GND, azaz kicsit árnyékol. A 6 eresnél még ez sincsen...
- Programozásnáél a szalagkábel ne menjen: RF kábel, 230V közelében hosszan, párhuzamosan. Ugyanígy ne legyen csomó, összetekerés stb...
A Win a portokat igyekszik alapállapotba rakni. Ez a Poll kulcs a registryben (valahol elől megvan).
- Az ISP sebesség szép magas szokott lenni: STK500 esetén akár 1 MHz is lehet! Hosszú vezeték, nagy kapacitás -> egyértelmű hibára vezet.
- Hiba még sok esetben hogy dugdosós próbapanelen építkezel. Ez a kontakthibáék melegágya lehet.
- STK200-at is ésszel kell használni. LPT toldókábel (ez gyárilag árnyékolt), ennek végére a STK200 és lehetőleg rövid kábellel a célpanelra Legtöbb helyen így is van). Itt a 10-es szalagkábeles megoldás annyival jobb, hogy mindemn 2 ér GND, azaz kicsit árnyékol. A 6 eresnél még ez sincsen...
- Programozásnáél a szalagkábel ne menjen: RF kábel, 230V közelében hosszan, párhuzamosan. Ugyanígy ne legyen csomó, összetekerés stb...
Igen ez a 2*5 szalagkábel csatlakozó nem bírtaki, az átalakítással járó strapát!
Ide kellene 1 Dsub9 papa csatlakozó. Úgy nem keveredne a soros portal, és bírná az árnyékolást!
Egyébként direkt kipróbáltam! Ha hurok van a kábelen, akkor jönnek a hibás írások!
Ha kifeszítem megjavul.
Itt van az utcán a magasfeszültségű vezeték, Alig 5m-re a fejem felett, lehet az zavar?
Vagy a hűtés miatt nyitva hagyott PC-ház? Esetleg az előttem levő monitor?
Szívok rendesen!
Ide kellene 1 Dsub9 papa csatlakozó. Úgy nem keveredne a soros portal, és bírná az árnyékolást!
Egyébként direkt kipróbáltam! Ha hurok van a kábelen, akkor jönnek a hibás írások!
Ha kifeszítem megjavul.
Itt van az utcán a magasfeszültségű vezeték, Alig 5m-re a fejem felett, lehet az zavar?
Vagy a hűtés miatt nyitva hagyott PC-ház? Esetleg az előttem levő monitor?
Szívok rendesen!
Sziasztok!
Nálam is gond volt az STK200-Bascom kombóval. Egyik napról a másikra elkezdett hibásan írni, elrontotta a fuse bit-ek beállítását. A kisebb kontrollereket (Attiny13, 25, 2313) még megírta, de a mega16-ot szinte mindig elrontotta. Persze ugyanez az stk200 a laptopommal hiba nélkül üzemelt. A megoldás egy PCI párhuzamos kártya beépítése volt a gépbe. Azóta is remekül, stabilan működik.
Üdv.
Nálam is gond volt az STK200-Bascom kombóval. Egyik napról a másikra elkezdett hibásan írni, elrontotta a fuse bit-ek beállítását. A kisebb kontrollereket (Attiny13, 25, 2313) még megírta, de a mega16-ot szinte mindig elrontotta. Persze ugyanez az stk200 a laptopommal hiba nélkül üzemelt. A megoldás egy PCI párhuzamos kártya beépítése volt a gépbe. Azóta is remekül, stabilan működik.
Üdv.