楼主:
s890269 (赛)
2016-08-27 22:06:50大家好,我最近在使用STM32F407这块板子
并且正在使用wifi模组
我想用板子传AT command给Wifi模组,有点像Arduino可以用程式码给AT command那样
STM32的板子好像只能一个字符一个字符传,请问这样一样可以使用AT command吗?
我目前使用的是USART2的RX及TX
在初始化上面,我只初始化了GPIO以及USART,请问如果要使用wifi AT command
我有漏掉吗?还是有其他东西也需要初始化?
目前的写法:
char commandAT[5]="AT\r\n";
for(int i=0; commandAT[i]!='\0';i++){
while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET);
USART_SendData(USART1,(u8)commandAT);
Delay(1);
GPIO_Write(GPIOF,GPIO_Pin_10);
}
我想利用GPIO_Write 来开启LED,判断有没有进入循环
结果发现LED没亮,把While那行拿掉,才有亮
代表我的TX不是RESET?有东西卡在那里的意思吗?