定时器阵列单元多通道联动规则详解——LayUI动态创建示例
需积分: 7 66 浏览量
更新于2024-08-08
收藏 4.48MB PDF 举报
"定时器阵列单元的基本规则-layui 根据后台数据动态创建下拉框并同时默认选中的实例"
这篇文档介绍的是RL78系列单片机中的定时器阵列单元在多通道联动运行功能方面的基本规则。定时器阵列单元允许通过设置主控通道和从属通道来实现不同通道间的同步操作。以下是对这些规则的详细解释:
1. **主控通道的选择**:只能选择偶数通道(通道0、通道2、通道6)作为主控通道,这是因为它们具有计数基准功能。
2. **从属通道的选择**:除了通道0之外的任何通道都可以被设为从属通道。从属通道需要跟随主控通道的运行。
3. **从属通道的限制**:主控通道的低位通道可以被设定为从属通道。例如,若通道0为主控,通道1至3可以成为从属通道。
4. **多从属通道**:一个主控通道可以对应多个从属通道,这意味着可以同时控制多个定时器的联动。
5. **主控通道的限制**:使用多个主控通道时,从属通道不能跨越主控通道。比如,通道0和6为主控时,通道1到3属于通道0,但通道7不能属于通道0。
6. **时钟同步**:主控通道和从属通道的运行时钟必须相同,CKSmn0位和CKSmn1位(定时器模式寄存器mn的bit15和bit14)需要设定为一致的值。
7. **信号传递**:主控通道可以向低位通道传递INTTMmn中断、开始软件触发和计数时钟。而从属通道则只能接收主控通道的这些信号,不能将自己的信号传递给其他通道。
8. **主控通道的限制**:主控通道不能使用其他高位主控通道的INTTMmn、开始软件触发和计数时钟作为源时钟。
9. **启动与停止**:联动通道的启动(TSmn位)和停止(TTmn位)需要同时设定,确保所有通道同时开始或结束计数。
10. **TSmn位的使用**:仅联动的所有通道或主控通道能设定TSmn位,从属通道不能单独设定。
11. **停止触发**:同样,TTmn位的设定也仅适用于联动的全部通道或主控通道。
12. **运行时钟选择**:在联动运行时,由于需要同步,主控通道和从属通道不能选择CKm2/CKm3作为运行时钟。
13. **主控通道的特殊性**:尽管定时器模式寄存器m0没有主控位,但由于通道0是高位通道,因此在联动运行时可以将其用作主控通道。
14. **独立通道群**:如果设定两个或更多不联动的通道群,这些群之间的运行不受上述基本规则约束。
这些规则确保了定时器阵列单元在多通道联动运行时的正确性和可靠性。在实际应用中,设计者需要严格遵循这些规则,以避免潜在的同步问题和错误操作。
2020-10-16 上传
2019-04-22 上传
2022-06-24 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
一土水丰色今口
- 粉丝: 23
- 资源: 3978
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库