================================ Outline ====================================
AT91SAM7S256 데이터시트
AT91SAM7S265 드라이버 설치
----------------------------------------------------------------------------
AT91SAM7S256 데이터시트
http://atmega.com/ 에 접속한다.
Product -> Smart ARM-based MCUs 선택
사용할 MCU의 정식 명칭은 AT91SAM7S64이다.
Full version의 Datasheet를 받아서 내용을 살펴보자.
High-density 16bit instruction Set: 32bit지만 16bit를 사용할 경우 메모리를 절약하기 위해서 16bit체제로 명령을 처리한다.
PLL = 주파수 체배기
PIOA: 핀의 개수가 포트 당 32개가 할당되는데 해당 MCU는 단일 포트임으로 PIO'A'만 사용한다.
SAM-BA™ Boot Assistant : Rom내부에 Samba프로그램이 내장되어 있다. TST키를 활용(ON)하여 Rom에 있던 Samba프로그램을 flash memory에 옮길 수 있다. 이 후 전원을 끄고 다시 켜면 flash memory에 있던 삼바 프로그램이 구동되면서 samba프로그램은 SD memory에서 실행되고 flash memory에 사용자가 만든 프로그램이 자리잡게 된다.
TST switch가 삼바를 flash memory에 복사하는 장치이다. 복사하는데 걸리는 시간은 10초 정도가 소요된다. 10초 후에 TST를 내린 후 다시 구동하면 flash에 저장된 프로그램이 실행된다.
/*** abbreviation ***/
MC = Memory Controller
RSTC = Reset Controller
Clock Generator (CKGR)
Clock Generator (CKGR)
Debug Unit (DBGU)
Periodic Interval Timer (PIT)
Windowed Watchdog (WDT)
Real-time Timer (RTT)
One Parallel Input/Output Controller (PIOA) == GPIO
One Synchronous Serial Controller (SSC)
One Master/Slave Serial Peripheral Interface (SPI)
One Two-wire Interface (TWI)
AT91SAM7S265 드라이버 설치
http://www.atmel.com/tools/SAM7S-EK.aspx 에서 아래의 파일을 받는다.
해당 파일을 실행 시켜 무난하게 다음 혹은 설치 버튼을 눌러 파일을 설치한다.
MCU에 usb를 연결하여 컴퓨터와 연결한다.
아래의 드라이버가 깔려야 정상이다.
** 윈도우에서 자동으로 설치한 드라이버가 잘못된 경우 이를 완전히 지우기 위해서는 window safe mode로 부팅해서 지워야 한다.
삼바 프로그램을 실행시킨다.
아래의 목록을 클릭하고 연결한다.
'Busan IT > ARM Controller' 카테고리의 다른 글
Interrupt (0) | 2015.07.29 |
---|---|
AT91SAM7S256 데이터 시트, LCD 코딩 (0) | 2015.07.23 |
AT91SAM7S254회로도, LED불켜기 (0) | 2015.07.21 |
ARM 데이터시트 및 소스파일 분석 (0) | 2015.07.20 |
ARM Compiler/Cygwin 설치 (0) | 2015.07.17 |