打印
[技术问题解答]

怎么让FRDM-KL25Z的LED灯多种颜色闪烁(已解决)

[复制链接]
1898|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cxp1992|  楼主 | 2014-3-12 17:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
cxp1992|  楼主 | 2014-3-12 17:42 | 只看该作者
求指导啊

使用特权

评论回复
板凳
cxp1992|  楼主 | 2014-3-12 17:58 | 只看该作者
地板
motodefy| | 2014-3-12 19:38 | 只看该作者
很简单吧···那个是3色led···直接高低电平控制不就好了

使用特权

评论回复
5
cxp1992|  楼主 | 2014-3-12 22:02 | 只看该作者
motodefy 发表于 2014-3-12 19:38
很简单吧···那个是3色led···直接高低电平控制不就好了

一种颜色闪烁简单  我不会搞颜色变化闪  一下红色一下蓝色等等

使用特权

评论回复
6
FSL_TICS_Robin| | 2014-3-13 09:11 | 只看该作者
cxp1992 发表于 2014-3-12 22:02
一种颜色闪烁简单  我不会搞颜色变化闪  一下红色一下蓝色等等

楼主要多看看飞思卡尔官网提供的官方例程包KL25-SC呢,里面就有这个功能的工程。
E:\KL25 Sample Code\kl25_sc_rev10\klxx-sc-pex\projects\pwm_led\cw

使用特权

评论回复
7
cxp1992|  楼主 | 2014-3-13 09:46 | 只看该作者
FSL_TICS_Robin 发表于 2014-3-13 09:11
楼主要多看看飞思卡尔官网提供的官方例程包KL25-SC呢,里面就有这个功能的工程。
E:\KL25 Sample Code\kl ...

怎么修改闪烁频率呢

使用特权

评论回复
8
FSL_TICS_Robin| | 2014-3-13 10:20 | 只看该作者
cxp1992 发表于 2014-3-13 09:46
怎么修改闪烁频率呢

我还没有仔细看过那个工程,你需要看一下这个工程开头宏定义那些是否有注释提到

使用特权

评论回复
9
FSL_TICS_Robin| | 2014-3-13 10:26 | 只看该作者
cxp1992 发表于 2014-3-13 09:46
怎么修改闪烁频率呢

int FadeTime            =    1; /* seconds */
int ServiceInterval =         25; /* ms, determined by PeriodicInterrupt */

#define NumServices             (FadeTime*1000)/ServiceInterval



你直接修改FadeTime的值,看注释单位是秒。
当然如果你要改小频率,就把NumServices中FadeTime乘数因子改小吧。
ServiceInterval是由PIT周期决定的。

使用特权

评论回复
10
黄小俊| | 2014-3-13 13:10 | 只看该作者

使用特权

评论回复
11
FSL_TICS_Robin| | 2014-3-17 14:10 | 只看该作者
楼主你好,不知此问题是否已经得到解决?
如果问题尚未解决,你可以继续在此贴中提问。
如果问题已经解决,请按照https://bbs.21ic.com/icview-692566-1-1.html帖子描述操作结贴。
谢谢配合

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

16

帖子

0

粉丝