初级会员
- 积分
- 117
- 金钱
- 117
- 注册时间
- 2017-8-19
- 在线时间
- 44 小时
|
5金钱
char *p = "AT+NAME123\r\n";
void USART_SendDataString()
{
USART_SendData(USART2, *(p++));
}
int main(void)
{
SysTick_Config(SystemCoreClock/100);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
My_USART2_Init();
USART_ClearFlag(USART2, USART_FLAG_TC);
Delay(1000);
USART_SendDataString();
return 0;
}
void USART2_IRQHandler(void)
{
while(1)
{
if(USART_GetITStatus(USART2,USART_IT_TC) == SET)
{
break;
}
}
if(*(p) != '\0')
{
USART_SendData(USART2,*p++);
}
USART_ClearFlag(USART2, USART_FLAG_TC);
}
|
|