gpt4 book ai didi

c - 我可以从 pic 18f4550 的 PORTBbits.RB7 看哪个值

转载 作者:太空宇宙 更新时间:2023-11-03 23:56:27 25 4
gpt4 key购买 nike

我可以从 PORTBbits.RB7 得到什么值,在这个端口上有一个连接了电阻器的绿色 LED(见图)。我将 pic F184550 与 mplab ide v8.63 和来自 mplab microchip 的 C 编译器 C18 一起使用。或者我是否需要写信给腻子才能看到这个值。谢谢enter image description here

最佳答案

简短的回答取决于在 PORTB7 引脚上测得的电压,答案将是 0、1 或两者。

这是因为数字 GPIO 引脚的工作方式。为了确定该引脚上的给定电压是产生 0 还是 1,芯片制造商设置了一个阈值。对于 PIC18:

0.8 * Vdd == Digital '1'

0.2 * Vdd == Digital '0'

Where Vdd is the supply voltage

因此,如果 Vdd == 3.3V,则 PORTB7 两端的电压需要为 2.64V 或更高才能读取为数字“1”。 0 - 0.66V 的电压将被读取为数字“0”。

如果电压介于这两个阈值之间怎么办?谁知道?你所知道的是你有两个选择:0 或 1。

现在,如果您想要读取 PORTB7 的实际电压电平,那么不幸的是您运气不好。您需要将该电压电平连接到 ADC 才能获得该信息。

关于c - 我可以从 pic 18f4550 的 PORTBbits.RB7 看哪个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5361832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com