Shock Media

Navigatie

coded reset op pic16f

Forum > Digitaal > coded reset op pic16f
Naam Bericht
treinfreak

Hallo,

Ik vroeg mij het volgende af, is het mogelijk om een coded reset uit te voeren in een pic16f. Ik weet dat in de 18 serie de Reset instructie is opgenomen, maar ik was op zoek naar een manier om dit in de pic16 te doen. De mogelijkheid van het 'vergeten' de WDT te resetten wil ik niet gebruiken omdat ik dan in de rest van de code aan de WDT vast zit.
Look at me, I can't fly.....
mts plus

kan volgens mij niet
je zou een pin aan de reset pin kunnen knopen en hem zo resetten
niet netjes wel effectief
Life is waiting!
Arco

Gewoon een GOTO naar het begin van de code?
Arco
treinfreak

Ja, maar dan heb je niet de reset waarden in de registers. Kunnen dan wel in de init, maar toch.

Goto naar begin, enig idee hoe dat in MPLab met cc5x moet. Daar werk je met main() en init() maar heb geen idee hoe ik een goto zou moeten geven. GOTO main werkt in ieder geval niet.
Look at me, I can't fly.....
DC2PCC

inline assembly tussenvoegen

goto 0x00

da's bij de pic16 het eerste adres waar de programma-uitvoering begint.

Indien je de interne RC-oscillator gebruikt en niet aan de osccal-waarde gebt gedraaid in je programma, dan hoef je die niet opnieuw op te halen, het heeft echter wel zin eventjes in de object code van je programma te kijken hoe de C-krompiler de osccal-waarde ophaalt.
Electro

hangt af welke PIC16Fxxx

kan je wat specifiker zijn?
Nieuwe hobby: componentjes opblazen
Billy9871

Je kan eventueel de WDT opzettelijk laten aflopen, heb je een volledige reset dacht ik...
The Headhunter

Billy lees de startpost eens voordat je post.
http://www.ikbeneenschaapendoe.be/
Billy9871

quote:
Billy lees de startpost eens voordat je post.


Sorry, had hem gelezen maar te rap blijkbaar
En nu dacht ik dat ik eens iemand kon helpen
Zoeken in topic