在MDK5中会出现注释乱码的情况
//GPIO_SetBits(GPIOB,GPIO_Pin_7);//Êä³ö0
GPIO_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; //ËÙ¶ÈΪ100MHz
GPIO_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 = 1ms
GPIO_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了