PIC32 interenen Flash mit char Daten beschreiben

Gast #2880157
Lesenswert?
• ▲
▼
Hallo Zusammen

Mit der nachfolgenden Funktion kann man den internen Flash beschreiben 
aber nur mit INT Daten 0x00000000, ich möchte aber CHAR Daten 0x00 
schreiben. Ich habe auch schon versucht in der Funktion die Daten als 
char zu def., geht auch nicht.

NVMWriteWord_((void*)(NVM_PROGRAM_PAGE + BgEeAdr+4), 0xEF);

unsigned int NVMWriteWord_(void* address, unsigned char data)



Mir würde aber auch helfen wenn mir jemand sagen kann wie ich 8 char 
Daten
in ein INT wandeln kann.


z.B. 0xAA; 0xBB; 0xCC; 0xDD   in 0xAABBCCDD

Bitte. Danke.

Lg.
Johann K.
Gast #2881228
Lesenswert?
• ▲
▼
Hallo Roland

Die Funktion stammt aus einem Beispiel von Microchip siehe 
(32-bit-Peripheral-Library-Guide.pdf), diesen Compiler ver ende ich. 
mplabc32_v2_02a_windows_installer

@ Rufus Τ
ist natürlich klar das es nur 4 Byte sind.

Lg.
Johann K.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.