云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于MPC8270的SPI驱动设计 - 图文

基于MPC8270的SPI驱动设计 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 16:33:26

龙源期刊网 http://www.qikan.com.cn

基于MPC8270的SPI驱动设计

作者:张曼 缑丽敏

来源:《科技风》2017年第09期

摘 要:介绍了嵌入式PowerPC处理器MPC8270的体系架构和串行外设接口(SPI)控制器的工作原理。基于VxWorks和MPC8270嵌入式系统开发平台,详细介绍了MPC8270处理器芯片自带的SPI驱动程序的设计实现过程,描述了SPI的初始化、中断处理以及数据发送、数据接收等关键技术。基于MPC8270的SPI设计具有较强的实用性。 关键词:MPC8270;SPI;VxWorks操作系统;串行外设接口

MPC8270是广泛应用于通信和网络系统的一款通用处理器,具有强大的接口能力,其中自带的SPI接口可以应用于EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。本文在基于VxWorks操作系统的嵌入式处理器模块上实现了通过SPI与AD转换器通信,采集AD信号的功能。

本文基于VxWorks操作系统的SPI驱动开发,使得MPC8270上的SPI做为主设备,与SPI从设备AD7940进行AD模拟量数据采集。 1 MPC8270处理器SPI硬件功能模型

MPC8270处理器的SPI硬件功能模型如图1所示:

从硬件功能模型可以看出,SPI硬件接口通过配置的外部复用管脚收发SPI信号,通过SPI BRG时钟从MPC8270处理器获取时钟,当接收数据时,交换寄存器将从SPI总线上将接收的数据获取出来,放入接收寄存器中,当发送数据时,将发送数据寄存器中的数放入交换寄存器中,通过交换寄存器送给SPI总线,发送出去。发送寄存器和接收寄存器通过MPC8270处理器内的外部总线连接到通讯处理器内核(CP)中。SPI总线的工作状态包括发送接收数据长度、时钟相位和极性设置等通过SPI模式寄存器进行设置,SPI模式寄存器通过60x总线与CPU内核连接。

2 SPI驱动的设计与实现 2.1 SPI初始化

SPI初始化的具体步骤如下:

1)分配管脚,配置PD16、PD17、PD18、PD19管脚对应的PPAR寄存器对应位为1,PDIR寄存器对应位为0,PSOR对应位为1。

搜索更多关于: 基于MPC8270的SPI驱动设计 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

龙源期刊网 http://www.qikan.com.cn 基于MPC8270的SPI驱动设计 作者:张曼 缑丽敏 来源:《科技风》2017年第09期 摘 要:介绍了嵌入式PowerPC处理器MPC8270的体系架构和串行外设接口(SPI)控制器的工作原理。基于VxWorks和MPC8270嵌入式系统开发平台,详细介绍了MPC8270处理器芯片自带的SPI驱动程序的设计实现过程,描述了SPI的初始化、中断处理以及数据发送、数据接收等关键技术。基于MPC8270的SPI设计具有较强的实用性。 关键词:MPC8270;SPI;VxWorks操作系统;串行外设接口 MPC8270是广泛应用于通信和网络系统的一款通用处理器,具有强大的接口能力,其中自带的SPI接口可以应用于E

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com