你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 2830|回复: 5

PWM下的管脚IO读取问题

[复制链接]

4

主题

7

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2012-2-28 10:44:31 | 显示全部楼层 |阅读模式
我在stm32 工程下,用TIM1 作为定时器,在PA。8下产生PWM,频率为1M,占空比为50%
 
管脚设置如下,
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
 
现在的问题是无论是读GPIOA的IDR还是ODR,读出PA.8恒为0,不知道谁有碰到过这样的问题
 
回复

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2012-2-28 14:19:44 | 显示全部楼层

RE:PWM下的管脚IO读取问题

应该设置为输出模式。
回复 支持 反对

使用道具 举报

4

主题

7

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2012-2-28 14:55:21 | 显示全部楼层

RE:PWM下的管脚IO读取问题

,我这边的管脚需要设置FT模式,即5v电源兼容,另外,设置输出模式后,好像PWM不起作用,我再试试,谢谢你的回复
回复 支持 反对

使用道具 举报

0

主题

12

回帖

0

蝴蝶豆

初级会员

最后登录
2020-12-8
发表于 2012-2-28 16:29:30 | 显示全部楼层

RE:PWM下的管脚IO读取问题

PWM的试过,当作普通输出口的用过,设置成开路输出,就可以,读IDR就可以读到数据
回复 支持 反对

使用道具 举报

4

主题

7

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2012-3-1 09:46:14 | 显示全部楼层

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输出,其余都没有输出,能给出具体配置吗,谢谢
回复 支持 反对

使用道具 举报

4

主题

7

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2012-3-8 10:28:38 | 显示全部楼层

RE:PWM下的管脚IO读取问题

好像是读不进来的,将IO接到另外一个IO
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版