STM32F407之如何选择外设时钟的函数

发布者:云淡雅致最新更新时间:2021-06-15 来源: eefocus关键字:STM32F407  外设时钟  函数 手机看文章 扫描二维码
随时随地手机看文章

在STM32F4xx的中文参考手册中的第二章节中就可看到:哪些外设挂载在哪些总线上,就可以在rcc.h的头文件中找到对应的外设时钟使能函数。

 

 

在STM32F407的芯片手册中有详细的框图


关键字:STM32F407  外设时钟  函数 引用地址:STM32F407之如何选择外设时钟的函数

上一篇:STM32F4之USART串口通信
下一篇:用 STM32 通用定时器做微秒延时函数(STM32CubeMX版本)

推荐阅读最新更新时间:2024-11-03 18:07

STM8L库函数修正--GPIO_ReadInputDataBit
使用的库:STM8L15x_StdPeriph_Driver 库函数:GPIO_ReadInputDataBit 函数原型: BitStatus GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin) { return ((BitStatus)(GPIOx- IDR & (uint8_t)GPIO_Pin)); } 作用:读取GPIO脚的电平,被读取的IO口为低电平时返回RESET,高电平返回SET。 SET\RESET的定义: typedef enum {RESET = 0, SET = !RESET} B
[单片机]
单片机LCD12864带字库的可调用显示函数 可反白显示源程序
本人在使用LCD12864时,用到了JLX12864G-086-pc 也就是带字库的LCD12864屏,采用SPI串口方式,根据厂家提供的标准例程,进行了修改,做成了一个可被调用的独立函数模块,并可对显示的文字进行反白显示,并提供了相应的头文件。 1、将例程提供的P3.0,P3.1,P3.2 接口转换到 P3.4,P3.5,P3.6 2、在调用显示中参数中增加了是否反白显示的参数:0=不反白,1=反白 3、对5X8显示的反白显示,增加了1列显示,消除了字间空白,使字迹更清楚。 单片机源程序如下: #ifndef __JLX1286486PC_H_ #define __JLX1286486PC_H_ /***********
[单片机]
51中断函数学习笔记
释疑:void Timer0() interrupt 1 using 1 Timer0 是函数名,随便取的 interrupt xx using y 跟在interrupt 后面的xx 值得是中断号,就是说这个函数对应第几个中断端口,一般在51中 0 外部中断0 1 定时器0 2 外部中断1 3 定时器1 4 串行中断 实际上编译的时候就是把你这个函数的入口地址方到这个对应中断的跳转地址 using y 这个y是说这个中断函数使用的那个寄存器组,51里面一般有4组 r0 -- r7寄存器,一共有32个,如果你的终端函数和别的程序用的不是同一个寄存器组则进入中断的时候就
[单片机]
NXP_LPC1114延时函数集合
#include LPC11XX.h #include gpio.h #include timer16.h /*系统时钟配置为48MHz,AHB不分频,一次定时器时钟为48Mhz,因此得出以下分频值,匹配值*/ void Delay_Us(unsigned int DelayTimes) { /* * setup timer #1 for delay */ //LPC_SYSCON- SYSAHBCLKCTRL |= (1 8); /*开启定时器Timer16_1时钟--时钟配置中开启该时钟*/ LPC_TMR16B1- TCR = 0x02; /* reset timer */ L
[单片机]
任意波形 / 函数发生器能做的25 件日常工作你知道吗?
一想到进行电子测量,你马上就会想到采集仪器,其通常是一台示波器或一台逻辑分析仪。但是,这些工具只有在采集某种信号时使用,而在许多情况下,除非从外部提供,这些信号是没有的。 例如,应变计放大器不产生信号,而只是增加从传感器中接收的信号的功率。这样就不可避免,必需先测试放大器,然后才能把它连接到为其输入信号的电路上。为使用采集仪器测量这类器件的特点,您必须在输入端提供激励信号。 再举一个例子,工程师们必须表征新兴设计,以保证新硬件在整个工作条件范围以内及以外满足设计规范,这称为余量测试或极限测试。这种测量任务要求完整的解决方案,其既要能生成信号,又要能进行测量。 信号发生器与采集仪器 ( 如示波器或频谱分析仪 ) 配套使用
[测试测量]
任意波形 / <font color='red'>函数</font>发生器能做的25 件日常工作你知道吗?
基于RT-Thread与STM32F407的温湿度天气时钟设计案例
一、功能介绍 本次项目主要内容为温湿度天气时钟设计,显示日期时间,此外还可实时检测温湿度、获取当地天气、并显示在LCD屏幕上。 LCD上显示日期与时间,且实现时间的联网自动校准; 探测开发板所处空间的温度与湿度; LCD显示当前地区天气情况,且实现天气数据的联网实时更新; 温湿度数据的上传与监控; 二、应用场景 温湿度天气时钟是一种集成了温度、湿度传感器和天气预报功能的时钟设备。它在多种应用场景中发挥作用,以下是一些典型的应用场景: 家居环境监测:温湿度天气时钟可以在家中放置,实时监测室内温度和湿度,帮助用户了解家居环境是否适宜,并根据天气预报提前做好应对措施。 办公室和工作场所:在办公室或其他工作场所放置温湿度天气时钟,有助
[单片机]
基于RT-Thread与<font color='red'>STM32F407</font>的温湿度天气<font color='red'>时钟</font>设计案例
宏定义“中断函数接口”的注意事项
1问题来源 我前面移植一部分代码,忽略了一些细节问题,直接测试,一有数据(正常应该是进入中断),程序就挂了,进入了“B .”处,如下图: 这代表什么意思呢? 网上一搜B .的意思就知道,程序运行到这个地方,在这里死循环了。 2问题跟踪,并解决 遇到上面问题,于是我就开始了在线调试查找问题。果然,在线调试一眼就看出了问题,中断函数体没有被触发,先看下图: 看上图,经常调试的人就知道,前面没有灰色的标记代表程序不会运行到这个位置。 上面那个DEBUG_COM_IRQHandler函数,我使用的是宏定义: 那么,问题来了,我使用了宏定义中断函数接口,为什么没有进入中断函数? 问题就出在宏定义和被定义函数
[单片机]
宏定义“中断<font color='red'>函数</font>接口”的注意事项
分享一种STM32F407的锁相环PLL重新配置方法
老农最近搞基于STM32F407的IAP升级固件升级功能,遇到了这样一个问题:IAP引导程序和APP程序都是基于STM32CUBEMX的程序模板生成,单独调试运行APP功能也都正常,但是只要采用IAP方式将APP程序的bin文件烧写到程序存储区,再跳转到APP的地址运行就死掉了。 这个问题困扰了老农挺长时间,后来才发现问题所在:那就是STM32系列的单片机一旦完成PLL时钟设置后,是不能再次配置的。 本例中IAP引导程序首先对PLL进行了成功配置,当跳转到APP程序运行后,APP程序初始化部分又对PLL进行了一次配置,结果配置失败,因为程序是基于STM32CUBEMX的模板,配置失败后调用模板的Error_Handler(
[单片机]
分享一种<font color='red'>STM32F407</font>的锁相环PLL重新配置方法
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved