ICode9

精准搜索请尝试: 精确搜索
  • # 在mm32f3270上为micropython创建PWM模块(2)2021-11-18 14:00:52

    在mm32f3270上为micropython创建PWM模块(2) 文章目录 在mm32f3270上为micropython创建PWM模块(2)Architect共用时基的问题实例化传参freq和duty应用场景使用两个TIM组合 Architect 上文提到, 参考esp系的实现模型. 但具体几个问题还要想明白才能动手. 共用时基的问题

  • 定时器总结(TIM1和TIM6)2021-11-13 11:00:22

    第六章定时器总结 1、基本定时器 TIM6 和 TIM7 2、通用定时器 TIM2/3/4/5 3、高级定时器 TIM1/8 1、向上计数模式:计数器从0计数到自动加载值(TIMx_ARR),然后重新从0开始计数并且产生一个计数器溢出事件。 2、向下计数模式:计数器从自动装入的值(TIMx_ARR)开始向下计数到0,然后

  • stm32+TB6612驱动直流电机2021-11-12 13:34:08

            因为单片机的不可以直接的驱动电机,所以需要在他们之间加上一个电机的驱动模块,之前的文章里面用过L298N电机驱动模块,现在再给大家推荐一个新的电机驱动模块,他比L298N好用许多,而且占用体积小,发热也少。TB6612可以一次驱动两个直流电机,输出PWM也很简单,下面就是通过

  • 超声波测距实验(基于STM32F407)2021-11-01 22:02:50

    基于STM32F407ZGT6【超声波测距实验】    HC-SR04超声波测距模块工作原理:  工作电压:5v 工作频率:40kMz 测量最大距离:4m (1)采用IO口TRIG触发测距,给至少10us的高电平信号; (2)模块自动发送8个40khz的方波,自动检测是否有信号返回; (3)有信号返回,则可通过IO口ECHO输出一个高电平,高电平持

  • STM32固件库配置PWM输出与KEIL逻辑分析仪使用2021-11-01 15:59:07

    本文章属于STM32平衡小车制作内容部分,主要谈论和分析如何使用STM32去输出PWM,同时用KEIL自带的仿真逻辑分析仪去查看PWM波形。 文章目录 前言一、固件库配置具体步骤1.使能定时器和相关IO口时钟2.初始化GPIO口GPIO_Init();3.定时器初始化TIM_TimeBaseInit();4.初始化输出比

  • MITSUMI美上美(SIQ-02FVC3)拨盘编码器硬件连接及软件测试2021-10-28 16:03:03

    1、简介 先上两张图第一张是淘宝实拍图,第二张是结构图上面标明了引脚和输出逻辑。 这是一个波轮编码器,应用在相机等电子设备上。通过滚动这个编码器会发出脉冲。 2、硬件连接 根据结构图可以看出引脚由左至右为A S C B。AB代表编码器的信号输出引脚,S代表开关信号输出引脚(此

  • stm32编程初始化设备步骤2021-10-23 10:03:48

    1.使用LED 使用GPIO 、锁存器 步骤: 1.开启时钟 2.初始化GPIO结构体(包括8个LED和锁存器)PC8~PC15、PD2 (模式:GPIO_Mode_Out_PP 推挽输出) 3.写一个控制LED的函数 因为LED和LCD公用GPIO,因此如果每次写入的是某一个GPIO的位,其他LED可能会在锁存器打开时因改变了LCD的值使LED也发生

  • 蓝桥杯嵌入式国赛知识点2021-10-23 10:00:45

    一、数码管 SEG数码管显示(PA1、PA2、PA3), PA1——SER串行输入数据,PA2——RCK输出锁存时钟,PA3——SCK移位寄存器时钟上升初始化:GPIO模式(PA1、PA2、PA3):GPIO_Mode_Out_PP推挽输出 时钟:GPIOA共阴极显示,即:高电平时,发光二极管点亮,(0:灭,1:亮) 每个数码管的8位二进制排序位【dp、g、f、e

  • STM32CubeMx 定时器实现 微妙级延迟函数2021-10-18 21:31:30

      cubemx配置  先看一下时钟配置     定时器时钟是72MHz              void Delay_us(uint16_t us) { uint16_t counter=0; __HAL_TIM_SET_COUNTER(&htim4,0); HAL_TIM_Base_Start(&htim4); while(counter<us) { counter = __HAL_TIM_GET_COUNTER(&htim4); } HAL_T

  • 更改TIM文档保存路径2021-10-16 20:03:55

    TIM的产生的文档直接是在C盘的,改不掉。看着可以更改位置,其实是个死循环,更改文档保存位置后,一切配置又会还原,文档的存储位置还是默认的c盘文档,想一想,直接把注册表路径改了,然后再进行安装。 \HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Fo

  • STM32单片机驱动全彩LED模块遍历百万种颜色2021-10-16 18:32:26

    分享一个趣味的实验,单片机PWM驱动全彩LED模块,快速遍历100万种颜色。 一、使用硬件 单片机为STM32F103C8T6,三色LED模块如下图(图片来源于网络) 二、STM32CubeMx配置 配置TIM3的PWM通道1、2、3,对应引脚分别为PA6、PA7、PB0,这里的计数周期根据自己的时钟频率配置,我这里配置的PWM

  • STM32学习笔记(CubeMX配HAL)(第四天:定时器)2021-10-15 22:31:32

    今天主要学习的是STM32的一个定时器开发的东西。 因为51的定时器很少,但是STM32的定时器资源非常多,所以说这玩意儿解释起来是特别复杂的。一般来说,常用的定时器大概有以下几种类型: 第一种是:SYSTICK:系统滴答定时器:集成在M3上的定时器,是给RTOS提供时钟节拍的,不属于外设的那种。主要

  • TIM/QQ登录超时,请检查您的网络或者本机防火墙设置的一种解决办法2021-10-07 15:59:12

    TIM/QQ登录超时的一种解决办法 1.首先,在windows搜索框输入防火墙,打开“检查防火墙状态”。2.打开后,观察现在是否连上网,若没连上则重新连网,若已经显示连上网,则看清楚自己连接的网络类型。3.点击左侧的“启用或关闭Windows Denfender防火墙”。4.关闭自己已连接的网络类型的

  • STM32-通用定时器-定时器中断2021-10-03 23:02:43

    1 STM32的定时器         STM32F103ZET6一共有8个定时器,其中分别为:高级定时器(TIM1、TIM8);通用定时器(TIM2、TIM3、TIM4、TIM5);基本定时器(TIM6、TIM7)。         他们之间的区别情况见下表: 定时器种类 位数 计数器模式 产生DMA请求 捕获/比较通道 互补输出

  • Keil MDK STM32系列(八) 基于抽象外设库HAL的PWM和定时器输出音频2021-10-02 01:00:45

    Keil MDK 系列 Keil MDK STM32系列(一) 基于标准外设库SPL的STM32F103开发 Keil MDK STM32系列(二) 基于标准外设库SPL的STM32F401开发 Keil MDK STM32系列(三) 基于标准外设库SPL的STM32F407开发 Keil MDK STM32系列(四) 基于抽象外设库HAL的STM32F401开发 Keil MDK STM32系列(

  • CF1181D Irrigation2021-09-27 12:02:42

    经简单分析可知 若是 \(n = 0\),那么以后的比赛将会有周期性:\(1,2,3,\dots,m\)。 进一步来说,一定存在某个值使得,当 k 高于这个值的时候将会呈现于 m 有关的周期性。仔细分析之后可知,这个值为 \(h\times m - n\)。 所以我们只要考虑 k 小于这个临界值的询问(大于的直接取模就行 再将

  • 2021-09-252021-09-25 23:58:06

    stm32 电磁巡线小车 一 可实现功能 使用陀螺仪,根据俯仰角变化在下坡后停车 。通过三路电感,实现小车巡线,可循 s弯 ,d形弯,8字弯,环岛。可在不同的地方巡线,有学习能力。红外光电开关判断,实现小车的启停,启动舵机。 二 实物图 三 所需材料 此账单与可遥控机械臂小车账单合并

  • 【STM32】输入捕获实验代码详解2021-09-23 13:01:36

    文章目录 main.ctimer.ctimer.h main.c #include "led.h" #include "delay.h" #include "sys.h" #include "timer.h" #include "usart.h" extern u8 TIM2CH1_CAPTURE_STA; //输入捕获状态 extern u16 TIM2CH1_CAPTURE

  • ch32V103机械臂的舞动抓取2021-09-22 10:30:10

    ***ch32V103机械臂的舞动抓取*** 1、设备时钟、硬件相关pwm、usart、button驱动初始化; 2、usart功能:灵活设置六个自由度的转动角度及执行先后顺序、 演示舞动抓取功能 命令格式:1:000 2:000 3:000 4:000 5:000 6:000 默认初始化状态 :号后数字代

  • Noip模拟57 2021.9.202021-09-20 18:03:34

    规律总结:联考必爆炸 T1 2A 没$A$掉的大水题,但是是真的不知道$000$前面的$00$也算先导$0$,以后要长记性,这种东西不能再错了 再打三遍: $000$前面的$00$也算先导$0$ $000$前面的$00$也算先导$0$ $000$前面的$00$也算先导$0$ 1 #include<bits/stdc++.h> 2 #define int long long

  • 沁恒 CH32V103 MCU介绍及呼吸灯演示2021-09-20 17:04:09

    一. 沁恒微电子 南京沁恒微电子股份有限公司是一家高速数模混合公司主要产品集成电路设计公司,成立于2004年,公司位于江苏南京。公司主要在物联网领域专注于连接和控制方面的芯片设计以及应用技术开发。 沁恒微电子于2020年2月24日发布了首款基于 RISC-V架构,自主设计的RISC-V3

  • STM32-SPL2021-09-20 14:32:59

    注意:本文作为学习笔记整理之用,并非完全原创。主要基于自由下载的《正点原子STM32开发手册——标准库篇》,并转载整合了部分博客。如有侵权,请向我提出。 2021.9.20:整理了一部分外设配置方法。CAN,ADC,DAC,DMA,FLASH,I2C,RTC,SPI,SYSTICK等外设配置尚未整理,将不定时更新。 1. JTAG

  • 知识图谱发展历程简介2021-09-17 14:32:50

    目录 1.万维网简介2.语义网简介3.知识图谱简介4. 参考文献 1.万维网简介   1990年,Tim Berners-Lee在欧洲粒子物理实验室(CREN)实现了万维网(WWW)的原型系统。Tim认为万维网是一个包含相互链接的超文本文件系统,这些文件可以通过互联网访问。为此,他设计了超文本标记语言(HTML

  • STM32 - HAL笔记(三):TIM定时器2021-09-16 22:31:54

    文章目录 基础知识SysTick定时器分类⭐通用定时器计数模式 APIDemo普通定时器PWM生成编码器模式 基础知识 SysTick 集成在Cortex M3内核中的定时器,不属于芯片厂商的外设主要为RTOS提供时钟节拍 定时器分类 基本定时器:TIM6、TIM7 通用定时器:TIM2、TIM3、TIM4、TIM5

  • 定时器输出PWM控制电机(程序)2021-09-12 13:00:44

    电机控制程序的三方面要点: 一、定时器的输出通道设置 二、电机频率的设定 三、占空比输入函数的设计 对于电机来说,转速与转向是最重要的表现。这里的程序是针对四个直流无刷电机来编写的。 控制四个电机,是需要电机驱动板的,因为驱动电机需要的是电压,而芯片定时器外设所具有的

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

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

ICode9版权所有