ArtyS7-50 PmodGPS演示
创建于Vivado 2019.1
演示程序连续打印PmodGPS提供的位置数据。该数据的格式如下:
- 纬度:
- 经度:
- 高度:
- 卫星的数量:
要设置演示,您需要打开一个串行终端,比如TeraTerm,以查看正在打印的数据。—波特率:9600—数据位:8—奇偶校验:无—停止位:1
启动demo后,用户需要等待15秒,才能在终端上显示数据。
如果PmodGPS无法连接到GPS卫星,演示将只打印卫星数量的行。
演示程序使用中断,但是层次块也可以轮询数据。要在轮询模式下使用PmodGPS,请调用函数GPS_getData(),然后调用返回所需信息的函数(getlatilatitude()、getLongitude()等)。
在室内,PmodGPS通常很难与卫星连接。如果你有连接问题,试着把Pmod带到室外或靠近窗户的地方。查看Pmod是否能够确定其位置的方法是检查Pmod上的LED。如果Pmod已确定其位置,LED将保持关闭;否则,LED会在每一秒的开和关之间交替。
重新创建Vivado项目:
- 确保目录./proj没有包含同名的项目。您可以运行清理程序。CMD删除除实用程序文件以外的所有文件。
- 打开Vivado Tcl shell或Vivado GUI中的Tcl窗口
- CD到您希望创建项目的目录。例如:/项目
- 运行:
源。/ create_project.tcl