![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
神舟王STM32F439
克罗帝曼
这个作者很懒,什么都没留下…
展开
-
STM32 DCMI OV9655 直接在LCD显示
CUBEMX配置DCMI如下:生成代码。DCMI初始化代码如下:void HAL_DCMI_MspInit(DCMI_HandleTypeDef* hdcmi){ GPIO_InitTypeDef GPIO_InitStruct = {0}; if(hdcmi->Instance==DCMI) { /* USER CODE BEGIN DCMI_MspInit 0 */ /* USER CODE END DCMI_MspInit 0 */ /* Perip.原创 2021-02-16 12:18:09 · 1356 阅读 · 0 评论 -
SD卡读取和文件写入
配置cubemx生成代码代码如下做修改HAL_SD_ReadBlocks(&hsd,(uint8_t*)SDIO_DATA_BUFFER,0,512,0x0ff);//单个sector的读操作要注意最后一个参数是时间,设置大一些。读取出来的0块最后内容/* Private variables ---------------------------------------------------------*/CRC_HandleTypeDef hcrc;SD_Han..原创 2021-01-26 19:42:49 · 692 阅读 · 0 评论 -
STM32 SD卡FATFS文件多次写入
硬件:STM32F439,SD卡。SD卡FATFS例程。例程如下#include "main.h"#include "ff.h"#define STRING_SIZE 120#define BOOL boolBYTE buffer[512];FATFS fs;FIL file,SDFile;unsigned int res,i,bw,br; uint32_t byteswritten; /* File write counts */ char.原创 2021-01-21 09:01:53 · 2869 阅读 · 0 评论 -
SFMC驱动LCD心得
硬件:神舟王STM32F439开发板,3.2寸320*240LCD液晶芯片ID8989.接口为 16位数据,指令、数据切换A0。对于初始化如下:void HAL_SRAM_MspInit(SRAM_HandleTypeDef *hsram){ GPIO_InitTypeDef GPIO_InitStruct; __HAL_RCC_FMC_CLK_ENABLE(); //ʹÄÜFMCʱÖÓ __HAL_RCC_GPIOD_CLK_ENABLE(); //ʹÄÜGPIODʱ.原创 2021-01-19 19:34:25 · 581 阅读 · 4 评论 -
VS1003播放MP3音乐生成
本次测试采用神舟王STM32F439开发板中的例程:68.VS1003示例音乐播放(神舟王STM32F439IGT-库函数版)。用例程测试,将例程下载到开发板上,耳机插入音频输出口,听到音乐循环播放。分析例程后,找到MP3Sample.C文件,里面存放的是MP3转为HEX文件的数组。由此分析只需修改本文件中的数据内容即可播放自己想要的音乐文件。音乐数组如何生成?是个需要解决的问题。在网上搜索MP3转换HEX工具,找到DataToHex.EXE如下:由于MP3音乐文件较大,先用裁剪工具,剪去一部分.原创 2021-01-19 11:41:22 · 654 阅读 · 0 评论 -
STM32CubeMX生成STM32F439工程文件LED点亮
按图选择配置LED和RCC,生成工程文件生成工程后,编译出错,stm32 :No section matches selector - no section to be FIRST/LAST错误文件XXX.sct没有添加startup_stm32f10x_md.s 文件,在工程文件中找到startup_stm32f439xx.s文件添加编译成功。烧录到电路板后,LED灯点亮。...原创 2021-01-12 09:12:03 · 189 阅读 · 0 评论