'ATSAMD21E'에 해당되는 글 2건

  1. 2018.06.29 [SAMD21E-S EVM] ATSAMD21 UART 테스트
  2. 2018.06.27 [SAMD21E-S EVM] ATSAMD21 미니보드 제작
[ATMEL]/SAMD212018. 6. 29. 15:58

[SAMD21E-S EVM] ATSAMD21 UART 테스트

[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);
       }

}

 

Posted by nexp

댓글을 달아 주세요

[ATMEL]/SAMD212018. 6. 27. 10:44

[SAMD21E-S EVM] ATSAMD21 미니보드 제작

[SAMD21E-S EVM] ATSAMD21 미니보드 제작



간단한 프로젝트 진행을 위해 소형 이면서 저렴하고 어느정도 성능도 보장하는 MCU를 찾게 되는데 ATSAMD21E는 QFN32의 소형 저가격(1$대)을 만족하는 칩 인것 같다.


핀맵도 간단하고 쉽게 제작 할 수 있어서 S-Type 형태의 소형으로 제작 해 보았다.





SM-Type 핀맵 회로도



간단히 테스트 해 볼수 있는 LED가 PA27에 할당 되어 있다.




QNF32의 작은 칩 이지만 DA출력도 있어 오디오 출력도 가능해 보드 내부에 Serial Flash 메모리도 실장 할수 있도록 했다.





S-Type 형태의표준 핀맵으로 제작해 다양한 확장 테스트 보드에서 테스트 가능하도록 했다











Posted by nexp

댓글을 달아 주세요