FPGA Lattice: LCMXO2-1200ZE-2MG132C
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

FPGA Lattice: LCMXO2-1200ZE-2MG132C



  1. #1
    invite3f5bf4fb

    FPGA Lattice: LCMXO2-1200ZE-2MG132C


    ------

    Bonjour,

    Je suis actuellement en stage, et je travaille sur le FPGA Lattice.

    Je dois programmer l'UART de mon Lattice afin de faire communiqué mon FPGA et l'hyperTerminal de mon ordinateur.

    je texte un programme que j'ai prit sur le site de Lattice:

    Mon souci c'est lorsque je dois builder mon projet il me met l'erreur suivante, pour la fonction (Set UART baudrate to 115200) MicoUart_setRate (uart, 115200) :
    warning: implicit declaration of function ‘MicoUart_setRateâ€

    Pour moi je pense que ce n'est pas la peine de la mettre car lorsque la plate-forme a été créé avec le composant UART, j'ai initialisé ma vitesse de transmission à 115200 bauds.

    Vous me direz si j'ai eu raison!!

    Donc je l'ai enlevé, et j'ai réussi à builder mon projet.


    Mais je n'ai pas l'expression que ça marche, pourriez vous m'aider?

    Si quelqu'un à déjà utiliser lattice, en programmant l'UART, en utilisant le processeur latticeMico8, pourrait il me donner un exemple.

    Merci à vous tous.

    Voici le programme principale de mon projet:

    #include "DDStructs.h"
    #include "MicoUtils.h"
    #include "MicoUART.h"

    static char GetCharacter(MicoUartCtx_t *pUart)
    {
    char c;
    MicoUart_getC(pUart, &c);
    return(c);
    }

    static void SendCharacter(MicoUartCtx_t *pUart, char c)
    {
    MicoUart_putC(pUart, c);
    return;
    }

    int main (void)
    {
    /*
    * Fetch the UART context for UART named "uart" from DDStructs.h
    */
    MicoUartCtx_t *uart = &uart_core_uart;
    /*
    * Set UART baudrate to 115200
    */
    MicoUart_setRate (uart, 115200);
    /*
    * Echo 255 characters
    */
    char i = 0, c;
    do {
    c = GetCharacter (uart);
    /*
    * Wait for some time since the UART baud rate is much slower
    * than the CPU clock speed
    */
    MicoSleepMilliSecs (100);
    SendCharacter (uart, c);

    } while (++i < 255);

    return(0);
    }

    -----

  2. #2
    ahilali

    Re : FPGA Lattice: LCMXO2-1200ZE-2MG132C

    a ce qui parrait tu ne fais pas la difference entre un warning et une erreur

  3. #3
    invite3f5bf4fb

    Re : FPGA Lattice: LCMXO2-1200ZE-2MG132C

    désolé pour cette petite faute... tu as déjà utilisé ce fpga

Discussions similaires

  1. methode de lattice boltzmann
    Par invite43fa8041 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 05/02/2014, 13h21
  2. Coincidence site lattice
    Par invitefff25562 dans le forum Physique
    Réponses: 0
    Dernier message: 03/02/2012, 16h18
  3. Méthode de Lattice Boltzmann
    Par wolring dans le forum Physique
    Réponses: 1
    Dernier message: 14/10/2011, 14h21
  4. lattice
    Par invite553ae296 dans le forum Électronique
    Réponses: 11
    Dernier message: 11/10/2007, 22h28