主函数#include "stm32f10x.h"
#include "main.h"
uint16_t Data[8]={0x01,0x03,0x02,0x05,0x07,0x04,0x44,0x09};
uint16_t cout=0,USART_RX_COUNT=0;
int main(void)
{
uint16_t i;
USART1_Config();
while (1)
{
if(cout==0)
{
GPIO_SetBits(GPIOC,GPIO_Pin_10);
cout=1;
for(i=0;i<8;i++)
{
UART1SendByte(Data[i]);
while (USART_GetFlagStatus(USART1,USART_FLAG_TC) !=SET);
USART_SendData(USART1, Data[i]);
LED_Delay(1000);
}
LED_Delay(12000);
}
GPIO_ResetBits(GPIOC,GPIO_Pin_11); /
}
}
USART配置
#include "stm32f10x.h"
#include "bsp_usart.h"
#include "stm32f10x_usart.h"
void USART1_Config(void)