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

[复制链接]
3391|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
有点乱,不知道楼主是否理解
在线解答
 楼主| dalong168 发表于 2012-7-4 15:49 | 显示全部楼层
坐等香版主出现
悠然科技 发表于 2012-7-5 09:33 | 显示全部楼层
IJK 发表于 2012-7-5 09:53 | 显示全部楼层
LZ指的是STM32F1吧。对STM32F1来说,这种情况不奇怪,因为它对AF功能的使用很含糊。
香水城 发表于 2012-7-5 14:51 | 显示全部楼层
确实愁人

不过作为工程师,我会选择设置为GPIO_Mode_AF_PP模式
 楼主| dalong168 发表于 2012-7-16 10:11 | 显示全部楼层
连香版主都犯愁,看来确实有问题
//YZC 发表于 2012-7-16 11:11 | 显示全部楼层
注意:   一旦使能DACx通道,相应的GPIO引脚(PA4或者PA5)就会自动与DAC的模拟输出相连
(DAC_OUTx)。为了避免寄生的干扰和额外的功耗,引脚PA4或者PA5在之前应当设置成模拟输
入(AIN)。
——摘自官方手册
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

185

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部