0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32单片机常用库函数 STM32单片机系统作用

ss 来源:CSDN、百度百科 作者:CSDN、百度百科 2021-07-22 11:50 次阅读

STM32单机片又被称为嵌入式单机片,靠着高性能、低成本、低功耗、可裁剪吸引着大家。

系统作用

1、集成嵌入式Flash和SRAM存储器的ARM Cortex-M3内核。

2、嵌入式Flash存储器和RAM存储器

3、可变静态存储器(FSMC

4、嵌套矢量中断控制器(NVIC)

5、外部中断/事件控制器(EXTI

6、时钟和启动

7、Boot模式

STM32单片机常用库函数

1.GPIO初始化函数

用法:

voidGPIO_Configuration(void)

{

GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_标号|GPIO_Pin_标号;

//管脚位置定义,标号可以是NONE、ALL、0至15。

GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;//最高输出速度为50MHz

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;//推挽输出

GPIO_Init(GPIOC,&GPIO_InitStructure);//C组GPIO初始化

2.FLASH:芯片内部存储器flash操作函数

用法:

FLASH_SetLatency(FLASH_Latency_2);

3.EXTI:外部设备中断函数

用法:

voidEXTI_Configuration(void)

{

EXTI_InitTypeDefEXTI_InitStructure;//外部设备中断恢复默认参数

EXTI_InitStructure.EXTI_Line=通道1|通道2;

//设定所需产生外部中断的通道,一共19个。

EXTI_InitStructure.EXTI_Mode=EXTI_Mode_Interrupt;//产生中断

EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Falling;

//上升下降沿都触发

EXTI_InitStructure.EXTI_LineCmd=ENABLE;//启动中断的接收

EXTI_Init(&EXTI_InitStructure);//外部设备中断启动

}

整合自:CSDN、百度百科

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32单片机
    +关注

    关注

    58

    文章

    545

    浏览量

    57941
收藏 人收藏

    评论

    相关推荐

    STM32单片机最小化系统设计原理

    STM32最小系统,就是能让STM32单片机能够正常工作所必须拥有的组成部分的集合,也是STM32单片机
    发表于 04-23 14:54 266次阅读
    <b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>最小化<b class='flag-5'>系统</b>设计原理

    求助,英飞凌单片机程序开发和STM32程序开发之间有多少差异?

    英飞凌单片机程序开发和STM32程序开发之间有多少差异?英飞凌单片机有没有类似库函数的东西?
    发表于 02-05 07:14

    STM32单片机常用的引脚及功能

    STM32单片机是由意法半导体公司(STMicroelectronics)推出的一种高性能、低功耗的微控制器。它具有丰富的外设功能和强大的处理能力,广泛应用于各种嵌入式系统的开发中。 在STM
    的头像 发表于 12-07 16:22 1w次阅读

    stm32和51单片机的区别

    stm32和51单片机的区别 随着单片机的发展,市场上出现了很多种类和品牌的单片机,其中STM32和51
    发表于 11-20 13:18

    一款漂亮的板子 #单片机 #FreeRTOS #stm32 #stm32单片机

    单片机STM32
    百问网官方
    发布于 :2023年09月20日 15:26:00

    基于STM32单片机的智能衣柜设计

    基于STM32单片机的智能衣柜设计
    的头像 发表于 09-04 09:55 2757次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的智能衣柜设计

    STM32的中断和异常(2)#单片机

    单片机STM32
    未来加油dz
    发布于 :2023年08月11日 16:35:06

    STM32的中断和异常(1)#单片机

    单片机STM32
    未来加油dz
    发布于 :2023年08月11日 16:34:25

    STM32的USART串口(2)#单片机

    单片机STM32
    未来加油dz
    发布于 :2023年08月11日 16:33:41

    STM32的USART串口(1)#单片机

    单片机STM32
    未来加油dz
    发布于 :2023年08月11日 16:32:52

    STM32的SPI接口(2)#单片机

    单片机STM32
    未来加油dz
    发布于 :2023年08月11日 16:32:08

    STM32的SPI接口(1)#单片机

    单片机STM32
    未来加油dz
    发布于 :2023年08月11日 16:31:23

    STM32定时器#单片机

    单片机STM32
    未来加油dz
    发布于 :2023年08月11日 16:30:39

    STM32单片机最小系统的工作原理和结构组成

      STM32单片机最小系统是指将STM32单片机所需的最少硬件元件集成在一起的电路板,它能够为单片机
    发表于 08-09 16:56 7483次阅读
    <b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>最小<b class='flag-5'>系统</b>的工作原理和结构组成

    STM32单片机的延时原理和延时函数方法

    当涉及到单片机编程时,延时是一项常见但关键的任务。在许多应用中,我们需要控制程序暂停一段时间,以实现精确的时间控制或协调不同设备之间的操作。本文将以STM32为例,介绍关于单片机的延时原理以及
    发表于 08-09 09:13 1w次阅读