- 博客(2)
- 收藏
- 关注
原创 RCC_APB2Periph_AFIO、GPIO_PinRemapConfig,引脚一般使用、端口复用、重映射的用法
它可以从从上图看,他的默认复用功能时usart2_rx和tx。函数的第一个形参具体GPIO_PartialRemap_USART3(部分重映射)、GPIO_FullRemap_USART3(全映射)。STM32的引脚一般都可以有三种用法:普通引脚、复用成默认功能引脚和重定义功能,具体图在。(比如点灯),不需要使用复用、更不需要重定义(重映射)。(1)、第一步:基本的引脚使能、UART3使能(因为要用到UART3和D8、D9)如上图,我发现D8、D9的重定义功能是可以用来当uart3 使用的,则此时就。
2024-05-22 18:32:13
1231
1
原创 #define DHT11_IO_IN4() {GPIOG->CRH&=0XFFFF0FFF;GPIOG->CRH|=8<<12;}的用法
通过两个语句的操作后,此时寄存器的值为(0100,0100,0100,0100,0011,0100,0100,0100),此时PG11的值为0111,因为MODE为11(>00为输出模式),所以为输出模式且速度为50Mhz,又因为CNFY是00,通用推挽输出模式所以此时设置PG11为通用推挽输出,速度50Mhz。}语句的意思是对端口G高寄存器送值8,并左移12位,此时寄存器的值为0X4444,84444(0100,0100,0100,0100,1000,0100,0100,0100),
2024-05-08 17:17:02
520
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人