通用编程接口:低压ICSP与PIC16(L)F1946/1947的ATS仿真应用
需积分: 43 86 浏览量
更新于2024-08-09
收藏 7.97MB PDF 举报
通用编程接口是电子设备开发中的关键组成部分,尤其是在微控制器(如Microchip Technology的PIC16(L)F1946/1947)的应用中。该接口允许对设备进行编程和调试,即使在没有高压电源的情况下,通过低压编程进入模式(LVP)实现。LVP功能在配置字寄存器的LVP位设置为1时启用,这时可以使用VDD电源进行编程,只需在MCLR引脚拉低至VIL电平,并通过ICSPDAT和ICSPCLK进行数据传输。
进入低压编程模式的步骤如下:
1. 断开MCLR引脚的外部电源。
2. 依次在ICSPDAT引脚发送32位编程密钥序列,同时在ICSPCLK引脚发送时钟信号。
3. 密钥序列结束后,保持MCLR在VIL电平,处于编程/校验模式下。
然而,LVP模式有一个重要限制:一旦LVP位被设置为1,就无法通过低压模式将其复位回0。要关闭LVP,只能使用高压编程模式。通用编程接口通常通过ICSP连接器完成,例如常见的6P6C RJ-11连接器或者Microchipkit编程器使用的0.1英寸间距的6针连接头,这些接口分别用于与目标器件进行物理连接。
Microchip Technology提供的中文文档是为了帮助用户更好地理解和应用产品,但用户应始终参考英文原版文档,因为英文文档包含最新的技术细节和性能信息。此外,Microchip明确声明,他们不对翻译的准确性承担责任,且提供的信息仅供参考,不构成任何形式的保修,使用者需自行负责确保应用符合技术规范。特别强调,对于涉及生命维持和生命安全的应用,用户需自行承担全部风险,并同意在出现问题时承担法律责任。
Microchip知识产权保护严格,所有提及的商标,如dsPIC、FlashFlex、KEELOQ等,均属于Microchip Technology的注册商标,未经许可不可擅自转让或复制。
2021-10-15 上传
2020-10-17 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
臧竹振
- 粉丝: 48
- 资源: 4056
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常