大家好,我最近在使用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?有東西卡在那裏的意思嗎?