嵌入式STM32
汉堡大王
这个作者很懒,什么都没留下…
展开
-
基于STM32的PWM控制三色呼吸灯
基于STM32的PWM三色呼吸灯通过按键控制三色呼吸灯。按键中断打开捕获使能,定时器中断使能,核心级中断使能,从而进入定时器中断服务子程序,进行pwm控制呼吸灯。main.c文件程序#include "stm32f4xx.h"#include "key.h"#include "interr.h"#include "pwm_timer4.h"int main(void){ key_init(); timer4_init(); interr_init(); while(1);}ke原创 2021-09-03 11:04:49 · 4484 阅读 · 1 评论 -
基于STM32的多功能秒表
基于STM32的多功能秒表当上电运行后,按下KEY1,秒表开始正计时,再次按下KEY1秒表停止计时,按下KEY2秒表清零,按下KEY3,手动调节秒表时间递增,按下KEY4手动调节秒表时间递减,按下KEY5秒表倒计时,倒计时到0时蜂鸣器响起来。#include "stm32f10x.h"#include "sys.h"#define FM PBout(10)#define uint unsigned int#define KEY1 GPIO_ReadInputDataBit(GPIOB,GPIO_原创 2021-05-30 12:08:52 · 11736 阅读 · 38 评论 -
嵌入式STM32控制电梯面板
嵌入式STM32控制电梯面板用点阵来显示电梯向上还是向下运动,用数码管来显示楼层数(由于灯阵显示楼层数比较困难故用数码管代替)。当按下对应的按钮,就可以去到对应层数,可上升可下降。#include "stm32f10x.h"#include "stm32f10x_exti.h"#include "stm32f10x_it.h"#define uint unsigned int#define KEY1 GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_10)#define原创 2021-05-01 21:14:59 · 1834 阅读 · 3 评论 -
嵌入式开发模拟的电池充放电
嵌入式开发模拟的电池充电#include "stm32f10x.h"#define uint unsigned intuint16_t arr[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};uint16_t disp[2];uint temp,a,b,t;void delay(){ uint i,j; for(i=0;i<100;i++) for(j=0;j<100;j++);}int mai原创 2021-04-05 16:41:34 · 598 阅读 · 1 评论