64 #include "stm32f10x_gpio.h"
65 #include "stm32f10x_spi.h"
83 GPIO_SetBits(GPIOA, GPIO_Pin_1);
86 uch_input=USART_ReceiveData(USART3);
87 USART_SendData(USART2,uch_char);
88 while (USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);
89 while(USART_GetFlagStatus(USART3,USART_FLAG_RXNE)==RESET)
97 uch_input=USART_ReceiveData(USART3);
98 USART_SendData(USART1,uch_input);
99 if(uch_input!=uch_char)
117 uint8_t uch_input, uch_output, uch_ret;
120 GPIO_SetBits(GPIOA, GPIO_Pin_1);
121 uch_input=USART_ReceiveData(USART3);
122 while(USART_GetFlagStatus(USART1,USART_FLAG_RXNE)==RESET);
126 while(USART_GetFlagStatus(USART1,USART_FLAG_RXNE)==RESET)
134 uch_output=USART_ReceiveData(USART1);
135 USART_SendData(USART2,uch_output);
136 while (USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);
138 while(USART_GetFlagStatus(USART3,USART_FLAG_RXNE)==RESET)
146 uch_input=USART_ReceiveData(USART3);
147 USART_SendData(USART1,uch_input);
148 if(uch_input!=uch_output)