[ATSAMD21E-S EVM] ATSAMD21 UART 테스트[SAMD21E-S EVM] ATSAMD21 UART 테스트
ATSAMD21 의 UART 실험을 Atmel Studio 에서 해보았다.
[SAMD21E-S EVM] 보드는 S-Type EVM 형태의 핀맵으로 표준화 되어 있고 Serial 핀이 PA10(TXD), PA11(RXD) 에 할당 되어 있다.
먼저 Atmel START로 프로젝트 생성하고 UART Component를 추가 한다.
UART 핀맵을 PA10, PA11에 할당하고 코드 생성 한다.
테스트는 S-Type - SSM-Type EVM 확장테스트 보드, USB C-type USB2UART 보드를 이용하여 진행 하였다.
Atmel START에서 자동 생선된 기본 코드에서 examlpe 를 참고 하여 간단히 UART로 출력 하는 코드를 작성하여 테스트 가능하다.
#include <atmel_start.h>#include <stdlib.h>#include <stdio.h>#include <stdarg.h>struct io_descriptor *uart_io;int main(void){/* Initializes MCU, drivers and middleware */atmel_start_init();usart_sync_get_io_descriptor(&USART_0, &uart_io);usart_sync_enable(&USART_0);/* Replace with your application code */while (1){
io_write(uart_io, "a", 1);
gpio_toggle_pin_level(LED1);delay_ms(500);}}
반응형