搜索[定时器],共找到364个文章
STC51单片机使用Timer0做16路软件PWM程序-我爱单片机

STC51单片机使用Timer0做16路软件PWM程序

演示说明使用Timer0模拟16通道PWM驱动程序。输出为 P1.0 ~ P1.7, P2.0 ~ P2.7, 对应 PWM0 ~ PWM15.定时器中断频率一般不要超过100KHZ, 留足够的时间给别的程序运行.本例子使用22.1184MHZ时钟, 2...
一款强大的串口调试工具-LLCOM-我爱单片机

一款强大的串口调试工具-LLCOM

LLCOM是一个可运行lua脚本的高自由度串口调试工具。下载exe便携版(复制到浏览器打开):https://llcom.papapoi.com/llcom.zipCI快照版(复制到浏览器打开):https://ci.appveyor.com/project/...
九、CH32V103应用教程——输入捕获学习-我爱单片机

九、CH32V103应用教程——输入捕获学习

本章教程通过CH32V103开发板PA8引脚检测PWM脉宽和周期,并通过串口调试助手打印显示。1、输入捕获简介及相关函数介绍输入捕获模式是定时器的基本功能之一,其通常用于测量频率或者测量脉宽。输...
八、CH32V103应用教程——PWM输出应用学习-我爱单片机

八、CH32V103应用教程——PWM输出应用学习

本章教程使用定时器1通道1(PA8),通过PA8引脚产生PWM控制LED灯LED1的亮度。1、PWM简介及相关函数介绍脉冲宽度调制(PWM)是一种模拟控制方式,其是利用微处理器的数字输出对模拟电路进行控制...
七、CH32V103应用教程——定时器中断 应用学习-我爱单片机

七、CH32V103应用教程——定时器中断 应用学习

本章教程通过CH32V103开发板板载两个LED灯显示程序运行状态,具体情况如下:串口调式助手大约每隔500ms打印一次”Enter interrupt“;开发板上LED1与LED2不停闪烁,其中,LED1闪烁较快,大约为1...
单片机开发中常用的输出调试信息几种方法-程序调试必备-我爱单片机

单片机开发中常用的输出调试信息几种方法-程序调试必备

嵌入式开发的一个特点是很多时候没有操作系统,或者没有文件系统,常规的打印 log 到文件的方法基本不适用。最常用的是通过串口输出 uart log,例如51单片机,只要实现串口驱动,然后通过串口输...
第九十五章、CH32V103应用教程——PWM驱动蜂鸣器 应用学习-我爱单片机

第九十五章、CH32V103应用教程——PWM驱动蜂鸣器 应用学习

CH32V103应用教程——PWM驱动蜂鸣器 本章教程主要在第九十三章的基础上运行,用以驱动蜂鸣器播放音乐。 1、TIM简介及相关函数介绍关于TIM,在前面章节已经进行过介绍,在此不再赘述。关于PWM驱...
第九十三章、CH32V103应用教程——PWM播放音乐(1个TIM) 应用学习-我爱单片机

第九十三章、CH32V103应用教程——PWM播放音乐(1个TIM) 应用学习

CH32V103应用教程——PWM播放音乐(1个TIM) 本章教程主要在第八章PWM输出的基础上进行,主要使用CH32V103的PWM播放音乐,可直接接喇叭使用,但声音较小,可通过功放接喇叭来提高音量。该例程噪...
第九十章、CH32V103应用教程——ADC-DMA-TIM3触发ADC转换 应用学习-我爱单片机

第九十章、CH32V103应用教程——ADC-DMA-TIM3触发ADC转换 应用学习

CH32V103应用教程——ADC-DMA-TIM3触发ADC转换 本章教程主要在第三十章教程基础上进行,通过定时器3的TRGO事件触发启动ADC转换。 1、ADC简介及相关函数介绍关于FLASH编程,本次所用库函数中具体...
第八十章、CH32V103应用教程——直流有刷电机按键控制 应用学习-我爱单片机

第八十章、CH32V103应用教程——直流有刷电机按键控制 应用学习

CH32V103应用教程——直流有刷电机按键控制 本章教程主要在第八章、第七十二章和第七十四章基础上进行,通过两路PWM输出以及5个按键,控制电机开关、加减速以及正反相,同时使用一个LED灯指示开...