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

STM32CubeMX 4.20版本有bug

[复制链接]
wambob 发布时间:2017-5-24 18:37
本帖最后由 wambob 于 2017-5-24 19:39 编辑

       前段时间学习音乐播放,用的4.20版本,结果定时器+DMA+DAC播放音乐,指针总是跑飞,碰见这样的是很头疼,使用例程代码正常。偏偏自建的工程不正常,代码一样,要说不一样,就是CubeMX生成的工程部一样,今天打开软件后,升级库,顺带着看看软件有没有升级,结果还真升级了。升级后,没了OK按钮,还以为更新不完整,又到官网下了,删掉原来的,重新安装后还一样。后来知道双击侧能选择板卡了。
      用4.21版本重新建个了工程后,生成,下载,正常了,就这样,上个版本的bug造成的困惑解决了。

附上学习资料
     声明非本人原创,我也是一个学徒,分享给大家,有意着可学习原文。
DMA+DAC+定时器播放音乐:
软件结构:
3c9a5054c6466badfe07de16c1792ad1.jpg
         首先定义一个缓冲区,分为前半个缓冲和后半个缓冲。
2.jpg
        开始播放时先填充整个缓冲区,播放到一半时,也就是DMA传送给DAC一半数据,发生事件,转换一半DMA传输回调函数被调用。缓冲区播放完后,发生事件,转换完成DMA传输回调函数被调用。
      在要在主循环中查询两个回调函数,及时填充传输完成的那一半缓冲。就能播放一段音乐了。
使用的板卡ST32F722ZE 144
物理连接,耳机到开发板
无标题.png
制作音乐软件 audacity-win-2.1.3
F722_DMA_DAC.rar (4.33 MB, 下载次数: 14)
收藏 1 评论4 发布时间:2017-5-24 18:37

举报

4个回答
creep 回答时间:2017-5-24 20:10:35
感谢分享!!
Paderboy 回答时间:2017-5-24 20:26:56
多谢分享。。
zero99 回答时间:2017-5-25 08:46:15
楼主可以发邮件反馈问题 mcu.china@st.com  (ST FAE)

会在下一个版本中更新的 ~
wambob 回答时间:2017-5-25 08:48:24
zero99 发表于 2017-5-25 08:46
楼主可以发邮件反馈问题   (ST FAE)

会在下一个版本中更新的 ~

已经更新新版本了

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版