当前位置: 首页 > news >正文

祁阳做网站中文的网站做不成二维码

祁阳做网站,中文的网站做不成二维码,wordpress 下载页面模板怎么用,2018网站开发最新技术前言 本系列基于复旦微FM33系列单片机的DataSheet编写,旨在提供一些开发指南。 本文章及本系列其他文章将持续更新,本系列其它文章请跳转↓↓↓ 【复旦微FM33 MCU 外设开发指南】总集篇 本文章最后更新日期:2024/08/04 文章目录 前言时钟源…

在这里插入图片描述

前言

本系列基于复旦微FM33系列单片机的DataSheet编写,旨在提供一些开发指南。
本文章及本系列其他文章将持续更新,本系列其它文章请跳转↓↓↓
【复旦微FM33 MCU 外设开发指南】总集篇

本文章最后更新日期:2024/08/04

文章目录

  • 前言
  • 时钟源
    • 1. 高频RC振荡器RCHF(RC High Frequency)
    • 2. 中频RC振荡器RCMF(RC Middle Frequency)
    • 3. 低功耗RC振荡器LPOSC(Low Power OSC)
    • 4. 低频晶体振荡器XTLF(Crystal Low Frequency)
    • 5. 高频晶体振荡器XTHF(Crystal High Frequency)
  • 重点:注意事项
    • 1. 时钟校准(RCHF/RCMF/LPOSC)
    • 2. 稳定性(RCHF/RCMF/LPOSC/XTLF/XTHF)
    • 3. 起振时间
    • 4. FLASH读写等待周期
    • 5. 外设时钟频率
  • 应用Tips
    • 1. 快速的初始化
  • 时钟相关的寄存器
    • 1. 时钟管理单元
    • 2. 总线与存储单元

本文对应FM33LC0xx DataSheet 第11章——时钟管理单元(CMU),部分参数来源于 第3章——电参数

时钟源

系统所有用到的时钟都是以下时钟源产生的。

1. 高频RC振荡器RCHF(RC High Frequency)

RCHF可选的时钟频率为8MHz/16MHz/24MHz,全温区最大偏差±1%。
RCHF在上电后即为8MHz的时钟频率,用于MCU完成初始化操作。

2. 中频RC振荡器RCMF(RC Middle Frequency)

RCMF的时钟频率为4MHz,全温区最大偏差±3%。

3. 低功耗RC振荡器LPOSC(Low Power OSC)

LPOSC的时钟频率为32kHz,在-40℃最大偏差-6%,在85℃偏差最大4%。

4. 低频晶体振荡器XTLF(Crystal Low Frequency)

对于英文缩写,我认为应该是因为XT和Crystal的发音很像,所以就用XT代替Crystal(晶振)了。
XTLF只有在有外接晶振的情况下才有时钟,其性能应该就是取决于外部晶振。
XTLF具有停振检测电路,详见DataSheet第12章——停振检测(FDET)

5. 高频晶体振荡器XTHF(Crystal High Frequency)

XTHF只有在有外接晶振的情况下才有时钟,其性能应该就是取决于外部晶振。
XTHF具有停振检测电路,详见DataSheet第12章——停振检测(FDET)

重点:注意事项

1. 时钟校准(RCHF/RCMF/LPOSC)

由于每颗芯片的差异,实际的时钟频率和设定的时钟频率有一定的差异,向调校寄存器中写入校准值可以在一定范围内调整时钟频率。
校准值的读取
MCU在出厂前,测试仪会测试MCU的时钟频率,并将校准值写入Flash中供用户读取。
需要注意32bit的校验值中,高16位和低16位分别保存校准值和反码校验字,在使用前应做正反码校验。
在这里插入图片描述
校准值的写入
由于RCHF上电即为8MHz的频率,MCU会自动读取8MHz的时钟校准值并写入寄存器中。
但如果切换其它频率的时钟,就需要我们自己读取相应频率的时钟校准值,并写入调校寄存器中了。
(显然,当你从16MHz的时钟频率切换到8MHz时,也要重新读取8MHz的时钟校准值写入)

2. 稳定性(RCHF/RCMF/LPOSC/XTLF/XTHF)

以RCHF为例,DataSheet上写明,RCHF可以最高配置为24MHz
(其实RCHF应该可以配置为更高的时钟频率,但Flash中没有保存其校准值)
我们可以将高频率的RCHF作为系统时钟并提供给APB总线上挂载的各种外设

使用内置RC振荡器应该注意:
1.更高频率的RCHF的稳定性将变差。如常温下8MHz的RCHF频率偏差为0.16MHz,而24MHz的RCHF频率偏差为0.48MHz
(即偏差的百分比固定,频率越高偏差越大)
2.高频率的RCHF高低温性能将变差。8MHz的RCHF全温区偏差为±1%,而24MHz的RC HF全温区偏差为±3%
3.相比RCMF,RCHF有更好的全温区性能。RCHF为±1%,而RCMF为±3%

显然在大部分的应用场景中可能不差这一点时钟偏差,但系统时钟的偏差将直接影响APB总线时钟,如果你是用定时器高精度的采集脉冲信号宽度的话,那就需要注意这些方面的影响了。一旦MCU放入量产产品中,其在各种工况下的稳定性就十分重要了。

因此在系统时钟要求频率很高,或稳定性要求高的时候:
1.使用内置时钟,用8MHz的RCHF,分频给PLL并等待其锁定后,将PLL作为系统时钟(PLL的高低温稳定性更好)。
2.使用外接晶振,外接晶振的高低温稳定性更好,但要注意其起振时间慢,可能需要200ms。

该图取自3.4.7章节:内部时钟源特性

3. 起振时间

外置晶振
前面提到外置晶振其稳定性更好,但晶振的起振时间较长,实测下来要200ms以上。
起振时间和晶体振荡电路的振荡强度有关,FM33提供了XTHF的振荡强度配置寄存器RCC_XTHFCR
但注意不是振荡强度越强,起振时间越短的,在振荡强度和晶振匹配时,起振时间是最短的。

RC振荡器
文档没有写RCHF的起振时间(有可能是因为上电后RCHF就自动启动,所以这个参数没什么意义?)
RCMF的起振时间为10us。
LPOSC的起振时间为50——100us。

PLL
前面已经讲过在高频的系统时钟应用中,应该使用PLL。
PLL接收到时钟输入后,是需要等待一段时间才能建立稳定的时钟输出的,DataSheet典型值为65us。
因此软件必须在配置和启动PLL后,等待PLL锁定后,才可以将PLL配置为系统时钟。

如果没有等待锁定就配置为系统时钟,就很容易产生一些莫名其妙的错误
1.在启动PLL和切换系统时钟中间的语句执行时间较长,长于锁定时间,那么就没什么问题
2. 把初始化阶段的系统时钟频率变高,导致同样的程序执行之间变短,短与锁定时间,那很有可能进入硬件错误中断了

4. FLASH读写等待周期

在系统时钟频率很高时,必须按照手册要求配置FLS_RDCR寄存器配置FLASH读写等待周期。
在这里插入图片描述
如果没有配置正确的FLASH读写等待周期,就很容易产生一些莫名其妙的错误
1.程序在这块板子上好好的,换一块板子跑不起来了
2.程序本来好好的,填了几句话崩掉了,断点还打不上

5. 外设时钟频率

各个外设有其上限的工作频率。以SPI为例,其最高工作频率为16MHz。
SPI外设挂载在APB总线上,而APB时钟来源于系统时钟。

例:当系统时钟为64MHz时:
1.APBCLK使用不分频的系统时钟,就必须将SPI的工作时钟预分频为4分频或更高分频。
2.APBCLK使用4分频的系统时钟,SPI工作时钟可以不分频或配置为更高的预分频。

应用Tips

1. 快速的初始化

在MCU上电后,并不是马上进入main()函数的。
启动文件告诉我们,系统上电复位后,在main函数之前先取SystemInit()函数的指针并跳转。
因此对一些要求初始化时间很短的场合,可以在SystemInit()函数中将默认的8MHz RCHF系统时钟更改为更高频率的时钟源。
在这里插入图片描述

时钟相关的寄存器

1. 时钟管理单元

在这里插入图片描述

2. 总线与存储单元

这里是配置Flash的读等待周期的寄存器。
在这里插入图片描述

http://www.yayakq.cn/news/914851/

相关文章:

  • 用照片做模板下载网站免费推广自己的网站
  • 企业建设网站需要注意什么手续济源建设企业网站公司
  • 广州网站建设招聘库存管理软件有哪些
  • wordpress 下载站点做电影网站需要
  • 怎样用腾讯云做网站金融软件外包公司
  • 设计网站公司有哪些深圳物流公司联系电话
  • 手机网站开发框架phpwordpress循环输出
  • 杭州萧山区专业做网站的公司怎么自己做网站链接
  • 网站做百度推广的要求网站尺寸大小
  • 做网站虚拟主机境外建设网站贴吧
  • 微网站和微信公共平台的区别网站建设策划表
  • 做竞价网站 要注意什么聚名网备案域名购买
  • 苍南哪里有网站建设公司宁波门户网站建设
  • 建设阅读网站的研究意义桂林论坛网app
  • 网站后台seo设置英文网站建设需要准备什么
  • 做相片网站海淀教育互动平台网站建设
  • 网站建设网页设计江苏海通建设有限公司网站
  • 网站页面多大合适网站建设策划书目录
  • 通信科技网站设计wordpress cat
  • 网站策划方法中国建设网站银行
  • 定制型网站设计服装网站开发方案
  • 免费无广告建站科技创新绘画作品
  • 苏州网站建设方案策划设计师兼职平台
  • 手机自助建站平台免费网站每年续费给谁
  • 网站字体排版技巧在线照片编辑工具
  • 网站建设是干什么中国建筑网站平台有哪些
  • 彩票网站建设古大学商洛建设公司网站
  • 深圳设计网站哪个好应用公园收费标准
  • 泰安企业网站seo广州网站设计开发招聘
  • 私做网站名电子章设计画册设计