|
//======================================================
// Used ABOV Semiconductor's code generator
// Device name : A31G111/112
//懂的人都懂
//======================================================
#include "init.h"
#include "peri.h"
#include "A31G11x_pcu.h"
#include "A31G11x_scucg.h"
#include "A31G11x_uartn.h"
#include "A31G11x_int.h"
#include "A31G11x_adc.h"
#include "debug_frmwrk.h"
//#include "uart.h"
/**********************************************************************
// Main Clock Selection
**********************************************************************/
//#define USED_HIRC
//#define USED_WDTRC
//#define USED_MOSC
//#define USED_SOSC
//Clock Out Selection ( Monitoring )
#define USED_CLKO
void mainloop(void);
uint32_t tmp;
uint32_t adcavg;
const uint8_t menu[] =
"************************************************\n\r"
" ADC demo \n\r"
"\t - MCU: A31G112 \n\r"
"\t - Core: ARM Cortex-M0 \n\r"
"\t - Communicate via: UART0 - 38400 bps \n\r"
" Using ADC in interrupt mode \n\r"
"************************************************\n\r";
/**********************************************************************
* @brief Print menu
* @param[in] None
* @return None
**********************************************************************/
void print_menu(void)
{
_DBG(menu);
}
/**********************************************************************
// Main
**********************************************************************/
int main()
{
init(); // 初始化
mainloop();//主程序
return (0);
} //main
///////////////////////////////////////
void mainloop(void)
{
while(1){
adcavg=0x1234;
_DBG("AN2 = "); _DBH16(adcavg); _DBG(" ");
for(tmp = 0; tmp < 1000000; tmp++);
for(tmp = 0; tmp < 1000000; tmp++);
for(tmp = 0; tmp < 1000000; tmp++);
} //while
} //mainloop
|
-
-
abov-2-串口發送.7z
2019-11-29 14:18 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
215.54 KB, 下載次數: 7, 下載積分: 黑幣 -5
|