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

哪个网站可以领手工回家做wordpress查询数据库乱码

哪个网站可以领手工回家做,wordpress查询数据库乱码,电商商城app制作开发,桂林二手房这里写目录标题 一、zhixin时钟架构1.时钟源2.系统时钟控制器(SCC)3.外设时钟控制器(PARCC) 二、软件应用三、总结 一、zhixin时钟架构 可以将时钟架构分解为三个部分来理解: 时钟源(OSC、FIRC、LPO&#…

这里写目录标题

  • 一、zhixin时钟架构
    • 1.时钟源
    • 2.系统时钟控制器(SCC)
    • 3.外设时钟控制器(PARCC)
  • 二、软件应用
  • 三、总结

一、zhixin时钟架构

在这里插入图片描述
可以将时钟架构分解为三个部分来理解:

  • 时钟源(OSC、FIRC、LPO)
  • 系统时钟控制器(SCC)
  • 外设时钟控制器 (PARCC)

其中SCC产生的时钟信号主要输出至PARCC进而分配至对应的外设使用;
LPO主要一般主要用于低功耗,输出智SRMC进行低功耗管理;
所有时钟信号均可输出至Port进而配置在对应的引脚上,可以通过示波器观测;

1.时钟源

三种时钟源特性对比:

时钟源名称特性
OSC(晶振)精度高(误差ppm(百万分之一)级别)、启动慢、功耗高
FIRC(内部RC振荡器)精度始中(百分之几到千分之几)、快速启动、功耗适合中
LPO(低功耗振荡器)精度相对较低、功耗较低

2.系统时钟控制器(SCC)

在这里插入图片描述
Cpu通过APB总线访问SCC寄存器进而配置系统时钟分配,SCC主要负责系统时钟相关的参数配置以及输出监控,以下为主要使用寄存器介绍:
在这里插入图片描述

SCC_PARAM:只读 记录当前MCU设计参数
SCC_CST:只读 记录当前各个分频器以及复选器参数配置
SCC_CFG:附带寄存器锁 设置各个分频器以及复选器参数
SCC_CLKOUTCFG:选择所需的时钟源输出至CLKOUT复用功能的Pin
SCC_OSCCS:附带寄存器锁 控制OSC工作模式以及状态监控

  • 可以设置OSC信号loss时是触发中断还是复位
  • 可以监控OSC信号是否ready
  • 可以设置OSC监控模式(前提FIRC必须保持有效)

SCC_OSCCFG:OSC参数配置

  • 选择什么类型外部时钟源(晶振/其他方波源)
  • 高频模式配置(高于24M)
  • 驱动电流配置(不同频率选择对应配置)

SCC_FIRCCS:控制FIRC工作模式以及状态监控,功能与SCC_OSCCS类似不再赘述
SCC_SPLLCS:控制SPLL工作模式以及状态监控,功能与SCC_OSCCS类似不再赘述
SCC_SPLLCFG1:SPLL锁相环参数配置,可以倍频出更高频率的时钟
SCC_SPLLCFG2:SPLL锁相环参数配置,可以倍频出更高频率的时钟
SPLL锁相环倍频计算方法如下:
在这里插入图片描述
默认复位状态下System clock是由FIRC驱动的,后续软件配置选择对应的时钟源后进行切换:
在这里插入图片描述

3.外设时钟控制器(PARCC)

在这里插入图片描述
PARCC(Peripheral Access & Reset & Clock Controller)是用于访问外设&复位&时钟分配功能的模块,主要功能如下:

  • 外设访问保护
  • 外设复位
  • 外设时钟分配(clkmux用于选择所需的时钟源,CLKDIV用于外设时钟分频)

由PARCC架构图可知,PARCC主要由3个部分组成:外设时钟配置模块、APB外设访问以及控制模块、外设低功耗控制模块;由PARCC模块寄存器为每个外设都开辟了独立的寄存器,功能基本相同,因此以下仅以一个PARCC寄存器举例介绍:
在这里插入图片描述

二、软件应用

下面展示一些 内联代码片

//FIRC时钟源使能控制
void CLK_FIRC64MEnable(ControlState_t stopModeEn);
void CLK_FIRC64MDisable(void);
//获取system clk使用的时钟源是OSC还是FIRC
CLK_System_t CLK_GetSysClkSrc(void);
//OSC时钟使能控制
ResultStatus_t CLK_OSC40MEnable(uint32_t freq, ControlState_t stopModeEn, CLK_OscMode_t mode);
ResultStatus_t CLK_OSC40MEnable2(CLK_OscFreqMode_t freqMode, ControlState_t stopModeEn, CLK_OscMode_t mode);       
void CLK_OSC40MDisable(void);
//system clk选择时钟源
ResultStatus_t CLK_SysClkSrc(CLK_System_t clk);
//配置osc 40M时钟Loss监控
void CLK_OSC40MMonitorEnable(CLK_MonitorAct_t act);
//关闭osc 40M时钟Loss监控
void CLK_OSC40MMonitorDisable(void);
//配置FIRC时钟Loss监控
void CLK_FIRC64MMonitorEnable(CLK_MonitorAct_t act);
//关闭FIRC时钟Loss监控
void CLK_FIRC64MMonitorDisable(void);
//LPO低功耗时钟源使能控制
void CLK_LPO32KEnable(void);
void CLK_LPO32KDisable(void);
//OSC 32K时钟使能控制
void CLK_OSC32KEnable(CLK_OscMode_t mode);
void CLK_OSC32KDisable(void);
//scc设置时钟分配
void CLK_SetClkDivider(CLK_Module_t module, CLK_Divider_t divider);
//选择对应外设时钟源
ResultStatus_t CLK_ModuleSrc(CLK_Module_t module, CLK_Src_t clockSource);
//选择TIM外部时钟源
void CLK_TimExternalClkSrc(CLK_TIM_t timId, CLK_TIMExtClk_t clockSrc);
//选择对应的时钟源输出至外部PIN
void CLK_ClkOutEnable(CLK_OutSrc_t outSrc, CLK_OutDiv_t divider);
void CLK_ClkOutDisable(void);
//获取对应外设时钟频率
uint32_t CLK_GetModuleClkFreq(CLK_Module_t module,uint32_t oscFreq);
//获取时钟源状态
FlagStatus_t CLK_GetClkStatus(CLK_Src_t clockSource);
//等待时钟源状态ready
ResultStatus_t CLK_WaitClkReady(CLK_Src_t clockSource);
//SCC安装终端回调函数可以配置当时钟源丢失时进入中断
void SCC_InstallCallBackFunc(CLK_Int_t intId,isr_cb_t * cbFun);
//清楚SCC中断标志位
void SCC_IntClear(CLK_Int_t intId);

三、总结

本文为博主开发过程中总结而得,如有不正之处欢迎指正。


文章转载自:

http://yurELw3G.LfLsq.cn
http://gUjMQ4uK.LfLsq.cn
http://aVrMdL1d.LfLsq.cn
http://VIO7XWk3.LfLsq.cn
http://azARLd8V.LfLsq.cn
http://dyACoixD.LfLsq.cn
http://5EsFQrP1.LfLsq.cn
http://QwOsg3u2.LfLsq.cn
http://KmcW3Ltw.LfLsq.cn
http://Uwpl5M9C.LfLsq.cn
http://6LGltGfF.LfLsq.cn
http://H6CeWUY7.LfLsq.cn
http://ity1ZO0N.LfLsq.cn
http://BhMOyFwl.LfLsq.cn
http://1azSK6F2.LfLsq.cn
http://YrBkNW3d.LfLsq.cn
http://m5lmwtJE.LfLsq.cn
http://O55XaXZf.LfLsq.cn
http://pYK1URPo.LfLsq.cn
http://XMCVlvYO.LfLsq.cn
http://thTdz8h6.LfLsq.cn
http://uYkpvQ84.LfLsq.cn
http://ueKqkHGZ.LfLsq.cn
http://ybp9mg1c.LfLsq.cn
http://9esvWkDn.LfLsq.cn
http://7XZuJQsO.LfLsq.cn
http://WxVbMNmO.LfLsq.cn
http://bZ6O49rt.LfLsq.cn
http://XqSyQg2u.LfLsq.cn
http://0JsOQiaX.LfLsq.cn
http://www.dtcms.com/wzjs/676075.html

相关文章:

  • 外贸网站怎么注册宁波网站排名优化
  • 网页模板建站系统网站后台凡科建设
  • 广州网站建设阿里云电商网店开店全过程
  • 网站建设找单公众号的网站开发
  • 网站做支付宝支付接口嘉兴模板建站代理
  • 微信做商城网站全屏响应式网站模板
  • 网站推广策划书模板网站优化推广公司
  • 四川建设行业数据共享平台网站问题山东手机版建站系统哪家好
  • 摄影网站定位棋牌游戏软件开发
  • 网站建设怎样设置动态背景手机网站建设
  • 网站建设售后回访话术网络营销的现状
  • 西安市高新规划建设局网站磁力搜索引擎不死鸟
  • 网站开发工具的功能有哪些自做网站多少钱
  • 微信小程序可以做电影网站吗怎样在网上卖东西
  • 网站如何优化一个关键词小狗做爰网站
  • 武乡网站建设vi设计网站有哪些
  • 金融企业网站制作提供东莞网站制作公司
  • vue 做pc网站威海网站建设是什么
  • 沧州网站建设外贸上海做网站品牌
  • 网站建设需要ui吗网站的seo方案
  • 国内美妆博主从哪个网站开始做网站建设找客户渠道
  • 网上商城建网站微模板如何建微网站
  • 合肥网站改版制作公司网页哪个公司好
  • 怎么进行网站诊断网站建设规划书范文
  • 张掖北京网站建设如何设置网站的关键词
  • 铜陵网站建设石家庄的网站的公司
  • 欣赏网站展览会建设网站平台的作用
  • 北京品牌网站开发有没有厂家
  • 什么网站可以查建设用地规划许可证吉林百度seo
  • 有哪些网站可以免费看电影网站关键词最多几个