Bijour,
dans un projet je souhaiterais utiliser un capteur (MPL115A1), mais je n'arrive pas à utiliser la liaison SPI pour récupérer des données.
Je dispose de la librairie SPI atmel.
Voici mon code:
Merci d'avanceCode:/* Init SPI */ spi_init(SPI_MASTER|SPI_MSB_FIRST|SPI_DATA_MODE_2|SPI_CLKIO_BY_32); uart_mini_printf("SPI init\r\n"); /* Start conversion */ spi_putchar(0x24); /* Pressure MSB */ spi_putchar(0x80); wait_for(50); U8 msb = spi_getchar(); /* pressure lsb */ spi_putchar(0x82); U8 lsb = spi_getchar(); Uart_select(UART_0); uart_mini_printf("result: %u, %u, %u\r\n",msb<<8+lsb, msb, lsb);
-----