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

使用HAL的DAC各种波形输出-----(一)

[复制链接]
一花一世界003 发布时间:2015-2-14 19:01
先是HAL大致驱动模块部件 QQ截图20150214185825.png
MAIN函数运行流程
{
HAL_Init();
SystemClock_Config();


  /* Configures User push-button */
  BSP_PB_Init(BUTTON_USER, BUTTON_MODE_EXTI);

  /*##-1- Configure the DAC peripheral #######################################*/
  DacHandle.Instance = DACx;

  /*##-2- Configure the TIM peripheral #######################################*/
  TIM6_Config();

  /* Infinite loop */
  while (1)
  {
    /* If the Key is pressed */
    if (ubKeyPressed != RESET)
    {
      HAL_DAC_DeInit(&DacHandle);

      /* select waves forms according to the User push-button status */
      if (ubSelectedWavesForm == 1)
      {接下来就是三角波产生的函数,
        /* The triangle wave has been selected */

        /* Triangle Wave generator -------------------------------------------*/
        DAC_Ch1_TriangleConfig();
      }产生三角波
      else
      {产生阶梯波形
        /* The escalator wave has been selected */

        /* Escalator Wave generator -------------------------------------------*/
        DAC_Ch1_EscalatorConfig();
      }

      ubKeyPressed = RESET;
    }
  }
}



首先说说STM32的DAC模块配置过程。
QQ截图20150214183238.png 引脚如果使用DAC_OUT1时必须使用PA4 QQ截图20150214190006.png
梯形波需要设一个数组。
QQ截图20150214184806.png
触发源可能的列表
QQ截图20150214184952.png
好像不够了

收藏 1 评论8 发布时间:2015-2-14 19:01

举报

8个回答
星辰一方 回答时间:2015-2-14 20:34:16
多谢分享,赞~!
lkl0305 回答时间:2015-2-14 20:48:22
多谢分享
alvin_ 回答时间:2015-2-15 07:22:25
感谢分享!
_ilikerome_ 回答时间:2015-2-15 08:34:50
学习了,不错。
一花一世界003 回答时间:2015-2-15 09:05:41
O(∩_∩)O谢谢大家支持
zministaryfw 回答时间:2015-2-15 09:11:27
学习了,多谢楼主分享
wambob 回答时间:2015-2-15 09:18:22
学习了,HAL
数码小叶 回答时间:2015-2-15 10:55:25
谢谢分享

所属标签

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 手机版