_Bool RDA1846_PDN @PC_ODR:2; //定义SPI PDN PC2 掉电的使能 _Bool RDA1846_ST1846 @PC_IDR:3; //定义SPI ST1846 PC3 SQ 高电平有效 静噪电平 void SPI_GPIO_CONFIG(void) { PC_DDR=0xE4;//PC7,PC6,PC5,PC2为输出 PC_CR1=0xFC; PC_CR2=0x00; RDA1846_PDN = 1; } 我在读PC—IDR时,发现PC3不会变化。PC3 有两个功能,一个是主要功能PORT C3,另一个是TIMER1-CHANNEL3,请问我要怎么配置成PORT C3。?? |
RE:GPIO口的配置问题。
1、开启GPIOC的RCC
2、设置GPIOC的功能,建议使用库文件
3、开启GPIOC的端口。
开启GPIO功能就不能开启TIMER功能,建议你参考一下GPIO配置例程。
回复:GPIO口的配置问题。
如果你使用的是STM32F10X系列:
1、开启GPIOC的RCC
2、设置GPIOC的功能,建议使用库文件
3、开启GPIOC的端口。
开启GPIO功能就不能开启TIMER功能,建议你参考一下GPIO配置例程。
版主,您好。
我使用的是STM8S105C6。
我该怎么配置,我刚还在测试这个PC口,我把PC3口,和地接上,读PC—IDR寄存器,对应的这一位,为1。这是为什么。?一直搞不明白。我试了,其也的口都可以。就这个口另类。
帮帮我。
RE:GPIO口的配置问题。
回复:GPIO口的配置问题。
这个需要你设置为输入以后才能采集,我看看手册。
版主,你好。问题我已经解决了。是这样的,看了看板子,PC3口与插针之间是这样的如图片所示。
我把那个电阻接到EXT——PC3就可以了。