从dsPIC30F到PIC24H转换指南
需积分: 3 142 浏览量
更新于2024-09-19
收藏 280KB PDF 举报
"从 dsPIC30F 转换到 PIC24H.pdf"
这篇文档主要介绍了如何将基于dsPIC30F的项目转换到使用PIC24H系列微控制器的过程,强调了两者之间的相似性和差异性,为进行这种转换的工程师提供了指导。
关键知识点:
1. 电压兼容性:PIC24H器件是3.3VDC工作设备,如果原dsPIC30F设计也是3.3V,那么转换会相对简单。但是需要注意,dsPIC30F的VSS引脚在PIC24H中变成了VDDCORE,需要连接到1µF电容并接地。
2. 引脚兼容性:除了一个引脚不兼容之外,64引脚TQFP封装的dsPIC30F和PIC24H引脚布局大部分是兼容的。需要检查具体设计中是否涉及这个不兼容的引脚。
3. 电源管理功能:PIC24H不支持dsPIC30F的低压检测(LVD),而是提供欠压复位(BOR)功能,其BOR功能与dsPIC30F的可调跳变点不同。两个系列都支持可编程上电延时定时器(POR)。
4. I/O电流:PIC24H的I/O灌/拉电流为4mA,比dsPIC30F的25mA低,可能需要调整电路以适应这一变化。
5. 功耗:PIC24H在运行和空闲模式下的电流消耗预计将低于dsPIC30F,这可能有利于能源效率的设计。
6. 时钟系统:PIC24H具有可编程的PLL,而dsPIC30F的PLL固定在x4、x8或x16模式,这可能影响到系统的时钟配置和性能。
7. 指令集:PIC24H不支持DSP指令和累加器状态位相关的条件指令,但其他指令集与dsPIC30F兼容。
8. 软件移植:dsPIC30F的汇编和C语言代码可以通过更新器件头文件、包含文件和链接描述文件直接移植到PIC24H,但中断向量表长度增加,用户代码起始地址也发生了变化。
9. 中断和寄存器:PIC24H支持更多中断源,因此中断处理和特殊功能寄存器(SFR)可能会有所不同,需要更新相关代码以适应新的中断管理和寄存器配置。
10. 开发工具:为了确保代码正确链接和运行,需要使用适用于PIC24H的最新版本的链接描述文件(.gld)。
从dsPIC30F转换到PIC24H涉及硬件设计的微调、软件代码的更新和中断管理的重新配置。虽然存在一些差异,但大部分dsPIC30F的开发经验可以应用于PIC24H,使得转换过程相对平滑。在进行转换前,务必查阅最新的数据手册和参考文档以确保无缝过渡。
2008-12-26 上传
364 浏览量
2023-05-15 上传
2023-09-10 上传
2023-12-11 上传
2023-10-04 上传
2023-10-24 上传
2023-09-07 上传
2023-08-13 上传
sjdcz
- 粉丝: 3
- 资源: 35
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享