En AVR som inte gör som den blir tillsagd
- Swech
- EF Sponsor
- Inlägg: 4743
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Förvirrat om reset
Många tror att bara för att programmeraren inte klagar så är allt frid och fröjd...
Men....
Reset till en processor blir det då resetpinnen jordas.
Då en programmerare skall Flasha (programmera) en Processor måste den
vara resettad vilket innebär att Resetpinnen jordas av programmeraren.
Nu kommer det luriga. Programmeraren sätter därefter INTE resetpinnen till
VCC. Det är upp till övrig elektronik att göra detta.. Varför? Jo
man kan ju ha flera andra resetkällor t.ex extern spänningsövervakning som också skall kunna generera reset.
Så man MÅSTE sätta en resistor på t.ex 4,7- 10K mellan din matning och resetpinnen....
Tänk så här.... Programmeraren programmerar - därefter kopplar den bort sig, d.v.s. samma som om du helt enkelt rycker bort den. så den kan inte sköta om reset för dig....
Swech
Men....
Reset till en processor blir det då resetpinnen jordas.
Då en programmerare skall Flasha (programmera) en Processor måste den
vara resettad vilket innebär att Resetpinnen jordas av programmeraren.
Nu kommer det luriga. Programmeraren sätter därefter INTE resetpinnen till
VCC. Det är upp till övrig elektronik att göra detta.. Varför? Jo
man kan ju ha flera andra resetkällor t.ex extern spänningsövervakning som också skall kunna generera reset.
Så man MÅSTE sätta en resistor på t.ex 4,7- 10K mellan din matning och resetpinnen....
Tänk så här.... Programmeraren programmerar - därefter kopplar den bort sig, d.v.s. samma som om du helt enkelt rycker bort den. så den kan inte sköta om reset för dig....
Swech
-
- Inlägg: 75
- Blev medlem: 4 december 2003, 19:14:27
- Ort: Byn
Re: Förvirrat om reset
För tillfället har jag en temporär lösning för programmeraren. Den är helt enkelt en sockel som är lödd till en paralellportshane. Så då kan jag helt enkelt koppla RESET till VCC där AVRen egentligen ska sitta, eller?Swech skrev:Många tror att bara för att programmeraren inte klagar så är allt frid och fröjd...
Men....
Reset till en processor blir det då resetpinnen jordas.
Då en programmerare skall Flasha (programmera) en Processor måste den
vara resettad vilket innebär att Resetpinnen jordas av programmeraren.
Nu kommer det luriga. Programmeraren sätter därefter INTE resetpinnen till
VCC. Det är upp till övrig elektronik att göra detta.. Varför? Jo
man kan ju ha flera andra resetkällor t.ex extern spänningsövervakning som också skall kunna generera reset.
Så man MÅSTE sätta en resistor på t.ex 4,7- 10K mellan din matning och resetpinnen....
Tänk så här.... Programmeraren programmerar - därefter kopplar den bort sig, d.v.s. samma som om du helt enkelt rycker bort den. så den kan inte sköta om reset för dig....
Swech
-
- Inlägg: 75
- Blev medlem: 4 december 2003, 19:14:27
- Ort: Byn
Ok, kändes som de gjorde så i exemplen...VelcroMan skrev:Jo, Spinky Spendrup, det är rätt.http://avrhelp.mcselec.com/index.html?config_port.htm
Från http://avrhelp.mcselec.com/index.html?toggle.htm
Dim Var As Byte
Config Pinb.0 = Output ' portB.0 is an output now
Do
Toggle Portb.0 'toggle state
Waitms 1000 'wait for 1 sec
Loop
Men jag är inte så bevandrad i Bascom.