ICode9

精准搜索请尝试: 精确搜索
  • STM32F4简介2022-03-19 20:02:04

    1、STM32F407 (1)内部结构 STM32F407内核Contex-M4,CPU最高频率168MHz,带有FPU。 Contex-M4有3条总线,数据总线(D-Bus),指令总线(I-Bus),系统总线(S-Bus)。三条总线通过总线矩阵与片上的各种资源和外设连接。 32位的总线矩阵将系统里的所有主设备(CPU/DMA/Ethernet/USB HS)以及从设备(flash存储

  • stm32f4的RAM和FLASH2022-03-03 14:04:01

    一 stm32F4上CCM的使用:   stm32f407zgt6芯片手册中ram为196KB=128KB IRAM1 +64KB IRAM2 +4KB BACKED RAM1.但一般sct文件都是用的128KB IRAM1,那IRAM2什么时候用,怎么用? CCM(Core Coupled Memory)是给F4内核专用的全速64KB RAM, 它们没有经过总线矩阵, F4内核与之直接相连, 地

  • STM32F4 CAN配置很详细记录一下2022-01-27 16:59:40

    https://wlink.blog.csdn.net/article/details/116206252?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefaul

  • stm32F4/L4 UART学习汇总2022-01-20 14:30:47

    删除了一些不重要的东西,寄存器以及配置过程只需要了解,其他的还是快速上手为准 实用内容:模式一 不启动中断方式通讯 1、 HAL_UART_Receive(&huart1, dat, 3, 9000); //接收数据,一般因为有时间限制(例如9000),所以建议在循环中接收 2、 HAL_UART_Transmit(&huart1, dat, 3, 9000);

  • STM32F4应用-GPIO2021-12-13 18:31:50

    STM32F4应用-GPIO 1.前言2. 点灯的配置2.1初始化GPIO2.1.1 使能GPIO时钟2.1.2 配置IO 2.2 操作IO 3. GPIO特性3.1 引脚特性3.2 工作方式3.2.1 配置寄存器3.2.2 工作模式3.2.2 工作速度 4.增加功能函数4.1 在main里增加4.2 新建函数 参考文献 1.前言 学习开发板的第一个

  • STM32F4的基础介绍2021-12-01 13:01:34

    STM32F4的基础介绍 1. 前言2. STM32F4总线架构3. STM32F4时钟系统3.1 时钟树3.2 时钟初始化3.3 时钟使能 参考文献 1. 前言 上周了解了Cortex-M3/M4处理器的相关知识(见Cortex-M处理器栏目),大致知道了stm32的心是什么样子,从本周起,开始结合stm32F4开发板进行实际学习,方便更

  • 基于STM32F4的NRF24L01驱动程序2021-11-20 22:02:01

    基于STM32F4xx的NRF24L01驱动程序 提示:硬件平台基于STM32F427VIT6、NRF24L01模块 文章目录 基于STM32F4xx的NRF24L01驱动程序前言一、NRF24L01简单介绍1,什么是NRF24L012,NRF24L01通信方法3,NRF24L01通信原理4,地址分配&通道分配问题 二、STM32CubeMX配置三、添加底层文件1,添

  • STM32F4 以太网2021-11-04 13:33:42

    参考如下文章:STM32F4 ETH-Lwip以太网通信_一米阳光-CSDN博客 rtthread 以太网 (LAN8720A)_lyq308152569的博客-CSDN博客 PC与开发板LAN口连接设置_zfchen819的博客-CSDN博客 注意事项: 1、如果通过网线连接设备到PC端口测试,设备LWIP不能开启DHCP服务,要设置设备静态IP地址、网关与子

  • STM32F4学习指南2021-09-17 16:58:53

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、学习资料1、STM32F407 前言 ARM系列芯片的学习方法参考链接: link.。已拥有STM32F407开发板,STM32F217开发板,STM32F429开发板,MK60DN512开发板。 一、学习资料 1、STM32F407 《STM32F4开

  • 文件系统应用笔记之一:FatFS在STM32F4上的移植2021-07-31 10:35:08

      在实现如U盘文件读写,SD卡的文件读写等工作时,我们往往需要一个文件系统来支持我们的工作。特别在一些MCU应用中,文件系统的加入能明显改善系统交互的友好性。在这一篇中,我们就来讨论FatFS文件系统在STM32F4上的移植和应用。 1、准备工作   在开始FatFS的移植之前我们需要做一

  • STM32F4 时钟树概述2021-07-29 20:31:34

    STM32F4 相对于 STM32F1 来说,时钟部分复杂了很多, STM32F4 的时钟配置,我们提供两个函数: Sys_Clock_Set 和 Stm32_Clock_Init。其中 Sys_Clock_Set 是核心的系统时钟配置函数,由 Stm32_Clock_Init 调用,实现对系统时钟的配置。外部程序,一般调用 Stm32_Clock_Init函数来配置时钟。 sys

  • stm32f4进行fft运算2021-07-26 13:30:46

    我是个小菜鸡,最近需要用fft,就学习使用了一下,感觉还挺好玩的,文章内容可能有描述不准确或者错误的地方,希望读者带着辩证的眼光阅读,如果方便指出错误,那就很感谢了。 本文主要关注fft实际应用,对于如何实现fft,和原理部分没有设计,因为我不会,哈哈哈。 原理: https://blog.csdn.net/ilov

  • stm32f4定时器2021-07-14 13:57:31

    时钟真的很重要,希望看到的朋友都回去看看时钟树。 我的问题:调试一上午航模电机,身心俱疲,就一个PWM的使用,输出到一个电调上,电调控制航模电机。因为调试舵机用的tim14,所以调试电机想换一个找了一个相对比较合适的定时器tim11,按照说明书调试调了好久就是不行,突然想起来用示波器一

  • CCM - 极致发挥STM32F4性能的利器2021-06-29 12:57:59

    今天与同事聊起之前使用过的stm32f4的一款处理器,说起关于ram的部分,其中对于CCM了解还不是很清楚,之前只是把它作为一块特殊的、快速的ram使用。今天查询汇总了一下,觉得如下描述还是比较清晰的。 CCM(Core Coupled Memory)是给F4内核专用的全速64KB RAM, 它们没有经过总线矩阵, F4

  • STM32F4系列探究1——三重ADC扫描连续采样+DMA双缓冲区存储2021-04-25 21:02:13

    文章目录 前言一、STM32F4的ADC理论知识学习1.基础知识2.扫描模式与连续模式3.单ADC模式下双缓存机制的实现4.三重同步采样模式 二、由定时器触发的单缓冲区模式1.时钟树配置2.ADC部分配置3.定时器部分配置4.中断配置总结5.main.c修改 三、连续模式下的双缓冲区模式1.Cube

  • 【STM32F4】HAL库 CubeMX(十五)--------DAC实验2021-04-07 18:01:27

    文章目录 前言一、DAC是什么?二、DAC实验1.实验所需配置功能2.功能配置3.时钟配置4.生成代码 前言 STM32F4 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的 DAC。DAC 可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。DAC 工作在 12 位模式时, 数

  • 485_modbus通信,stm32f4.2021-02-17 15:00:38

    实验目的 熟悉485通信; 熟悉modbus协议; 熟悉crc校验; 实验设备 stm32F407核心板 USB转485六合一; 485转TTL转接板; 实验资源: 单片机的485通信,用的是串口3和定时器4做监控; 串口1发送数据; LED可以测试; 实验内容 在modbus调试助手中,发送写寄存器内容,给单片机,单片机接收到数据,再通过

  • STM32F4 GPIO2021-02-13 18:32:33

    概述   GPIO,即通用I/O(输入/输出)端口,是STM32可控制的引脚。STM32芯片的GPIO引脚与外部设备连接起来,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。STM32F407有9组IO。分别为GPIOA~GPIOH,除了GPIOH只有两个IO引脚外,每组IO有16根引脚,一共114个I/O引脚。   每组通

  • 推荐书籍1-------STM32库开发实战指南(STM32F4)2021-02-10 14:01:19

    目录 前言 如何安装KEIL5 11.1 温馨提示 11.2 获取KEIL5安装包 11.3 开始安装KEIL5 11.4 安装STM32芯片包 3 第2章 如何用DAP仿真器下载程序 62.1 仿真器简介 62.2 硬件连接 62.3 仿真器配置 62.4 选择目标板 92.5 下载程序 9 第3章 初识STM32 103.1 什么是STM

  • STM32F4工程--IO口--寄存器详解2021-01-16 22:34:04

    STM32F4工程--IO口--GPIO寄存器详解   ----芯片:STM32F429IGT6                          ----参考资料:正点原子视频 一、基础知识 1、每组IO口包含10个寄存器,如果配置一个IO口需要2个位,那么刚好32位寄存器配置一组IO口16个IO口 如果配置一个IO口只需要1个位,一般

  • 【STM32F4】六、SRAM和DRAM的区别2021-01-03 19:00:59

    目录 一、ROM、RAM、SRAM、DRAM1. ROM、RAM之间的关系?2. SRAM 和 DRAM 之间的关系?二、SRAM 和 DRAM 的区别?三、STM32F4中的SRAM——XM8A512161. XM8A51216 中引脚的分类2. 什么是地址线、数据线? 看到STM32F4里用到了一块外接SRAM芯片——XM8A51216,所以查了一下SRAM和DR

  • STM32f4日记2之pwm波输入捕获实验(可以接信号发生器,也可跟上一篇结合起来自己捕获自己)2020-12-19 22:01:41

    STM32f4日记2之pwm波输入捕获实验(可以接信号发生器,也可跟上一篇结合起来自己捕获自己) // 注意:此实验可跟上一篇文章pwm输出结合实验,就不用信号发生器跟示波器了(PF8接到PA1就可自己捕获自己显示占空比和频率) // 板子:stm32f407zgt6正点原子迷你版 // 用杜邦线接信号发生器

  • stm32f4简单串口实现2020-11-30 23:32:17

    #include "stm32f4xx.h" #include "usart.h" #include "delay.h" void My_USART1_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB2Pe

  • STM32F4-浮点DSP库的MDK开发环境的设置2020-08-29 17:34:13

    参考资料:正点原子STM32F4开发指南(库函数版本) 51.FPU测试(Julia分形)实验 & 52.DSP测试实验   一、硬件FPU的使能 STM32F4 硬件FPU 使用的要点:设置CPACR 寄存器(协处理器控制寄存器)bit20~23 为1,使能硬件FPU。CPACR 寄存器这4 个位的设置,我们在system_stm32f4xx_c 文件里面开启,要求

  • STM32F4寄存器初始化:PWM输出2020-07-03 11:04:58

    static void TIM4_Init(void) //普通定时函数 { TIM4->ARR=1000-1; //设定计数器自动重装值 TIM4->PSC=168-1; //2000000 //预分频器 TIM4->CCMR1|=6<<4; //CH1 PWM1模式 TIM4->CCMR1|=6<<12; //CH2 PWM1模式 TIM4->CCMR2|=6

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有