初级会员
- 积分
- 68
- 金钱
- 68
- 注册时间
- 2017-12-26
- 在线时间
- 13 小时
|
我用的咱们精英开发板,连接的SIM800C模块,按照源程序进行了修改,我是把static const WCHAR oem2uni 这两个GBK转UNi加到自己的工程里面去了,开始的初始化都正常, 手机号 我这么定义的 u8 phonebuf[11]={0x31,0x35,0x31,0x37,0x36,0x31,0x38,0x34,0x37,0x31,0x35};
但是当运行到
sim800c_unigbk_exchange(phonebuf,p,1); //将电话号码转换为unicode字符串
这个函数的时候,运行到 *dst++=sim800c_hex2chr((temp>>12)&0X0F);
*dst++=sim800c_hex2chr((temp>>8)&0X0F); 到这就出现了
void HardFault_Handler(void)
{
/* Go to infinite loop when Hard Fault exception occurs */
while (1)
{
}
}
不知道是什么问题
|
|