自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 STM32 定时器 带中断

if(TIM_GetITStatus(TIM2,TIM_IT_Update) == SET) //判读是不是由定时器跟新中断触发的定时器中断。

2023-11-01 21:37:45 84 1

原创 STM32 按键的读取(属于GPIO的运用)

通过while循环检测20MS后是否还是在按下,松手了就是一次完整的按下。通过检测函数返回引脚状态。先配置引脚为高阻输入。

2023-11-01 19:36:32 166 1

原创 STM32 第一天学习

浮空输入 : 就是没有加上下拉电阻,可能一高一下低不稳定,一般用于一些信号比较 快又弱的一般不用。RCC_APB2PeriphClockCmd(启用对应的GPIO端口时钟,使能还是不使能);模拟输入:用于ADC,数字引脚只有1和0,模拟的话可以读出值,高阻,没有电流和电压。GPIO_SetBits(引脚是GPIOA还GPIOB,那个号);目标3 , 上下拉输入,浮空输入,高阻输入,模拟输入,推挽输出,开漏输出 的意思。

2023-11-01 17:50:29 69 1

原创 433无线进阶 (多控1,和长按)

433进阶

2023-10-11 09:31:35 113

原创 单片机433无线模块遥控长按(有结束码的情况)短按 和普通独立按键的多个按键同时按下触发,和433模块滚动码的单按键学习和多按键学习

Rf_Cnt = 1;/*********************按键1**************************************//***********************按键2************************************/

2023-09-11 21:23:39 268

原创 STC单片机ADC参考电压程序

/STC8H1k24参考地址。//内部参考电压AD值。

2023-08-10 21:11:45 432 1

原创 STM32 F103C8T6 基于标准库配置 ADC单通道

/配置ADC模式是双通道模式还是单通道模式。

2023-07-17 08:43:08 1077 1

原创 esp32 服务器

/ ""包含的代码 没有""就是文本 action=这种是html的标记。//POST 浏览器通过POST方法向服务器/LED界面发送请求时执行。// \"\"是html 两个""里面的代码是在html里面的代码。//"text/plain",数据类型 纯文本。//"Hello from ESP32"信息。//"text/html" 文本代码。// "/"这个是根目录界面标志。//HTTP_POST 请求的方法。//HTTP_GET 请求的方法。//ESP32 服务器。//hanshuLED函数。

2023-07-04 09:50:42 129 1

原创 红外遥控(初版)stc8h1k16

/串口1选择定时器1为波特率发生器。//定时器时钟1T模式。//引导码高电平时间//4.48MS。//引导码低电平时间//9MS。//禁止定时器%d中断。//定时器1开始计时。TL1 = 0xC7;TH1 = 0xFE;//低电平590us 高电平1.639ms 为1。

2023-05-29 21:47:40 487

原创 ESP 32学习 1 点灯

/****************************************定时器**************************************************////****************************************点灯**************************************************////digitalWrite配置引脚状态(参数一, 参数2)参1 引脚号 参2 输出状态(高低)// 定义LED灯的引脚。

2023-05-29 14:52:25 193 1

原创 STC8H PWM简单运用

/写CCMRx前必须先清零CCERx关闭通道。//写CCMRx前必须先清零CCERx关闭通道。//高级 PWM 通道输出脚选择位。//设置CC1为PWMA输出模式。//设置CC1为PWMA输出模式。//使能PWM1P端口输出。//使能PWM1P端口输出。

2023-05-29 14:52:14 1901 1

原创 串口的一些规则

波特率相同可以用一个定时器控制多个串口。

2023-05-24 15:29:36 41 1

原创 按键长按短按双击(多击)

/10MS扫描一次。#define DOUBLE_CLICK_TIME 250 // 双击间隔时间(毫秒)void Timer0_Init() //1毫秒@11.0592MHz。#define LONG_PRESS_TIME 500 // 按键长按时间(毫秒)////双击时间计数。void Timer0_Isr(void) interrupt 1//1MS进一次。//定时器时钟1T模式。//定时器0开始计时。//使能定时器0中断。

2023-05-16 08:43:18 280

原创 NY8B062D 呼吸灯

IOSTB=0x00;while(1)if(v)i++;v=0;elsei--;if(i<1)v=1;//08 00TMR0 = MAC;y++;y = 0;

2023-05-10 17:16:46 126

原创 NY8B062D ADC

/判断转换是否完成退出。//ADC通道选择,使能ADC模块。//启用全部ADC模拟输入通道。//设置ADC数据位数和采样时间。//这个脚做ADC专用引脚。

2023-05-10 14:31:25 144

原创 NY8B062D PWM

TIME1 定时器1是10位的(并且是向下计数就是重载值--到零重载)T1CR1 = 0x83;/PHPA5=1 时,关闭。/PHPA5=0 时,开启。外部时钟触发沿选项。不用外部晶振不需要考虑。选择预分频 000 001。LVREN=1 时,开启。LVREN=0 时,关闭。LVDEN=1 时,开启。LVDEN=0 时,关闭。WDTEN=1 时,开启。WDTEN=0 时,关闭。T1EN=0 时,关闭定时器。

2023-05-10 14:28:06 270

原创 NY8B062D GPIO

/A脚PA1开启下拉电阻。//A脚PA0开启上拉电阻。改变某一个位数据 位寻址PORTB bits . PB0。//B脚PB0 悬浮。输出状态 + bits+ . +引脚号。输入模式,将得到该脚位输入状态。为输出模式,写入数据到。初始化IO口用的函数。

2023-05-10 10:57:23 216 1

原创 NY8B62D TIME(定时器)

九齐单片机

2023-05-10 10:25:36 296 1

原创 32定时器配置顺序基于标准库

学习笔记

2023-05-09 22:22:34 259 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除