实验视频 18.2 - 命令解释器

+荐课 提问/讨论 评论 收藏 分享
本实验的目的是创建以通过中断实现的 UART 驱动程序。 在本实验中,您只需要 MSP432 Launchpad。 但在可选部分,我们要 使用整个机器人。 在本实验的可选部分, 您可以创建一个命令解释器, 并在机器人挑战中协助您。 现在让我们开始吧。 现在我已经为我的实验 18 编写了此可选解释器。 它的内容包含在该结构中。 我所做的工作就是 将我可以键入到解释器中的各种命令 与我在执行这些命令时将得到的响应关联起来。 让我来向您展示一下。 现在我已经在处理器中运行它, 因此我要在此处单击机器人上的复位按钮。 现在,这是我的解释器。 这里有一整套命令。 关于您的行为动作的实际语句实际上并不重要。 这刚好是您可以使用的完整的计算器。 但此处的一个重要之处是,我可以使用解释器 向我的机器人发送命令,比如,让我们将占空比 设置为 2000。 或者我可以说一些类似于“开始”这样的命令。 你好,机器人,请向前走。 看到了吗,我可以使用解释器读取我的传感器, 比如碰撞传感器。 我甚至可以编程更加复杂的命令, 比如,按方形移动。 现在,解释器在这里的目的是 让您与机器人互动。 在本实验中,您了解到了以中断为驱动的输入/输入 以及先入先出队列是执行输入/输出的一种 十分有效的方法。现在,部件调试是指您要单独测试 每个子系统。 但是,一旦将所有这些子系统 合并起来,形成 UART 复杂系统, 此时再进行调试则十分困难。 命令解释器使您可以 测试复杂系统的多个部件, 无需对您要测试的每一项内容单独进行编辑、编译、下载 和运行循环。 因此我建议您尝试此实验,尝试此可选部分, 并使用它来解决您的机器人挑战。 祝您愉快。
课程介绍 共计4课时,28分43秒

TI-RSLK 模块 18 - 串行通信

TI 中断 机器人 UART RSLK 串行通信 异步收发器 设备 驱动程序

此模块的目的是介绍先进先出 (FIFO) 队列的原理和用法;这种队列使用串行通道将机器人连接到 PC。您将创建两个 FIFO 队列并设计一个命令解释器来帮助解决机器人挑战。您将使用通用异步收发器 (UART) 开发中断设备驱动程序。该串行端口可让微控制器与其他计算机、输入传感器和输出显示器等设备进行通信。

  • 技术支持

推荐帖子

关于28335芯片的CAP功能实现
大家好,关于CAP功能实现有关问题向你们请教,我想用CAP功能实现无刷直流电机的换相,用CAP1,CAP2,CAP3,分别捕获电机霍尔信号,CAP1,2,3单独测试,功能一切正常,当CAP1,2,3三路同时工作,捕获的数据是错误。也不知道是什么原因,以下是相关代码以及寄存器信息。搞了一个星期了。也没有搞定,特请教专家解答。非常感谢CAP初始化void SetCap1Mode(void) { E...
YanJun 微控制器 MCU
LM3S8962评估板碰到的一个问题
我最近研究LM3S8962评估板过程中,发现TI提供的驱动库中没有讲到关于OLED屏显示汉字的问题。请有知道的帮助解决一下...
eeleader 微控制器 MCU
斑竹--紧急求助!!!
我使用的是MSP430F149 使用它的P1口上拉3.3V后直接去驱动发光二极管,我比较担心电流过大把单片机损坏??? 它的I/O能够忍受的最大电流是多少?...
xuxiumei1987 微控制器 MCU
基于MCU的模块定时器的详细解析
在MCU中(M16),定时器是独立的一个模块,M16有三个独立的定时器模块,即T/C0、T/C1和T/C2;其中T/C0和T/C2都是8位的定时器,而T/C1是一个16位的定时器。定时器的工作是独立于CPU之外自行运行的硬件模块。 1、定时器何时开始工作(或说计数)的? 当TCCR0!=0x00任何模式下,只要MCU一上电,T/C就开始计时工作。其实TCCR0主要是定时器的预分频和波形...
fish001 微控制器 MCU

luck_gfb

解释器在这里的目的是 让您与机器人互动.

2020年09月14日 14:03:02

shakencity

学习学习TI-RSLK 模块 18 - 串行通信

2019年11月26日 11:06:43

lai28450748

拓展

2019年10月22日 16:38:28

06010601

拓展知识面,学习学习!!

2019年09月15日 11:36:32

zx1988ZX

学习一下命令解释器..!!!

2019年09月08日 10:31:41

hawkier

学习了哦

2019年07月29日 17:48:02

大明58

拓展知识面,学习学习!!

2019年06月26日 13:48:12

hellokt43

学习一下命令解释器..

2019年05月15日 08:44:44

zwei9

学习一下命令解释器

2019年05月02日 02:55:56

nick_liu1129

拓展知识面,学习学习!!

2019年03月02日 20:29:18

dingxilindy

看看视频,学习一下。

2019年02月12日 09:32:09

led2015

学习

2019年01月27日 15:51:15

分享到X
微博
QQ
QQ空间
微信

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved