- 博客(5)
- 收藏
- 关注
原创 STM32mini板按键控制双路PWM波
STM32mini板按键控制双路PWM波学习记录:pwm在单片机中实用性很高,在stm32上,按原理就是通过输出不同的占空比来控制引脚的输出电压,此次通过mini板的三个按键,来控制PA7、PA8管脚输出电压在正点原子mini板所给的寄存器例程中已经给出LED0(PA8)的闪烁实验,我们要再此基础上对程序进行改进,下面是如何配置PA7管脚。1、经查阅芯片手册,PA7所用到的是定时器3的通道2,将pwm.c文件内添加定时器3的初始化函数#ifndef __PWM_H#define __PWM_H
2021-04-18 20:56:48 1310
转载 RC延时电路计算方法
电容充放电时间常数RC计算方法进入正题前,我们先来回顾下电容的充放电时间计算公式,假设有电源Vu通过电阻R给电容C充电,Vo为电容上的初始电压值,Vu为电容充满电后的电压值,Vt为任意时刻t时电容上的电压值,那么便可以得到如下的计算公式:Vt = Vo + (Vu – Vo) * [1 – exp( -t/RC)]注:exp(a)= e如果电容上的初始电压为0,则公式可以简化为:Vt = Vu * [1 – exp( -t/RC)] (充电公式)由上述公式可知,因为指数值只可能无限接近于0,但永
2021-01-28 23:02:34 7087
原创 STM32、51单片机如何使用USB转TTL烧写程序?
STM32、51单片机如何使用USB转TTL烧写程序?一个好的程序员就要有钻研的精神,有串口工具就要用!下面给大家介绍一下除了用J/ST-LINK烧写程序的另一种方法。 废话不多,按步骤一步步来!请先装好ch340驱动,这里不做说明!给stm32f103最小系统板烧写程序一、接线:一共三根,PA9,PA10对应连接RXD,TXD ,GND连GND 。注意:不要接电源!二、跳线帽:BOOT0置1,BOOT1置0,如图接好线后将USB转ttl插入电脑,设备管理器会显示串口号。三、打
2020-11-25 21:29:26 18542 7
原创 正点原子stm32mini板实现计时器秒表功能,记录时、分、秒、毫秒,lcd屏显示计时,WK_UP开始计时,KEY1下一次计时,KEY0暂停计时
利用正点原子stm32mini板实现计时器秒表功能,WK_UP开始计时,KEY1下一次计时,KEY0暂停计时1、在定时器定义好需要记录的时间,使用定时器3中断完成定时60svolatile u32 sec=0;#define MAXN 1000 //设置秒表记录的最大次数//数字钟的时,分、秒u8 hour = 0, minute = 0, second = 0, count = 0, t = 0,actCount;u8 timeRec[3][MAXN]; //记录5个时间的时分秒 t
2020-11-09 22:50:26 5030 1
原创 NodeMCU-PyFlasher-3.0-x64
基于对 esp8266 重刷固件链接: https://pan.baidu.com/s/1b3AOyZ-iWYOrBWD0ZQ6-qg.提取码:6hj3方便大家使用!
2020-06-21 12:41:24 1988 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人