【发布时间】: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