介绍利用PWM技术控制全彩灯变色和呼吸,源代码详见附件。
源代码主要包括两部分:
一、利用pwm技术控制RGB全彩灯变色和呼吸的实验
说 明:可以设置全彩灯在1600万色之间进行变化,也可以选择一些特定颜色进行呼吸。
二、定时器0中断服务函数
说明:设置定时溢出时间为10us,频率10khz,当进入中断后,为了避免在程序执行过程中为完又进入下一次中断,先关闭定时器,当此段程序执行完再打开定时器,并设置一个标志位,给主函数去判断
阅读全文
完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。
当前内容为数字版权作品,购买后不支持退换且无法转移使用。
介绍利用PWM技术控制全彩灯变色和呼吸,源代码详见附件。
源代码主要包括两部分:
一、利用pwm技术控制RGB全彩灯变色和呼吸的实验
说 明:可以设置全彩灯在1600万色之间进行变化,也可以选择一些特定颜色进行呼吸。
二、定时器0中断服务函数
说明:设置定时溢出时间为10us,频率10khz,当进入中断后,为了避免在程序执行过程中为完又进入下一次中断,先关闭定时器,当此段程序执行完再打开定时器,并设置一个标志位,给主函数去判断
器件型号 | 数量 | 器件厂商 | 器件描述 | 数据手册 | ECAD模型 | 风险等级 | 参考价格 | 更多信息 |
---|---|---|---|---|---|---|---|---|
CY62167EV30LL-45BVXIT | 1 | Cypress Semiconductor | Standard SRAM, 1MX16, 45ns, CMOS, PBGA48, 6 X 8 MM, 1 MM HEIGHT, ROHS COMPLIANT, VFBGA-48 |
|
|
$29.09 | 查看 | |
HFBR-2522Z | 1 | Broadcom Limited | Receiver, 1Mbps, DIP, Through Hole Mount, ROHS COMPLIANT PACKAGE |
ECAD模型 下载ECAD模型 |
|
$15.01 | 查看 | |
CSTCE16M0V53-R0 | 1 | Murata Manufacturing Co Ltd | Ceramic Resonator, 16MHz Nom, ROHS AND REACH COMPLIANT, CERAMIC PACKAGE-3 |
ECAD模型 下载ECAD模型 |
|
$0.75 | 查看 |