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

关于STM32F303C8T6的DAC2无法使能。

[复制链接]
hengoliu 提问时间:2024-1-13 12:44 / 未解决

使用STM32F303*8芯片时能实现三个DAC同时输出PA4/PA5/PA6吗?现在测试C8时DAC2使能打不开啊?DAC1能正常使能输出两路模拟量。有没有大神指教一下呢。

时钟使能RCC寄存器里DAC2时钟无法打开。用的汇编语言。

收藏 评论6 发布时间:2024-1-13 12:44

举报

6个回答
butterflyspring 回答时间:2024-1-15 17:37:35
注意看看型号,看看是不是大容量或ES的芯片。

手上只有nucleo 板,发现大容量的STM32303RET6 是没有这个外设的,初始化DAC2的时钟会和你说的一样。
hengoliu 回答时间:2024-1-15 21:27:07

butterflyspring 发表于 2024-1-15 17:37
注意看看型号,看看是不是大容量或ES的芯片。</p>
<p>手上只有nucleo 板,发现大容量的STM32303RET6 是没有这个外 ...

就时看了STM32F303C8T6的数据手册发现这个型号有才想测试下看看能不能用起来的,其它型号的片子手册里也是没有的。测试了发现使能不了。是芯片问题吗?单是C8的手册上有这个资源,没法理解。很想用一下。

hengoliu 回答时间:2024-1-15 21:46:03

特意用测试板贴了一片303C8T6来测试的。

hengoliu 回答时间:2024-1-15 21:56:53

查了一下3*4和373系列里也有3路DAC输出,不知道这两型号里的DAC2是否能用。

butterflyspring 回答时间:2024-1-16 09:47:43
STM32F303C8T6 的手册里和CUBEMX 配置中都有DAC2这个外设,而且是很早的型号,不应该用不了的。

如果型号没错的化,试试用CUBEMX 生成个代码,调试看看能不能打开DAC2的时钟。

我这手头只有303RET6,大FLASH的型号还没有DAC2, 试不了,一访问DAC2的外设就进入HARDFAULT了.
hengoliu 回答时间:2024-1-16 12:02:21

额。。。CUBEMX还没用过,只是DAC1能打开的条件下尝试打开DAC2实现不了,也没查到手册里有提示两个DAC有区别。

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版