Forum: Mikrocontroller und Digitale Elektronik Wert im Flash speichern beim PIC


von Jens G. (Firma: fa. Seuffer) (willi-helmchen)


Lesenswert?

Hy Leute,
ich muss bei meinem dsPIC33 einen Kalibrierungswert fest speichern. Also 
er soll nach entfernen der Betriebsspannung immernoch vorhanden sein.
Wenn ich mich jetzt richtig durchs Datenblatt gekämpft habe besitzt der 
dsPIC für dafür einen Flash Speicher.
Das Problem ist, das ich nicht weis wie ich darauf schreiben und lesen 
kann.
Die Beispiele der Datenblätter sind alle in Assambler und da ich ihn  C 
Programmiere somit nicht zu gebrauchen, oder geht das nur in Assambler.

Hat jemand einen Lösungsansatz oder Befehlsatz oder sogar eine 
Codebeispiel wo mir eine Lösung aufzeigt??

P.S. Die Suche hat mich noch nicht ans Ziel gebracht aber ich gebe nicht 
auf

von tastendrücker (Gast)


Lesenswert?

Ein Ansatz:
Auch von C aus solltest du Assembler-Befehle verwenden können...

Evtl. sind in deinem C-Compiler-Handbuch auch Beispiele in C.

von Carsten S. (carsten)


Lesenswert?

Was spricht gegen Inline-Assembler?
Du kannst dir aber mal die built-in functions des C30 Compilers 
anschauen. Da sind die notwendigen Assemblerbefehle als C-Funktionen 
implementiert.
(C30 Users Guide Appendix B)

Die AN1095 dürfte auch weiterhelfen.

von Jens G. (Firma: fa. Seuffer) (willi-helmchen)


Lesenswert?

RIESEN DANK.
Die AN1095 scheint genau das z usein was ich gesucht habe

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.