在的SIM900实验代码有些不明白,还请大神指教。
u8 sim900_send_cmd((u8*)cmd,(u8*)ack,u16wait
time)
{
u8 res=0;
USART RX_STA=0;
if((u32)cmd<=0xff)
{
while((USART3_SR&0X40)==0);
USART3->DR=(u32)cmd; 请问此处不是将字符串的地址通过串口发送,而非字符串啊(此处应该发送字符串啊),原子老师讲(u32)cmd的值为0x80000000+,百思不得解啊
}
else........................
}
另外还有一个问题就是
在函数中,通过
单片机通过print
printf("AT");这样SIM900模块能收到字符串“AT”指令吗
本人自学
STM32的,技术有点水,请大神指教下,跪谢