人工智能
最新课程
- 从零开始学 PSpice® for TI 仿真工具 - 手把手操作实训课程
- 高压系统功能安全简介
- 揭秘高压应用安规中的电气间隙和爬电距离
- 管理微型逆变器中的电源转换挑战
- 比较三相工业系统的交流/直流电源转换拓扑
- 隔离认证概述及其对高压设计的意义
- 在基于 GaN 的电源中实现钛金级效率
- 提高 800V SiC 牵引逆变器效率和功率密度的主要设计注意事项
- 如何设计安全可靠和高效的储能系统
- 使用传统升压控制器创建初级侧调节反激式转换器
热门课程
TI-RSLK 模块 8 - 讲座视频第一部分 - 开关
大家好,我是
在本视频中,
展示如何把开关
我们将首先介绍一下
首先,让我们
即此处的开关连接到
引脚。
然后,在我们把它
我们将需要一系列
函数允许我们进行
与该器件相关的
我们把所有这些函数
称为软件驱动程序。
现在,我们在该模块中
我们要实际
放置在机器人前部,以便
这不是一件好事。
但是,如果发生这种
将会知道发生了
让我们开始吧。
大家都知道,
它要么处于未按下状态,
如果它未按下,
但更正式地讲,
开关的两个端子之间
如果它按下,两个端子
0.1
现在,您将在实验中
实际上是一个单开关,
您可以看到,
三连接到四。
因此,开关本身
比如在端子二和四之间。
这是我们在实验中
那么,接下来,
是对它进行连接,
当开关被按下时
我想把它映射到
我可以通过两种方法来实现它。
我可以把它
当它未按下时,
映射到零伏。
我将使用连接下拉电阻的方法来实现它。
您在那里看到它了吗?
下拉电阻。
我要使用一个
该映射功能。
这意味着,
这是当它按下时
这是当它未
因此,
在开关未按下时
现在,如果开关按下,
这在本质上是
因此,微处理器引脚的电压
但开关打开时,
这将显示为
因此,您会看到
从而使它远远
并且使它远远
现在,我们要把
接口归类为
真条件
开关按下,真条件
将映射到一个高电压。
假条件
开关未按下
或小电压。
我把它称为正逻辑。
我本来是可以
换话句话说,
采用
采用
我本来是可以这么做的。
这就是
我可以使用一个
您可以看到,
这里是开关。
这里还是开关,
现在,如果
该
以至于这会变成零伏。
如果开关断开,
电阻是如此之大,
但是,我要把它
因为这里的
会产生
开关的
被转换为数字
请注意,有时
有时我们使用负逻辑。
这通常没有问题,
保持一致并且
对应关系就可以了。
具体来说,
这是您的红色小电路板
位于您的红色电路板
连接到
这已经通过导线在您的
它们采用的是负逻辑。
有一个内部电阻器,
引脚进行设置。
但您可以看到,
会产生0V的电压。
松开状态,即未被接触时,
我们将会看到,
软件将要求我们
那么,让我们来讨论一下软件。
既然我们已经对它进行了连接,
这就是编写驱动程序。
驱动程序就是
配置硬件的函数。
那么,有两种
一种是发生一次以
另一种是
您不断调用以
在本例中,它们
因此,这是一个输入器件。
那么,我们将在
以便将这个
这里是一个示例,
我采用一个开关
还是负逻辑都没有关系。
我将采用正逻辑。
把这个点连接到
然后,如果我要
那么我首先
获取端口P1上的8位数值--
我将获取该端口的
然后,我将做的是,
仅选择
在本例中,我
因此,我要使用
现在,该信号,如果
开关,当开关
变量
如果开关未按下,
这就是我
要对该器件进行
使用掩码来选择
我感兴趣的位。
这里是用于
两个开关连接的实际代码。
在来自德州仪器
开关连接到
负逻辑开关
我们将使这些
成为输入。
我们确实希望有
要配置一个
需要执行两个步骤。
我将设置
那么,为了实现
设置为
对于该相应的位,
输出寄存器
使能寄存器
将配置一个
当我对这进行读取时,
然后,再针对我使用的位
这是一种实现它的简单方法。
不幸的是
但不幸的是,
我对设置每个寄存器中的
需要这样。
但它也产生了
它实际上将这里的
都设置成了
您的实验伙伴可能
也可能不希望。
现在,我要调用该函数,
更多的位,这不是
相反,如果您通过
这位于这里的
我们需要BIT4
我们需要清除这两个位。
我将使用读取、
来清除我
并使其他六个
再说一次,
我希望BIT4
同样这里希望BIT4
这是一种
我把它称为友好的
那么,正如我说过的,
我们要将碰撞开关
它们看起来是
我们要将
微控制器。
总之,在这里,
什么是
和负逻辑。
它并不十分复杂,
基本了解
从而理解上拉和
然后,能够了解
然后,为该实验编写
具体来说,正如您
电阻的
看到的,您要将
微控制器,
实验任务的
在下一个视频中,
但这是一个
因为它是第一个物理实验,
您可能会犯错。
希望您喜欢本次实验。
拿出您的电压表吧。
- 未学习 TI-RSLK 模块 1 - 讲座视频 – 使用 CCS 在 LaunchPad 上运行代码
- 未学习 TI-RSLK 模块 1 - 实验视频 1.1 – 安装 tirslk_maze
- 未学习 TI-RSLK 模块 1 - 实验视频 1.2 – 安装 CCS 和调试
- 未学习 TI-RSLK 模块 1 - 实验视频 1.3 – 运行 TExaS 逻辑分析仪
- 未学习 TI-RSLK 模块 1 - 实验视频 1.4 – 运行 TExaS 示波器
- 未学习 TI-RSLK 模块 2 - 讲座视频 – 电压、电流和功率
- 未学习 TI-RSLK 模块 2 - 实验视频 2.1 – 测量电容器的阻抗
- 未学习 TI-RSLK 模块 2 - 实验视频 2.2 – LED (I,V) 响应曲线、指数关系
- 未学习 TI-RSLK 模块 3 - 讲座视频 - ARM Cortex M 架构
- 未学习 TI-RSLK 模块 3 - 讲座视频 - ARM Cortex M 组件
- 未学习 TI-RSLK 模块 3 - 实验视频 3.1 - 调试解决方案、可视化、断点和单步执行
- 未学习 TI-RSLK 模块 4 - 讲座视频 - C 语言编程
- 未学习 TI-RSLK 模块 4 - 讲座视频 - 设计
- 未学习 TI-RSLK 模块 4 - 讲座视频 - 调试
- 未学习 TI-RSLK 模块 4 - 实验视频 4.1 - 调试解决方案、可视化、变量、单步执行
- 未学习 TI-RSLK 模块 4 - 实验视频 4.2 - 调试解决方案、可视化、断点、单步执行
- 未学习 TI-RSLK 模块 5 - 讲座视频 - 电池和电压
- 未学习 TI-RSLK 模块 5 - 实验视频 5.1 - 测量电池的电压和电流
- 未学习 TI-RSLK 模块 5 - 实验视频 5.2 - 连接电机驱动器和配电板
- 未学习 TI-RSLK 模块 6 - 讲座视频 - GPIO MSP432
- 未学习 TI-RSLK 模块 6 - 讲座视频 - GPIO 编程
- 未学习 TI-RSLK 模块 6 - 实验视频 6.1 - 演示反射传感器的工作原理
- 未学习 TI-RSLK 模块 6 - 实验视频 6.2 - 演示实验解决方案 - 测试线路传感器
- 未学习 TI-RSLK 模块 7 - 讲座视频 - 有限状态机理论
- 未学习 TI-RSLK 模块 7 - 讲座视频 - 有限状态机线路跟踪器
- 未学习 TI-RSLK 模块 7 - 实验视频 7.1 - 运行 FSM 启动代码
- 未学习 TI-RSLK 模块 7 - 实验视频 7.2 - 运行解决方案代码 - 设计更好的 FSM
- 未学习 TI-RSLK 模块 8 - 讲座视频第一部分 - 开关
- 未学习 TI-RSLK 模块 8 - 讲座视频第二部分 - 连接输入和输出 - LED
- 未学习 TI-RSLK 模块 8 - 实验视频 8.1 - 连接开关和 LED 以及调试
- 未学习 TI-RSLK 模块 9 - 讲座视频 - SysTick 计时器 - 理论
- 未学习 TI-RSLK 模块 9 - 讲座视频 - SysTick 计时器 - PWM
- 未学习 TI-RSLK 模块 9 - 实验视频 9.1 - 演示通过调整占空比来运行检测信号
- 未学习 TI-RSLK 模块 9 - 实验视频 9.2 - 演示通过运行正弦波输出来调整功率
- 未学习 TI-RSLK 模块 10 - 讲座视频 - 调试实时系统 - 理论
- 未学习 TI-RSLK 模块 10 - 讲座视频 - 调试实时系统 - 中断
- 未学习 TI-RSLK 模块 10 - 讲座视频 - 调试实时系统 - SysTick 中断
- 未学习 TI-RSLK 模块 10 - 实验视频 - 演示运行线传感器和黑匣子记录器
- 未学习 TI-RSLK 模块 11 - 讲座视频 - 液晶显示屏
- 未学习 TI-RSLK 模块 11 - 实验视频 11.1 - 演示 LCD 界面
- 未学习 TI-RSLK 模块 12 - 讲座视频 - 直流电机 - 物理
- 未学习 TI-RSLK 模块 12 - 讲座视频 - 直流电机 - 接口
- 未学习 TI-RSLK 模块 12 - 实验视频 12.1 - 演示电机基础知识
- 未学习 TI-RSLK 模块 12 - 实验视频 12.2 - 演示机器人以预设模式移动
- 未学习 TI-RSLK 模块 13 - 讲座视频 - 周期性输入
- 未学习 TI-RSLK 模块 13 - 讲座视频 - 脉宽调制
- 未学习 TI-RSLK 模块 13 - 实验视频 13.1 - 通过计时器产生的 PWM 输出来旋转电机
- 未学习 TI-RSLK 模块 13 - 实验视频 13.2 - 测量中断延迟
- 未学习 TI-RSLK 模块 14 - 讲座视频 - 实时系统 - 理论
- 未学习 TI-RSLK 模块 14 - 讲座视频 - 实时系统 - 边沿触发中断
- 未学习 TI-RSLK 模块 14 - 实验视频 14.1 - 使用边沿触发中断为碰撞开关提供实时响应
- 未学习 TI-RSLK 模块 15 - 讲座视频 - 数据采集系统 - 理论
- 未学习 TI-RSLK 模块 15 - 讲座视频 - 数据采集系统 - 性能测量
- 未学习 TI-RSLK 模块 15 - 实验视频 15.1 - 使用 ADC 测试红外距离测量
- 未学习 TI-RSLK 模块 16 - 讲座视频 - 转速计 - 输入捕捉
- 未学习 TI-RSLK 模块 16 - 讲座视频 - 转速计 - 接口
- 未学习 TI-RSLK 模块 16 - 实验视频 16.1 - 测试转速计以测量速度
- 未学习 TI-RSLK 模块 17 - 讲座视频 - 控制系统
- 未学习 TI-RSLK 模块 17 - 实验视频 17.1 - 演示控制系统 - 积分控制
- 未学习 TI-RSLK 模块 17 - 实验视频 17.2 - 演示控制系统 - 比例控制
- 未学习 TI-RSLK 模块 18 - 讲座视频 - 串行通信 - UART
- 未学习 TI-RSLK 模块 18 - 讲座视频 - 串行通信 - FIFO
- 未学习 TI-RSLK 模块 18 - 实验视频 18.1 - 演示 UART
- 未学习 TI-RSLK 模块 18 - 实验视频 18.2 - 命令解释器
- 未学习 TI-RSLK 模块 19 - 讲座视频 - 低功耗蓝牙 - 无线
- 未学习 TI-RSLK 模块 19 - 讲座视频 - 低功耗蓝牙 - 理论
- 未学习 TI-RSLK 模块 19 - 讲座视频 - 低功耗蓝牙 - 简单网络处理器
- 未学习 TI-RSLK 模块 19 - 实验视频 19.1 - 演示 BLE
- 未学习 TI-RSLK 模块 19 - 实验视频 19.2 - 与机器人通信
视频简介
TI-RSLK 模块 8 - 讲座视频第一部分 - 开关
利用LED和开关将输入和输出设备相连接。