资讯详情

STM32 GPIO推挽复用模式

??STM32 GPIO可配置复用功能模式中的输出使能和输出速度。这种复用模式可以在泄漏和推拉模式中工作,但输出信号来自其他外设,此时输出数据寄存器 GPIOx_ODR 是无效的;此外,可以通过输入数据寄存器获得输入 I/O 实际状态,但数据信号通常直接用外设寄存器获取。

??注意上部的红色字体,如使用PLL时,设置SCK如果按以下代码操作,则引脚为推挽复输出模式GPIO引脚电平不变。

GPIO_SetBits(GPIOB, GPIO_Pin_SCLK); //SCLK=1 

因此,在某些芯片中,这样做是不可行的。例如,下面代码括号中的第一行代码是不可行的。

void c11_Power_ON_Reset(void) { 
         c11_Pin_SCLK = 0;                 c11_Pin_SI = 0;               c11_Pin_CSn = 1;                           c11_Soft_Dly(10);                           c11_Pin_CSn = 0;                            c11_Soft_Dly(10);                           c11_Pin_CSn = 1;                            c11_Soft_Dly(45);                             c11_Pin_CSn = 0;                             while(c11_Pin_SO==1);                         c11_SPI_WR_Byte(c1RW_WRITE_SINGLE | c1CS_SRES);   while(c11_Pin_SO==1);                         c11_Pin_CSn = 1;                           } 

作者:潇洒的电磁波(专业:射频芯片设计、雷达系统、嵌入式。欢迎项目合作交流。 微信:GuoFengDianZi

标签: 单一芯片推挽桥式磁场传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台