STM32多路復用重映射調試I/O配置寄存器(AFIO_MAPR)的庫函數不太懂,希望大俠每一句都給點意見。。。
這個函數實際上完成了AFIO-MAPR寄存器的配置。 我覺得這段代碼寫起來太煩人了c++庫函數手冊,就直接對寄存器進行操作了。 例如重映射串口2時為:
AFIO-MAPR|=GPIO_Remap_USART2;
要取消重新映射,只需:
AFIO-MAPR=~GPIO_Remap_USART2;
GPIO_Remap_USART2定義在stm32f10x_GPIO.h中,AFIO-MAPR寄存器的每一位的定義在參考手冊中有詳細說明。
來自STM32庫函數教材。 請大俠在最后說明問題!謝謝
(USART_TypeDef* USARTx, USART_InitTypeDef* USART_InitStruct)
應該是這樣的,具體沒看函數,USART_Init,初始化串口,參數應該包括兩部分,第一部分是USART_TypeDef* USARTx,這個意思是定義一個指向USART_TypeDef結構體的指針,就是上一個函數第一個參數是用來選擇串口的。 后面的參數也是一個指向USART_InitTypeDef結構體的指針,里面應該包含了串口初始化需要配置的東西,比如波特率,數據位等,明白了嗎?
哪位大哥有STM32F030的庫函數手冊
這個單片機的官方庫有stm32f0xx_stdperiph_lib_um.chm的說明,不用找說明書。
32個單片機庫函數中文參考手冊介紹到此結束c++庫函數手冊,感謝您的耐心閱讀,謝謝。