S'inscrire maintenant

S'identifier

Mot de passe perdu

Mot de passe perdu? S'il vous plaît entrer votre adresse e-mail. Vous recevrez un lien et créez un nouveau mot de passe par e-mail.

Ajouter un enregistrement

Vous devez vous connecter pour ajouter après .

Ajouter une question

Vous devez vous connecter pour poser une question.

S'identifier

S'inscrire maintenant

Bienvenue sur Scholarsark.com! Votre inscription vous donnera accès à l'utilisation de plus de fonctionnalités de cette plate-forme. Vous pouvez poser des questions, apporter des contributions ou de fournir des réponses, Voir les profils d'autres utilisateurs et bien plus encore. inscrire maintenant!

Interface de la bibliothèque MMC avec PicMicroController (MicroC)

Interface de la bibliothèque MMC avec PicMicroController (MicroC)

Prix: $19.99

Bibliothèque de cartes multimédia

La carte multimédia (CMM) est une norme de carte mémoire Flash. Les cartes MMC sont actuellement disponibles dans des tailles allant jusqu'à et y compris 32 GB et sont utilisés dans les téléphones portables, lecteurs audio numériques, appareils photo numériques et PDA.
mikroC PRO for PIC fournit une bibliothèque pour accéder aux données sur la carte multimédia via la communication SPI. Cette bibliothèque prend également en charge SD (Numérique sécurisé) et SDHC haute capacité (Haute capacité numérique sécurisée) cartes mémoire .

Carte numérique sécurisée

Numérique sécurisé (Dakota du Sud) est une norme de carte mémoire Flash, basé sur l'ancienne carte multimédia (CMM) format.
Les cartes SD sont actuellement disponibles dans des tailles allant jusqu'à et y compris 2 Une puce RAM peut stocker plusieurs gigaoctets, et sont utilisés dans les appareils photo numériques, caméscopes numériques, ordinateurs de poche, lecteurs multimédias, téléphones portables, Récepteurs GPS, jeux vidéo et PDA.

Carte numérique sécurisée haute capacité

SDHC (Haute capacité numérique sécurisée, Dakota du Sud 2.0) est une extension du standard SD qui augmente la capacité de stockage de la carte jusqu'à 32 Go en utilisant l'adressage par secteur au lieu de l'adressage par octet dans la norme SD précédente.
Les cartes SDHC partagent le même facteur de forme physique et électrique que les anciennes (SD1.x) cartes, permettant aux appareils SDHC de prendre en charge à la fois les cartes SDHC les plus récentes et les anciennes cartes SD. La norme actuelle limite la capacité maximale d'une carte SDHC à 32 Une puce RAM peut stocker plusieurs gigaoctets.

Important :

  • Les routines de gestion des fichiers ne peuvent être utilisées qu'avec le système de fichiers FAT16.

  • Les fonctions de bibliothèque créent et lisent des fichiers à partir du répertoire racine uniquement.

  • Les fonctions de bibliothèque remplissent les tables FAT1 et FAT2 lors de l'écriture dans des fichiers, mais les données du fichier sont lues uniquement à partir de la table FAT1; à savoir. il n'y a pas de récupération si la table FAT1 est corrompue.

  • Si la carte MMC/SD possède un enregistrement de démarrage principal (MBR), la bibliothèque fonctionnera avec le premier fichier principal disponible (logique) partition qui a une taille non nulle. Si la carte MMC/SD possède un enregistrement de démarrage en volume (à savoir. il n'y a qu'une seule partition logique et aucun MBR), la bibliothèque fonctionne avec la carte entière comme une seule partition. Pour plus d'informations sur le MBR, disques physiques et logiques, partitions primaires/secondaires et tables de partition, veuillez consulter d'autres ressources, par exemple. Wikipédia et similaire.

  • Avant l'opération d'écriture, assurez-vous de ne pas écraser le secteur de démarrage ou FAT, car cela pourrait rendre votre carte illisible sur un PC ou un appareil photo numérique.. Outils de cartographie des lecteurs, comme Winhex, peut être d'une grande aide.

  • La bibliothèque utilise le module SPI pour la communication. L'utilisateur doit initialiser le module SPI approprié avant d'utiliser la bibliothèque MMC.

  • Pour les MCU avec plusieurs modules SPI, il est possible de tous les initialiser puis de basculer en utilisant SPI_Set_Active.() une fonction. Voir les fonctions de la bibliothèque SPI.

  • MMC GRAISSE 16 La bibliothèque fonctionne uniquement avec la famille PIC18.

Le module SPI doit être initialisé via la routine SPIx_Init_Advanced avec les paramètres suivants:

  • Maître SPI

  • Pré-échelonneur principal 64

  • Données échantillonnées au milieu du temps de sortie des données

  • Horloge au ralenti faible

  • Les données de sortie série changent lors de la transition du front bas au front haut

Pointe : Une fois la carte MMC/SD initialisée, Le module SPI peut être réinitialisé à une vitesse plus élevée. Voir les routines Mmc_Init et Mmc_Fat_Init.

Auteur

Laisser une réponse