Bonjour,
J'utilise un PIC18F4520 que je programme en C avec le compilateur Mplab C18. Je souhaiterai sauvegarder une variable dans la rom interne du PIC afin de ne pas perdre sa valeur en cas de panne de l'alimentation.
J'ai vu qu'il était possible de déclarer des variables dans la rom comme ceci :
Je voudrais pouvoir lire et écrire variable_rom de cette manière :Code:rom int variable_rom; int variable_ram;
Problème : le code compile mais la valeur de variable_rom ne change pas lors de l'écriture. La lecture par contre s'effectue correctement.Code://écrire dans la rom variable_rom = variable_ram; //lire la rom variable_ram = variable_rom;
Est-il possible d'écrire aussi simplement dans la rom où dois-je utiliser un code plus compliqué comme présenté à cette adresse : http://forum.microchip.com/tm.aspx?m=246435
-----