De está página:
http://raspberrypi.stackexchange.com/questions/47671/why-my-program-wont-communicate-through-ttyama0-on-raspbian-jessie
Editar el sudo raspi-config
Editar el cat /boot/cmdline.txt tiene que quedar así:
Luego hay que deshabilitar:
Siguiente paso:
Para ver el estado de los pines GPIO:
Si GPIO, no están en estado ALTO, los pines RX, TX, se activan:
Para averiguar dónde está apuntando, puede usar el comando:
Entonces a mi me apunta en
Ya lo he probado así:
Abrir terminal en raspian jessy (rasperry pi zero)
establecemos velocidad puerto serial.
luego iniciamos puerto serial:
Por arte de mágia, inicia el puerto serial, aparece pulse intro para entrar en modo debug, pulso
intro, y entra en modo debug.
Pues aparentemente, ya me conecta, pero por lo que sea da error en un zyxel que tengo, otro zyxel no entra, pero he probado otro router, y ha entrado, cambiando a 115200 de velocidad, con lo cual si funciona
Tengo que testearlo más.
El cable de 5 voltios no es necesario conectarlo, solo con RX, TX Y GND, si se conecta 5 voltios con rasperry prendida, hace que se reinicie, y he visto que funciona igual sin el cable, no se.
Saludos.
http://raspberrypi.stackexchange.com/questions/47671/why-my-program-wont-communicate-through-ttyama0-on-raspbian-jessie
Editar el sudo raspi-config
Editar el cat /boot/cmdline.txt tiene que quedar así:
Código [Seleccionar]
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwaitCódigo [Seleccionar]
/dev/mmcblk0p2 en mi caso, es Código [Seleccionar]
/dev/mmcblk0p7 si no , no inicia rasperry, se queda atascada en random blockpool.Luego hay que deshabilitar:
Código [Seleccionar]
sudo systemctl disable serial-getty@ttyAMA0.serviceSiguiente paso:
Código [Seleccionar]
sudo systemctl mask serial-getty@ttyAMA0.servicePara ver el estado de los pines GPIO:
Código [Seleccionar]
gpio readallSi GPIO, no están en estado ALTO, los pines RX, TX, se activan:
Código [Seleccionar]
gpio mode 15 ALT0; gpio mode 16 ALT0Para averiguar dónde está apuntando, puede usar el comando:
Código [Seleccionar]
ls - l / dev Entonces a mi me apunta en
Código [Seleccionar]
/ Dev / ttyAMA0 tengo rasperry pi zero.Ya lo he probado así:
Abrir terminal en raspian jessy (rasperry pi zero)
Código [Seleccionar]
stty -F /dev/ttyAMA0 9600establecemos velocidad puerto serial.
luego iniciamos puerto serial:
Código [Seleccionar]
sudo cat /dev/ttyAMA0Por arte de mágia, inicia el puerto serial, aparece pulse intro para entrar en modo debug, pulso
intro, y entra en modo debug.
Pues aparentemente, ya me conecta, pero por lo que sea da error en un zyxel que tengo, otro zyxel no entra, pero he probado otro router, y ha entrado, cambiando a 115200 de velocidad, con lo cual si funciona

Tengo que testearlo más.
El cable de 5 voltios no es necesario conectarlo, solo con RX, TX Y GND, si se conecta 5 voltios con rasperry prendida, hace que se reinicie, y he visto que funciona igual sin el cable, no se.
Saludos.