资源介绍
基于老GPS PCB板调试的GPS转IRIG-B码程序。
GPS初始化时默认波特率为9600,串口2通信
将GPS波特率设为38400bps,再将串口2的波特率也设为38400bps.
将GPS接收的时间日期转化为IRIG-B码输出
将时间 + 1,再计算新的时间,采用定时器3输出固定频率100Hz即10ms周期的PWM波,IRIG-B每秒100个码元,每个码元周期都为10ms。以P0、Pr码元为开始,每10个码元有一个P码,共10个即P0--P9
0码元、索引、无效码元脉宽都为2ms
1码元脉宽为5ms
P码元脉宽为8ms
在TIM3更新中断中改变TIM3-CH2的脉宽来实现IRIG-B码。
引脚复用TIM3-CH2即PC7输出
- 上一篇: GPS串口通讯
- 下一篇: 车载协议盒调试工具 V2.01.rar