查看树莓派实战GPRS的源代码
←
树莓派实战GPRS
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
==树梅派串口环回== 数梅派上使用SIM800的主要问题是串口经常被占用. 而且系统很复杂, 多种渠道会占用唯一的硬件串口资源. 一旦串口能正常工作, 在数梅派上使用SIM800是一件很轻松的事情. 所以串口环回试验一定要做。就是 将RX/TX 拿杜邦线短接,启动 minicom -D /dev/ttyS0 (或者 /dev/ttyAMA0) 这样就能看到键盘敲入的字符都有回显。如果minicom开启了本地回显(CTRL+A E), 每一个敲入的字符都显示为两个。 如果不能得到正确的回显或者各种运行错误, 请按照下面步骤排查。 确保kernel不使用串口做为console sudo raspi-config 禁用 "Advanced" choose "Serial" (Enable/Disable shell and kernel messages on the serial connection) 确保 /boot/cmdline.txt 不包含串口选项 类似这样: dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait 不能是这样的(树莓派版本不同,下面的AMA0 有可能是 ttyS0) dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait 禁用 serial-getty 服务 sudo systemctl disable serial-getty@ttyAMA0.service sudo systemctl mask serial-getty@ttyAMA0.service 确保e UART pins (15 and 16 wPi) are in state ALT0 gpio readall 应该是如下: Phy 8 ALT0 NAME TXD 如果不是,可以用如下命令修改 gpio mode 15 ALT0; gpio mode 16 ALT0 确保 uart 在 /boot/config.txt使能,特别是如上步骤操作后 /dev/ttyAMA0 (ttyS0) 消失的情况 确保 enable_uart=1 在 /boot/config.txt 内
返回到
树莓派实战GPRS
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面