发 帖  
原厂入驻New
[问答] IO脚操作问题如何解决
18 GPIO
分享
碰到了奇怪的问题
整个程序就是下面代码
用的是RMDK4.12 3.30固件库
#include "STM32f10x.h"
GPIO_InitTypeDef GPIO_InitStructure;
int main(void)
{
        RCC_APB2PeriphclockCmd(RCC_APB2Periph_GPIOB, ENABLE); //使能GPIOB
               
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;                      //选择GPIOB全部IO口
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;        //推挽输出         
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;       //IO口最大输出频率
        GPIO_Init(GPIOB,&GPIO_InitStructure);                              //按以上三条规则初始化GPIOB
        
        while (1)                          
        {
                 GPIO_Write(GPIOB, 0x0000);                                 //GPIOB 全部为低电平
                 GPIO_Write(GPIOB, 0xFFFF);                                  //GPIOB 全部为高电平
        }
}
PB3 PB4的IO口一直都是拉高 即使用命令拉低IO口还是会自动拉高
求指导......
0
4 天前   评论 分享淘帖 邀请回答
1个回答
我买的时候没有买JTAG 但是芯片好像是默认开启的
最后找不到问题原因了 自己又去定了个逻辑分析器
才发现的........
原子一语 恍然大悟

只有小组成员才能发言,加入小组>>

60个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表