34 lines
639 B
C
34 lines
639 B
C
#include <Board_Config.h>
|
|
#include <stdint.h>
|
|
|
|
|
|
void MSP_Delay_us(uint32_t nus) {
|
|
delay_cycles(nus * (CPUCLK_FREQ / 1000000));
|
|
}
|
|
|
|
void MSP_Delay_ms(uint32_t nms) {
|
|
for(uint32_t i = 0; i < nms; i++) {
|
|
MSP_Delay_us(1000); // 每毫秒延时1000微秒
|
|
}
|
|
}
|
|
|
|
/*******************LED控制函数********************/
|
|
void LED_ON() {
|
|
DL_GPIO_setPins(LED_PORT, DL_GPIO_PIN_22);
|
|
}
|
|
|
|
void LED_OFF() {
|
|
DL_GPIO_readPins(LED_PORT, DL_GPIO_PIN_22);
|
|
}
|
|
|
|
void LED_Toggle() {
|
|
DL_GPIO_togglePins(LED_PORT, DL_GPIO_PIN_22);
|
|
}
|
|
|
|
void LED_Set(bool state) {
|
|
if (state) {
|
|
LED_ON();
|
|
} else {
|
|
LED_OFF();
|
|
}
|
|
} |