×
单片机 > 单片机程序设计 > 详情

STM32 IO 问题

发布时间:2020-09-03 发布时间:
|

今天调试一块板子出现如下问题:

某口 PB5,用某个芯片的复位工作。

配置如下:



  1. #define GPIO_PIN_REST GPIO_Pin_5  

  2. GPIO_InitStructure.GPIO_Pin =  GPIO_PIN_REST;  

  3. GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;  

  4. GPIO_Init(GPIOB, &GPIO_InitStructure);  

  5. GPIOB->BSRR  = GPIO_Pin_5 ;  



jlink调试,观看GPIOB,keil显示是Pin 为1

但是芯片实际测量管脚的电压却是0V。搞定不懂


后面改为:GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

输出正常!天理何在啊!

 

外部中断:如果不开启RCC_APB2Periph_AFIO这个时钟,那么将EXTILinen上的中断连接在一起。




    『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

    热门文章 更多
    TQ210天嵌开发板S5PV210 LED闪烁程序C语言代码记录