-
公开(公告)号:CN114679807A
公开(公告)日:2022-06-28
申请号:CN202210318547.0
申请日:2022-03-29
Applicant: 福建信息职业技术学院
Inventor: 张福旭 , 李宏达 , 周素青 , 郑俊强 , 王伟生 , 周晓雪 , 李文杰 , 吴孝焕 , 肖家明 , 郑礼鋆 , 卢雪莲 , 黄燕婷 , 吴农文 , 赵泽洋 , 石远航 , 庄振聪 , 李弘哲 , 陈静怡 , 翁昕晨 , 刘涛 , 涂其文 , 陈宇
IPC: H05B45/00 , H05B47/18 , H05B47/155 , G06F12/02
Abstract: 本发明涉及一种基于内存映射的串行输入并行输出LED控制装置及方法,该装置包括主控芯片NUC980和多个LED控制芯片74HC164PW,每个LED控制芯片通过8个GPIO与8个LED灯连接,主控芯片通过2个GPIO口与一个LED控制芯片对接,一个时钟引脚,一个数据引脚,所有LED控制芯片共用一个RST引脚;该方法通过运行于Linux应用层的多LED控制程序来控制多个LED灯工作:初始化时,通过mmap系统函数,映射GPIO的寄存器地址到应用程序空间,映射之后返回指针数据类型;对指针地址进行读写,即可控制LED的时序信号和DATA信号。该装置及方法电路结构简单,实现成本低,控制快速、高效。