본문 바로가기

M052LBN_STUDY

(3)
M052LBN EVM - NUVOTON 12bit ADC 테스트 M052LBN EVM - NUVOTON 12bit ADC 테스트 NUVOTON M051 시리즈 ADC는 최대 12비트해상도 이고 특이사항으로 5V까지 측정 가능하다. - 입력레인지 : 0~5V- 10bit 12bit, 해상도- 8채널 싱글, 4채널 differenctial- 760kSPS (16Mhz) M052LBN ADC 블록도 M052LBN ADC 초기화 코드void ADCInit( void){ SYS_UnlockReg(); /* Enable ADC module clock */ CLK_EnableModuleClock(ADC_MODULE); /* ADC clock source is 22.1184MHz, set divider to 7, ADC clock is 22.1184/7 MHz */ CLK_SetM..
M052LBN EVM - SPI 테스트 M052LBN EVM - SPI 테스트 M052LBN는 저렴한 MCU임에도 2채널의 SPI를 제공한다. FIFO있고 SPI속도도 빠르다. M052LBN SPI 블록도 M052LBN SPI 초기화 함수void SPI0_Init(void){SYS_UnlockReg(); CLK_EnableModuleClock(SPI0_MODULE); /* Set multi function pin for SPI1 */ //SYS->P0_MFP = SYS_MFP_P04_SPISS1 | SYS_MFP_P05_MOSI_1 | SYS_MFP_P06_MISO_1 | SYS_MFP_P07_SPICLK1; SYS->P1_MFP = SYS_MFP_P15_MOSI_0 | SYS_MFP_P16_MISO_0 | SYS_MFP_P17_SPICLK0..
M052LBN EVM - UART테스트 M052LBN - UART테스트 M052LBN UART 특징M0521은 2채널의 UART가 있다. 그리고 FIFO 있고.. RS485 9bit 모지원한다. 저렴한 MCU에서 지원은 좋은것 같다. - Separate receive / transmit 16/16 bytes entry FIFO for data payloads - hardware auto-flow control and flow control - Supports RS-485 9-bit mode - Supports hardware or software enable to program RTS pin to control RS-485 transmission direction directly M052LBN UART 블록도 M052LBN UART 초기화 코..