自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32库函数功能

外部中断的信号从GPIO到AFIO,再到EXTI,再到NVIC,最终通向CPU,这样才能让CPU由主程序跳转到中断程序执行(中断程序应该放哪:我们需。GPIO_PinLockConfig:锁定GPIO配置的,调用函数,参数指定某个引脚,那这个引脚的配置就会被锁定,防止意外更改(GPIO外设的函数)(因为只有中断标志位置1了,程序就会跳转到中断函数,如果不清除中断标志位,那它就会一直申请中断)),中断函数的名字都是固定的,每个中断通道都对应一个中断函数,,确保是我们想要的中断源触发的函数;

2023-06-30 21:11:30 2646 1

原创 EXTI外部中断

NVIC的中断优先级由优先级寄存器的4位(0~15)决定,这4位可以进行切分,分为高n位的抢占优先级和低4-n位的响应优先级(优先级的数是值越小,优先级越高)中断嵌套:当一个中断程序正在执行时,又有新的更高优先级的中断源申请中断,CPU再次暂停当前中断程序,转而去处理新的中断程序,处理完成后依次返回。中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源。抢占优先级高的可以中断嵌套,响应优先级高的可以优先排队,抢占优先级和响应优先级均相同的按中断号排队。

2023-06-30 13:21:25 122 1

原创 GPIO简介

开漏输出模式:P-MOS是无效的,只有N-MOS在工作;输出寄存器为1时,下管断开,输出相当于断开,就是高阻模式;输出寄存器为0时,下管导通,输出直接接到VSS,输出低电平(只有低电平有驱动能力,高电平是没有驱动能力的,作用:可以作为通信协议的驱动方式,如I2C通信协议,在多机通信的情况下,这个模式可以避免各个设备的相互干扰,还可以用于输出5V的电平信号)输出寄存器为1时,上管导通,下管断开,输出直接接到VDD,输出高电平;输出寄存器为0时,上管断开,下管导通,输出直接接到VSS,输出低电平。

2023-06-28 10:26:39 281 1

原创 STM32系统结构介绍

Cortex-M3内核引出三条总线:ICode 指令总线、DCode 数据总线、System 系统总线。ICode总线和DCode总线主要用来连接Flash闪存的(Flash里面存储的就是我们编写的程序),ICode指令总线是用来加载程序指令的,DCode数据总线是用来加载数据的(比如常量和调试数据),System总线连接到了SRAM,用于存储程序运行时的变量数据。AHB:先进高性能总线(挂载主要外设);APB:先进外设总线。DMA:当作内核CPU的小秘书(用于数据搬运的)

2023-06-27 14:32:50 1929

原创 STM32外设介绍

简单介绍STM32的外设

2023-06-27 10:14:44 2920

空空如也

空空如也

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

TA关注的人

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