STM32F103VET6 GPIO_IDR数据寄存器和GPIO_ODR数据寄存器
时间: 2023-09-18 18:06:17 浏览: 112
STM32F103VET6基于ucos ucgui 接收GPS-OEM板NMEA0183协议并实时以星图例程源码
5星 · 资源好评率100%
STM32F103VET6芯片中的GPIO_IDR和GPIO_ODR寄存器都是GPIO的数据寄存器,但是它们的作用不同。
GPIO_IDR寄存器是GPIO输入数据寄存器,用于读取GPIO输入口的状态。当GPIO口被设置为输入模式时,数据将被存储在GPIO_IDR寄存器中。读取这个寄存器的值可以获取GPIO口当前的输入状态。
GPIO_ODR寄存器是GPIO输出数据寄存器,用于设置GPIO输出口的状态。当GPIO口被设置为输出模式时,数据将被存储在GPIO_ODR寄存器中。写入这个寄存器的值可以设置GPIO口的输出状态。
需要注意的是,GPIO_IDR和GPIO_ODR寄存器的位数与芯片中的GPIO口数量相同,因此在使用时需要根据具体的GPIO口来进行读写操作。
阅读全文