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

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

3天内不再提示

【蓝桥杯嵌入式主板G4】第六章 stm32g4xx_hal.c的常见函数(四)

撞上电子 2021-08-25 10:02 次阅读
ab61b8d8-04f5-11ec-902e-000c2944909e.gif

点击上方「撞上电子」关注我们

ac4a3ee6-04f5-11ec-be5e-000c2944909e.png

第二十三节HAL_SYSCFG_CCMSRAMErase

函数原型:

void HAL_SYSCFG_CCMSRAMErase(void)

函数解析:

启动硬件 CCMSRAM 擦除操作。只要 CCMSRAM 未被擦除,CCMER 位就会置位。该位在 CCMSRAM 擦除操作结束时自动复位。

形参解析:

该函数没有一个形参。

返回值:

void函数无返回值。

第二十四节HAL_SYSCFG_EnableMemorySwappingBank

函数原型:

void HAL_SYSCFG_EnableMemorySwappingBank(void)

函数解析:

启用内部闪存库交换。该函数只能用于 STM32G4xx 器件。

形参解析:

该函数没有一个形参。

返回值:

void函数无返回值。

第二十五节HAL_SYSCFG_DisableMemorySwappingBank

函数原型:

void HAL_SYSCFG_DisableMemorySwappingBank(void)

函数解析:

禁止内部闪存库交换。该函数只能用于 STM32G4xx 器件。

形参解析:

该函数没有一个形参。

返回值:

void函数无返回值。

第二十六节HAL_SYSCFG_VREFBUF_VoltageScalingConfig

函数原型:

void HAL_SYSCFG_VREFBUF_VoltageScalingConfig(uint32_t VoltageScaling)

函数解析:

此函数用于配置内部电压基准大小配置。

形参解析:

该函数有一个形参。

VoltageScaling:电压基准

返回值:

void函数无返回值。

第二十七节HAL_SYSCFG_VREFBUF_HighImpedanceConfig

函数原型:

void HAL_SYSCFG_VREFBUF_HighImpedanceConfig(uint32_t Mode)

函数解析:

此函数用于配置内部电压基准是否在芯片内部分VREF+引脚接通。

形参解析:

该函数有一个形参。

Mode:有两种模式,为SYSCFG_VREFBUF_HIGH_IMPEDANCE_DISABLE时,表示导通。SYSCFG_VREFBUF_HIGH_IMPEDANCE_ENABLE时,表示高阻,即不导通。

返回值:

void函数无返回值。

第二十八节HAL_SYSCFG_VREFBUF_TrimmingConfig

函数原型:

void HAL_SYSCFG_VREFBUF_TrimmingConfig(uint32_t TrimmingValue)

函数解析:

此函数用于内部电压基准的的校准调节。

形参解析:

该函数有一个形参。

TrimmingValue:指定校准的代码。

返回值:

void函数无返回值。

第二十九节HAL_SYSCFG_EnableVREFBUF

函数原型:

HAL_StatusTypeDef HAL_SYSCFG_EnableVREFBUF(void)

函数解析:

此函数用于内部电压参考基准的使能。

形参解析:

该函数没有形参。

返回值:

StatusTypeDef可知,返回的是以下结构体的内部成员。

ac4ed2ba-04f5-11ec-b9e1-000c2944909e.png

第三十节HAL_SYSCFG_DisableVREFBUF

函数原型:

void HAL_SYSCFG_DisableVREFBUF(void)

函数解析:

此函数用于内部电压参考基准的不使能。

形参解析:

该函数没有形参。

返回值:

void函数无返回值。

第三十一节HAL_SYSCFG_EnableIOSwitchBooster

函数原型:

void HAL_SYSCFG_EnableIOSwitchBooster(void)

函数解析:

启用I/O模拟开关升压开关

形参解析:

该函数没有形参。

返回值:

void函数无返回值。

第三十二节HAL_SYSCFG_DisableIOSwitchBooster

函数原型:

void HAL_SYSCFG_EnableIOSwitchBooster(void)

函数解析:

禁用I/O模拟开关升压开关

形参解析:

该函数没有形参。

返回值:

void函数无返回值。

第三十三节HAL_SYSCFG_EnableIOSwitchVDD

函数原型:

void HAL_SYSCFG_EnableIOSwitchVDD(void)

函数解析:

通过VDD启用I/O模拟开关电压

形参解析:

该函数没有形参。

返回值:

void函数无返回值。

第三十四节HAL_SYSCFG_DisableIOSwitchVDD

函数原型:

void HAL_SYSCFG_DisableIOSwitchVDD(void)

函数解析:

禁用通过VDD启用I/O模拟开关电压

形参解析:

该函数没有形参。

返回值:

void函数无返回值。

第三十五节HAL_SYSCFG_CCMSRAM_WriteProtectionEnable

函数原型:

void HAL_SYSCFG_CCMSRAM_WriteProtectionEnable(uint32_t Page)

函数解析:

启用CCMSRAM页写保护

形参解析:

该函数有一个形参。

Page:此参数是一个长32位值,可以是@ref SYSCFG_CCMSRAMWRP的值。

返回值:

void函数无返回值。

ac55fe9a-04f5-11ec-aaf1-000c2944909e.png

往期精彩

【1】【蓝桥杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常见函数(二)

【2】【蓝桥杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常见函数(一)

【3】【蓝桥杯嵌入式主板G4】第三章 点亮一个LED

【4】【蓝桥杯嵌入式主板(G4)】第一章 软件环境搭建

【5】【蓝桥杯嵌入式G4】第二章 stm32l0xx_hal_gpio.c的常见函数

ac5b0778-04f5-11ec-af76-000c2944909e.pngac6540ac-04f5-11ec-b0ad-000c2944909e.png

声明:

1:撞上电子公众号秉持着免费的服务,永远的开源这一宗旨,为广大电子或电子相关专业的大学生提供比赛教程

2:免费领取比赛资料,资料请联系人工客服。

3:原创内容,禁止转载,禁止用于商业用途,违者必究。

ac6c6cde-04f5-11ec-b733-000c2944909e.pngac740dde-04f5-11ec-90f7-000c2944909e.png

点个在看你最好看

ac7ac5ec-04f5-11ec-a51c-000c2944909e.png

原文标题:【蓝桥杯嵌入式主板G4】第六章 stm32g4xx_hal.c的常见函数(四)

文章出处:【微信公众号:撞上电子】欢迎添加关注!文章转载请注明出处。

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

    关注

    1

    文章

    123

    浏览量

    9973
收藏 人收藏

    评论

    相关推荐

    stm32f4xx_hal_eth.c文件不支持PTP协议怎么解决?

    最近在用stm32f407调试ptp,但是stm32f4xx_hal_eth.c文件中没有操作以太网时间戳寄存器的函数,看到文件头部说明本文件不支持PTP协议,请各位大神帮助,怎么解决这个问题!谢谢了!
    发表于 04-19 08:21

    SD外设初始化,程序卡在stm32l4xx_hal_sd.c的第3662行的原因?

    SD外设初始化,程序卡在stm32l4xx_hal_sd.c的第3662行 MDK版本:5.33 MCU:stm32l4r9zi
    发表于 04-08 08:11

    stm32f4xx_hal_spi.cHAL_SPI_TransmitReceive函数中,当需要发送数据时为什么要先进行一次发送?

    stm32f4xx_hal_spi.cHAL_SPI_TransmitReceive函数中,当需要发送数据时为什么要先进行一次发送(模式为从机或发送帧数为1时)
    发表于 03-25 07:00

    STM32G4XX不能够像STM32F1XX STM32F4XX那样对GPIO进行位带操作呢?

    请教下,在STM32G4XX系列里面,GPIO挂载在AHB2总线上面,地址在0x4800 0000. 是不是也就意味着,STM32G4XX不能够在像STM32F1XX STM32F4XX
    发表于 03-21 07:16

    STM32G HAL库中HAL_init()代码中,为什么SysTick_Config函数不调用?

    STM32G HAL库中HAL_init()代码中,为什么SysTick_Config函数不调用?
    发表于 03-12 07:46

    【飞腾派4G版免费试用】4.手把手玩转QT界面设计

    电路分析方法 《运算放大器参数解析与LTspice应用仿真》+学习心得4第三专用放大器 《Android Runtime源码解析》+深入体会第六章ART的执行(4) 希望上面的经验能
    发表于 01-27 12:49

    【飞腾派4G版免费试用】飞腾派4G版开发板套装测试及环境搭建

    先简单介绍一下这款飞腾派4G版开发板套装; 飞腾派是由中电港萤火工场研发的一款面向行业工程师、学生和爱好者的开源硬件。主板处理器采用飞腾嵌入式核处理器,兼容ARM V8架构,包含2个
    发表于 01-22 00:47

    【飞腾派4G版免费试用】大家来了解飞腾派4G版开发板

    、OpenHarmony、SylixOS、RT-Thread等国产操作系统。 飞腾派4G版开发板是由中电港萤火工场研发的一款面向行业工程师、学生和爱好者的开源硬件。主板处理器采用飞腾嵌入式
    发表于 01-02 22:43

    【飞腾派4G版免费试用】初步认识飞腾派4G版开发板

    小 内置陶瓷天线。 官方的介绍资料: 飞腾派是由中电港萤火工场研发的一款面向行业工程师、学生和爱好者的开源硬件。主板处理器采用飞腾嵌入式核处理器,兼容ARM V8架构,包含2个FTC664核和2个
    发表于 01-02 22:23

    stm32f1如何将外部中断关掉hal

    STM32F1系列微控制器是STMicroelectronics制造的32位ARM Cortex-M3内核的嵌入式微控制器系列。该系列采用了HAL库(Hardware Abstraction
    的头像 发表于 12-22 13:52 1169次阅读

    《Android Runtime源码解析》+深入体会第六章ART的执行(4

    【米尔-TIAM62开发板-接替335x-试用评测】+(一)手把手配置Yocto 【飞凌AM6254开发板试用】 4-机器视觉(原创) - 飞凌嵌入式 【飞凌AM6254开发板试用】+5内核编译串口芯片Linux驱动(原创) 【Milk-V Duo 开发板免费体验】
    发表于 11-17 01:33

    【新品体验】飞腾派4G版基础套装免费试用

    飞腾派是由飞腾携手中电港萤火工场研发的一款面向行业工程师、学生和爱好者的开源硬件,采用飞腾嵌入式核处理器,兼容ARM V8架构,板载64位 DDR4内存,分为2G
    发表于 10-25 11:44

    STM32G4与F4有哪些区别?

    STM32G4与F4有哪些区别
    发表于 09-25 07:38

    为什么G4系列、G0系列的FDCAN没有LL库,只有HAL库?

    为什么G4系列、G0系列的FDCAN没有LL库,只有HAL库。同时也没有flash的LL库。各位大神可否解答一下
    发表于 08-09 08:21

    STM32L4的工程,stm32l4xx_hal_conf.h改名了?

    我是基于STM32L4芯片建的工程,STUDIO自动把stm32l4xx_hal_conf.h改名为stm32l4xx_hal_conf_bak.h了,好像改的时候给了个提示,因为我点的太快了,没
    发表于 05-11 11:17