单片机
文章平均质量分 79
星河小夜曲
苟有恒,何必三更起五更眠;最无益,莫过一日曝十日寒。
展开
-
STM32F407移植LVGL(V8.3版本)
间隔5ms左右,调用周期性任务函数:lv_timer_handler() ,它的作用是检查所有注册任务的时间戳,执行那些已经到期的任务,如:屏显更新、动画更新、触控、定时器事件等;第12行,原:“lv_port_indev_template.h", 修改为:“lv_port_indev.h”第12行,原"lv_port_disp_template.h", 修改为:“lv_port_disp.h”lv_init();2.原文件名:“lv_conf_template.h”,修改为: “lv_conf.h”;原创 2024-08-05 15:18:08 · 1315 阅读 · 1 评论 -
STM32F407ZGT6工程模板(FreeRTOS+HAL)
同STM32F103ZET6模板一致。原创 2024-06-25 17:41:23 · 439 阅读 · 0 评论 -
STM32F103ZET6工程模板(FreeRTOS+HAL)
BSP 存放开发板板级支持包驱动代码,如各种外设驱动CMSIS 存放 CMSIS 底层代码,如启动文件( . s 文件)、stm32f1xx . h 等STM32F1xx_HAL_Driver 存放 ST 提供的 F1xx HAL 库驱动代码BSP 文件夹存放如LED、蜂鸣器、按键等的驱动CMSIS 文件夹,用于存放 CMSIS 底层代码(ARM 和 ST 提供),如:启动文件(.s 文件)、stm32f1xx.h 等各种头文件。原创 2024-06-25 16:06:49 · 896 阅读 · 0 评论 -
HC-SR505人体感应灯
1.正点原子探索者开发板2 HC-SR505迷你小型人体感应模块3 继电器+5V小灯。原创 2024-06-09 21:17:19 · 413 阅读 · 0 评论 -
STC90C51驱动LCD1602、LCD12864、OLED
引脚说明(16引脚):VSS: 电源地VDD:电源正极(+5V)VO:液晶显示偏压信号,用于调整 LCD1602 的显示对比度,一般会外接电位器用以调整偏压信号,注意此脚电压为 0 时可以得到最强的对比度。RS:数据/命令选择端,当此脚为高电平时,可以对 1602 进行数据字节的传输操作,而为低电平时,则是进行命令字节的传输操作。命令字节,即是用来对 LCD1602 的一些工作方式作设置的字节;数据字节,即使用以在 1602 上显示的字节。值得一提的是,LCD1602 的数据是 8 位的。原创 2024-06-06 13:33:13 · 1323 阅读 · 0 评论 -
单片机按键处理模块
首先确保key_board_config.h文件中宏KEY_CONTINUOUS_SUPPORT已处于使能状态,并且正确设置了宏KEY_DEFAULT_CONTINUOUS_INIT_TRRIGER_TIME和KEY_DEFAULT_CONTINUOUS_PERIOD_TRRIGER_TIME的值;首先确保key_board_config.h文件中宏KEY_LONG_SUPPORT已处于使能状态,并且正确设置了宏KEY_DEFAULT_LONG_TRRIGER_TIME的值;原创 2024-06-01 11:12:42 · 1336 阅读 · 0 评论 -
STM32F407蓝牙+RFID门禁系统(FreeRTOS版本)
编写FreeRTOS应用代码,测试FreeRTOS是否移植成功。led0_task():控制LED0的闪烁,提示系统正在运行。start_task():用来创建其他三个任务。led1_task():控制LED1的闪烁。原创 2024-05-30 19:45:26 · 397 阅读 · 0 评论 -
STM32F407蓝牙+RFID门禁系统(裸机版本)
用继电器加一个5V小灯来模拟门禁的开关,用K1和K2按键外部中断的方式来模拟钥匙开锁关锁,K1按下继电器吸合小灯亮代表门禁打开,K2按下继电器弹开小灯灭代表门禁关闭。手机APK蓝牙助手连接上蓝牙模块,发送OPEN DOOR开启门禁,发送CLOSE DOOR关闭门禁。RFID卡刷RCC522读卡板开启门禁。原创 2024-05-29 23:12:20 · 467 阅读 · 0 评论 -
STM32F103门禁
用继电器加一个5V小灯来模拟门锁的开关,用K1和K2按键来模拟钥匙开锁关锁,K1按下继电器吸合小灯亮代表门锁打开,K2按下继电器弹开小灯灭代表门锁关闭。第一种开锁方式是当刷卡匹配到正确的卡号时门锁打开,第二种开锁方式是上位机与开发板进行串口通信,上位机发送数据控制门锁,上位机采用QT编写。原创 2024-05-23 21:44:13 · 428 阅读 · 1 评论 -
STM32F103触摸屏指纹密码锁
视频演示。原创 2024-05-22 10:58:42 · 477 阅读 · 0 评论 -
学习STM32F103ZET6的前期准备
目录1.前期准备工作1.前期准备工作安装MDK514,安装ST-LINK驱动,熟悉MDK5编译器。注意:ST-LINK的设置中JTAG 模式和 SWD 模式使用方法都是一样的,不同的是, SWD 接口调试更加节省端口,为了节省更多的资源,建议使用 SWD 模式仿真上方的USB SLAVE用来实现STM32和电脑的USB通信;下方的USB_232是用来实现USB转串口的,它接CH340芯片,...原创 2019-09-03 11:44:20 · 1176 阅读 · 0 评论 -
TDA8026应用(多SAM接触式读卡器)
目录1.概述2.特性1.概述TDA8026是一款经济实惠的模拟接口,可在销售点(POS)终端上寻址多个智能卡槽。该器件可寻址最多两张主卡(支持同步或异步智能卡),以及最多四个安全存取模块(SAM)。其封装可满足最新的支付终端安全要求。2.特性I²C总线控制型IC卡接口、卡槽非激活时触发可编程低功耗模式两个时钟输入针脚:CLKIN1用于卡槽1,CLKIN2用于卡槽2至5微控制器侧具...原创 2019-08-05 18:14:54 · 1014 阅读 · 0 评论 -
CCS6创建TMS320F2812工程
目录1.新建空的工程1.点击"Project"->"New CCS Project"2.在New CCS Project窗口中,按需要填写以下内容后按"Finish"完成新建空的工程3.点击编译按钮,应该能够顺利的编译通过,但是会出现一个警告2.工程配置1.在工程名上右击,添加两个文件夹,分别名为source和include2.添加系统头文件1.将"DSP281x_headers\inclu...原创 2019-08-03 01:19:04 · 2966 阅读 · 0 评论 -
DSP2812开发板学习
一.安装CCS6.1.0(自带仿真器驱动)二.使用 CCS6 导入例程1.编译报错:[E1500] file access error: failed to open “E:/YH_DSP2812_CODE/DSP281x_examples/example1_gpio_LED/Debug/DSP281x_CodeStartBranch.obj” for writing...原创 2019-07-04 22:10:09 · 3062 阅读 · 2 评论