使用C# 进行窗体的绘制,其中包括了大量的C#技术,比如视频、图片、定时器、按钮等关联逻辑操作,并且调用可执行文件,对火灾进行检测,同时里面还包括很多小知识。比如对文件夹下的图片进行名称排序,找了很长时间。还有很多知识不在在一一赘述。
1
stm32开发之定时器,利用定时器控制灯的闪烁。 包括proteus仿真程序以及keil程序 (没什么好说的,看程序吧)
2021-08-18 21:24:36 1.82MB stm32之定时器
1
STM32F103定时器3输出4路PWM控制舵机SG90实验 寄存器版本 实现正点原子战舰版4个引脚控制4个舵机转动,有详细解释,下载即可用
2021-08-18 17:47:53 913KB 单片机 STM32 舵机SG90 PWM输出
1
使用STM32的定时器与外部中断配合实现超声波模块的测距功能。 这里总体说一说此程序比较理想的执行情况: (1)超声波被调用初始化函数,定时器被设定为可中断,并且定时器开始计数; (2)计数到溢出,触发定时器中断,它会调用超声波启动函数Ultrasound_start(); (3)超声波启动后,有回波信号,将触发外部中断(上边沿),进入外部中断直接关掉定时器中断和定时器,判断确实有回波信号,进入到(检测到返回信号)代码段,清空定时器的CNT寄存器,重设重载值ARR寄存器,开启定时器。此时,定时器进行ECHO引脚得高电平持续时间检测; (4)再一次中断来临(下降沿),还是直接关掉定时器中断触发和定时器,这次进入(返回信号结束)代码段,首先判断定时器是不是计数的高电平时间。若是,就判断我的获取次数是否已满,满了就置位flag, 没有满,就将定时器CNT寄存器里面的值提出来参与距离公式运算得到当前所测距离。执行到最后继续开启定时器中断和定时器,并重新设定重载值。此时定时器进行间隔时间计数。所以,定时器计数到溢出中断后,又会去调用一次超声波启动函数Ultrasound_start();
2021-08-18 13:34:26 7.07MB 嵌入式
STM32F407定时器TIM4PWM输入捕获
2021-08-18 13:32:06 25.18MB stm32 PWMINPUT
1
STM32F407定时器TIM4PWM输入捕获
2021-08-18 13:32:06 25.18MB stm32 PWMINPUT
1
项目开发过程中,需要控制三个步进电机,旋转设定角度,即通过输出可控脉冲数量来控制步进电机。STM32F407只有TIM1和TIM8两个高级定时器,通过高级定时器方式只能控制两路步进电机;本项目采用主从定时器方式来实现控制第三路步进电机。
2021-08-17 17:54:44 5.59MB PWM STM32 步进电机 定时器
1
定时器脉宽测量.pdf
2021-08-16 22:08:59 643KB 单片机
STM32F30x官方例程
2021-08-16 09:08:29 32.32MB STM32F303 PWM 定时器 DMA
1
日程安排者 该存储库包含一个用于的插件,用于从Markdown注释中的任务列表中计划和管理番茄定时器。 这是该插件版本的早期版本,在打开Obsidian并启用该插件时,它将在后台持续运行。请首先在测试库中试用该插件,最重要的是,请确保将笔记备份到云存储或Git中。 特征 每天为您生成一个日程安排者,或者在您选择的任何便笺中创建一个日程安排者。 状态栏会根据您当前和下一个任务的信息更新进度。您可以单击状态栏以访问今天的日程安排者的备忘。 美人鱼甘特图根据您的任务自动生成,并包含在您的日程安排记录中。 时间轴视图,显示您在垂直时间轴上布置的任务。 用法 安装后,该插件将在文件库的根目录中创建一个名为Day Planners的文件夹。今天的便笺将自动以文件名格式Day Planners/Day Planner-YYYYMMDD.md 。 您可以选择使用“而不是将当前日期的“日程安排器”添加到任何
2021-08-15 11:41:23 1.67MB obsidian-plugin TypeScript
1