微处理器端口并行从端口操作详解:雅可比与黑塞矩阵应用
需积分: 3 158 浏览量
更新于2024-08-08
收藏 8.12MB PDF 举报
"并行从端口-雅可比矩阵和黑塞矩阵性质与应用"
本文主要涉及的是在PIC18F45K80微控制器中,并行从端口(Parallel Slave Port, PSP)的使用和操作。PSP是一种允许外部微处理器与PIC18F45K80进行异步读写交互的接口。当PSPMODE位(在PSPCON寄存器的第4位)被设置为1时,PORTD可以作为8位并行从端口使用。
在PSP模式下,PORTD的引脚RE0/AN5/RD被用作RD输入,RE1/AN6/C1OUT/WR作为WR输入,而RE2/AN7/C2OUT/CS则作为CS(片选)输入。要启用这些功能,需要将TRISE寄存器的对应数据方向位TRISE<2:0>配置为输入状态(即111)。在实际操作中,外部微处理器通过RD和WR线来执行读写操作,CS线用于选择设备。
对于写操作,当CS和WR线同时为低电平时开始,而任一线变为高电平时结束。写操作完成后,PSPIF(PIR1<7>)和IBF(PSPCON<7>)标志会被置1,表明数据传输已完成。读操作则在CS和RD线均低电平的情况下启动,数据从PORTD读出,OBF(PSPCON<6>)标志被置1。如果尝试在OBF已经为1时写入PORTD,虽然数据会被更新,但OBF标志不会再次被置1。
在读或写操作过程中,当CS或RD线变为高电平,PORTD引脚会恢复为输入状态,同时PSPIF标志被置1,提示用户需要处理中断。用户应当在响应PSP中断之前检查IBF和OBF标志位,以便进行适当的读写操作。
此外,文中提到的图11-4和图11-5展示了写和读模式下的控制信号时序,而图11-3描绘了PORTD和PORTE的框图。值得注意的是,PSP功能仅在特定封装的器件(如40/44引脚和64引脚的器件)上可用。
最后,该文档强调了使用Microchip技术的微控制器时应注意的信息,包括参考英文原文档的重要性,知识产权保护以及对Microchip器件在生命维持或生命安全应用中的风险警示。Microchip不对其提供的信息或使用这些信息可能导致的结果负责,且明确指出在特定应用中确保技术规范的符合性是用户的责任。
2020-10-17 上传
2019-11-02 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
MICDEL
- 粉丝: 35
- 资源: 3968
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能