【原理学习】MSP430RFL15x学习

概述

在这里插入图片描述
于是开始学习编程说手册 SLA603

I2C 和SPI 检测与配置

RF430FRL 15xH 能够支持主控使用I2C 和SPI,这个配置在上电或者复位的时候能够在外部管脚被检测到
通用端口定义;
在这里插入图片描述
在这里插入图片描述
I2C 和 SPI 检测
在这里插入图片描述

I2C 模式

  • 地址
    在这里插入图片描述
  • 写时序
    在这里插入图片描述
  • 读时序
    在这里插入图片描述

SPI 模式

  • 模式配置
  • 在这里插入图片描述
  • 写时序
    在这里插入图片描述
    写指令: 0x01 + 2个字节的地址 + N字节的数据
    读指令: 0x02 + 2个字节的地址 + N字节的数据

主控 Memory 访问范围

在这里插入图片描述

中断

在这里插入图片描述

手动中断控制

手动中断控制通过管脚22表现,使能手动控制这个 Firmware General Control register 的 ControlInterrupt field 必须设置为高,如果 SetInterrupt field 鞋低:清除中断,所有中断都被清除,如果写入高,中断管脚是被检测的
这个特性需要:一旦中断被检测到需要去清除一下

例程

Blank Project

这个工程中:no ROM 固件,在这个固件中 all of the interrupt vectors, reset, RF13M, eUSCI 和所有的特性均有用户在FRAM中创建,此时中断向量在FRAM的最后,在这个模式下用户可以创造一个自定义的是被,仅有的限制就是这个整个程序需要限制在2KB的FRAM中,此时这个能量也比在ROM中的少

ISO/IEC 15693 RF Stack (NFC) Only

在这个模式下,ROM中只使用了RF协议栈,这个模式一些RAM是为ROM中的代码保留,RF 协议栈可以访问大多数的FARM栈
这个模式,大概率使用的是NDEF格式,

在这里插入图片描述

External Digital Sensor Driver Firmware (Sensor Hub BoosterPack)

这个模式必须是要接入一个外部数字传感器(使用I2C或者SPI)

在这里插入图片描述


下载与调试

J-LINK 调试器尝试

目前使用CCS开发程序,由于没有现成的调试器,于是研究如何使用J-LINK下程序,最后发现是不支持!

是支持TI ARM 内核的板子,CROTEX-M3 CROTEX-R4等

launchpad 板载调试器

后来看到一篇文章说可以使用launchpad来开发程序:于是找到官网关于调试器的说明: 调试器说明文档连接.
看到我手头上的板就是这个调试器:
在这里插入图片描述
外接设备接线图:
在这里插入图片描述
发现还是无法调试,
在这里插入图片描述

MSP-FET 调试器

在连接管理的地方也无法测试连接,于是尝试在TI官网查找帮助,在官网上搜索官网搜索连接.


RF430FRL152HEVM 用户手册学习

在这里插入图片描述

调试或者编程

接下来介绍如何编程FRAM和如何使用MSP-FET调试器工具,这个配置先 EVM 使用这个调试器供电

将S6拨到“supply”
将调试器 MSP-FET430 接入JTAG口(SV2)
打开CCS,连接USB就可以调试这个板子了

GUI 介绍

在这里插入图片描述
这个软件就是射频的配置接口;功能配置及升级都可这个来做。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值