ICode9

精准搜索请尝试: 精确搜索
  • 题解 P4135 【作诗】2021-02-01 08:35:11

    这道题一眼看去好像不能用什么数据结构做出,所以就只有打分块暴力了,刚开始想的时候没有想到用前缀和,所以写出来的时间复杂度就达到了\(O(n\sqrt{n}\log{n})\),交上去不仅T了还WA了。后面加上了前缀和时间复杂度就可以过了 思路 假设将整个序列分为T块,那么考虑预处理一个数组\(tim_{

  • STM32的PWM波动态调频和调占空比2021-01-31 22:34:16

    STM32的PWM波动态调频和调占空比以TIM3_CH1为例(1)定时器工作原理定时器的时基单元包含三个部分:①自动装载寄存器(TIMx_ARR),②预分频器寄存器 (TIMx_PSC),③计数器寄存器(TIMx_CNT)。设置自动装载值,预分频器根据所设置的分频系数(1-65536)对定时器所选择的时钟源进行分频,分频后的频率驱动

  • 通用定时器2021-01-29 18:58:56

    //l输入通道和捕获通道的映射关系 ,有直连和非直联两种,定时器TI1,TI1FP1和TI1FP2,由IC1捕获/比较寄存器1捕获叫直联,如果由捕获/比较寄存器2捕获叫非直联;     TIM_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI;  TIM_IT_Update :更新中断             

  • 超声波测距+蓝牙与App通信+控制开发板灯亮灭2021-01-28 18:03:40

    超声波测距+蓝牙与App通信+控制开发板灯亮灭 模块: 超声波模块:VCC,GND,Trig(控制端),Echo(接收端) 蓝牙模块有:VCC,GND,TX,RX,STATE,EN 分析: 控制端需要初始化一个GPIO口,先拉高再拉低,持续10us,模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回,有信号返回,通过 IO 输出

  • 【ipfs算力基地小课堂】HTTP协议拉开互联网时代的序幕2021-01-27 15:29:40

    作为20世纪最伟大的发明,互联网影响着我们生活的方方面面。然而,互联网最开始其实是用于军事科研。 在1969年美国国防部划署了阿帕网,供科学家们进行实验。时间来到70年代,为了让计算机之间能够便捷的“交流”,计算机通用语言(TCP/IP协议)孕育而生。 但随着网络数据量的日益陡增,TCP/

  • STM32——PID恒温控制2021-01-24 14:57:54

    元件 stm32f1核心板、L298M模块、led一个、三极管一个、蜂鸣器一个、DHT11一个、LCD1602一个、电阻10欧10K欧、可调电阻10K、加热丝 功能描述 用DHT11检测当前环境温湿度,并将数据显示在LCD1602上,在用设定温度与当前温度相减,通过PID算法计算出当前输出脉宽,并将其加在L298N模块

  • STM32通用定时器PWM库函数操作2021-01-24 11:59:21

    GPIO_InitTypeDef GPIO_InitStrue;//GPIO初始化结构体 TIM_TimeBaseInitTypeDef TIM_TimeBaseInitSture;//定时器初始化结构体 TIM_OCInitTypeDef TIM_OCInitStrue;//PWM初始化结构体 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_TIM1, ENABLE);//使

  • STM32:F407步进电机梯形加减速算法的实现2021-01-19 12:00:44

    项目中对步进电机运行速度有了新要求,所以尝试实现梯形加减速算法,S形加减速算法。 本文主要实现梯形加减速算法。 原理/思路 步进电机有启动频率这一概念。在启动时有一个最大启动频率,在低于最大启动频率的速度下开始运行,然后通过逐渐加速而达到较高的运行速度,减速亦然。梯形

  • 关于QQ/TIM窥探浏览器历史记录的临时解决方案2021-01-17 15:32:45

    首先,感谢 qwq簞純 大佬给出的相关分析,如果你还不了解这件事情的经过,可以先移步:https://www.bilibili.com/read/cv9305833/   简单地说,QQ/TIM这样的行为有可能是在监视用户的浏览器历史记录。   这里以火绒安全软件作为示例,有其他有HIPS功能的安全软件可以参考。   首先安装并打

  • 2021-01-142021-01-14 21:58:32

    PWM简介 PWM是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调 制,简称脉宽调制。 用STM32F103输出一路PWM波形 采用定时器方法 1)使能定时器及端口时钟,并设置引脚复用器映射 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Peri

  • [省选联考 2020 A/B 卷] 信号传递2021-01-11 22:05:20

    推荐阅读(参考资料) 对于一个传递 x → y, x、y 表示坐标, 代价是:\(\begin{cases}y-x, \quad x<y\\kx+ky,\quad x>y\end{cases}\). 即所有的的代价都可以换成一个点的坐标的倍数, 于是设 g(S, i) 表示点 i 前面的集合为 S 时, 其对整体代价的贡献。 然后就可以一个一个放了:f(S) + g(i,S

  • 暑假想自己DIY一个智能车2021-01-11 13:00:07

    暑假想自己DIY一个智能车 暑假想自己DIY一个STM32智能车嵌入式一 嵌入式硬件二 嵌入式软件三 实物图[没上电] 暑假想自己DIY一个STM32智能车 在学校的时候,因为2020年的电赛题目,我们提前准备好了小车的硬件(芯片都以及焊好和测试完毕了)和一部分软件,但是由于小车的主控要求

  • Kubernetes领袖峰会:4个9的活跃度胜出容器战争2021-01-07 21:04:04

    此次Kubernetes Leadership Summit上,现任Google Principal Software Engineer,Kubernetes核心贡献者Tim Hockin发布了当前Kubernetes项目状态数据报告:Kubernetes项目在v0.1版本时只有个位数的贡献者、10000次Commits,经过近3年的发展演进,目前的v1.7版本已拥有1500多位贡献者、近50000

  • 基于STM32F103输出PWM波形2021-01-07 12:32:02

    文章目录 一、PWM简介二、仿真输出PWM波形(一)实验例程(二)keil仿真调试 三、使用示波器观察波形 一、PWM简介 二、仿真输出PWM波形 (一)实验例程 本文采用的是野火STM32F103-mini开发板资料\1-书籍配套例程-F103RCMINI\32-TIM—高级定时器\3-TIM—高级定时器-PWM输入捕获的

  • 手把手教你移植FreeModbus到STM32(一)2021-01-04 09:35:43

    转载自:http://forum.eepw.com.cn/thread/334805/1   作者:zhuzhaokun1987   0. 为什么要移植free modbus 大家好,近期由于一个小项目的需要,要用到Modbus协议进行通信。相信各位工作的小伙伴们,或多或少都要跟Modbus打交道吧。那么,Modbus协议的重要性我自不必多言,相信大家都心知肚

  • STM32的PWM以及DAC功能的实现2021-01-02 18:32:06

    STM32的PWM以及DAC功能的实现 一、 PWM1.1 原理1.2 PWM输出 二、 DAC2.1 简介2.2 功能框图2.3 DAC 初始化结构体简介 三、 实验3.1 任务要求3.2 工程 四、 总结五、 参考资料 摘要:在之前学习的STM32中,已经学会了通过给GPIO端口赋值高低电平来控制LED的亮灭。但在日常生

  • STM32 AM2320 温湿度万年历 微信小程序显示及控制2020-12-28 14:04:44

    功能描述: 使用STM32F103R8T6,红外遥控器,数码管,串口,预留ADC(4~20mA输入、0~10V输入)、485、以太网、WiFi、SD卡、USB_OTG等功能。单总线的方式采集温湿度(因整个系统时序要求,所以使用状态机采集),ST自带的RTC时钟。单片机采集到温湿度数值通过串口自制的4G模块通讯,上传数据到指定服务

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

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

  • P1084 二分 + 树上倍增 + 贪心2020-12-19 10:29:54

    题意 传送门 P1084 疫情控制 题解 若 t t t 时间内可以完成控制疫情,那么 t ′

  • 利用STM32的输入捕获测量频率、占空比2020-12-15 10:02:29

    Author:果果小师弟 电子信息专业在读研究生 有一点思考,有一点想法,有一点理性! 定个小小目标,努力成为习惯!在最美的年华遇见更好的自己! CSDN@果果小师弟,CSDN首发,果果原创 个人主页的地址为:

  • STM32F4时钟触发ADC双通道采样DMA传输进行FFT+测频率+采样频率可变+显示波形(详细解读)2020-12-09 15:02:02

    此文转载自:https://blog.csdn.net/qq_45620831/article/details/110819495 写在前面的婆婆妈妈的话 本人大三,参加过数次电赛,来CSDN好久, 每次都是在绝望中从这里找到了希望,每次都仿佛一个即将被怪兽打翻的小船突然被危险流浪者救起来。是众多前辈的智慧,让我有信心继续做下

  • 用STM32定时器测量信号频率——测频法和测周法[原创cnblogs.com/helesheng]2020-12-09 10:33:21

    工业测试与控制系统中,经常需要对未知信号的频率进行测试。对于10MHz以下的信号,用单片机(MCU)定时器完成这项任务显然是最常见和最佳的选择。目前性价比最高的单片机STM32拥有功能强大且数量众多的定时器,能够轻松的胜任各种频率信号的测试工作。但也正是由于STM32的定时器功能过于强

  • K210定时器官网资料2020-12-08 19:00:13

    machine.Timer 硬件定时器,可以用来定时触发任务或者处理任务,设定时间到了后可以触发中断(调用回调函数),精度比软件定时器高。 需要注意的是,定时器在不同的硬件中可能会有不同的表现。MicroPython 的 Timer 类定义了在给定时间段内(或在一段延迟后执行一次回调)执行回调的基本操作

  • 5.STM32_红外接收解码(外部中断)2020-12-01 17:33:06

    STM32_红外接收解码(外部中断) 1.硬件 硬件:Nucleo-F103RBTx、红外接收管 注意事项:市面上红外接收管型号很多,引脚排序方式也不同,需注意引脚的排列方式,硬件不要接错了。 硬件连接:红外接收管与Nucleo-f103开发板用杜邦线按照下表进行连接 2.软件 CubeMX配置: PA8配置为外部中断模

  • stm32f103c8t6利用蓝牙控制180度舵机2020-11-30 12:00:19

    stm32f103c8t6利用蓝牙控制180度舵机 关于蓝牙模块部分,如果不了解蓝牙模块的可以看我之前发的东西。 一般来说,舵机接收的PWM信号频率为50HZ,即周期为20ms。当高电平的脉宽在0.5ms-2.5ms之间时舵机就可以对应旋转到不同的角度。以180度角度舵机为例,那么对应的控制关系是这

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

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

ICode9版权所有