自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于51单片机频率测试

2.进入1ms定时器,在定时器中每1s就计算一次频率,count / 2 就得到了最终频率(注意这里定时器为24.000MHz)就是把每次得到的值清0,以便下次计算,否者会一直叠加上去。下载时记得把时钟频率调为24Mhz,时钟频率越高测的频率越准。1.首先进入外部中断count就会递增,来计算下降沿的个数。示波器测量为3.050k。还是有点误差的,但是不多。实验板显示频率为3.049在示波器实际测量为。在网上看了一堆程序发现还不如自己写一个。关于外部中断这里先就浅浅提一下。1.首先要先开启外部中断。

2023-09-19 10:15:35 574

原创 基于STM32矩阵键盘

IDR在高16位保留,始终读为0。在低16位为只读并只能以字(16位)的形式读出。读出的值为对应I/O口的状态。ODR在高16位保留,始终读为0。在低16位可读可写并只能以字(16位)的形式操作,写1对应的管脚为高电平写0对应的管脚为低电平。判断第二行时只需要把第ROW1为低电平ROW0,ROW2,ROW3为高电平。再读取列的状态如果不是原来的状态了则表明某个列被按下了。把行ROW0设为低电平ROW1--ROW3为高电平。按下时进行判断读取列的状态就能得出我们的键值了。PC6--PC9为行。

2023-07-09 13:04:21 1555 1

原创 STM32 用HAL库实现LCD1602

/初始化PA0--PA7 为低电平。//初始化PA0--PA7 为低电平。首先在Cubemx里使能1602管脚。4.在main()添加函数。

2023-07-05 20:30:18 4758 5

STM32 用HAL库实现LCD1602

STM32 用HAL库实现LCD1602

2023-07-05

空空如也

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

TA关注的人

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