Problème ttyS0
Posted: Mon May 25, 2020 10:20 am
Bonjour,
Je souhaite envoyer un message à partir du GPIO14 vers mon GPIO 15 avec le code suivant :
mais je reçois un code d'erreur "Unable to open serial device: Permission denied"
Je suis allé voir plusieurs forum et j'ai bien ajouté la fonctionnalité dialout mais sans succès...
Quelqu'un pourrait éclairer ma lanterne svp ?
Merci d'avance
Je souhaite envoyer un message à partir du GPIO14 vers mon GPIO 15 avec le code suivant :
Code: Select all
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include </usr/include/wiringPi.h>
#include </usr/include/wiringSerial.h>
#include <termios.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
int main()
{
int fd ;
if ((fd = serialOpen ("/dev/ttyS0", 4800)) < 0)
{
fprintf (stderr, "Unable to open serial device: %s\n", strerror (errno)) ;
return 1 ;
}
if (wiringPiSetup () == -1)
{
fprintf (stdout, "Unable to start wiringPi: %s\n", strerror (errno)) ;
return 1 ;
}
while(1)
{
serialPuts(fd,"bonjour");
delay(1000);
serialGetchar(fd);
}
printf ("\n") ;
return 0 ;
}
Je suis allé voir plusieurs forum et j'ai bien ajouté la fonctionnalité dialout mais sans succès...
Quelqu'un pourrait éclairer ma lanterne svp ?
Merci d'avance