初级会员

- 积分
- 67
- 金钱
- 67
- 注册时间
- 2013-5-11
- 在线时间
- 7 小时
|

楼主 |
发表于 2016-10-31 22:27:07
|
显示全部楼层
做了一个最简单的例子,问题怪得很啊。
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
delay_init(); //延时函数初始化
uart_init(115200); //串口初始化为115200
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //??PA????
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; //LED0-->PA.8 ????
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //????
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
//如果不要下面的IO扣定义定时器TIM1 正常,如果加上,定时器周期变大,如果对7以上的IO做定义,没有问题。怪事。
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
TIM1_Int_Init(35999,1); |
|