#include"stm32f10x.h"#include"stdio.h"GPIO_InitTypeDefGPIO_InitStructure;USART_InitTypeDefUSART_InitStructure;voiddelay_ms(u16nms){u32temp;SysTick->LOAD=(u32)nms*8;SysTic...
#include "stm32f10x.h"
#include"stdio.h"
GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_InitStructure;
void delay_ms(u16 nms)
{
u32 temp;
SysTick->LOAD=(u32)nms*8;
SysTick->VAL=0x00;
SysTick->CTRL=0x01;
do
{
temp=SysTick->CTRL;
}
while(temp&0x01&&!(temp&(1<<16)));
SysTick->CTRL=0X00;
SysTick->VAL=0X00;
}
int main(void)
{
RCC_HSEConfig(RCC_HSE_ON);
RCC_SYSCLKConfig( RCC_SYSCLKSource_HSE);
RCC_PCLK2Config(RCC_HCLK_Div1);
/* config U