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 rootwait
Có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.service
Siguiente paso:
Código [Seleccionar]
sudo systemctl mask serial-getty@ttyAMA0.service
Para ver el estado de los pines GPIO:
Código [Seleccionar]
gpio readall
Si GPIO, no están en estado ALTO, los pines RX, TX, se activan:
Código [Seleccionar]
gpio mode 15 ALT0; gpio mode 16 ALT0
Para 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 9600
establecemos velocidad puerto serial.
luego iniciamos puerto serial:
Código [Seleccionar]
sudo cat /dev/ttyAMA0
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.