串口配置: 异步,波特率:19200,每帧:1字节;无校验;1停止位   中断设置:考虑到后期使用freertos,可控制中断配置为:4位抢占优先级,15>=中断优先级级>=5(越低,优先级越高)   DMA设置:以字节为数据单位,内存地址累加生成工程文件: 在stm32f1xx_it.h 文件添
声明1. 本文是博主学习《高手进阶,终极内存技术指南》一文时所 据时序3.6. .
原创 2021-07-09 15:05:15
1106阅读
1点赞
声明1. 本文是博主学习《高手进阶,终极内存技术指南》一文时所记录的学习笔记,文中内容和图片大部分来源于此文。声明2. 本文所用到的SDRAM学习资料下载链接,感谢硬汉哥!文章目录一、 SDRAM内存模组与基本结构1. 物理Bank2. SDRAM芯片位宽二、 SDRAM内存芯片的内部结构1. 逻辑Bank与芯片位宽2. SDRAM的引脚和封装3. SDRAM的内部操作与工作时序3.1. 芯片上电和初始化3.2. 行有效3.3. 列有效与读写控制信号3.4. 读数据时序3.5. 写数据时序3.6. .
原创 2022-01-10 15:41:25
465阅读
转自:https://blog.csdn.net/Mculover666/article/details/108232505声明1. 本文是博主学习《高手进阶,终极内存技术指南》一文时所记录的学习笔记,文中内容和图片大部分来源于此文。 声明2. 本文所用到的SDRAM学习资料下载链接,感谢硬汉哥! 文章目录 一、 SDRAM内存模组与基本结构1. 物理Bank2. SDRAM芯片位宽 二、 SDRAM内存芯片的内部结构1. 逻辑Bank与芯片位宽2. SDRAM的引脚和封装3. SDRA
转载 2021-06-08 17:11:50
1049阅读
本篇详细的记录了如何使用STM32CubeMX配置 STM32F767IGT6 的硬件FMC外设与 SDRAM 通信(W9825G6KH)。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是STM32F767IGT6的核心板。SDRAM核心板板载一片SDRAM,型号为 W9825G6KH,大小为 32 MB。软件准备需要准备一份 W9825G6KH-6 的数据手册。2. STM32 FMC外设概述2.1. 什么是FMCFMC全称Flexible Memo
原创 2021-07-09 10:41:45
1178阅读
本篇详细的记录了如何使用STM32CubeMX配置 STM32F767IGT6 的硬件FMC外设与 SDRAM 通信(W9825G6KH)。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是STM32F767IGT6的核心板。SDRAM核心板板载一片SDRAM,型号为 W9825G6KH,大小为 32 MB。
原创 2021-07-31 09:29:04
10000+阅读
本篇详细的记录了如何使用STM32CubeMX配置 STM32F767IGT6 的硬件FMC外设与 SDRAM 通信(W9825G6KH)。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是STM32F767IGT6的核心板。SDRAM核心板板载一片SDRAM,型号为 W9825G6KH,大小为 32 MB。软件准备需要准备一份 W9825G6KH-6 的数据手册。2. STM32 FMC外设概述2.1. 什么是FMCFMC全称Flexible Memo
原创 2022-01-10 15:39:53
1651阅读
转自:https://blog.csdn.net/mculover666/article/details/108221735 本篇详细的记录了如何使用STM32CubeMX配置 STM32F767IGT6 的硬件FMC外设与 SDRAM 通信(W9825G6KH)。 1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32F767IGT6的核心板。 SDRAM 核心板板载一片SDRAM,型号为 W9825G6KH,大小为 32 MB。 软件准备 需要准备一份
转载 2021-06-08 14:40:37
964阅读
本篇详细的记录了如何使用STM32CubeMX配置 STM32F767IGT6 的硬件FMC外设与 SDRAM 通信(W9825G6KH)。 1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32F767IGT6的核心板。 SDRAM 核心板板载一片SDRAM,型号为 W9825G6KH,大小为 32 MB。 软件准备 需要准备一份
转载 2021-08-01 12:31:44
1459阅读
STM32WLE5系列#3 stm32wle5ccu6移植LoRaWAN_End_Node通信第一章 stm32wle5ccu6简介和开发环境搭建 第二章 stm32wle5ccu6移植pingpong通信 第三章 stm32wle5ccu6移植LoRaWAN_End_Node工程 第四章 stm32wle5ccu6移植LoRaWAN_AT_Slave工程 第五章 stm32wle5ccu6的序列
stm32cubemx 配置freertos中断优先级 stm32cubeMx 直接集成freertos,可以不需要自己手动移植只需要把freertos的选项勾选就可以。但是生成的代码工程中,freertos暴露给用户的API接口并不是原生的freertos接口,是经过cmsis-rtos进行一次包装之后的。所以如果使用信号量、消息邮箱、定时器等等接口的时候要查询cmsis-rtos文档
一直对stm32的硬件iic敬而远之,好像说是有问题的,就一直用的模拟iic实现,今天用sht30试了一下,发现基于cubemx配置iic还挺方便的。现做如下记录首先是硬件平台:stm32f103vet6指南者先总结一下步骤cubemx配置->SHT30_Init(选择模式)->reset->利用Init的返回值判断是否成功->读取->数据拼接涉及到的自己写的函数有
文章目录1. 准备工作1.1. 所用硬件1.2. IIC简介1.2. 生成工程1.2.1. 创建工程选择主控1.2.2. 系统配置1.2.3. 配置工程目录1.2.4. IIC配置2. 读写EEPROM实验(AT24C02)2.1. AT24C02简介2.1.1. AT24C02原理图2.1.2. 设备地址2.2. 读写时序2.3. 代码实现3. 0.96寸OLED显示实现3.1. OLED简介(
使用 CubeMX 配置 RCC 时钟RCC时钟控制时钟树时钟配置CubeMx 配置系统时钟使用 RCC时钟控制STM32H7 有如下六种时钟可供使用:HSI (High-speed internal oscillator) :HSI 是内部的高速 RC 振荡器,频率 64MHz,可被用于系统时钟。优势是低成本,无需外部时钟,快速启动(仅需几个微秒),缺点是精度差,即使经过校准。HSE (Hig
周立功官网资料下载链接:http://www.zlg.cn/ipc/down/down/id/84.html平台:致远M6G2C-L Cortex-A7工控核心板主要参考文档:EPC_loT_M6GxC_A6GxC V1.05.00->02.开发指南->[开发指南]M6G2C&A6G2C系列核心板软件开发指南_V1.05.pdf1. 编译环境搭建1.1 ubuntu14.04操
文章目录一、sdram介绍二、W9825G6KH芯片介绍2.1 芯片内部结构2.2 芯片引脚说明2.3 芯片工作原理2.3.1 寻址2.3.2 数据传输三、cubemx配置四、sdram的使用参考例程 一、sdram介绍SDRAM,英文名是: Synchronous Dynamic Random Access Memory,即同步动态随机存储器,相较于 SRAM(静态存储器), SDRAM 具有
目的通过HAL库实现STM32F103C8T6两块板之间的IIC主从相互通信,串口打印接收数据。环境搭建/**I2C1 GPIO Configuration PB6 ------> I2C1_SCL PB7 ------> I2C1_SDA 注意通信线记得接上拉电阻4.7k。CubeMx配置配置sys 串行调试 配置外部高速时钟 配置串口,默认值 配置IIC,
前期准备项目设计所用微处理器是由st公司生产的Nucleo-stm32l476开发板。cortex-M4内核,板载stlink,支持arduino扩展。 首先打开 意法半导体官网,点击login,没有账号就先注册一个官网账号,在官网下载都需要登录账号。 之后搜索该开发板相关信息 点击相应型号 下载数据摘要,也可以在资源栏目下载相关资料和电路图 文档中说明可以用如下的工具进行开发 下面介绍cubem
STM32CubeMX之串口配置  串口通信是一种设备间非常常用的串行通信方式,以比特位的形式发送或接收数据,电子工程师经常使用这种方式来调试数据。本章节我们将学习串口发送和接收数据。STM32F103C8开发板通过串口协议和上位机软件对话,实现设备间的数据传输。1.串口简介  通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换
文章目录前言一、本地环境二、开始1.工程创建2.UART配置2.时钟配置3.代码生成3.编译工程 前言记录一下STM32CubeMX的学习笔记,同时分享给初学的小白,希望一起进步。一、本地环境编译环境:KEIL 代码生成:STM32CubeMX 库:HAL MCU:STM32F072二、开始1.工程创建打开 STM32CubeMX,在“New Project”中点击"ACCESS TO MCU
  • 1
  • 2
  • 3
  • 4
  • 5