[技术问题解答] 怎么让FRDM-KL25Z的LED灯多种颜色闪烁(已解决)

[复制链接]
2542|10
 楼主| cxp1992 发表于 2014-3-12 17:40 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_A 于 2014-4-1 10:09 编辑

用codewarrior编程,最好带有源程序和操作步骤
 楼主| cxp1992 发表于 2014-3-12 17:42 | 显示全部楼层
求指导啊
 楼主| cxp1992 发表于 2014-3-12 17:58 | 显示全部楼层
motodefy 发表于 2014-3-12 19:38 | 显示全部楼层
很简单吧···那个是3色led···直接高低电平控制不就好了
 楼主| cxp1992 发表于 2014-3-12 22:02 | 显示全部楼层
motodefy 发表于 2014-3-12 19:38
很简单吧···那个是3色led···直接高低电平控制不就好了

一种颜色闪烁简单  我不会搞颜色变化闪  一下红色一下蓝色等等
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

 楼主| cxp1992 发表于 2014-3-13 09:46 | 显示全部楼层
FSL_TICS_Robin 发表于 2014-3-13 09:11
楼主要多看看飞思卡尔官网提供的官方例程包KL25-SC呢,里面就有这个功能的工程。
E:\KL25 Sample Code\kl ...

怎么修改闪烁频率呢
FSL_TICS_Robin 发表于 2014-3-13 10:20 | 显示全部楼层
cxp1992 发表于 2014-3-13 09:46
怎么修改闪烁频率呢

我还没有仔细看过那个工程,你需要看一下这个工程开头宏定义那些是否有注释提到
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周期决定的。

黄小俊 发表于 2014-3-13 13:10 | 显示全部楼层
FSL_TICS_Robin 发表于 2014-3-17 14:10 | 显示全部楼层
楼主你好,不知此问题是否已经得到解决?
如果问题尚未解决,你可以继续在此贴中提问。
如果问题已经解决,请按照https://bbs.21ic.com/icview-692566-1-1.html帖子描述操作结贴。
谢谢配合
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部