PWM下的管脚IO读取问题
我在stm32 工程下,用TIM1 作为定时器,在PA。8下产生PWM,频率为1M,占空比为50%管脚设置如下,
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
现在的问题是无论是读GPIOA的IDR还是ODR,读出PA.8恒为0,不知道谁有碰到过这样的问题
RE:PWM下的管脚IO读取问题
应该设置为输出模式。RE:PWM下的管脚IO读取问题
,我这边的管脚需要设置FT模式,即5v电源兼容,另外,设置输出模式后,好像PWM不起作用,我再试试,谢谢你的回复RE:PWM下的管脚IO读取问题
PWM的试过,当作普通输出口的用过,设置成开路输出,就可以,读IDR就可以读到数据RE:PWM下的管脚IO读取问题
typedef enum{ GPIO_Mode_AIN = 0x0,
GPIO_Mode_IN_FLOATING = 0x04,
GPIO_Mode_IPD = 0x28,
GPIO_Mode_IPU = 0x48,
GPIO_Mode_Out_OD = 0x14,
GPIO_Mode_Out_PP = 0x10,
GPIO_Mode_AF_OD = 0x1C,
GPIO_Mode_AF_PP = 0x18
}GPIOMode_TypeDef;
以上几种都试过了,就GPIO_Mode_AF_PP = 0x18
有PWM输出,其余都没有输出,能给出具体配置吗,谢谢
RE:PWM下的管脚IO读取问题
好像是读不进来的,将IO接到另外一个IO
页:
[1]