Java开发:停止高速系统时钟的设置与控制
需积分: 37 128 浏览量
更新于2024-08-10
收藏 18.89MB PDF 举报
本篇文章主要介绍了NEC-78K0/Kx2系列8位单片微控制器的时钟控制方法,针对高速系统时钟的管理提供了详细的指南。章节六重点讲解了时钟控制,包括高速系统时钟的两种可用选项:X1晶体/陶瓷振荡器和外部主系统时钟。X1时钟通过X1和X2引脚连接,而外部主系统时钟则可通过EXCLK引脚接收外部时钟输入。
在操作过程中,需要注意以下几点:
1. **电源稳定性**:在供电电压达到1.59 V后,需要大约1.93~5.39 ms的电压振荡稳定时间。如果电源快速上升,这个时间会自动产生,但使用外部时钟输入时则无需等待。
2. **时钟控制指令**:高速系统时钟(如CPU时钟)可以通过STOP指令来停止或启用,这对于暂停CPU活动、节省电能或者优化系统性能非常关键。文章给出了实例,展示了如何通过STOP指令来控制X1时钟振荡、使用外部主系统时钟以及停止高速系统时钟的过程。
- **X1时钟振荡设置**:需设置OSCCTL寄存器中的AMPH值,以调整内置振荡器的频率,范围在0 MHz到20 MHz之间。复位后,AMPH值应在设置外部功能之前确定,并且仅允许在复位释放后修改一次。当AMPH设为1时,CPU时钟会暂停一段时间。
- **外部主系统时钟**:支持外接时钟输入,可以替代内部时钟,提供更高的精度和灵活性。
3. **I/O端口利用**:当不使用高速系统时钟时,X1/P121和X2/EXCLK/P122引脚可以用作通用I/O端口。
4. **调试功能与可靠性**:某些型号如78F0503DA, 78F0513DA等具有片上调试功能,但在大规模生产中不应依赖,因为使用该功能会限制闪存的可重写次数,影响产品的可靠性。NECElectronics不接受因该功能导致的投诉。
本文档为NEC-78K0/Kx2系列微控制器的开发者提供了关于时钟控制和使用的关键信息,对于理解和优化系统的性能、电源管理和调试至关重要。
2024-06-26 上传
2010-06-01 上传
2023-05-27 上传
2023-06-02 上传
2023-05-19 上传
2023-05-30 上传
2023-05-05 上传
2023-06-09 上传
2023-06-09 上传
我欲横行向天笑
- 粉丝: 24
- 资源: 2万+
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍