打印

香版主,关于DAC管脚设置的问题

[复制链接]
2420|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dalong168|  楼主 | 2012-7-2 14:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
香版主,PA4、PA5、DAC输出管脚应设为推挽复用时输出复用(GPIO_Mode_AF_PP)可是KEIL中给的例程是推挽输出(GPIO_Mode_Out_PP)。请问问什么?奇怪的是,两种都能得到正确的结果
沙发
dalong168|  楼主 | 2012-7-2 15:17 | 只看该作者
在线等待,

使用特权

评论回复
板凳
悠然科技| | 2012-7-2 16:13 | 只看该作者
PA4和PA5并没有复用,所以不需要设成复用的推挽,复用也就是af其实指的是重映射的
这两个脚本来就是dac的管脚,而不是从其他管脚重映射来的

使用特权

评论回复
地板
悠然科技| | 2012-7-2 16:15 | 只看该作者
对于这两个脚,gpio功能和dac不算复用af,如果这两个脚是其他两个脚的重映射,才算af
有点乱,不知道楼主是否理解
在线解答

使用特权

评论回复
5
dalong168|  楼主 | 2012-7-4 15:49 | 只看该作者
坐等香版主出现

使用特权

评论回复
6
悠然科技| | 2012-7-5 09:33 | 只看该作者
愁人

使用特权

评论回复
7
IJK| | 2012-7-5 09:53 | 只看该作者
LZ指的是STM32F1吧。对STM32F1来说,这种情况不奇怪,因为它对AF功能的使用很含糊。

使用特权

评论回复
8
香水城| | 2012-7-5 14:51 | 只看该作者
确实愁人

不过作为工程师,我会选择设置为GPIO_Mode_AF_PP模式

使用特权

评论回复
9
dalong168|  楼主 | 2012-7-16 10:11 | 只看该作者
连香版主都犯愁,看来确实有问题

使用特权

评论回复
10
//YZC| | 2012-7-16 11:11 | 只看该作者
注意:   一旦使能DACx通道,相应的GPIO引脚(PA4或者PA5)就会自动与DAC的模拟输出相连
(DAC_OUTx)。为了避免寄生的干扰和额外的功耗,引脚PA4或者PA5在之前应当设置成模拟输
入(AIN)。
——摘自官方手册

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

181

帖子

2

粉丝