Fråga om AvrStudio

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

Jippi, det funkar.

Jag hade redan testat exakt det men jag måste ha missuppfattat opkoden i det fallet, pinsamt.

Tack för hjälpen gubbar!
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Måste faktist säga att jag håller med Chribbe76 här. Labels kan bli väldigt överdrivet om man bara vill hoppa över en rad eller två.

Tex när man har en bunt "BTFSS" satser som ska göra samma två rader kod om det är sant då känns labels lite löjliga.

Bra att det löste sig iaf :)
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

Tack v-g, jag började faktiskt känna mig lite "upptryckt mot väggen".

BREQ PC+4 betyder faktiskt 4st 16-bitars instruktioner och inte 4st byte.
Det gör det hela ännu bättre tycker jag.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Fint att det fungerar !
Och "PC" är ju faktiskt lite tydligare än "$"... :-)
Jag kände på mig att det måste finnas *någonting*
som AVR är bättre på... 8)

> inte din dubbelmoral med delay-rutinerna

Moral och moral... :-) Det var väl mer en praktiskt fråga.
Dessutom står det att det inte är min kod utan att den
kommer från kodgeneratorn, det finns även en URL dit.

Men visst, jag ska fundera på det... :-)
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Inlägg av Kaggen »

Chribbe76 skrev:Tack v-g, jag började faktiskt känna mig lite "upptryckt mot väggen".

BREQ PC+4 betyder faktiskt 4st 16-bitars instruktioner och inte 4st byte.
Det gör det hela ännu bättre tycker jag.
Vad händer den dagen du modifierar koden lite och lägger till en instruktion bland de 4 som hoppas över och glömmer att ändra till PC+5?

Har du labels räknar ju assemblern om det automatiskt. Jag vet att man oftast säger "det misstaget gör jag aldrig", men rätt var det är sitter du i en stressig situation och gör många ändringar i koden i ett svep och vips funkar inget, då kan det bli några timmars felsökande (och du hör sodjans manande röst inom dig; "vad var det jag sa"). :)

Inte för att jag vill "trycka upp någon mot väggen", så det är fritt fram att lära sig den "hårda" vägen. :)

/Mats
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Kaggen: Jag skulle gissa på koden kommer göra något skumt,.
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

Hmm.. Jag missade visst ditt inlägg Kaggen.

jag kommer inte använda det för att hoppa över 4st instruktioner, förmodligen inte ens 2st instruktioner.
Det kommer bli en branch och en efterföljande instruktion så dessa kommer leva i symbios kan man säga och detta är exakt samma sak som tex instruktionen SBIC (eller BTFSC för Pic) så det kommer inte bli några problem.
Men tack för omtanken iaf.
Skriv svar