Wert im Flash speichern beim PIC

OP (Firma: fa. Seuffer) #926683
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
Gast
Ein Ansatz:
Auch von C aus solltest du Assembler-Befehle verwenden können...

Evtl. sind in deinem C-Compiler-Handbuch auch Beispiele in C.
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.