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

📄 led.c

📁 How to detect Battery voltage in DragonBall SZ platform
💻 C
字号:
#include "MX1_def.h"
#include "Common.h"

void LED2_on(void)
{
	*(P_U32) PTA_GIUS |= 0x4;
	*(P_U32) PTA_OCR1 |= 0x30;
	*(P_U32) PTA_PUEN &= 0xfffffffb;
	*(P_U32) PTA_DDIR |= 0x4;
	*(P_U32) PTA_DR |= 0x4;
	
	__asm{ MRS r1, CPSR};
}

void LED2_off(void)
{
	*(P_U32) PTA_GIUS |= 0x4;
	*(P_U32) PTA_OCR1 |= 0x30;
	*(P_U32) PTA_PUEN &= 0xfffffffb;
	*(P_U32) PTA_DDIR |= 0x4;
	*(P_U32) PTA_DR &= 0xfffffffb;
}

void LED3_on(void)
{
	*(P_U32) PTA_GIUS |= 0x800000;
	*(P_U32) PTA_OCR2 |= 0xc000;
	*(P_U32) PTA_PUEN &= 0xff7fffff;
	*(P_U32) PTA_DDIR |= 0x800000;
	*(P_U32) PTA_DR |= 0x800000;
}

void LED3_off(void)
{
	*(P_U32) PTA_GIUS |= 0x800000;
	*(P_U32) PTA_OCR1 |= 0xc000;
	*(P_U32) PTA_PUEN &= 0xff7fffff;
	*(P_U32) PTA_DDIR |= 0x4;
	*(P_U32) PTA_DR &= 0xff7fffff;
}

⌨️ 快捷键说明

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