历史上的今天
返回首页

历史上的今天

今天是:2025年12月09日(星期二)

正在发生

2022年12月09日 | STM32的时钟体系

2022-12-09 来源:zhihu

【1】STM32的时钟共有三类

(1)纯内部(内部RC电路)

HSI( 内部高速时钟)

LSI(内部低速时钟)

(2)内外部(内部RC电路配合外部晶振)

HSE

LSE

(3)纯外部(使用别人的时钟,通过下面两个端口输入)

OSC_IN

OSC32_IN


【2】三类时钟信号说明

(1)纯内部

特点:上电后很快就可以准备好(快速)、即使可以校正也无法校正精确(不精确)、用于刚上电的时钟(32默认时钟可修改)

(2)内外部

特点:准备时间长(慢)、不可校正但是精确(精确)、代替默认时钟(需软件设置)

(3)纯外部

特点:用于多机互动,提供同步时钟、四条通路可选


【3】STM32的时钟树

【4】STM32的时钟框图详解

1、总体配置

(1)2套独立时钟:HSx和LSx

(2)纯内部:HSI、LSI

(3)内外部:HSE、LSE

(4)纯外部:OSC_IN、OSC32_IN

2、PLL

(1)2个可选PLL源(PLLSRC控制)

(2)倍频可设置(PLLMUL控制)

3、分频

(1)注意时钟节点名称:HSI、HSE、LSI、LSE、PLLCLK、SYSCLK、USBCLK、HCLK、FCLK、PCLK1、PCLK2、ADCCLK、RTCCLK、IWDGCLK、

4、systick和MCO

5、时钟相关的寄存器基地址,查memory map图得到,然后配合偏移量得到寄存器地址。

(1)RCC_CR 0x40021000 重要(2)RCC_CFGR 0x40021004 重要(3)RCC_CIR

(4)RCC_APB2RSTR 复位外设时钟的(5)RCC_APB1RSTR

(6)RCC_AHBENR 外设时钟开关 重要(7)RCC_APB2ENR 重要(8)RCC_APB1ENR 重要(9)RCC_BDCR

(10)RCC_CSR


寄存器位一般有三种:状态位、开关位、设置值位

【5】上电后的默认配置图(在外部晶振正常的情况下,根据时钟相关寄存器的复位值推算而来)

说明:梯形门决定哪条路通(有且只有一条路通)、矩形改频不会阻挡通路,只会改变频率。


可见,上电后HSI为默认时钟,前面已经说了,它很快,但是不精确,如果你不介意就可以使用它,如果你需要高精确度就换用HSE!


虽然后面的内部外设都能到达,但其实还有一个没有画的门没有打开(为了省电,默认全部关闭),所以使用内部外设前需要使能。具体看下一篇文章《STM32之点灯仪式》


推荐阅读

史海拾趣

Analogic Corporation公司的发展小趣事

Analogic Corporation 是一家总部位于美国马萨诸塞州的跨国公司,成立于1967年,主要从事医疗影像和航空安全领域的高性能技术产品的设计、制造和销售。以下是 Analogic Corporation 公司发展的相关故事:

  1. 成立与初期阶段:Analogic Corporation 成立于1967年,由 Bernard M. Gordon 博士和 Raymond J. Stata 博士等人共同创立。公司最初的业务重点是设计和制造用于医学影像诊断的模拟计算机设备。这些设备利用先进的模拟电子技术,帮助医生进行 X 射线、超声波和核磁共振成像等医学检查。

  2. 技术创新与产品优化:Analogic Corporation 在技术创新方面一直处于行业前沿。公司不断投入研发,并开发出一系列先进的医疗影像产品和航空安全技术。其产品包括 CT 扫描仪、核磁共振成像设备、安全检测设备等。这些产品以其高分辨率、高性能和可靠性而闻名,被广泛应用于医疗保健和安全检测领域。

  3. 市场拓展与全球业务:Analogic Corporation 在全球范围内建立了广泛的销售网络和合作伙伴关系。公司的产品远销世界各地,包括北美、欧洲、亚洲等地区。通过与国际合作伙伴的合作,Analogic Corporation 不断拓展业务范围,提升产品的市场占有率和影响力。

  4. 应用领域与客户合作:Analogic Corporation 的产品被广泛应用于医疗保健和航空安全领域。公司与全球各大医院、诊所、航空公司和安检机构等客户建立了长期稳定的合作关系。通过与客户的紧密合作,Analogic Corporation 不断了解市场需求,提供定制化的解决方案,满足客户的特定需求。

  5. 持续发展与未来展望:作为一家具有悠久历史和丰富经验的公司,Analogic Corporation 将继续致力于技术创新和产品研发,以满足不断变化的市场需求。公司将继续加强与客户和合作伙伴的合作关系,不断拓展业务领域,进一步提升产品性能和服务水平。在未来,Analogic Corporation 将继续保持行业领先地位,为客户提供更加优质和可靠的解决方案。

台湾丰宾(CapXon)公司的发展小趣事

台湾丰宾(CapXon)公司创立于1980年,起初是一家专注于电容器研发与生产的小型电子元件制造商。在创始人的带领下,公司凭借对技术的执着追求和对品质的严格把控,逐渐在电子行业中崭露头角。通过不断的技术创新和产品优化,CapXon的电容器产品在市场上获得了良好的口碑,为公司的发展奠定了坚实的基础。

CT Micro公司的发展小趣事
  1. 创业初期与技术创新

CT Micro公司最初由几位电子工程领域的专家创立,他们看到了微型计算机断层扫描(Micro-CT)技术在电子行业中的巨大潜力。初期,公司面临着资金短缺和技术难题,但他们通过不断研发和创新,成功开发出了一款具有高性价比的Micro-CT设备,迅速获得了市场的认可。

  1. 市场拓展与合作伙伴关系

随着产品的成熟,CT Micro开始积极寻求市场拓展。他们与多家电子制造企业建立了合作关系,为这些企业提供Micro-CT设备的定制服务。通过与这些企业的合作,CT Micro不仅扩大了市场份额,还进一步提升了产品的技术水平和应用范围。

  1. 研发升级与产品迭代

面对日益激烈的市场竞争,CT Micro不断投入研发力量,对Micro-CT设备进行升级和迭代。他们成功推出了多款新型设备,具有更高的分辨率、更快的扫描速度和更低的辐射剂量。这些新产品的推出,进一步巩固了CT Micro在电子行业中的领先地位。

  1. 国际化战略与市场拓展

随着国内市场的饱和,CT Micro开始实施国际化战略。他们积极参与国际展览和研讨会,展示自己的产品和技术实力。同时,他们还在海外设立了销售和服务中心,为国际客户提供更加便捷的服务。通过这些努力,CT Micro成功打开了国际市场的大门。

  1. 社会责任与可持续发展

在快速发展的同时,CT Micro也积极履行社会责任。他们注重环保和可持续发展,采用环保材料和节能技术生产产品。此外,他们还积极参与公益事业,为贫困地区的教育和医疗事业贡献力量。这些举措不仅提升了公司的社会形象,也为其可持续发展奠定了坚实基础。

请注意,这些故事框架是虚构的,并不代表CT Micro公司的实际发展情况。如果您需要了解CT Micro公司或类似公司的真实故事,建议您查阅相关公司的官方网站、新闻报道或行业分析报告。

BRIGHT公司的发展小趣事

除了无线耳机和太阳能领域,BRIGHT公司还在健康技术领域取得了重要的突破。他们成功筹集了60万美元的资金,用于推动健康技术的持续增长和扩张。这笔资金使得BRIGHT公司能够在其成功的基础上,进一步研发和推广基于科学的认知健康解决方案。他们的产品,如40赫兹灯,无需医生处方即可普遍使用,为广大消费者提供了更加便捷和科学的健康管理方式。

Free2Move公司的发展小趣事

BRIGHT公司的历史可以追溯到1985年,由一群热爱音乐的年轻人和电子工程师共同创立。在1987年,他们成功推出了全球第一支无线耳机,这一创新产品迅速在市场上获得了巨大的成功。这一成就的背后,是创始人在一次偶然中被家里的电线绊倒后产生的灵感。他意识到,将有线耳机转变为无线耳机将带来巨大的便利和舒适体验。这一创新不仅改变了耳机行业的格局,也为BRIGHT公司奠定了坚实的基础。

Allied Electronic & Semiconductor Technology Inc公司的发展小趣事

近年来,电子行业正经历着深刻的变革,传统半导体市场逐渐饱和,新兴领域如物联网、人工智能等蓬勃发展。面对这一行业变革,AE&ST公司果断进行转型升级。公司调整战略方向,加大在新兴领域的研发投入,同时优化生产流程,降低成本。通过一系列的改革措施,AE&ST公司成功实现了从传统半导体制造商向新兴技术领域的转型。

问答坊 | AI 解惑

GPRS模块使用PDU编码发送短信的问题(80分求助)

SIM300模块用PDU模式发送短信的时候发现了一个问题。我搜了一下,以前有人提过这个问题用的是SIM100的模块,但是问题没解决。所以提出来重新问一下。 问题是这样的,用当使用7-bit编码发送12345678八个数字的时候自后一个8会看不见,如果发超过八 ...…

查看全部问答>

处理完5个记录的总时间是多少?谢谢!!

有5个记录A、B、C、D、E存放在某磁盘的某一磁道上,假定这个磁道划分为5块,每块存放一个记录,现在要顺序处理这5个记录,如果磁盘旋转速度为20ms转1周,处理程序每读出一个记录后花6ms进行处理。试问(1)处理完5个记录的总时间是多少?(2)为减 ...…

查看全部问答>

WindowsMobile 自带的camera应用能接收jpg type的数据吗

底层驱动直接传上来.jpg数据,用WindowsMobile 自带的camera应用测试,能得到数据并直接保存吗? 有哪位试过?…

查看全部问答>

写一个虚拟打印驱动有多少工作量?

1、创建一个新的打印端口类型 2、可以将系统现有的打印机的端口修改成新端口 3、可以监管此端口上的打印任务 4、创建新的打印属性页 就是这个虚拟端口 无论对于网络上的其它PC来说还是本机来说都是一个打印端口 客户机发送打印文档到该端 ...…

查看全部问答>

MSP130spi通信

有没有人做过msp430F149单片机的spi通信的 为什么我们的UCLK出来的不是正常的方波; 有源代码更好;能不能把主机和从机调好再给我 下面是我们的程序(主机):但是不能正常的通信; #include void delay(void); void main(void) {   ...…

查看全部问答>

51单片机和DS18B20做温度检测

 这个图可以做出温度检测的效果吗?我想用一个c51和4个DS18B20做一个多点温度检测系统。有没有哪位高手可以帮我编下程,或者谁有原理图和源程序都发我考下。我QQ104314787.谢谢了 [ 本帖最后由 happy104314787 于 2010-10-11 22:24 编辑 ]…

查看全部问答>

OK6410光盘里的uboot不能用TFTP下载文件?

无论用ping命令还是tftp命令,都显示CS8900 Ethernet chip not found?! 看了uboot1.1.6/include/configs/smdk6410.h,里面确实是配置为网卡使用CS8900,什么时候发布个配置为DM9000的uboot源码啊?或者发个补丁也行 此问题已解决 方法很简单,给 ...…

查看全部问答>

FatFs移植时出现的问题

当使用 f_open(&fsrc, \"1.txt\", FA_OPEN_EXISTING | FA_READ);的时候打开文件会产生:…

查看全部问答>

基于STM32的NRF905模块遇到的问题

按照905的手册,当设置为发送模式时,如果发送数据成功,DR位会被置高,但是我一直检测不到为高的信号,这跟延时有关吗?还是信号根本就没有发出去呀? 那个数据通过SPI口写入寄存器,调用一直SPI_SendData()函数发送一个数据后寄存器会被清空吗?…

查看全部问答>

关于win7 64位操作系统兼容性问题

关于win7 64位兼容性问题 各位大虾,我的笔记本是 win7 64位操作系统,可能由于兼容性问题无法安装keil 和proteus 软件,现在不知道该怎么办,谁能帮帮我,看怎么能安装,尽量不要重装系统 啊,谢谢各位了,鄙人感激不尽.... …

查看全部问答>