⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 pxa255,bootloaer ,从初始化中断到GPIO口
💻 C
字号:
#include <stdio.h>
#include <math.h>

#define GPIO_ALL	(*(volatile unsigned *)0x40e00010)
#define GPIO_OUT_1	(*(volatile unsigned *)0x40e0001c)
#define GPIO_OUT_0	(*(volatile unsigned *)0x40e00028)
#define GPIO_VALUE	0x00000c00

#define PWM_CTRL	(*(volatile unsigned *)0x40c00000)
#define PWM_DUTY	(*(volatile unsigned *)0x40c00004)
#define PWM_Period	(*(volatile unsigned *)0x40c00008)
#define CKEN_PWM	(*(volatile unsigned *)0x41300004)	

#define CTRL	0x0
#define DUTY	0x6
#define Period  0xa


extern int main()
{	
	int i,j;
	GPIO_ALL=0x00000c00;
	
		CKEN_PWM=0x3;
		PWM_CTRL=0x1f;
		PWM_DUTY=0x10;
		PWM_Period=0x1f;
	 
LOOP: for(i=0;i<1200000;i++)
	{
		GPIO_OUT_1=0x00000c00;
			
	}
	
	
	for(j=0;j<1200000;j++)
	{
		GPIO_OUT_0=0x00000c00;
		//PWM_CTRL=0x0;
		//PWM_DUTY=0x8;
		//PWM_Period=0xf;
	}	
	goto LOOP;
	
	

}	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -