自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32CubeMx+MDK5------点亮数码管并制作为时钟

但如果要一直显示不同数字,且数字还需要变化,一直反复写类似的代码显然是困难的,所以可以写一个函数,传入想点亮的位置以及数字就可以点亮。首先要先理解定时器中断(即有一个时钟一直在计时,每一秒钟会打断原有函数进程,执行中断函数) 下图是开始计时。跟据视觉暂留效应,我们可以使不同位置 点亮的位置不同并快速反复,就实现了如下效果。当我们把D1~D4都置为低电平的时候,四个位置的灯都能亮,但会出现同一个数字。可以在回调函数中调整num1~num4为现实时刻的时间,就可以当作时钟用了。那么为了实现显示不同的数字。

2024-03-12 13:48:45 869

原创 STM32CubeMx+MDK5------点亮LED

由原理图可以看出,当PF9和PF10为低电平的时候,二极管导通,两盏LED可以点亮。最后,在左上角点击左边的图案编译,之后连接仿真器点击右边的图案下载就可以看到现象。然后,回到main写下函数,在打出部分函数名的时候会出现提示(回车后可以补全)回到芯片界面,点击粮站LED对应的引脚PF9和PF10,并点击Output。RESET是置为低电平,SET是置为高电平 ,如图下载后可点亮两个LED。如图自定义文件名字,调整为IDE为MDK,最后打开project。加入延时函数(单位ms)可以延迟灯的点亮。

2024-03-11 22:55:51 417

空空如也

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

TA关注的人

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