概述


于是开始学习编程说手册 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 介绍


这个软件就是射频的配置接口;功能配置及升级都可这个来做。

【原理学习】MSP430RFL15x学习相关推荐

  1. Day01-图像处理原理与深度学习入门

    Day01-图像处理原理与深度学习入门 文章目录 Day01-图像处理原理与深度学习入门 作业说明 一.数据准备 二.疫情地图 完成作业 paddle的本地安装 绘制疫情饼图 作业说明 今天的实战项目 ...

  2. Unix原理与应用学习笔记----第六章 文件的基本属性2

    Unix原理与应用学习笔记----第六章 文件的基本属性2 改变文件权限命令:chmod 提示:文件或目录创建后,就被赋予一组默认的权限.所有的用户都有读,只有文件的所有者才有写. 相对权限设置 Ch ...

  3. python原理_强化学习:原理与Python实现

    强化学习:原理与Python实现 作者:肖智清 著 出版日期:2019年08月 文件大小:17.18M 支持设备: ¥60.00 适用客户端: 言商书局 iPad/iPhone客户端:下载 Andro ...

  4. 系统学习深度学习(四十一)--AlphaGo Zero强化学习原理

    转自:https://www.cnblogs.com/pinard/p/10609228.html 本篇主要参考了AlphaGo Zero的论文, AlphaGo Zero综述和AlphaGo Zer ...

  5. Kong+Konga配置原理、操作 学习分享

    Kong+Konga配置原理.操作 学习分享 一.什么是Kong,为什么使用Kong 1.首先知道为什么要使用网关: 2.什么是Kong? 3.Kong的安装: 4.什么是Konga? 6.怎么判断s ...

  6. MATLAB/Simulink 通信原理及仿真学习(二)

    文章目录 MATLAB/Simulink 通信原理及仿真学习(二) simulink仿真 常用的Simulink库 1. 信号源模块库 2. 数序运算模块 3. 信号输出模块库 4.仿真搭建 5.搭建 ...

  7. 20145308 《网络对抗》 MAL_免杀原理及实践 学习总结

    20145308 <网络对抗> MAL_免杀原理及实践 学习总结 实践内容 (1)理解免杀技术原理 (2)正确使用msf编码器,veil-evasion,自己利用shellcode编程等免 ...

  8. reddit高赞资源:20h系统性深度学习强化学习课程,视频、PPT、代码全都有 | 免费...

    子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI 告别"拼图式"学习! 最近,一套深度学习和强化学习的免费课程在reddit上引起网友关注,获赞690+. 只因其不仅形式 ...

  9. 【原创】分享一些机器学习和深度学习的学习资料

    如果你还在苦苦寻找机器学习和深度学习入门资料的话,或许可以看看本文我的一些推荐,这些材料我自己都学过一遍,分享一下点评,希望对你有帮助.注意,本文只是点评这些资源,不提供任何资源的盗版下载,所有资源我 ...

  10. 强化学习q学习求最值_通过Q学习更深入地学习强化学习

    强化学习q学习求最值 by Thomas Simonini 通过托马斯·西蒙尼(Thomas Simonini) 通过Q学习更深入地学习强化学习 (Diving deeper into Reinfor ...

最新文章

  1. 解决ora-12514 问题
  2. jsp过滤器示例_Java 8过滤器,地图,收集和流示例
  3. 本地wamp的Internal Server Error错误解决方法
  4. tcp和udp通讯协议
  5. php 企业微信指令回调借款_php处理微信支付回调改变订单支付状态的代码
  6. linux同一目录文件无法执行,linux – 无法在特定目录中执行文件
  7. Android -- 背景虚化
  8. 任正非发声:把活下来作为最主要纲领;安卓山寨 iOS 启动器下载超 5000 万次;公司停电,程序员去网吧写代码 | EA周报...
  9. YOLOv5图像识别显示中文标签
  10. 如何提高自身数学分析水平?
  11. 台式机鼠标失灵打开计算机,终于懂了台式电脑鼠标键盘不能用怎么办了
  12. 长沙.NET技术社区正式成立
  13. 快速制作响应式的个人主页案列
  14. 如何破解excel密码
  15. 淘宝分布式数据库是如何实现高可用的
  16. 机器视觉:热成像相机选择的五大因素
  17. 计算机音乐念诗之王,念诗之王怎么做出来的 念诗之王完整顺口溜
  18. 行车记录仪总显示SD卡已满?看看是怎么回事
  19. Cannot access ‘router‘ before initialization
  20. JAVA面向接口的编程思想与具体实现

热门文章

  1. [网络流24题][CODEVS1237]餐巾计划问题(费用流)
  2. vue : 无法加载文件(因为在此系统上禁止运行脚本)
  3. 6502计算机联锁图纸上BA1,6502电气集中及计算机联锁系统造作使用问答
  4. 【软件测试】——编写测试用例的基本方法
  5. Django虚拟环境
  6. python 标准图片数字OCR识别
  7. 搭建个人局域网隧道方案
  8. 国密算法SM2加密解密
  9. 计算机理解人的情感的前提是,计算机能理解人类的情感吗?
  10. 职场生涯中不能不知的10个常用办公软件