Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général en BASIC et PASCAL !

Modérateur : Gérard

Ecrire et lire des données en flash
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1789
Âge : 66
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#1 Message par Gérard » mer. 18 janv. 2017 21:04

Bonjour,
Je souhaite mettre des tableaux de valeurs en flash et je ne sais ni comment les écrire ni comment les lire. La doc n'est pas très explicite.
Merci à toutes les âmes charitables qui sauront me sortir cette épine du pied.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Ecrire et lire des données en flash
Claudius
Avatar de l’utilisateur
Passionné
Passionné
Messages : 261
Âge : 69
Enregistré en : septembre 2015
Localisation : ELANCOURT (78 - YVELINES)
Contact :

#2 Message par Claudius » mer. 18 janv. 2017 22:59

Bonjour,

Certes, mais sur quel PIC (16F, 24F, etc.) ou une flash externe ?

Ecrire et lire des données en flash
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1789
Âge : 66
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#3 Message par Gérard » mer. 18 janv. 2017 23:52

Je souhaite mettre des valeurs dans la flash d'un 16F876.
Je sais le faire en Basic Proton mais pas avec MikroBasic.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Ecrire et lire des données en flash
Jérémy
Administrateur du site
Administrateur du site
Messages : 2738
Âge : 45
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#4 Message par Jérémy » jeu. 19 janv. 2017 07:13

Bonjour ,

La DS gérard la DS ! (procédure)
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Ecrire et lire des données en flash
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1789
Âge : 66
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#5 Message par Gérard » jeu. 19 janv. 2017 23:11

J'ai un peu honte ... j'ai regardé la doc de plus près et j'ai trouvé ... :oops:

dehors!!
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Ecrire et lire des données en flash
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2836
Âge : 74
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#6 Message par paulfjujo » ven. 20 janv. 2017 14:45

bonjour Gerard,


sur mikroBasic, tu n'as pas la librairie equivalente de MikroC ?

Code : Tout sélectionner

// for PIC16
unsigned FLASH_Read(unsigned address); 
void FLASH_Write(unsigned addressunsigned intdata); 
 

attention à ceci:
P16: This function may erase memory segment before writing block of data to it (MCU dependent). Furthermore, memory segment which will be erased may be greater than the size of the data block that will be written (MCU dependent). Therefore it is recommended to write as many bytes as you erase. FLASH_Write writes 4 flash memory locations in a row, so it needs to be called as many times as it is necessary to meet the size of the data block that will be written.
Aide toi, le ciel ou FantasPic t'aidera

Ecrire et lire des données en flash
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1789
Âge : 66
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#7 Message par Gérard » ven. 20 janv. 2017 17:47

J'ai trouvé ça dans la doc.
Doc MikroBasic.png
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.


Retourner vers « Langage BASIC & PASCAL »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités