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

STM32H7 DAC PA4 PA5。

[复制链接]
hhhh63 提问时间:2021-5-22 11:43 / 未解决
问题描述:我把DAC连接到运放,从PE7输出。想把PA5作为SP1的时钟输出,结果只要使能DAC2就不能用PA5。
手册上有一句话:如果 DAC 输出与输出焊盘断开连接并连接到片上外设,DAC_OUTx (PA4,PA5)引脚可用作通用输入/
输出 (GPIO)。
相关设置:
位 18:16 MODE2[2:0]:DAC 通道 2 模式 (DAC Channel 2 mode)
仅当 DAC 已禁止且不处于校准模式时(DACx_CR 寄存器中的位 EN2 = 0 且
位 CEN2 = 0),才可写入这些位。如果 EN2=1 或 CEN2 =1,则会忽略写操作。
这些位可由软件置 1 和清零,用于选择 DAC 通道 2 模式。
– DAC 通道 2 处于正常模式
000:DAC 通道 2 连接到外部引脚且使能了缓冲器
001:DAC 通道 2 连接到外部引脚以及片上外设且使能了缓冲器
010:DAC 通道 2 连接到外部引脚且禁止了缓冲器
011:DAC 通道 2 连接到片上外设且禁止了缓冲器
– DAC 通道 2 处于采样和保持模式
100:DAC 通道 2 连接到外部引脚且使能了缓冲器
101:DAC 通道 2 连接到外部引脚以及片上外设且使能了缓冲器
110:DAC 通道 2 连接到外部引脚以及片上外设且禁止了缓冲器
111:DAC 通道 2 连接到片上外设且禁止了缓冲器

以上参数都试过了,PA5不能作为输出,但是可以设为输入。
不知道是哪儿出了问题,请大家指点,谢谢!

收藏 评论2 发布时间:2021-5-22 11:43

举报

2个回答
butterflyspring 回答时间:2021-5-27 17:52:29
手册上描述看起来是连接内部信号就可以使用PA5引脚。从cubeMX 配置上看也是行的通的。可以试试生成的配置代码是否可行
H7 DACCHANEL2ANDSPI1.PNG
hhhh63 回答时间:2021-6-24 07:07:48
butterflyspring 发表于 2021-5-27 17:52
手册上描述看起来是连接内部信号就可以使用PA5引脚。从cubeMX 配置上看也是行的通的。可以试试生成的配置代 ...

最近忙别的没有过来,谢谢您的回复,我试了一下,还是不行,可能是我设置操作有问题,能不能把您生成的代码帖一份给我试试,再次感谢
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版