【问题标题】:Renesas -- cannot get I/O to work except onboard LED瑞萨——除了板载 LED 外,无法让 I/O 工作
【发布时间】:2016-02-14 00:21:53
【问题描述】:

这是关于 RL78G14 开发板/棒的。

起初我使用PM7 = 0x7F; 初始化了led D2,然后我使用带有P7 ^= 80; 的定时器ISR 每63 毫秒切换一次。

一切顺利。下一步是让另一个针做同样的事情,但它没有用。我什至尝试使用

切换大部分 I/O 引脚
PM7 = 0x0;
PM6 = 0x0;
PM5 = 0x0;
PM4 = 0x0;
PM3 = 0x0;
PM2 = 0x0;

和

P7 ^= 0xFF;
P6 ^= 0xFF;
P5 ^= 0xFF;
P4 ^= 0xFF;
P3 ^= 0xFF;
P2 ^= 0xFF;

。 LED 仍然闪烁,但大约 95% 的 64 个引脚保持低电平 (GND)。 (意味着除了 P77(LED)之外的任何其他引脚都没有变化)。

我还在使用 E2 studios v3.0.0.22(基于 Eclipse)、KPIT 编译器 v15.02、e2 studios 中的内置代码生成器,目前在 Windows 8 中进行开发。

有人知道如何解决这个问题吗?它不必特定于该板。如果是你熟悉的嵌入式板卡,你会怎么修?

【问题讨论】:

标签: c eclipse io embedded


【解决方案1】:

所以,要回答我自己的问题,最后确实是微不足道的。这是一个接地不当的案例。我假设示波器和电路板都接地,所以我只使用示波器的正极进行测量。它最终确实有效。

【讨论】:

    猜你喜欢
    • 2019-11-29
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 2014-05-17
    相关资源
    最近更新 更多