野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12766|回复: 1

请教火哥GPS采用DMA传输半完成和完成中断原理

[复制链接]
发表于 2015-3-16 10:12:59 | 显示全部楼层 |阅读模式
想请教火哥GPS为什么可以采用传输半完成和完成中断,如果串口数据没达到DMA数据一半或者全部,协议是不是不处理,或者说nmea协议有做数据包完整校验,只有接收到协议数据包头包尾才去解析数据?
回复

使用道具 举报

发表于 2015-3-16 11:22:04 | 显示全部楼层
文档里不是说了分两个buff就是为了一个buff解码一个buff接收数据,为了不引起冲突吗。
nmea协议的每个语句都不长,一个较大的buff可以装载很多信息,在两个buff临界分割成
两半的语句解码的时候直接会舍弃掉。反正模块不断上传语句,不差那一点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-12-28 12:18 , Processed in 0.025174 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表