led.c
来自「How to detect Battery voltage in DragonB」· C语言 代码 · 共 40 行
C
40 行
#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 + =
减小字号Ctrl + -
显示快捷键?