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

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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版