[XMC] CLOCK_XMC4
目录
一、概述
二、体系结构说明
三、应用程序配置参数
一、概述
CLOCK_XMC4 APP提供以下功能:
- 在 xmc4 设备中设置各种时钟的来源。
- 内部快速振荡器设置的校准选择。
- 配置主/系统锁相环设置。
- 外部时钟输出设置的条件配置,以监控各种时钟:系统时钟、主锁相环时钟,USB锁相环时钟,备用时钟(仅适用于xmc42/41设备)。
- 使用SystemCoreClockSetup()设置整个时钟设置。
- 支持运行时时钟更改。
注意:
默认情况下,Systeminit()调用system_XMC4x.c文件中存在的weak API SystemCoreClockSetup() 。当项目中使用CLOCK_XMCCLOCK_XMC4CLOCK_XMC APP时,SystemInit()调用存在于clock_xmc4_conf.c文件中的SystemCoreClockSetup()。
图1 :CLOCK_XMC4 APP的软硬件连接
图 1 显示了 APP 在 DAVE™ 中的构建。CLOCK_XMC4CLOCK_XMC4CLOCK_XMC4 APP使用SCU模块生成各种时钟,例如:系统时钟,外设时钟,备份时钟,待机时钟等。它还使用 GPIO 模块来监控外部时钟输出。
图2 : 时钟选择和发生单元
图2显示了各种时钟是如何从源中派生。
注意:
- 对于 XMC42/1 器件,最大 PLL 时钟和系统时钟频率限制为 80MHz。
- 为各种设备单元生成的时钟可能因其他 XMC4x 导数而异。
- 此外,APP正在检查fCCU,fCPU和fPERIPH之间的适当时钟比率组合。fCCU、fCPU 和 fPERIPH 时钟的时钟分频寄存器的有效值如下所述
图3 : fCCU、fCPU 和 fPERIPH 之间的有效时钟比率组合
二、体系结构说明
图1 : CLOCK_XMC4CLOCK_XMC4CLOCK_XMC4 APP的架构
上图1表示CLOCK_XMC4CLOCK_XMC4 APP的内部软件架构。CLOCK_XMC4 APP 实例存在于具有固定属性的 DAVE™ 项目中,如下所示。APP配置SCU时钟模块,并有条件地GPIO模块来监控各种时钟。此外,这还需要根据 APP GUI 事件设置页面中的陷阱事件选择,使用 CPU_CTRL_XMC4 APP来处理 NMI 陷阱CLOCK_XMC4。
CLOCK_XMC4CLOCK_XMC4CLOCK_XMC4由用例应用程序使用,例如:UART,PWM,SPI,CAN(顶级)应用程序。
信号:
下表显示了APP提供的用于连接的信号。它还提供了配置和扩展与其他应用程序的连接的灵活性。
表 1:应用程序 I0 信号
Signal Name | Input/Output | Availability | Description |
clk_ccu_output | Output | Always | Clock input to CCU4, CCU8 and POSIF modules |
clk_perbridge_output | Output | Always | Clock input to DSD module |
图 2: 说明了时钟初始化序列的首选方式,并在 SCU 低级驱动程序中使用。
图2 : 时钟初始化顺序
三、应用程序配置参数
1、时钟控制设置
2、时钟生成设置
3、待机时钟生成设置
4、时钟选择设置
5、事件设置
[XMC] CLOCK_XMC4相关推荐
- PSRAM/SRAM与XMC硬件连接的推荐方法
AN0068-PSRAM/SRAM与XMC硬件连接的推荐方法 1.概述 AT32系列的部分MCU产品集成XMC(外部存储器控制器)接口,支持外接PSRAM存储器扩展存储 空间.其中144引脚封装MCU ...
- 英飞凌XMC系列单片机教程 第一章,开发环境的搭建
文章目录 1.xmc4500单片机简介 2.xmc4500开发环境 2.2,硬件开发环境 2.3 DAVE开发环境的使用 3.总结 1.xmc4500单片机简介 XMC4500 系列属于工业微控制器 ...
- AT32 配置XMC时序注意事项
AT32 配置XMC时序注意事项 Questions: XMC数据建立时间.保持时间等时序相关参数与ST有1-2个clock的差别,在使用device的极限参数进行配置的时候有可能会出现通讯不稳定或者 ...
- AT32F403A, XMC, SPIM, LVGL, 图片, SPIM存储意外擦除的BUG原因与解决
写在前面: XMC初始化时添加: gpio_pin_remap_config(XMC_NADV_MUX, TRUE); 1.环境: IAR, LVGLv8, ILI9488, W25Q32, XMC, ...
- XMC系列正交编码器的测量
1.最近再用XMC4700系列测量QEI,编码器只使用了A,B相. 2. XMC的硬件连接 使用POSIF +CCU80来测量 编码器的RPM和位置变化. 3.配置好POSIF. 使用POSIF的正交 ...
- 介绍下AT32的XMC异步通信的几个模式的时序(MODE1/2/A/B/C/D)
XMC 模块能够与同步或异步存储器接口,它的主要作用是提供一个MCU的AHB与外部存储器(SRAM/PSRAM/NOR FLASH/NAND FLASH/PC Card)的通信接口. 这里介绍XMC的 ...
- 雅特力AT32F403A串口UART8只能接收不能发送问题可能是因为UART8发送信号与XMC字节选信号冲突
最近在调试RS485通讯模块,使用的是AT32F403A的UART8串口,对应引脚PE0,PE1. 但是接收正常,就是无法正常发送.串口助手调试收不到反馈数据.在线仿真查看接收和发送的数据,都对,就是 ...
- XMC外设学习之USIC
Tip:使能USIC模块时,必须同时采用下列语句同时向寄存器位MODEN和BPMODEN写1完成: USIC0_CH1->KSCFG |= (1 << USIC_CH_KSCFG_M ...
- 使用μC/Probe 调试XMC的问题总结
问题描述: 使用keil μvision5,编译器compiler 6.13编译生产调试程序代码asf,加载到μC/Probe中调试时,碰到无法使用oscilloscope等问题:加载示波器时显示:T ...
最新文章
- 样式集(11)注册页面样式,全部代码附效果图
- 一文读懂大数据漏斗分析!
- 读javascript高级程序设计06-面向对象之继承
- mysql错误用法insert into where
- 抑郁水平和收入不是正相关!数据揭秘什么职业最无忧?
- 火狐浏览器刷新ctrl+F5
- OpenVX, 运算加速库, NVIDIA
- 测试SAP BRF+ ruleset
- 通过SSL发送的Java邮件
- React开发(277):ant design time刚进入页面时间重置
- Docker中安装Jenkins实时发布.net core 项目(二)
- Win7 可以下载python最高什么版本?
- ARM的存储控制器以及如何使用SDRAM
- python reshape函数参数-1(X.reshape(X.shape[0], -1).T)
- wp 主题,wp 主题大全,wp 主题模板
- /项目3-分数类中的运算符重载
- Free Candies UVA - 10118
- No.052<软考>《(高项)备考大全》【冲刺6】《软考之 119个工具 (4)》
- 牛顿3种方法解重根情形对比
- 计算机社团展示ppt,学生社团管理系统.ppt
热门文章
- 你知道平板电脑有哪些用途吗?
- 幽门螺杆菌的清除药物组合,养胃清幽,离胃癌更远一点!
- 微信支付成功后回调失败
- verilog实现冒泡法排序
- 程序员万能电子书网站
- linux嵌入式开发arm7,基于ARM7系列芯片嵌入式平台上实现的设计方案-嵌入式系统-与非网...
- 毕业一年:两次择业经历
- updatepanel失效怎么办_UpdatePanel DataGrid 中按钮失效(只刷新本页)的解决办法...
- 【一天一门编程语言】R 语言程序设计极简教程
- 阿里云CentOS-6.7-i386-bin-DVD1.iso下载地址