Android App安全加固详细教程:启动序列与延时定时器设置
需积分: 44 53 浏览量
更新于2024-08-10
收藏 6.33MB PDF 举报
本文档详细介绍了在PIC12F/LF1822/PIC16F/LF1823系列采用nanoWatt XLP技术的8/14引脚闪存单片机(如DS41413B-CN)中,关于启动序列的设置和应用安全加固步骤。在Power-On Reset (POR) 或 Brown Out Reset (BOR) 之后,设备的执行流程如下:
1. **上电延时定时器**:这个定时器在电源接通或复位后自动运行,目的是确保VDD电压稳定,以便设备能够正确启动。它由配置字1的PWRTE位控制,当其计时结束后,才会进行下一步操作。若启用上电延时,总延时时间取决于振荡器配置和上电延时定时器的具体设置。
2. **振荡器起振定时器**:如果设备依赖外部振荡器,此定时器会在振荡器稳定工作后开始计时。这个定时器的运行是独立于MCLR(Master Clear Line)复位的,如果MCLR保持低电平足够长时间,定时器仍会继续。
3. **MCLR复位**:MCLR引脚的低电平复位功能需在上电延时和振荡器起振定时器完成后才能解除。当MCLR被拉高后,设备立刻开始执行代码。这对于测试和同步多设备的同步至关重要。
4. **MCLR配置**:MCLR有不同的配置选项,包括禁用(MCLRE=0)、仅复位(LVP=0, MCLR=1)和同时复位与编程(LVP=1, MCLR=1)。需要注意的是,复位操作本身不会驱动MCLR为低电平。
5. **安全性加固**:文章强调了在实际应用中,确保启动序列的安全性和可靠性非常重要,特别是在生命维持或生命安全相关的应用中,所有责任都在于用户,必须遵循最新的技术规范,并意识到Microchip Technology Inc.提供的信息并不构成任何形式的担保,用户应对使用信息的准确性自行负责。
6. **版权和免责声明**:本文档的中文版本仅供参考,用户在使用时应参考英文原文,因为英文部分包含了关键的技术细节。Microchip Technology Inc.对其翻译中的任何错误概不负责,并提醒读者在处理关键信息时需谨慎,Microchip不对使用后果承担任何责任。
本文着重讲解了如何在启动序列中实现安全加固,包括上电延时和振荡器管理,以及MCLR复位的正确使用,旨在帮助用户有效地利用Microchip的单片机产品。在实际开发过程中,这些步骤需要严格按照技术规格进行,以确保设备的可靠运行。
2018-11-22 上传
2012-11-12 上传
2019-08-12 上传
427 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
七231fsda月
- 粉丝: 31
- 资源: 3966
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍