Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

PIC 18F4550 + uart + spi



  1. #1
    petitete

    PIC 18F4550 + uart + spi


    ------

    Bonsoir,

    J'utilise un pic 18F4550 dans un projet.
    J'utilise l'uart du pic pour récupérer des données d'un pc et je voudrais utiliser le module spi pour stocker ces données dans une mémoire sd.
    A chaque fois que je récupère 512 byte de données, je dois les stocker dans la mémoire sd.
    A la fin de la récupération des données, je dois lire les données stockées dans la carte mémoire par le module spi et les envoyer par gsm à travers l'uart.
    Le problème est que le pin rx de l'uart est aussi le pin SDO du module spi. alors je suis en face d'un véritable problème et je vois pas comment faire.
    J'avais pensé à utiliser le pic 18F4520 mais il n'est pas disponible. Il faut le commander et attendre 4 semaines mais je suis à court de temps. Je dois finir le projet dans 4 semaines au plus tard.

    Merci bien de votre aide.

    -----

  2. Publicité
  3. #2
    paulfjujo

    Re : PIC 18F4550 + uart + spi

    bonsoit,

    sur un projet utilisant UART1 (+ Bluetooth) UART2 (EDFinfo) et SPI et Nokia5110
    j'ai utilisé le 18F46K22 qui a enormement de RAM (et ROM) mais pas d'USB !
    avec la bibliotheque "petite FAT" + quelques amanagements pour piloter une carte SD 2Go preformatée en FAT32..
    et qui donne de bon resultats de voisinage...le SPI gerant la carte SD et un RTC DS1302
    J'utilise un Tampon RAM de 512 bytes , mais aussi l'EEPROM de 1Kbyte comme
    stockage intermediare avant de stocker sur la SD.
    C'est OK à court terme 24H , mais il me reste des bugs sur le long terme (> 1mois)
    (usage de MPLAB IDE V8.92 et C18)

    Je trouve bizarre que le SPI soit partagé avec l'UART ..
    mais on peut toujours basculer l'affectation de config par programme,
    sauf bien sur , si il y a des contraintes de timing ..
    l'ecriture sur carte SD n'etant pas tres rapide.



    Le PIC18F4520 est-il mieux approprié pour gerer une carte SD
    via la partie RAM USB ?

  4. #3
    vincent66

    Re : PIC 18F4550 + uart + spi

    Bonsoir,
    Il fallait lire USART, Universal Synchronous/Asynchronous Receiver Transmitter, un périphérique polyvalent qui bien programmé fait les deux, uart ou spi, mais pratiquement jamais les deux en alternance sans une usine à gaz...
    Je ne connais pas bien les 18FXXX que vous citez mais il ne faut pas espérer uart, spi et usb intégrés dans le même circuit...
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  5. #4
    RISC

    Re : PIC 18F4550 + uart + spi

    Salut,
    Citation Envoyé par vincent66 Voir le message
    Je ne connais pas bien les 18FXXX que vous citez mais il ne faut pas espérer uart, spi et usb intégrés dans le même circuit...
    Il y a des dizaines de PIC qui ont plusieurs UART, SPI et USB intégrés (voir même jusqu'à 4 UARTS, 3 SPI et 1 USB dans les PIC24F ;=)

    Une solution au problème de petitete est d'utiliser le PIC18F45K50 qui utilise des broches séparées pour l'USART et le SPI et en plus il n'a pas besoin de quartz externe pour faire de l'USB (si c'est demandé). Le PIC18F45K50 est le "grand frère" récent du PIC18F4550 avec plus de souplesse dans les périphériques.
    Si tu gardes le PIC18F4550, il faudra faire un UART ou un SPI par logiciel...(bit bang)
    a+

  6. A voir en vidéo sur Futura
  7. #5
    petitete

    Re : PIC 18F4550 + uart + spi

    Merci bien, Je vais donc changer de pic.

Discussions similaires

  1. Pic 18f4550 ->usb
    Par rodjarc dans le forum Électronique
    Réponses: 1
    Dernier message: 03/05/2011, 20h14
  2. Est ce que le PIC 18F4550 ... USB
    Par zhiliga dans le forum Électronique
    Réponses: 1
    Dernier message: 12/03/2011, 11h51
  3. Pic 18f4550
    Par Dodonojutsu dans le forum Électronique
    Réponses: 4
    Dernier message: 17/06/2009, 23h39
  4. 18f4550 en 3.3v
    Par EmKa69 dans le forum Électronique
    Réponses: 1
    Dernier message: 19/03/2009, 08h29
  5. PIC 18f4550 usb
    Par manixy dans le forum Électronique
    Réponses: 4
    Dernier message: 05/04/2007, 14h58
Découvrez nos comparatifs produits sur l'informatique et les technologies.