24小时热门版块排行榜    

Znn3bq.jpeg
查看: 508  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

nana_张

新虫 (初入文坛)

[求助] 软件数据处理

各位大神有没有人做过关于AIS相关的经验,本人新人一枚,用STM32进行AIS信号处理,处理过程中,要把8byte转为6byte,以下是我的处理方式
char msg1_data[28]="1>MdsF>P?W<tSF01Q@>4wv0t00";
char *sh;
char sixbyte[28];
int i;
sh=sixbyte;
for(i=0;i<28;i++)
(*sh)=msg1_data+0x28;
if((*sh)>0x80)
  (*sh)+=0x20;
else
  (*sh)+=0x28;
(*sh)=(*sh)&0x3F;
sh++;

得到的sixtbyte不是28位的正确字符串,实在是想不明白了,麻烦各位法神帮帮忙了,感激不尽
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nana_张

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by 一生十年 at 2016-01-11 00:16:36
你贴的程序有问题。
关键在这一行
(*sh)=msg1_data+0x28
每次循环,都是这个值赋值给*sh
关键是,你这个付的是一个指针值呀。前面加上*才是内容呀

sh是指针,前面加*不是表示的指针的值吗?在循环处理后sh++,指针指向下一个地址进行计算。结果不是一个值。目前问题已解决了,谢谢大神回复
6楼2016-01-18 11:39:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

feixiaolin

荣誉版主 (文坛精英)

优秀版主

8 byte ??6 byte ? 8 byte??16 byte ?
2楼2016-01-06 17:35:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nana_张

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by feixiaolin at 2016-01-06 17:35:59
8 byte 转为6 byte ? 8 byte转为16 byte ?

AIS消息处理时,8比特转6比特
3楼2016-01-06 20:51:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

一生十年

铁杆木虫 (职业作家)

锤锤帮小罗罗

你贴的程序有问题。
关键在这一行
(*sh)=msg1_data+0x28
每次循环,都是这个值赋值给*sh
关键是,你这个付的是一个指针值呀。前面加上*才是内容呀

[ 发自手机版 http://muchong.com/3g ]
安定中。。。
4楼2016-01-11 00:16:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 290调剂生物0860 +36 哇哈哈,。 2026-04-11 42/2100 2026-04-15 13:13 by 西北望—风沙
[考研] 一志愿085502,267分求调剂 +19 再忙也要吃饭啊 2026-04-08 20/1000 2026-04-14 16:03 by zs92450
[考研] 085600材料与化工329分求调剂 +24 叶zilin 2026-04-13 25/1250 2026-04-14 09:20 by 试管破裂
[考研] 本科西工大 324求调剂 +5 wysyjs25 2026-04-10 5/250 2026-04-13 23:08 by pies112
[考研] 302求调剂 +10 易!? 2026-04-13 10/500 2026-04-13 19:04 by lbsjt
[考研] 考研二轮调剂 +10 故人?? 2026-04-09 10/500 2026-04-13 09:55 by szhize
[考研] 0831一轮调剂失败求助 +10 小熊睿睿_s 2026-04-11 10/500 2026-04-12 22:43 by 长弓傲
[考研] 291求调剂 +8 关忆北. 2026-04-11 8/400 2026-04-12 09:32 by 逆水乘风
[考研] 307求调剂 +10 tzq94092 2026-04-10 10/500 2026-04-12 08:18 by wise999
[考研] 材料与化工300求调剂 +39 肖开文 2026-04-09 43/2150 2026-04-12 01:30 by 秋豆菜芽
[找工作] 山东高校教师考核超级无底线,员工过不下去啦 +4 qut2026 2026-04-09 9/450 2026-04-12 00:54 by qut2026
[考研] 267求调剂 +8 再忙也要吃饭啊 2026-04-09 8/400 2026-04-11 21:42 by cfdbai
[考研] 材料工程日语考生求调剂 +7 0856?调剂 2026-04-10 7/350 2026-04-11 21:33 by 蓝云思雨
[考研] 297求调剂 +9 Kwgyz 2026-04-09 9/450 2026-04-11 10:09 by zhq0425
[考研] 337求调剂 +4 研s. 2026-04-10 4/200 2026-04-11 08:57 by zhq0425
[考研] 289 分105500药学专硕求调剂(找B区学校) +6 白云123456789 2026-04-09 8/400 2026-04-10 21:13 by zhouxiaoyu
[考研] 263能源动力专硕求调剂 +4 加大号饭盒袋 2026-04-10 4/200 2026-04-10 20:52 by gong120082
[考研] 368求调剂 +3 17385968172 2026-04-10 3/150 2026-04-10 20:12 by 电子奥德彪
[考研] 348求调剂 +3 candyyyi 2026-04-09 3/150 2026-04-09 17:20 by 段伟艳
[考研] 0860004 求调剂 309分 +6 Yin DY 2026-04-09 6/300 2026-04-09 10:19 by 啊李999
信息提示
请填处理意见