自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32f103c8t6的外部中断

/指定外部中断的模式 EXTI_Mode_Interrupt中断模式 EXTI_Mode_Event事件模式。//触发信号的有效边沿 EXTI_Trigger_Rising上升沿 EXTI_Trigger_Falling下降沿 EXTI_Trigger_Rising_Falling双边沿。if (EXTI_GetITStatus(EXTI_Line14) == SET) //中断标志位判断,因为EXTI_Line10-EXTI_Line15都能进来,判断是否14进来。//指定中断通道是使能还是失能。

2023-04-30 17:15:47 2785

原创 基于stm32f103c8t6的按键控制led灯

按键按下的函数需要消抖,逻辑是,当按下按键时,输入电平为低电平,则是==0,这时会进入消抖,当松开后,则不等于0,就会输出1或者2,这为之后的主函数led电平状态进行取反操作。if (GPIO_ReadOutputDataBit(GPIOA, GPIO_Pin_1) == 0)//读取输出的电平,即当前的电平状态是1还是0。

2023-04-24 23:36:45 1779 1

原创 第三课,基于stm32f103c8t6的流水灯

因为流水灯用到八个引脚,0-7,所以我们可以将每个引脚或上去,分别是0000 0000 0000 0001 | 0000 0000 0000 0010 | ... | 0000 0000 1000 0000,最后得到 0000 0000 1111 1111。当然,也可以选择GPIO_InitStucture.GPIO_Pin = GPIO_Pin_All,这样子是选中十六个引脚,即0x1111 1111 1111 1111。

2023-04-23 21:01:10 334 1

原创 第2课 基于stm32f103c8t6的LED灯 (闪烁)

/设置定时器重装值。

2023-04-23 08:21:29 1162 2

原创 基于stm32f103c8t6最小系统的LED灯(pc13)修改1

因为32单片机可以同时控制32位数据,首先是确定GIOPC的地址为0x4001 1000 - 0x4001 13ff,而这就是它的基地址,其次就是它的偏移地址为0x04,即得到实际地址为0x4001 1004。时钟部分,它的地址查手册可以得到为0x4002 1000 - 0x4002 13ff,偏移地址为0x18,得到为0x4002 1018,而时钟,赋1为开启,0为关闭,最后是属于端口输出寄存器,它的地址为0x4001 1000加上偏移地址0ch,为0x4001 100c。2.配置输出,确定输出模式。

2023-04-20 23:43:37 880 1

原创 基于stm32f103c8t6最小系统的LED灯(pc13)

因为32单片机可以同时控制32位数据,首先是确定GIOPC的地址为0x4001 1000 - 0x4001 13ff,而这就是它的基地址,其次就是它的偏移地址为0x04,即得到实际地址为0x4001 1004。0x4002 1018,而时钟,赋1为开启,0为关闭,而pc13位所对应的位数在第四位,即将1赋值在地址为0x4002 1018中的第四位,操作如下。时钟部分,它的地址查手册可以得到为0x4002 1000 - 0x4002 13ff,偏移地址为0x18,得到为。2.配置输出,确定输出模式。

2023-04-20 22:54:25 4699 4

空空如也

空空如也

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

TA关注的人

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