PIC 18F4550 avec une carte mémoire:
Les cartes mémoire enregistrent les données stockées, même après si le dispositif de mémoire est déconnecté de sa source d'alimentation. Cette capacité à conserver les données est la clé pour les applications de cartes de mémoire flash, par exemple, dans les appareils photo numériques, où les images enregistrées ne sont pas perdues après la carte mémoire est retirée de l'appareil photo.
Pour la lecture et l'écriture de cartes mémoire, on peut utiliser de deux protocoles et ils sont les suivants:
----------Protocole de la carte SD
----------Protocole SPI
Le protocole de la carte SD est peu complexe et protocole SPI est facile modules SPI peut être trouvé dans presque chaque contrôleur.
Deux Activez le mode protocole SPI de carte mémoire juste donner une impulsion basse sur le Chip Select broches de la carte mémoire.
Jetez un oeil sur le schéma ci-dessous, à l'interface carte mémoire avec PIC Micro-contrôleur.
La carte mémoire utilise le protocole SPI pour lire et écrire des données à elle, à part ça, si vous voulez que le système d'exploitation comme Windows, Linux, etc peuvent voir le contenu de la carte facilement, alors vous devez créer une table de graisse dans votre carte mémoire, qui elle-même est un processus très complexe et écrit et tout à partir de zéro est lui-même un projet d'au-moins d'un an.
Mais il n'a pas les moyens que nous allons prendre 1 an à réaliser ce projet, nous allons simplement prendre quelques heures.
Comment? Avec mikroC compilateur, ce compilateur a dans la bibliothèque intégrée pour carte mémoire donc nous devons simplement utiliser les fonctions, qui sont très faciles à utiliser et à apprendre.
Dans ce projet, nous allons créer un journal dans la carte mémoire de la température détectée par micro-contrôleur.
Jetez un oeil sur le schéma ci-dessous, qui montre comment j'ai câblé les choses, assurez-vous que lorsque vous faites un matériel réel ,n'oubliez pas de faire un diviseur de tension lors de l'interfaçage carte mémoire et micro-contrôleur pic, 5V sur les repères de la carte mémoire sera endommager.
carte memoire = 3.3 V
Le journal créé dans la carte mémoire lorsque on l'ouvrir dans l'explorateur Windows est comme suit:
Pour créer des images dans la carte mémoire de Proteus jeter un oeil à cette vidéo:
Remarques:
pour crier l'image du carte memoire j'ai utilisé le logiciel Winimage
pour crier l'image du carte memoire j'ai utilisé le logiciel Winimage
les etapes;
![]() |
Ouvrir winimage puis file puis New |
![]() |
Pour une carte mémoire de 2 MO ercrire 2048 |
![]() |
Enregistrer l'image .ima |
a la fin de la simulation , re-ouvrir l'image déja crié par Winimage , vous trouverez la fichier temp.txt
Plus d'informations : imedelmottakel@gmail.com
Aucun commentaire:
Enregistrer un commentaire