pwm实验中如果不用复用,改用导线连接怎么弄啊

2019-07-21 05:56发布

我用的是战舰V2,正点原子的教程里讲的是PA7复用到PB5上,而PB5正好是LED灯,我想如果不用复用功能,用杜邦线把PA7和PB5连起来,程序我是这样改的:
1.多加了使能PORTA时钟;
2.GPIO初始化部分改成了
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  //推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;//上拉输入
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
3.把和复用有关的代码都注释掉了,其他代码都没改动,下载结果是DS0一直亮着。暂时找不出原因来
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
peng1554
1楼-- · 2019-07-22 09:46
 精彩回答 2  元偷偷看……
什么都不会
2楼-- · 2019-07-22 13:24
peng1554 发表于 2019-1-11 20:48
PE5不能映射为定时器的PWM输出通道

好的谢谢

一周热门 更多>