实验内容 1、电子时钟设计。时钟频率为 72Mhz,采用定时器 3。 (1)实现 1 秒延时,并控制 LED0 闪烁. (2)在数码管上显示时钟,格式为“12-00-00”,设置定时器 1 秒延时,并实时更新 时钟显示。 (3)设置 KB1、KB2、KB3 分别对时钟的小时、分、秒进行调整(KB1 按下,小时+1, KB2 按下,分钟+1,KB3 按下,秒钟+1) 2、PWM 输出设计。时钟频率为 72Mhz,采用定时器,PWM 输出。 (1)设计 0.1 毫秒延时,设计占空比 50%,全彩灯 RGB_R. (2)设置 KB1 调整占空比,5 级调整,循环按键。 (3)设计全彩灯 RGB_R 呼吸渐变效果。 3、外部脉冲计数设计。 设计计数器,对外部脉冲(开发板上 PIC 单片机提供的脉冲信号)进行计数,并在 数码管上实时显示计数值。 代码讲解,配置过程看:https://blog.csdn.net/qq_61814350/article/details/139074358?spm=1001.2014.3001.5501(写了三篇文章,链接只是其中一篇)
2024-06-05 19:36:25 19.35MB stm32
1
虚拟串口com0com安装教程 设备感叹号如何处理
2024-06-05 15:43:23 5.25MB 课程资源
1
stlink在被新版keil检测后,必须要求升级固件,但是更新后会出问题一直提示“Stlink in DFU Mode,upgrade or restart it”,无法下载烧录。提供老版本的固件,复活板子。
2024-06-05 14:55:58 940KB stm32
1
基于FPGA和STM32的多通道超声信号同步采集系统设计
2024-06-05 13:43:46 2.11MB fpga stm32
1
长按“ACK”按键3秒以上, 在长按同时,数码管显示000; 松开“ACK”按键后, 此时依次按下按键1,2,3 再次短按“ACK”按键确认,即可进入主程序。 解锁后串口会每秒打印一次“已解锁” 适合手头没单片机的新手研究
2024-06-05 10:36:24 530KB stm32 protuse
1
STM32F103CRT6单片机的hal库RC522刷卡模块C源码,OLED显示,W25Q16存储数据,按键查询,cubeMX。STM32F103RCT6单片机设计: 1、能刷RC522或523模块读写IC卡的数据内容, 在OLED屏上显示,数据内容格式为000-000-0000,按键能调大调小数字大小, 有上下左右和确认按键,左右移动选择哪一位,上下调数字大小(0到9), 设置后按确认数据保存在IC卡中;不同的卡片刷卡,能读出数据如021-003-0005。 2、有个W25Q16存储芯片,每次读卡后,按确认键,可以将卡号保存在存储芯片中。 3、开机后界面显示000-000-0000,然后刷不同的卡显示不同的编号(前提是卡提前设置过内容),如果是个新卡,先设置一下编号,设置好按确认,编号保存在IC卡内。 4、同一个编号的卡只刷第一次的时候蜂鸣器滴滴响,读取卡的编号,同一个卡第二次刷不滴滴响。 5、保存这块:刷完卡,卡拿开后,再按确认建,编号保存在存储芯片内. 再按一个查询按键,显示出来存在存储卡内的编号,一屏显示5个那样的存储过的编号。 6、用hal库编写程序。 7、感应卡用S50
2024-06-05 09:49:44 24.71MB stm32 文档资料 arm 嵌入式硬件
该程序是用标准库做的,hal库慢,用在步进电机控制等对速度有要求的项目上最为合适。 之前用STM32F405芯片上的,也可以移植到STM32F407。 程序已经测试,稳定可靠。
2024-06-04 20:46:53 2KB stm32 DMA UART串口通信
1
Netty-Transport-jSerialComm升级版本(v2.0.0) 更新如下: 1)依赖的Netty从 4.1.13.Final版本升级到 4.1.82.Final版本 2)依赖的jSerialComm 从1.3.11版本升级到2.9.2版本 3)处理两个问题: 第一个问题是:串口读取超时异常一路传播到最后也没有处理。 第二个问题是:即使处理了该异常,测试程序仍然退出,这不能满足一些实际使用要求需求。该问题与设置很长的读取超时时间没关系,无论多长到时间后总会退出。 4)打包生成 netty-transport-jserialcomm-2.0.0.jar、netty-transport-jserialcomm-2.0.0-javadoc.jar、netty-transport-jserialcomm-2.0.0-sources.jar三个包
2024-06-04 19:09:09 980KB Netty 串口通信
1
能实现从串口收发数据,并实时显示波形,以及处理后的波形
2024-06-04 17:26:25 3.22MB 串口
1
本文中提出一种基于ARM与CPLD宽频带的数字频率计的设计,以微控器STM32作为核心控制芯片,利用CPLD可编程逻辑器件,实现闸门测量技术的等精度测频。
2024-06-04 17:11:52 96KB CPLD
1