一、概述
很多时候由于节省硬件资源,降低成本,会把PWM控制芯片去掉或者是改做它用,导致当我们想用PWM方式控制背光时只能使用普通的GPIO口。本篇文档就来讲解下如何使用GPIO模拟PWM功能进行背光的控制。本文以IMX6为例。
二、确认硬件接口
硬件连接如下:
查看IMX6手册,发现引脚为GPIO3_IO18
三、软件配置
1、添加设备树节点
2、驱动编写
#include <linux/gpio.h>
#include <linux/of_g
很多时候由于节省硬件资源,降低成本,会把PWM控制芯片去掉或者是改做它用,导致当我们想用PWM方式控制背光时只能使用普通的GPIO口。本篇文档就来讲解下如何使用GPIO模拟PWM功能进行背光的控制。本文以IMX6为例。
硬件连接如下:
查看IMX6手册,发现引脚为GPIO3_IO18
1、添加设备树节点
2、驱动编写
#include <linux/gpio.h>
#include <linux/of_g