본문 바로가기

ATSAMD21

(5)
ATSAMD21 Arduino M0 보드 테스트 - ADC / DAC 테스트 ATSAMD21 Arduino M0 보드 테스트 - ADC / DAC 테스트 SAM 시리즈 ( D21J, D21G, D21E) 의 장점으로 저렴한 가격에 10bit DAC가 내장되어 있다 ATSAMD21J Arduino M0 보드를 이용하여 가변저항의 전압값(AD1)에 따라 LED 밝기(AD0/DAC) 제어 하는 아두이노 테스트 코드로 ATSAMD21의 DAC를 테스트 해 보았다. ATSAMD21J의 DAC는 PA02(VOUT)에 할당 되어 있고 아두이노 핀맵의 A0에 연결된다. ATSAMD21J DAC 블록도 ATSAMD21J DAC 특징 - DAC with 10-bit resolution - Up to 350ksps conversion rate - Multiple trigger sources - Hi..
ATSAMD21 Arduino M0 보드 테스트 - I2C SHT20 온습도 센서 테스트 ATSAMD21 Arduino M0 보드 테스트 - I2C SHT20 온습도 센서 테스트 ATSAMD21의 I2C 테스트를 Arduino 코드(I2C 라이브러리)를 이용해서 테스트 진행 해 보았다.Arduino 보드의 최대 장점은 하드웨어에 독립적으로 다양한 예제들을 사용할 수 있다는 점. I2C도 기본 라이브러리에 포함되어 있고 그냥 가져다 쓰면 된다. I2C를 테스트 해 보기 위해 기존에 제작해 두었던 온습도 센서 모듈 SHT20를 적용하여 온습도를 출력하는 예제를 테스트 했다. 우선 하드웨어 적으로 다양한 센서 및 확장 테스트 보드를 사용할 수 있는 표준 핀맵의 Arduino 확장 테스트 보드를 Aruino M0 보드에 장착한다. STH20 센서는 기존에 제작 해 두었던 Sensor100 SSM 보..
ATSAMD21 Arduino M0 보드 제작 ATSAMD21 Arduino M0 보드 제작AT91SAMD21J18을 이용하여 Adruino 형태의 보드를 제작 했다.Arduino M0 핀맵과 동일하게 제작해서 M0 보드로 활용 가능하도록 했다. 기본은 Arduino M0 보드를 기준으로 하고 몇가지 부가 기능들을 좀 추가 하여 여러가지 용도로 테스트 할수 있도록 제작 하였다. 아두이노 에서 ATSAMD21 M0보드 설정하기기본 부트로드를 다운로드 한 후 아두이노 보드메니저에서 Arduino M0 Pro(Native USB Port)를 설정해 주면된다. 기본 세팅은 테스트 되었고 이제 아두이노용으로 제작한 다양한 확장 실드 보드로 테스트 하면 좋을것 같다.
[SAMD21 EVM] 아두이노 제로(Arduino Zero) 보드 만들기 [SAMD21 EVM] 아두이노 제로(Arduino Zero) 보드 만들기 Arduino Zero 보드는 ATSAMD21G18을 이용한 보드 이다. [SAMD21 EVM] 보드에 부트로더만 다운로드 하면 쉽게 Arduino Zero 보드를 제작 할 수 있다. 테스트는 [SAMD21 EVM] 보드와 모든 포트가 출려되는 STM32-48 EXP 확장 테스트 보드를 이용 하여 진행 하였다. 먼저 ARDUINO 최신 프로그램부터 다운로드 한다. Arduino Zero 부트로더 설치부트로더는 아래 폴더에 있고 JTAG를 이용하여 다운로드 하면 된다.arduino-1.7.8\hardware\arduino\samd\bootloaders\zeroBootloader_D21_M0_150515.hexBootloader_D2..
[SAMD21 EVM] - ATSAMD21J18 테스트 보드 제작 [SAMD21 EVM] - ATSAMD21J18 테스트 보드 제작 SMART SAM D 시리즈는 Cortex®-M0+ 코어의 ATMEL사의 MCU로 저전력, 저가격의 목적으로 출시되 었다. 특히 아두이노 (Arduino ZERO) 보드에 적용되면서 핫 이슈가 되고 있어 테스트용 보드로 제작해 보았다. 최대 48Mhz로 동작하고 Mhz당 70μA전력이하 전력 소모로 저전력 이다.AVR Studio를 이용하면 개발 환경이 무료 이다. 또는 Arduino Software (IDE)를 이용할 수도 있다.그리고 Real Time Clock (RTC) 와 Calendar (leap year correction and 1ppm calibration)가 있어 편리한것 같다. SM-Type EVM 형태로 핀맵을 통일화 ..

반응형