Le port série a changé avec Raspberry PI Version 3
Avec Raspberry PI version 3,
les choses ont changé, le véritable UART (Serial) est désormais affecté au module matériel Bluetooth 
et l'ancien est maintenant géré par logiciel.
L'ancienne série sur PI3 
est /dev/ttyS0   
et plus /dev/ttyAMA0  
car celle-ci est connectée à Bluetooth.
Il semble que dans la dernière version de Jessie il y ait un 
/dev/serial0  
donc vous devriez remplacer /dev/ttyAMA0   par /dev/serial0  
pour l'utiliser comme avant.
Mais, 
comme il est géré par logiciel, cette interface série présente un certain nombre d'inconvénients.
Il n'y a pas de support pour la parité
La vitesse est limitée (c'est géré par logiciel)
Si votre CPU est sous forte charge,
il pourrait corrompre les données en particulier à haute vitesse.
Donc
Si vous avez vraiment besoin d'une série fiable sur /dev/ttyAM0   (comme avant)
Je vous suggère fortement d'utiliser le matériel.
Pour ce faire
utilisez la réaffectation des superpositions comme suit (sélectionnez celle dont vous avez besoin)
Pour désactiver bluethooth et définir /dev/ttyAM0 sur UART réel (comme avant)
Editez le fichier /boot/config.txt  
et ajoutez la ligne suivante à la fin:
dtoverlay=pi3-disable-bt
Puis arrêtez le service bluetooth avec
sudo systemctl disable hciuart  et redémarrez
Pour basculer Bluetooth vers logiciel UART et définir /dev/ttyAM0 sur UART réel (comme avant)
Gardez à l'esprit que celui-ci restera problème logiciel possible sur bluetooth (logiciel UART)
mais pas sur Serial (Hardware)
Editez le fichier / boot/config.txt  et ajoutez la ligne suivante à la fin:
dtoverlay=pi3-miniuart-bt
core_freq=250
Editez le fichier /lib /systemd/system/hciuart.Service  
et remplacez  /dev/ttyAMA0   par  /dev/ttyS0
Si vous avez un système avec des règles udev qui créent /dev/serial0   et /dev/serial1  
(regardez si vous en avez déjà un)
et si c'est le cas, utilisez /dev/serial1  .
Puis redémarrez
Voir LISEZ-MOI détaillé sur ce point sur le rapport
https://raw.githubus...overlays/README