【问题标题】:read port RB7 or other port from PICF184550 in program language C用程序语言 C 从 PICF184550 读取端口 RB7 或其他端口
【发布时间】:2011-03-19 10:36:51
【问题描述】:

我正在使用 picdem F184550,我想读取 LED 的值,我正在使用带有 C 编译器的 mplab ide v8.63。但我不知道如何与我的带电阻器的 LED 连接的端口 RB7 连接。问题是,如何用程序语言 C 读取我的 LED 连接的端口 RB7。谢谢! (见图

【问题讨论】:

    标签: c compiler-construction microcontroller pic led


    【解决方案1】:

    这取决于您使用的编译套件。

    Microchip 提供的那些(18F MCU 的 C18)通常在特定于您的设备的头文件中定义所有可用的端口和寄存器(在您的情况下类似于 p18F4550.h)。

    在此标头中,您将拥有一个与您的特定端口寄存器对应的结构定义。 您可以在以下字段中访问您的特定 RB7 I/O:PORTBbits.RB7

    【讨论】:

    • 感谢您的评论!我会试试。它是 Microchip 的 C18 编译器。
    • 您知道我可以检索到的值吗?我必须将 PORTBbits.RB7 的值写入 putty 才能看到这些值吗?
    • 读取 RB7,您将只有一位值(0 或 1)说明您的输出引脚是被驱动为低电平还是高电平状态。我猜它在驱动 LED 时被配置为输出。所以基本上它会直接反映你的LED闪电状态。
    猜你喜欢
    • 1970-01-01
    • 2014-06-19
    • 2011-03-23
    • 2019-04-11
    • 1970-01-01
    • 2010-12-16
    • 1970-01-01
    • 2013-09-19
    • 2014-10-06
    相关资源
    最近更新 更多