您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. STM32的DMA

  2. 什么是DMA?其全称是:Direct Memory Access;根据ST公司提供的相关信息,DMA是STM32中一个独立与Cortex-M3内核的模块,有点类似与ADC、PWM、TIMER等模块;主要功能是通信“桥梁”的作用,可以将所有外设映射的寄存器“连接”起来,这样就可以高速问各寄存器,其传输不受CPU的支配,传输还是双向的;例如,从“表面”上看,它可以将flash中的数据与储存器中变量建立通讯,还可以将一外设的积存器或缓冲器与另外设的寄存器或缓冲器建立双向通讯,有点像把外设硬件之间用“
  3. 所属分类:C

    • 发布日期:2012-01-27
    • 文件大小:143kb
    • 提供者:qiange21
  1. STM32使用tim2 4个通道输出互补SPWM 幅度最大

  2. TIM2_CH1和TIM2_CH2是一组,轮流交替生成SPWM,TIM2_CH1生成SPWM时,TIM2_CH2保持为0;TIM2_CH2生成SPWM时,TIM2_CH1保持为0; TIM2_CH3和TIM2_CH4是一组,轮流交替生成SPWM,TIM2_CH3生成SPWM时,TIM2_CH4保持为0;TIM2_CH4生成SPWM时,TIM2_CH3保持为0; PWM频率40K, 要求在TIM2_CH1的SPWM中点时,TIM2_CH3开始生成SPWM,(两组波形的相位相差90度)
  3. 所属分类:C

    • 发布日期:2014-03-20
    • 文件大小:5mb
    • 提供者:dmgy614262711
  1. stm32定时器与pwm的快速使用

  2. stm32定时器与pwm的快速使用,入门适合初学者,资源简洁明了,经过验证,可靠
  3. 所属分类:C

    • 发布日期:2014-03-21
    • 文件大小:19kb
    • 提供者:lanshenxl1
  1. stm23步进小车

  2. STM32微处理器;步进电机;LCD显示;PWM信号;细分技术
  3. 所属分类:C

    • 发布日期:2015-08-07
    • 文件大小:16mb
    • 提供者:q18378401409
  1. 基于STM32F303,单芯片方案的3轴云台设计

  2. 本设计是基于STM32F303RC系列芯片做的3轴SPWM驱动3颗L6230,云台的设计方案,实际测试该方案能满足使用要求; 原理:STM32F303 Tim1 8 3 作为3路独立PWM输出到L6230驱动,使用简单的SPWM方式,通过控制矢量合成角度达到控制目的; 有意向可以合作联系:xiaofei558008@163.com
  3. 所属分类:C

    • 发布日期:2015-10-22
    • 文件大小:26kb
    • 提供者:xiaofei558008
  1. STM32输出12路pwm程序

  2. 该程序可以适用各种系列的STM32单片机,在该程序中是利用3个定时器实现输出12可调节占空比的PWM;如果需要更多通道的PWM,可以依照程序中示例添加其他相对应的定时器去实现。
  3. 所属分类:其它

    • 发布日期:2017-11-26
    • 文件大小:2mb
    • 提供者:hpf247
  1. MH-Z14A二氧化碳传感器 stm32

  2. stm32 串口显示 MH-Z14A 二氧化碳传感器MH-Z14A二氧化碳气体传感器(以下简称传感器)是一个通用只能小型传感器,利用非色散红外 (NDIR)原理对空气中存在的CO2气体进行探测,具有很好的选择性和无氧气依赖性,寿命长。内 置温度补偿;同时具有数字输出、模拟输出及PWM输出,方便使用。该传感器是将成熟的红外吸收 气体检测技术与精密光路设计、精良电路设计紧密结合而制作出的高性能传感器。
  3. 所属分类:其它

    • 发布日期:2018-04-26
    • 文件大小:8mb
    • 提供者:qq_31363467
  1. (STM32)四路PWM

  2. int main(void) { SystemInit(); delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(115200); //串口初始化为115200 LED_Init(); //LED端口初始化 KEY_Init(); //初始化与按键连接的硬件接口 while(1) { TIM3_PWM_Init(900,60
  3. 所属分类:硬件开发

    • 发布日期:2018-05-10
    • 文件大小:2mb
    • 提供者:tichimi3375
  1. stm32的APDS9960颜色识别、舵机、电机

  2. 本工程是在一定的硬件基础上实现的,为方便大家参考,模块化编程,里面是一个完整的工程,包括舵机、电机、ADC、软IIC、APDS9960的颜色识别,APDS9960已按照arduino库初始化,如需识别手势请自行参照文档使能手势即可,压缩包内包括APDS9960的中文文档;以上功能建立在SM32F103RB,8MHz的基础上实现;都可以通过修改定义端口实现。
  3. 所属分类:C

    • 发布日期:2018-06-02
    • 文件大小:11mb
    • 提供者:weixin_41475004
  1. 基于STM32的智能四驱小车循迹,避障,红外遥控

  2. 1.时钟源 外部时钟 2.GPIO (实验:点亮LED灯,获取引脚的电平高低,将对应引脚置高置低)。 3.PWM-脉宽调制 主要是调节占空比(在小车中用来实现小车的加减速)。 4.TIMX定时器 5.红外遥控 主要运用了EXTI(外部中断/事件控制器),系统延时(系统滴答定时器SysTick)。 6.超声波避障 了解了超声波工作的原理,主要运用了TIM2定时器(用来定时测距),GPIO口。 7.红外探测 通过对障碍物和光的感应来返回电平的状态,从而达到避障和巡线效果。 8.测速码盘 (通过检测
  3. 所属分类:硬件开发

    • 发布日期:2018-01-19
    • 文件大小:7mb
    • 提供者:carry_qt
  1. 飞控串级加权系数PID算法(加权系数+内环+外环+算法融合)

  2. 飞控串级加权系统PID算法,算法主要分为内环加权系数控制、外环加权系数控制,外环的输出作为内核的输入,内环的输出作为电机融合的输入、电机的融合算法输出pwm波驱动电调,从而控制电机的转速,加权系数的引入增加了系统的快速恢复性,减少调整系数,本文件禁止上传与其他网站赚取积分,违者必究;
  3. 所属分类:C

    • 发布日期:2018-10-09
    • 文件大小:911kb
    • 提供者:qq_20499427
  1. STM32仿三菱FX1S、FX1N、FX2N源码

  2. STM32F103RCT6 仿三菱FX1S FX1N FX2N程序 KEIL 源码PLC工程 能通讯、能写入、能运行、校验、读出、监控 代码类产品由于具备可复制性,一经销售,买家不得以任何理由退款 、退货,请亲们理解,谢谢! 编译环境:Keil MDK 4.12-4.71(以上的版本不支持)-如果需要我们可以提供连接 CPU需要:STM32F103--RAM内存不小于64K Flash内存不小于128K 串口使用:USART1-(PA9\PA10) 我们提供的是项目工程文件,所以主要你的MDK
  3. 所属分类:硬件开发

    • 发布日期:2018-11-22
    • 文件大小:3mb
    • 提供者:qq_34531639
  1. STM32仿三菱FX2N源码啊

  2. 《《《《《 PLC指令说明 》》》》》 代码类产品由于具备可复制性,一经销售,买家不得以任何理由退款 、退货,请亲们理解,谢谢! 编译环境:Keil MDK 4.7以上的版本,亲可以去百度或者官网直接下载; CPU需要:STM32F103--RAM内存不小于64K Flash程序空间不小于128K 串口使用:USART1-(PA9\PA10) 我们提供的是项目工程文件,所以主要你的MDK版本兼容直接编译就可以了; C语言单片机开发PLC-基于三菱FX2N,里面包括通讯,以及监控功能,指令执行,
  3. 所属分类:硬件开发

    • 发布日期:2018-11-22
    • 文件大小:211mb
    • 提供者:qq_34531639
  1. stm32利用定时器的PWM输出驱动蜂鸣器播放音乐

  2. 类型:接口文档及源码 文件: music.c music,h sys.h sys.c delay,c delay,h 接口使用说明: stm32蜂鸣器播放音频(纯音乐) 原理:定时器PWM输出到蜂鸣器,通过改变定时器重装值,改变频率,从而改变音频,我采用stm32F407zet6,蜂鸣器接在PA8,如果你的不是在TIM_Beep_Control_Init()改io 使用实例: int main(void) { TIM_Beep_Control_Init(); Play_Music(music)
  3. 所属分类:C

    • 发布日期:2019-02-11
    • 文件大小:6kb
    • 提供者:qq_38675001
  1. TIM PWM.zip

  2. STM32F429--STM32的PWM占空比产生与测量 三个参数,TIM_Prescaler控制计数频率,此处9000即计数频率为90M/9000 = 10Khz,即计数一次的时间为0.1ms,TIM_Period控制PWM波周期时间,此处1000即PWM波的周期为1000*0.1ms = 100ms;TIM_Pulse控制有效电平时间,此处300即有效电平时间为300*0.1ms=30ms;调用初始化程序,上点即产生PWM波信号。 --------------------- 作者:Henc
  3. 所属分类:嵌入式

    • 发布日期:2019-05-23
    • 文件大小:760kb
    • 提供者:qq_39540224
  1. STM32 直流减速电机控制

  2. 在检测到两者转速不一样时,需要动态调整其中一个或两个轮子的PWM的点空比(简单点的就以一个轮为基准,调整另外一个轮子即可;如果以一个固定的标准的话,需要调整两个轮子的PWM占空比)。
  3. 所属分类:其它

    • 发布日期:2020-08-18
    • 文件大小:93kb
    • 提供者:weixin_38592332
  1. 【STM32F103笔记】7、定时器之PWM输出——做个呼吸灯

  2. 这一篇来介绍STM32的定时器,STM32的定时器分为三类: 基本定时器(Basic timers):从0计数到预设的值,并触发中断或DMA,没有其它功能,其内部与DAC相连,可以用于触发DAC; 通用定时器(General-purpose timers):可以升序或者降序计数,可以用于输入捕捉、PWM输入、比较输出、PWM输出、单脉冲输出等等功能; 高级定时器(Advanced-control timers):拥有基本定时器和通用定时器的全部功能,并有输出PWM中插入死区、编码器解码以及三相6
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:255kb
    • 提供者:weixin_38660624
  1. STM32之定时器中断

  2. 上一次学习的是利用定时器4,CH2通道产生PWM波来控制LED灯的闪烁,具体可以参考鱼撞烟花,在最后有代码连接。 这次学习定时器的中断,还是利用定时器4,CH2通道。因为都是利用定时器,所以和PWM的程序有很多相似之处,因此在PWM的程序中进行修改即可。 首先需要先了解一下32的定时器; STM32 的定时器功能十分强大,有 TIME1 和 TIME8 等高级定时器,也有 TIME2~TIME5 等通用定时器,还有 TIME6 和TIME7 等基本定时器。 STM3 的通用 TIMx (TIM2
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:137kb
    • 提供者:weixin_38537315
  1. 教你手写PWM输出(看完这篇你就会手动写啦,保姆级讲解)—- 2020.4.6

  2. 关于PWM输出原理方面的文章: 嵌入式stm32 复习(工作用)— PWM输出知识 2020.4.6 添加链接描述 教你手写定时器精准延时(看完这篇你就会手动写啦,保姆级讲解)—- 2020.2.27 添加链接描述 先上完整PWM输出部分代码!!! /** * brief PWM 初始化,是使用TIM3_CH2(映射到PB5),产生PWM实现呼吸灯效果 * param arr: u16 ,自动重载值; psc:u16 ,时钟频率 * retval None */ void P
  3. 所属分类:其它

  1. ONE-Robot:2015年做的一个基于IMU和STM32的独轮自平衡机器人-源码

  2. 一机器人 2015年做的一个基于IMU和STM32的独轮自平衡机器人。 仓库包含STM32的固件二进制文件和机械结构的3D模型,控制板的电路由于年代久远且不知去向。不过电路很简单,基本就是一个STM32F103的最小系统,引出了两路PWM控制两个电机;两路计时器用于读取编码器数据;以及几路用于模拟陀螺仪和加速度计的ADC。发现有基础的同学可以自己研究一下〜 演示视频看这个: :
  3. 所属分类:其它

« 12 »