正点原子stm32f429 cubemx sdram工程


使用cubemx来配置的SDram工程, 芯片stm32f429, 可以一键来配置sdram工程, 适配的是正点原子f429带32Msdram的核心板
资源截图
代码片段和文件信息
/**
  ******************************************************************************
  * File Name          : DMA2D.c
  * Description        : This file provides code for the configuration
  *                      of the DMA2D instances.
  ******************************************************************************
  * @attention
  *
  * 

© Copyright (c) 2020 STMicroelectronics.
  * All rights reserved.


  *
  * This software component is licensed by ST under BSD 3-Clause license
  * the “License“; You may not use this file except in compliance with the
  * License. You may obtain a copy of the License at:
  *                        opensource.org/licenses/BSD-3-Clause
  *
  ******************************************************************************
  */

/* Includes ------------------------------------------------------------------*/
#include “dma2d.h“

/* USER CODE BEGIN 0 */

/* USER CODE END 0 */

DMA2D_HandleTypeDef hdma2d;

/* DMA2D init function */
void MX_DMA2D_Init(void)
{

  hdma2d.Instance = DMA2D;
  hdma2d.Init.Mode = DMA2D_M2M;
  hdma2d.Init.ColorMode = DMA2D_OUTPUT_ARGB8888;
  hdma2d.Init.OutputOffset = 0;
  hdma2d.layerCfg[1].InputOffset = 0;
  hdma2d.layerCfg[1].InputColorMode = DMA2D_INPUT_ARGB8888;
  hdma2d.layerCfg[1].AlphaMode = DMA2D_NO_MODIF_ALPHA;
  hdma2d.layerCfg[1].InputAlpha = 0;
  if (HAL_DMA2D_Init(&hdma2d) != HAL_OK)
  {
    Error_Handler();
  }
  if (HAL_DMA2D_Configlayer(&hdma2d 1) != HAL_OK)
  {
    Error_Handler();
  }

}

void HAL_DMA2D_MspInit(DMA2D_HandleTypeDef* dma2dHandle)
{

  if(dma2dHandle->Instance==DMA2D)
  {
  /* USER CODE BEGIN DMA2D_MspInit 0 */

  /* USER CODE END DMA2D_MspInit 0 */
    /* DMA2D clock enable */
    __HAL_RCC_DMA2D_CLK_ENABLE();
  /* USER CODE BEGIN DMA2D_MspInit 1 */

  /* USER CODE END DMA2D_MspInit 1 */
  }
}

void HAL_DMA2D_MspDeInit(DMA2D_HandleTypeDef* dma2dHandle)
{

  if(dma2dHandle->Instance==DMA2D)
  {
  /* USER CODE BEGIN DMA2D_MspDeInit 0 */

  /* USER CODE END DMA2D_MspDeInit 0 */
    /* Peripheral clock disable */
    __HAL_RCC_DMA2D_CLK_DISABLE();
  /* USER CODE BEGIN DMA2D_MspDeInit 1 */

  /* USER CODE END DMA2D_MspDeInit 1 */
  }
}

/* USER CODE BEGIN 1 */

/* USER CODE END 1 */

/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       11855  2020-12-09 23:37  stm32_f429_sdram.mxproject
     目录           0  2020-12-10 00:00  stm32_f429_sdramCore
     目录           0  2020-12-10 00:00  stm32_f429_sdramCoreInc
     文件        1550  2020-12-09 23:37  stm32_f429_sdramCoreIncdma2d.h
     文件        1896  2020-12-09 23:49  stm32_f429_sdramCoreIncfmc.h
     文件        1508  2020-12-09 23:37  stm32_f429_sdramCoreIncgpio.h
     文件        1542  2020-12-09 23:37  stm32_f429_sdramCoreIncltdc.h
     文件        2293  2020-12-09 23:37  stm32_f429_sdramCoreIncmain.h
     文件       20041  2020-12-09 23:37  stm32_f429_sdramCoreIncstm32f4xx_hal_conf.h
     文件        2106  2020-12-09 23:37  stm32_f429_sdramCoreIncstm32f4xx_it.h
     文件        1555  2020-12-09 23:37  stm32_f429_sdramCoreIncusart.h
     目录           0  2020-12-10 00:00  stm32_f429_sdramCoreSrc
     文件        2405  2020-12-09 23:37  stm32_f429_sdramCoreSrcdma2d.c
     文件       11981  2020-12-09 23:49  stm32_f429_sdramCoreSrcfmc.c
     文件        2304  2020-12-09 23:37  stm32_f429_sdramCoreSrcgpio.c
     文件       10032  2020-12-09 23:37  stm32_f429_sdramCoreSrcltdc.c
     文件        6759  2020-12-10 00:30  stm32_f429_sdramCoreSrcmain.c
     文件        2430  2020-12-09 23:37  stm32_f429_sdramCoreSrcstm32f4xx_hal_msp.c
     文件        5565  2020-12-09 23:37  stm32_f429_sdramCoreSrcstm32f4xx_it.c
     文件       26457  2020-11-20 17:08  stm32_f429_sdramCoreSrcsystem_stm32f4xx.c
     文件        3126  2020-12-09 23:37  stm32_f429_sdramCoreSrcusart.c
     目录           0  2020-12-10 00:01  stm32_f429_sdramDrivers
     目录           0  2020-12-10 00:01  stm32_f429_sdramDriversCMSIS
     目录           0  2020-12-10 00:00  stm32_f429_sdramDriversCMSISCore
     目录           0  2020-12-10 00:00  stm32_f429_sdramDriversCMSISCoreInclude
     文件       28208  2020-11-20 17:08  stm32_f429_sdramDriversCMSISCoreIncludecmsis_armcc.h
     文件       56497  2020-11-20 17:08  stm32_f429_sdramDriversCMSISCoreIncludecmsis_armclang.h
     文件        9014  2020-11-20 17:08  stm32_f429_sdramDriversCMSISCoreIncludecmsis_compiler.h
     文件       62344  2020-11-20 17:08  stm32_f429_sdramDriversCMSISCoreIncludecmsis_gcc.h
     文件       28414  2020-11-20 17:08  stm32_f429_sdramDriversCMSISCoreIncludecmsis_iccarm.h
     文件        1716  2020-11-20 17:08  stm32_f429_sdramDriversCMSISCoreIncludecmsis_version.h
............此处省略1279个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)