呼吸灯 裸机 S3C2416
2019独角兽企业重金招聘Python工程师标准>>>
不废话,直接上代码
void led_ctrl(uint8_t chDataH,uint8_t chDataL)
{if(chDataH > chDataL){LED0_ON();}else{LED0_OFF();}
}void breath_led(void)
{#define c_wSmooth 8 //平滑度#define c_wSpeed 19 //呼吸速度static uint32_t s_wData = 0;uint8_t chDataL = s_wData&(BITS(c_wSmooth)-1);uint8_t chDataH = (s_wData>>(c_wSpeed-c_wSmooth))&(BITS(c_wSmooth)-1);if(s_wData&(BITS(c_wSpeed))){chDataH = ~chDataH;}led_ctrl(chDataH,chDataL);s_wData ++;#undef c_wSmooth#undef c_wSpeed
}
需要手动实现的部分为:
#define BITS(n) ((uint32_t)(1<<(n)))#define LED0_ON() do{led_0_on();}while(0)
#define LED0_OFF() do{led_0_off();}while(0)
LED0_ON() 可以手动修改
这种方式的呼吸灯适用于较高的调用频率
转载于:https://my.oschina.net/mummy108/blog/291010
呼吸灯 裸机 S3C2416相关推荐
- arduino 呼吸灯_如何改善您的Arduino呼吸机:用于临时COVID-19呼吸机设计的RTS和SCS简介...
arduino 呼吸灯 The world as we know it was recently taken by storm. That storm was the outbreak of the ...
- 延时函数介绍和呼吸灯的实现
文章目录 延时函数介绍 呼吸灯原理 杨桃32学习笔记,本文图片文字皆为转述 延时函数介绍 分为delay_s秒,delay_ms毫秒,delay_us微秒延时,最大参数不能超过65535. 呼吸灯原理 ...
- css怎么动画中该透明度,通过css3动画和opacity透明度实现呼吸灯效果
本文介绍了通过css3动画和opacity透明度实现呼吸灯效果的方法,分享给大家,具体如下: 呼吸灯 /*也可以通过加层罩,通过设置层罩透明度来实现亮度动画*/ body{ background-co ...
- android呼吸灯动画,Android高德地图自定义定位蓝点实现呼吸灯功能
还是先上个图吧: cluster.gif 说下实现的原理,首先这个定位小蓝点是由两张图片组成的,最底层的一张白色圆形图片以及上一层的蓝色圆形图片,只要不停的对蓝色图片进行透明度动画操作就可以实现这个效 ...
- 【Verilog HDL 训练】第 10 天(PWM 呼吸灯)
5月8日 PWM 用verilog实现PWM控制呼吸灯.呼吸周期2秒:1秒逐渐变亮,1秒逐渐变暗.系统时钟24MHz,pwm周期1ms,精度1us. 今天的题目我是第一次见,答案借鉴大神的:Veril ...
- 生活娱乐 达尔优的键盘鼠标如何打开和关闭呼吸灯
http://item.jd.com/1105057.html FN+Scrllock为开关按钮 FN+PuUp为调节灯光 http://item.jd.com/1154075.html 鼠标底面有开 ...
- 启明智显分享| ESP32学习笔记参考--PWM(脉冲宽度调制) 篇,配PWM控制 LED呼吸灯代码示例参考
提示:启明智显专为智能产品提供一站式彩屏显示+连接+云端服务+APP软件开发.维护等解决方案,帮厂商快速实现硬件的智能化.作为启明云端旗下方案公司,我们用心整理了开发小伙伴在开发过程中可能会遇到的问题 ...
- android8 通知呼吸灯_android学习笔记----解决兼容8.0以上和8.0之前版本通知栏显示、振动、LED呼吸灯闪烁问题(真机验证)...
Android 8.0系统的通知栏适配文章讲解(郭霖大神的): 然后开始试验了: 模拟器: 真机(华为荣耀V9,8.0系统),下拉横幅需要手动打开,除非是厂家白名单,比如QQ.微信 我在oppo手机6 ...
- 手机1像素线粗_小米1亿像素手机配置全曝光:史上最炫酷呼吸灯!
小米官方已经定于11月5日发布首款1亿像素拍照手机--小米CC9 Pro. 据悉,小米CC9 Pro采用了一亿像素五摄四闪全焦段的配置,支持双光学防抖.10倍混合光学变焦.50倍数字变焦,拍照对标友商 ...
- css3实现科技感的呼吸灯效果
呼吸灯效果是一种常见的灯光效果,比如网页的按钮,现实生活中比如电脑的开机按钮. 使用CSS3的animation方法可以实现很多迷人的网页动画特效. 使用CSS3 配合box-shadow即可实现类似 ...
最新文章
- C语言中static全局变量与普通的全局变量区别
- 音视频技术开发周刊 94期
- 直通BAT必考题系列:深入详解JVM内存模型与JVM参数详细配置
- Python3 Ocr 初探
- 数字信号处理——巴特沃斯滤波器设计
- geoda空间自相关分析_【方法笔记4】Geoda空间计量1 空间自相关
- 9.Memcached 介绍
- 开坑,写点Polymer 1.0 教程第2篇(上)——hello world篇
- 带圈数字符号0-100和unicode编码
- 2021-07-30
- 数据库防火墙、数据库加密、数据库脱敏真的可用吗?
- WPS简历模板的图标怎么修改_研究了 2000 份 BAT 员工的简历后,我发现这 3 个共同点...
- 华为悦盒EC6108V9教程
- Java的keytool命令
- 矢量图标库Font Awesome的SVG新版本图标库5.x
- iPhone如何下载Skype_详细教程
- 一篇讲透图表操作:趋势类比较类占比类分布类图表
- Oracle数据库将数字金额转换为大写汉字
- 广告公司网站该怎么做和运营
- 概率论与数理统计-离散型随机变量基础知识