此帖出自嵌入式系统论坛
最新回复
如果你初始化时 有下面的设置的话:在通过gtm900c送信前需要对数据进行转换,需要使用转换函数(hexData2Str)的:
AT%IOMODE=1,1,1
转换函数:
void hexData2Str(uint8 *hexData, uint8 *str, uint8 dataLen)
{
//big-endian
uint8 i;
uint8 *xad;
uint8 ch;
xad = hexData;
for (i = 0; i < dataLen*2; xad++)
{
ch = (*xad >> 4) & 0x0F;
str[i++] = ch + (( ch < 10 ) ? '0' : '7');
ch = *xad & 0x0F;
str[i++] = ch + (( ch < 10 ) ? '0' : '7');
}
}
}
上面的内容仅供参考
详情
回复
发表于 2012-11-23 16:01
点评 | ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
回复 楼主 xlwjp 的帖子
此帖出自嵌入式系统论坛
| ||
|
||
浏览过的版块 |
EEWorld Datasheet 技术支持