推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

RT-Thread SPI设备应用指南

更新时间:2019-08-30 11:23:00 大小:1M 上传用户:海豹AK查看TA发布的资源 标签:RT-Thread 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

基于RT-Thread系统下外设 SPI设备应用指南

部分文件列表

文件名 大小
RT-Thread_SPI设备应用指南.pdf 1M

部分页面预览

(完整内容请下载后查看)
AN0004 SPI设备应用指南  
!!! abstract "摘要"  
1
本应用笔记以驱动SPI接口的OLED显示屏为例,说明了如何添加SPI设备驱动框架及底层硬件驱动,使用SPI设备驱动  
接口开发应用程序。并给出了在正点原子STM32F4探索者开发板上验证的代码示例。  
1 本文的目的和结构  
1.1 本文的目的和背景  
串行外设接口(Serial Peripheral Interface BusSPI),是一种用于短程通信的同步串行通信接口规范,主要应  
用于单片机系统中。SPI主要应用于 EEPROMFLASH、实时时钟、AD转换器、数字信号处理器和数字信号解码器  
等。在芯片的管脚上占用四根线或三根线,简单易用,因此越来越多的芯片集成了这种通信接口。  
为了方便应用层程序开发,RT-Thread中引入了SPI设备驱动框架。本文说明了如何使用RT-Thread SPI设备驱动。  
1.2 本文的结构  
本文首先简要介绍了RT-Thread SPI设备驱动框架,然后在正点原子STM32F4探索者开发板上运行了SPI设备驱动示  
例代码。最后详细描述SPI设备驱动框架接口的使用方法及参数取值。  
2 SPI设备驱动框架简介  
RT-Thread SPI设备驱动框架把MCUSPI硬件控制器虚拟成SPI总线(SPI BUS#n),总线上可以挂很多SPI设备  
(SPI BUS#0 CSm),每个SPI设备只能挂载到一个SPI总线上。目前,RT-Thread已经实现了很多通用SPI设备的驱  
动,比如SD卡、各种系列Flash存储器、ENC28J60以太网模块等。SPI设备驱动框架的层次结构如下图所示。  
2-1SPI设备驱动框架层次结构体  
基于前面的介绍用户已经大致了解了RT-Thread SPI设备驱动框架,那么用户如何使用SPI设备驱动框架呢?  
3 运行示例代码  
本章节基于正点原子探索者STM32F4 开发板及SPI示例代码,给出了RT-Thread SPI设备驱动框架的使用方法。  
3.1 示例代码软硬件资源  

全部评论(0)

暂无评论