特别说明:1、这是一个大佬的tao店:1.0 ha:/₴sklPcDGhJOy₤(我是买他的开发板的)2、源代码设涉及版权问题,所以博客将不提供源码,请大家谅解3、欢迎大家加我wx:wxk101633  备注:博客  。发布此博客时,正在春节,写得不够好,请大家交流反馈。感谢!!///一、基础讲解:1、EtherCAT从站与EtherCAT主站最大的不同在于:主站完全准寻IP协
要 运行  LWIP  不光 要实现  OS  的 一些 接口  ,还要 有 硬件 数据 接口 移植 ,即 网线上 来的 数据 怎么个形式 传递给  LWIP ,去解析 做出相应的 应答  ,2017年8月11日14:45:16 LWIP  官网  介绍 这个硬件数据 接口 即 要 填满 网卡 这个
文章目录要求一、环境二、新建stm32CubeMX工程三、代码编写四、使用Keil的软件仿真逻辑分析串口波形1、设置仿真五、总结六、参考资料 要求1)设置波特率为115200,1位停止位,无校验位;2)STM32系统给上位机(win10)连续发送“hello windows!”。win10采用“串口助手”工具接收。一、环境硬件:stm32f103c8t6 核心板软件:STM32CubeMX 6.
STM32H743 SOEM EtherCAT基于STM32H743芯片和SOEM的EtherCAT主站源码 提供配套CUBE工程SOEM协议栈使用1.3.1版本。可配套NUCLEO-H743ZI开发板使用。支持DC同步。可配合汇川IS620N、三洋RS3、赛孚德ASD620B、埃斯顿ProNet、迈信EP3E、台达A2-E、伟创SD700、松下A5B/A6B和欧姆龙G5系列驱动器使用,或提供想适
TIM ETR 计数1.通用定时器时钟源2. 外部触发输入ETR3.TIM ETR 例程3.1 例程背景3.2 程序示例3.2.1 标准库函数3.2.2 HAL库函数4. 补充4.1.HAL库不需要重映射4.2 HAL库不需要添加TIM ETR设置代码 1.通用定时器时钟源 而我们要用的 ETR功能就属于 ,外部时钟模式2:外部触发输入ETR。2. 外部触发输入ETR外部时钟模式2:外部触发输入
H7系列是ST最新的高性能ARM微处理器产品线,而STM32H750VBT6是H7产品线中性价比最高的产品。它具有H7系列的所有功能,而且价格合适,非常适合高性能嵌入式应用程序开发。整理了电路城上10个STM32H750最小系统及经典电路设计方案,一起学习吧。1、STM32H750VBT6 + ESP8266+OV2640 开发板电路方案(pcb+例程) 这个开发板使用STM32H750VBT6
作者:Jack_G 时间:2023.05.26 版本:V1.0 上次修改时间: 环境:STM32Cube MX V6.8.1STM32CubeH7 Firmware Package V1.11.0 / 04-Nov-2022Fatfs: R0.12CKeil: V5.29 文章目录前言一、基本配置1.1 配置时钟源为外部晶振1.2 配置烧录程序的引脚1.3 配置时钟树,配置主频280M二、配置SD
转载 2024-10-09 15:44:17
1973阅读
一、低功耗模式简介系统提供了多个低功耗模式,可在 CPU 不需要运行时(例如等待外部事件时)节省功耗。由用户根据应用选择具体的低功耗模式,以在低功耗、短启动时间和可用唤醒源之间寻求最佳平衡。睡眠模式、停止模式及待机模式中,若备份域电源正常供电,备份域内的 RTC 都可以正常运行,备份域内的寄存器的数据会被保存,不受功耗模式影响。从表中可以看到,这三种低功耗模式层层递进,运行的时钟或芯片功能越来越少
1. STM32Cube生成的FREERTOS系统是加了CMSIS_RTOS封装的,该封装下函数的调用要比FREERTOS简单一点,将中断调用和线程调用综合到了一起,但又不提示这个函数支不支持中断调用,需要细致研读代码才行。。。而且CMSIS_RTOS封装的功能并不全面,当需要实现复杂功能时,还是得直接调用FREERTOS的API。2. 想要使用通用的CMSIS_RTOS封装,需要研读其代码,CM
转载 5月前
131阅读
一.CAN初始化(以初始化CAN1为例)(注:几个参数) tsjw:重新同步跳跃单元 tbs2:时间段2的时间单元 tbs1:时间段1的时间单元 brp:波特率分频器 mode:模式1.使能相应的PORT时钟RCC->APB2ENR |= 1 << 2; //使能PORTA时钟2.配置端口输出模式GPIOA->CRH &= 0xfff00fff; GPIOA-&gt
转载 10月前
410阅读
  STM32F103RCT有3个ADC,12位主逼近型模拟数字转换器,有18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。1.通道选择  stm32把ADC转换分成2个通道组:规则通道组相当于正常运行的程序;注入通道组相当于中断。程序初始化阶段设置好不同的转换组,系统运行中不用变更循环转换的配置,从而达到任务互不干扰和快速切换。  有16个多路通
1.背景        此实验建立在STM32F429核心板基础上,对于深刻了解STM32Cube使用具有深刻意义。利用DMA进行ADC采样,具有速度快,极大减少CPU消耗的优势,对于数据采集系统具有很大的优势,特别是其单路2.4MSPS采样速度,三路组合可以达到惊人的7.2MSPS采样速度,对于一般应用均可满足。2.STM32Cube配置2.1 
转载 2024-07-23 16:25:11
624阅读
文章目录一、GPIO简介1.1GPIO特点1.2GPIO电气特性1.3GPIO引脚分布二、GPIO基本结构三、GPIO功能模式3.1输入浮空3.3输入下拉3.4模拟输入3.5开漏输出3.6推挽输出3.7开漏复用3.8推挽复用3.9总结四、GPIO寄存器寄存器概览端口配置高寄存器(CRH)与端口配置低寄存器(CRL)端口输入数据寄存器(IDR)端口输出数据寄存器(ODR)端口位设置/清除寄存器(B
STM32CubeMonUCPD 下载及安装教程1 前言1.1 基本介绍1.2 主要特点1.3 准备工作2 软件下载2.1 Java 官网下载2.2 CubeMonUCPD官网下载2.2 云盘下载3 软件安装3.1 Java 安装3.2 CubeMonUCPD 安装4 结束附录 更新日志 1 前言1.1 基本介绍     STM32CubeMonitor-UCPD(STM32CubeMonUCP
转载 10月前
216阅读
中断可以简单地分为外部中断和定时器中断 按键外部中断是外部中断中的一种,它的步骤是配置按键的GPIO配置中断线配置通道第一步配置按键的GPIO就是非常基础的操作。先定义一个初始化用结构体,然后使能你要使用的IO口的组号(即ABCD…)对应的时钟,然后给结构体赋值以后塞入GPIO_Init函数就可以了。static void Key_GPIO_Config() { GPIO_InitTypeDef
文章目录前言一、ADC什么是ADC?ADC主要特性有那些?ADC的功能说明二、实验步骤代码部分讲解代码示例总结 前言本文参考了网上的博文,并加以归纳总结,帮助新手从入门到放弃提示:以下是本篇文章正文内容一、ADC什么是ADC?ADC:Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。典型的模拟数字
    首先要安装cubemx跟Keil5两个编程软件,然后打开cubemx软件,新建一个工程项目:    输入CPU型号:    在右下角双击CPU具体型号:    稍等片刻会打开如下对话框:   &nbsp
转载 2024-09-24 17:49:13
340阅读
  PWM模式也叫脉冲宽度调制模式,它可以产生一个频率和占空比可调的方波。由TIMx_ARR寄存器确定频率、由TIMx_CCRx寄存器确定占空比的信号。在硬件电路中,PWM波产生通常是由一个三角波和参考值送入比较器中,然后比较器输出的就是PWM波。V1是三角波发生器,幅度为5V,频率为1K,V2是直流源,电压为3V,将这两个波形送入到比较器中,然后比较器输出的就是PWM波。输出波形如下: 当V1的
快速建立工程有两种方法:       第一种是通过官方提供的外设库来搭建,好处是使用库函数,而不需要深入研究寄存器配置;       第二种是通过STM32CubeMX,好处是直观快速,可以直接帮你配置好功能和时钟,不过使用的是HAL库,在扩展功能逻辑时需要了解相应的寄存器和宏定
USART1、USART概念USART:(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步串行接收/发送器USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备处理器与外部设备通信的两种方式:并行通信(八车道)    -传输原理:数据各个位同时传输。 
  • 1
  • 2
  • 3
  • 4
  • 5