完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
/******************************************************************************* *******************************************************************************/ #include "STM32f10x_lib.h" void RCC_Configuration(void); void GPIO_Configuration(void); void USART1_Configuration(void); void USART2_Configuration(void); void NVIC_Configuration(void); void USART1_3G(); u16 i;//短延时用 /******************************************************************************* * 函数名 : main * 函数描述 : 主函数 *******************************************************************************/ int main(void) { RCC_Configuration();//配置RCC时钟 GPIO_Configuration(); //配置GPIO端口 NVIC_Configuration();//配置nvic中断向量管理 USART1_Configuration(); //配置USART1 USART2_Configuration(); //配置USART2 USART1_3G();//使用串口1首先完成3g模块初始化 while(1) { } } void delay(int t) { int i,j; for(i=0;i<3000;++i) for(j=0;j<30000;++j) ; } /*********************************************** @入参:串口号,单个字节 @函数说明:发送单个字节数据 ***********************************************/ void USART_SEND(USART_TypeDef* USARTx,u8 Data) { USART1->SR; USART_SendData(USARTx,Data); while(USART_GetFlagStatus(USARTx,USART_FLAG_TC)==RESET){} } /*********************************************** @函数入参:串口号,字符串数组 @函数说明:发送数组 ***********************************************/ void USART_SENDS(USART_TypeDef* USARTx,u8 send_data[]) { while(*send_data!=' |