在MDK5中会出现注释乱码的情况
//GPIO_SetBits(GPIOB,GPIO_Pin_7);//Êä³ö0GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //ÍÆÍìÊä³öGPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; //ËÙ¶ÈΪ100MHzGPIO_Init(GPIOB, &GPIO_InitStructure); //¸ù¾Ý²ÎÊý³õʼ»¯GPIOA.12
// GPIO_ResetBits(GPIOB,GPIO_Pin_8);//Êä³ö0
如何变成这样
delay_init(168); //初始化延时函数uart_init(9600); //串口1初始化// CK_INT=72MHZ 通过AHB -> APB1逐步分频TIM2_Int_Init(65535,84-1);//(arr,psc) arr 自动重装值(累计arr个频率后产生一个更新或中断) // psc 定时器预分频器设置(预分频数为71,则驱动计数器的时钟CK_CNT = CK_INT/(71+1) = 1MHZ)//计数器计数一次的时间等于 1/CK_CNT=1us, 若计数arr=1000次 中断一次的时间 :1/CK_CNT*arr = 1msGPIO_Configuration(); //对超声波模块1初始化EXTIX_Init();TIM3_Int_Init(65535,84-1); GPIO_Configuration1(); //对超声波模块2初始化EXTIX_Init1();TIM4_Int_Init(65535,84-1); GPIO_Configuration2(); //对超声波模块3初始化EXTIX_Init2();
首先
然后
就OK了