📄 main.c
字号:
#include "include/include.h"
void Delay (unsigned long var){
while(--var != 0) ;
}
/*-----------------------------------------------------------------------------
*-----------------------------------------------------------------------------*/
static void ConfigureIO (void){
// for LCD Backlight
AT91C_BASE_PIOB->PIO_OER = (AT91_OUTPUTS); // set to output
AT91C_BASE_PIOB->PIO_PER = (AT91_OUTPUTS); // set to PIO mode
AT91C_BASE_PIOB->PIO_PPUDR = (AT91_OUTPUTS); // disable pin pull up
AT91C_BASE_PMC->PMC_PCER = (1 << AT91C_ID_PIOA); // enable periph clock for PIO controller
AT91C_BASE_PIOA->PIO_ODR = (AT91A_JS_ALL); // set PIO line to input
}
//Reset WatchDog to avoid MC restsrt
void WD_reset(void){
AT91C_BASE_WDTC->WDTC_WDCR = 0xA5000001;
}
//Configures Watchdog
//If ms_time < 4 or > 16 000 ms then watchdog is disabled
void Watchdog_set(unsigned int ms){
//软桷栲腓玎鲨
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -