【Linux驱动开发】裸机点亮LED灯实验

实验内容

本实验使用的是正点原子I.MX6ULL开发版的汇编LED灯实验,通过GPIO1_IO03引脚输出低电平点亮小灯。
通过操作寄存器使GPIO1_IO03输出低电平包括以下几步:
1、开启时钟。
2、设置IO口的复用功能为gpio。
3、对IO进行配置,如上下拉、速度等。
4、设置GPIO1_IO03为输出。
5、向GPIO1的data register中IO03对应位写入0,使得GPIO1_IO03输出低电平。

时钟

经过测试,要想点亮小灯最少需要开启的时钟如下:

void clk_enable(void)
{
   
	CCM_CCGR0 = 0x00000003;
	CCM_CCGR1 = 0x0c0c0000;
	CCM_CCGR2 =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值