![]() |
發布時間: 2019-10-13 22:38
正文摘要:GPIOC->CRH|=0X00038000;為什么是PC11輸入,PC12輸出呢,我不明白的是這個值是怎么算出來的,啥0x???????,正點原子的的開發指南好像沒講這個呢? 圖片中的IO口配置我也是一臉懵 ,看到這些0x??????的 ... |
下載個中文手冊看看就知道了 |
建議使用庫函數版本的程序,更加簡單方便,在庫函數版本中把.c文件GPIO_Pin_8改成GPIO_Pin_10,把.h文件的內容進行相應修改即可 void LED_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_SetBits(GPIOA,GPIO_Pin_8); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; GPIO_Init(GPIOD, &GPIO_InitStructure); GPIO_SetBits(GPIOD,GPIO_Pin_2); } |
到官網下載一個標準庫,到里面去看吧 |