用GPIOx_BSRR对PE3输出数据0,分别如何用PE公司软件打开数据配置?

  • GPIO基本结构和工作方式
    开漏输出(帶上拉或下拉)
    开漏复用功能(带上拉或下拉)
    推挽式输出(带上拉或下拉)
    推挽式复用功能(带上拉或下拉)

可以输出强高低电平连接数字器件
只可以输出强低电平,高电平得靠外部电阻拉高输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行适合莋电流型的驱动,其吸收电流的能 力相对较强(一般20mA以内)

  • 32位对应16个端口,每个寄存器占2位
    00 输入(复位状态)

  • 32位高16位保留,必须保持複位值
    低16位对应16个端口每个位对应一个端口
    0 输出推挽(复位状态)

  • 32位对应16个端口,每个端口由2位控制

  • 高16位保留必须为复位值
    低16位只读,只能在字模式下访问它们包含相应I/O端口的输入值。

  • 只写只能在字、半字或字节模式下访问。读取可返回值0X0000
    0 不会对相应的ODRx位执行任何操作
    1 对相应的ODRx位进行复位
    0 不会对相应的ODRx位执行任何操作
    1 对相应的ODRx位进行置位

  • 高16位保留必须保持复位值

所有I/O口都可以作为中断输入。

}

stm32是32位的其中的所有寄存器都是32位的,但是不同寄存器中有效的位数相应改变。GPIO有端口配置低寄存器GPIOx_CRL:配置0-7引脚的模式每个引脚配4bit,两位用于配置输入模式两位用於配置输出模式端口配置高寄存器GPIOx_CRH:配置8-15引脚的模式(同上)端口输入数据寄存器GPIOx_IDR(低16位有效)并行读入16位数据端口输出数据寄存器GPIOx_ODR(低16位有效)并行输出16位数据端口位设置/清除寄存器GPIOx_BSRR:拉高拉低相应引脚,1bit对应1引脚端口位清除寄存器GPIOx_BRR(低16位有效):拉低相应引脚同上端ロ配置锁存寄存器GPIOx_LCKR(17位有效)x=ABCDE;具体可以参看《stm32参考手册》

}

我要回帖

更多关于 PE删除数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信