【原理学习】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 介绍
这个软件就是射频的配置接口;功能配置及升级都可这个来做。
【原理学习】MSP430RFL15x学习相关推荐
- Day01-图像处理原理与深度学习入门
Day01-图像处理原理与深度学习入门 文章目录 Day01-图像处理原理与深度学习入门 作业说明 一.数据准备 二.疫情地图 完成作业 paddle的本地安装 绘制疫情饼图 作业说明 今天的实战项目 ...
- Unix原理与应用学习笔记----第六章 文件的基本属性2
Unix原理与应用学习笔记----第六章 文件的基本属性2 改变文件权限命令:chmod 提示:文件或目录创建后,就被赋予一组默认的权限.所有的用户都有读,只有文件的所有者才有写. 相对权限设置 Ch ...
- python原理_强化学习:原理与Python实现
强化学习:原理与Python实现 作者:肖智清 著 出版日期:2019年08月 文件大小:17.18M 支持设备: ¥60.00 适用客户端: 言商书局 iPad/iPhone客户端:下载 Andro ...
- 系统学习深度学习(四十一)--AlphaGo Zero强化学习原理
转自:https://www.cnblogs.com/pinard/p/10609228.html 本篇主要参考了AlphaGo Zero的论文, AlphaGo Zero综述和AlphaGo Zer ...
- Kong+Konga配置原理、操作 学习分享
Kong+Konga配置原理.操作 学习分享 一.什么是Kong,为什么使用Kong 1.首先知道为什么要使用网关: 2.什么是Kong? 3.Kong的安装: 4.什么是Konga? 6.怎么判断s ...
- MATLAB/Simulink 通信原理及仿真学习(二)
文章目录 MATLAB/Simulink 通信原理及仿真学习(二) simulink仿真 常用的Simulink库 1. 信号源模块库 2. 数序运算模块 3. 信号输出模块库 4.仿真搭建 5.搭建 ...
- 20145308 《网络对抗》 MAL_免杀原理及实践 学习总结
20145308 <网络对抗> MAL_免杀原理及实践 学习总结 实践内容 (1)理解免杀技术原理 (2)正确使用msf编码器,veil-evasion,自己利用shellcode编程等免 ...
- reddit高赞资源:20h系统性深度学习强化学习课程,视频、PPT、代码全都有 | 免费...
子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI 告别"拼图式"学习! 最近,一套深度学习和强化学习的免费课程在reddit上引起网友关注,获赞690+. 只因其不仅形式 ...
- 【原创】分享一些机器学习和深度学习的学习资料
如果你还在苦苦寻找机器学习和深度学习入门资料的话,或许可以看看本文我的一些推荐,这些材料我自己都学过一遍,分享一下点评,希望对你有帮助.注意,本文只是点评这些资源,不提供任何资源的盗版下载,所有资源我 ...
- 强化学习q学习求最值_通过Q学习更深入地学习强化学习
强化学习q学习求最值 by Thomas Simonini 通过托马斯·西蒙尼(Thomas Simonini) 通过Q学习更深入地学习强化学习 (Diving deeper into Reinfor ...
最新文章
- 解决ora-12514 问题
- jsp过滤器示例_Java 8过滤器,地图,收集和流示例
- 本地wamp的Internal Server Error错误解决方法
- tcp和udp通讯协议
- php 企业微信指令回调借款_php处理微信支付回调改变订单支付状态的代码
- linux同一目录文件无法执行,linux – 无法在特定目录中执行文件
- Android -- 背景虚化
- 任正非发声:把活下来作为最主要纲领;安卓山寨 iOS 启动器下载超 5000 万次;公司停电,程序员去网吧写代码 | EA周报...
- YOLOv5图像识别显示中文标签
- 如何提高自身数学分析水平?
- 台式机鼠标失灵打开计算机,终于懂了台式电脑鼠标键盘不能用怎么办了
- 长沙.NET技术社区正式成立
- 快速制作响应式的个人主页案列
- 如何破解excel密码
- 淘宝分布式数据库是如何实现高可用的
- 机器视觉:热成像相机选择的五大因素
- 计算机音乐念诗之王,念诗之王怎么做出来的 念诗之王完整顺口溜
- 行车记录仪总显示SD卡已满?看看是怎么回事
- Cannot access ‘router‘ before initialization
- JAVA面向接口的编程思想与具体实现