通常这意味着活跃低.在条形图中,我们谈到它是高电平有效并且只是意味着"真实"是高电平或当电压非零时(大于零,vcc或任何将您带到该边界).让我们使用老式的5伏电压:
Active High
5v means logic is true, asserted
0v means logic is false, not asserted
Active Low
5v means logic is false, not asserted
0v means logic is true, asserted
Run Code Online (Sandbox Code Playgroud)
复位通常被置为低电平,因为当电源关闭时它们关闭(零伏)你使用R/C电路(电阻+电容)导致电容器充电缓慢,电源轨以某种速率上升,比这快得多R/C电路允许复位.这个时间延迟允许电源轨上升到时钟芯片,以便通过电源和时钟执行任何其他工作,然后最终复位在断言之间超过阈值(逻辑保持在复位状态)并且置为无效(逻辑从复位释放) ).
现代系统每个芯片具有多个复位,每个芯片具有多个电压轨,具有压摆率和非常特定的时序规则,其中轨道在什么时间出现,并且没有比某些压摆率更快或更慢,以及所有复位.乘以系统中的所有支持芯片,通常需要一个cpld来管理重置等.所以R/C电路不会给你带来任何痛苦的东西(除非你想提出cpld).cpld可能会控制电源轨,因此它可以在启动电源之前将任何东西驱动到器件中,但断言低电平仍然更好,我现在将停止重置...
中断不会让我感到惊讶,如果它是一个传统的单个中断输入,那么你会接线或它,这样不止一个人可以拉低它,可能你在这里用你的!XIRQ.有线装置意味着你有一个上拉电阻,这样如果没有人将信号驱动为零,那么电阻将其拉至VCC(5v,3.3v或任何系统使用的).你所连接的电路是开路集电极,这意味着晶体管只能向零拉低,不能向VCC拉高.通过这种方式,许多人可以在这条线路上"驱动"为零,通常采用推拉式(可以驱动高或低)你只有一个人在驾驶而其余人正在聆听,为什么因为一个驱动器高而另一个驱动器然后,你将电源线短路接地,两个芯片中的一个"让它的一些烟雾消失".(通常你可以下沉多于源,所以驾驶高的人可能是先死的人)
现在这就是硬件人们传统上如何命名的东西,一般的逻辑方程也会使用一个条形码,但是你用汇编语言来问这个问题,我不知道你可以用ASCII做一些事情.有时候你会看到/ slash或者!bang来指示编程语言或其他你不能实际绘制条形或者不想尝试的地方.
| 归档时间: |
|
| 查看次数: |
1124 次 |
| 最近记录: |