TI教室 >
应用与设计 >
工业应用 >
工厂自动化与控制系统 >
Automated Machinery >
TI-RSLK 模块 10 - 调试实时系统 > 实验视频 - 演示运行线传感器和黑匣子记录器
- 本课程为精品课,您可以登录eeworld继续观看:
- 实验视频 - 演示运行线传感器和黑匣子记录器
- 登录
- 课程目录
- 相关资源
- 课程笔记
本实验的目的是学会调试实时系统
并使用中断与线传感器连接。
在本实验中,您将需要LaunchPad 和光传感器。
在本实验的该特定部分,
我们将使用实时存储和调试。
这是机器人。
底部是线传感器。
这里是线传感器。
上面有 8 个引脚。
我们在上一章中做了这项工作。
所以我们现在要做的就是进行调试。
LaunchPad 上正在运行实验 10。
为了耗尽电池,
我必须做两件事情。
首先,我必须将输出,
即电机配电和电源板的 VREG 输出
经由此处连接到LaunchPad +5V端。
然后我再打开它。
我的 LaunchPad 现已启动。
好的。
实验 10 的其中一项要求是
如果在您单击复位按钮时按住开关一,
它将擦除闪存。
因此当我松开复位按钮时,
闪存将被擦除。
现在运转正常,
我还没有完成实验 12,所以我只能
用手指来移动它。
我现在要做的就是实时记录传感器数据
并将它存储到闪存中。
为了返回到调试模式,
我要按相反的顺序执行这些步骤。
我将断开电池的电源,
并移除配电板的
5V 电源连接。
之后为了进行调试,我必须在此处插入
USB 连接器。
现在我的程序又开始运行了。
我来向您展示一下它在Code Composer Studio 中是什么样的。
但您注意到我的手指并没有按在开关一上。
因此 ROM 没有被擦除。
现在我要单击此处的调试。
我已经打开了此处的内存浏览器窗口。
当我在此窗口中填充
Flash的位置后,
将看到我们收集到的数据。
好,就是这。
这些是我们刚刚得到的传感器的偏离位值。
如果我向下滚动,
随着我将其左右移动,我们就能看到数据。
在本实验中,您了解到了周期性中断、
调试转储以及记录到Flash中。
调试的优先性低,
是实时系统的一个重要部分。
一旦在现场部署您的设备,
将策略信息存储到Flash中,
就可以继续进行调试。
这样一来,在实际应用中,您可以稍后再返回来,
并在系统运行的过程中
评估性能。
课程介绍
共计4课时,1小时4分14秒
猜你喜欢
换一换
推荐帖子
- 关于TM4C123G在CCS5.5环境下仿真器使用及程序下载的问题
- 我用EK-TM4C123G LaunchPad开发板在CCS5.5开发环境下调试完成了一项任务,使用的是板子自带的stellaris In-Circuit Debug编程方式。现在想把它转化为自己的产品,想请教几个问题: 1、在CCS5.5环境下可以...
- zhangjj 微控制器 MCU
- launchpad 430内部dco测频不准?
- 之前发了一块launchpad 430,外部晶振是没有焊接上去的。当时用它来测量了一信号频率,。用其来跟踪其他频率。由于没有焊接外部晶振,用的内部DCO。之前已经调到能跟踪频率了。但是后来断电在测试就发现测量的和显示的不一致,有偏移,又修正了定时器的值,不久又有偏移,后来换了外部晶振才准,才知道DCO存在温漂之类的问题,之后测频就用的外部晶振。请教。各位大侠有没有遇到类似的问题,内部DCO测频不准...
- youluo 微控制器 MCU
- DSP程序跑飞的体会
- 我所知道的DSP程序跑飞的原因有: 硬件:1.复位电路不稳定;2.电源不稳定;3.地线不稳定。 软件:1.不小心操作到了子函数返回地址值。 2.数值溢出,读写了超过范围的存储空间,堆栈溢出等 。我的程序是带有BIOS的程序,当程序跑飞后我就在主函数的最后一行设置断点,结果程序可以跑到主函数...
- Jacktang DSP 与 ARM 处理器
- IQmath里的Q格式转换,有点没理解。求助
- 请问各位版主和朋友们,这个定点浮点换算关系。因为从浮点转换成定点的时候有一个取整的过程int(),所以一个A浮点数变成定点数,再逆回来得到的那个浮点数有可能不是A哦(因为前面的取整)。那为什么这样的运算依旧是可行的?DSP的IQmath里面,能不能理解成将浮点数运算转换成Q格式的定点运算? ...
- jonny0811 微控制器 MCU