240位雷达字

时间:2013-04-12 05:17:53

标签: binary serial-port arduino ls octal

我有一个使用240 bit八进制数据格式的项目将在Arduino uno的串行端口以2.4K RS232转换为TTL。

240 bits以及其他内容包括范围,方位角和高程字,这是我需要显示的内容。

帧以帧同步码开始,帧同步码是交替的二进制7位码,其是:
 第1帧和第1帧1110010 第2帧0001101,依此类推。

我在想我可能会使用像val = serial.read这样的命令

if (val = 1110010 or 0001101) { data++val; }` 

这将让我验证我的刺痛的开始。

240 bit八进制框架的其余部分(所有数字)可以串行读取到一个字符串,其中只需要将部分打印到屏幕上。

通过帧同步,所有八进制数据都是连续的,没有Null或分隔符,所以我在想

printf("%.Xs",stringname[xx]);

会让我根据需要设置字符,以便解析它们。

如何告诉程序它所查找的框架syncbinary还是需要进入字符串的数据是octal,或者它可能需要转换为在屏幕上阅读?

0 个答案:

没有答案