【问题标题】:How to control Brightness of a LED using c in RL78 Micro Controller? [closed]如何在 RL78 微控制器中使用 c 控制 LED 的亮度? [关闭]
【发布时间】:2014-06-17 16:01:56
【问题描述】:

由于我使用的是 RL78 微控制器,我需要一个 C 代码来控制 LED 的亮度。我在互联网上搜索过,但没有用....只提供了一些数据表。没有确切的PWM占空比的计算,如果有人熟悉计算和代码,请帮助。我使用了很多资源,但没有一个有用。

【问题讨论】:

  • 您可以发布数据表的链接吗?比如我使用的Microchip PIC芯片(即:PIC32mx795F512L),就有这些单芯片500页左右的海量产品手册。他们对如何设置和使用 PWM 进行了详尽的描述,通常通过输出比较 (OC) 中断处理程序。 ww1.microchip.com/downloads/en/DeviceDoc/61156H.pdf
  • 您是否将 DAC 输出连接到 LED 的阳极,并将电阻接地到 LED 的阴极?
  • @FiddlingBits :他建议他使用 PWM(更适合 LED 控制)。 RL78 产品选择器在任何情况下都没有任何带 DAC 的部件,而它们都具有至少 32 个 PWM 输出和多达 21 个。

标签: c embedded microcontroller brightness led


【解决方案1】:

数据表不是查找此类信息的地方 - 对于大多数微机而言,这只不过是用于部件选择和电路设计的摘要。您需要查看(在这种情况下)用户硬件手册 - 其他制造商使用其他名称,但不使用 数据表。您尚未完全指定您正在使用的部分,因此无法指导您,但例如 RL78/1A hardware manual 具有:

请注意,manufacturers web-site 上还有更多文档和应用说明 - 选择您的部件并打开“文档”选项卡。

甚至有一个driver code generator tool 甚至可以为您编写代码。快速查看文档表明它会这样做。

【讨论】:

  • 注意,我从来没有使用过(甚至以前听说过)RL78,所以不能进一步帮助你,我只是指着眼前的东西。
  • 儿子供应商使用术语数据表来表示引脚信息和寄存器/编程信息,有些使用数据表只是为了引脚/电源信息和一些用户指南或程序员参考。我不会说或同意大多数。也许这个产品线中的大部分或全部肯定......
  • @Clifford:感谢您提供的信息...!!但是有了这些信息,我也无法继续前进。
猜你喜欢
  • 2017-06-06
  • 1970-01-01
  • 2019-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多