实验内容
本实验使用的是正点原子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 =