历史上的今天
返回首页

历史上的今天

今天是:2025年08月06日(星期三)

正在发生

2020年08月06日 | 基于MSP430的SPI驱动编写之用MSP430驱动AFE4400

2020-08-06 来源:elecfans

  平常工作中,如果使用MSP430作为主控芯片,经常会遇到需要编写SPI 或 I2C 驱动,来读取和控制外设(比如LCD屏幕,一些传感器)的情况。为了减少重复性工作,本文以具体实例来总结SPI驱动编写的详细步骤(用MSP430FR6989来驱动集成模拟前端AFE4400):

  单片机SPI引脚设置

  SPI读写时序设置

  寄存器写入

  写在最后

  单片机SPI引脚设置

  一般SPI有3线和4线之分,区别在于是否带片选端——STE引脚,4个引脚功能说明:

  UCxS0MI:主模式数据输入,从模式下数据输出;

  UCxSIMO:主模式数据输出,从模式下数据输入;

  UCxCLK:USCI SPI的时钟;

  UCxSTE:USCI SPI的使能端;

  引脚设置代码:

 

基于MSP430的SPI驱动编写

  SPI读写时序设置

  根据的数据手册,读懂模块的SPI读写时序是编写成功的关键步骤!!!

  以下是AFE4400的SPI读写时序图:

基于MSP430的SPI驱动编写

基于MSP430的SPI驱动编写

  读数据时:拉低STE,先发送一个字节的寄存器地址给AFE4400,等待一会后,AFE4400会返回该地址的数据到单片机,一个字节一个字节地发送,共3个字节24位数据。(单片机需要一次发送 三次接收)


  写数据时:拉低STE,先发送想要写入的寄存器地址,然后依次发送3个字节24位的数据,就可以改变AFE4400中相应寄存器的数据。(单片机需要一次发送 三次接收)


  SPI读取AFE4400寄存器值的代码:

基于MSP430的SPI驱动编写

  SPI把数据写入AFE4400寄存器中的代码:

基于MSP430的SPI驱动编写

  寄存器写入

  完成以上两步我们后,AFE4400就可以乖乖地为我们所用,非常听我们的话!通过查看寄存器功能手册,写入相应的值对AFE4400的功能进行配置,可以实现我们想要的功能。

  AFE4400的一些寄存器:

基于MSP430的SPI驱动编写

推荐阅读

史海拾趣

问答坊 | AI 解惑

关于毕业设计求助的说明!

本帖最后由 paulhyde 于 2014-9-15 09:08 编辑 首先说明下,可能下面有些东西说得不好听,请大家见谅! 第一,请大家在发毕业设计求助的时候说明得具体一些,比如说跟大家一起讨论一个部分或者一个芯片的使用等,不要就只把你的毕业设计题目放上 ...…

查看全部问答>

混频器(分频器,信频器或滤波器)有哪些设计方法?

混频器(分频器,信频器或滤波器)有哪些设计方法?简述各类混频器的设计方法和步骤…

查看全部问答>

高性价比的安防系统语音方案

高性价比的安防系统语音方案 关键词:安防系统   WT588D  HT9200A  DTMF 安防系统以搭建组织机构内的安全防范管理平台为目的,利用综合布线技术、通信技术、网络互联技术、多媒体应用技术、安全防范技术、网络安 ...…

查看全部问答>

第一次散分,为感谢eeworld的朋友们

来到eeworld有三个月了 学到了很多东西 发了很多帖子 得到了很多朋友的帮助 看了很多牛人的博客 对我的帮助真的太大了 希望在eeworld上认识更多的朋友 共同学习,进步 元旦假期就要结束了 希望大家新的一年工作顺利 —————————— ...…

查看全部问答>

编程器问题

请问有没有这种编程器,能编程象51系列,AVR系列,PIC系列等单片机的编程器,也就是这个编程器能对51编程,同时也能对AVR和PIC编程。…

查看全部问答>

at89s52中的T2变成T0来用 怎么变?

查了一点资料T2的用法 不太懂 我想T2当作T0来计时  不知道怎么初始化T2 有谁能教我?…

查看全部问答>

STM32新手的请进,报个名,以后好交流心得!!!

新手的请进,报个名,以后好交流心得!!!我只学过1个多星期的M51就来学STM32绝对是个新手,幸好这里的高手和版主有教无虑,有问必答,在这里表示万分感激!!!!…

查看全部问答>

SPI总线的特点、工作方式及常见错误解答

1.SPI总线简介 SPI(serial peripheral interface,串行外围设备接口)总线技术是Motorola公司推出的一种同步串行接口。它用于CPU与各种外围器件进行全双工、同步串行通讯。它只需四条线就可以完成MCU与各种外围器件的通讯,这四条线是:串行时钟 ...…

查看全部问答>

【已经结束】想买书的动作快点!~

http://www.360buy.com/news.aspx?id=5098 11.2 图书音像全场满200立减50% 时间:2011-11-1 15:41:12        为让更多用户享受到超级优惠,满足广大读者对优秀图书音像商品的需求,11月2日上午图书音 ...…

查看全部问答>