간단히 LED 제어 예제로 SAMBA 프로그램 라이팅 방법을 사용해 보겠습니다.
예제:
SAMBA 라는 프로그램으로 보드에 라이팅 할 수 있습니다.
[PC에 SAMBA 를 설치한 후에는 반드시 리부팅을 해야 합니다.]
플래시 내용 지우기(MCU 데이터 지우기)
- 점퍼를 연결한 후 usb전원을 연결합니다.
- 약 10초(길게는 15초) 후에는 플래시가 초기화 됩니다.
플래시 초기화 확인
- USB의 전원을 끊고,
- 점퍼의 연결을 끊고(점퍼를 빼고)
- USB 전원을 다시 연결합니다.
- 새로운 USB 장치[Atm6124.xxxxxxxxx어쩌구저쩌구]가 추가될 것입니다.
=> 여기까지 MPU의 ROM 초기화를 완료한 것입니다.
플래시에 프로그래밍(라이팅 하기)
- SAMBA 프로그램 실행
- 라이팅할 파일을 선택한 후 다운로드 버튼 클릭으로 다운로딩 시작
- YES, NO 선택하는 메세지 박스가 2번 뜨는데 모두 YES 선택
- 프로그램 완료 후 보드 리셋(즉, USB 케이블을 다시 연결)
=> 새롭게 라이팅한 프로그램이 실행됩니다.
LED ON/OFF 하는 예제를 첨부하였으니, main.bin 파일을 직접 다운로드 해 보면 됩니다.
약 1초마다 LED가 깜박이는 것을 확인 할 수 있습니다.
'[AT91SAM7S64] > 일반' 카테고리의 다른 글
08_3개 이상의 LED를 정확한 시간으로 제어 (0) | 2012.10.31 |
---|---|
07_타이머로 정확한 시간계산 - 1mS (0) | 2012.10.31 |
AT91SAM7S 시리즈 사용시 주의 사항 (0) | 2012.10.29 |
UART0, UART1 관련 자료 (0) | 2012.10.29 |
AT91SAM7S 시리즈 드라이버 설치 (0) | 2011.05.03 |