📄 main.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 + -