[myGyro300SPI] AVR을 위한 예제 소스
Sensors/myGyro Series 2008/08/08 16:12본 소스코드는 ATMega8535L 칩셋을 대상으로 만들어졌습니다. AVR의 다양한 칩셋들은 주변장치들의 핀배치와 클럭 스피드 등이 다르므로 사용하시는 칩셋과 클럭 스피드에 따라 적절히 수정하셔서 사용하시기 바랍니다.
참고로 ATMega8535L은 8MHz 클럭을 사용하고, SPI모듈은 Port B에, USART 모듈은 Port D에 배치되어있습니다.
첨부된 소스파일은 AVR Studio 4에서 작성되었으며, WinAVR을 사용하여 컴파일합니다.
컴파일된 펌웨어 이미지를 AVR에 다운로드한 후 ComPortMaster를 이용하여 동작을 점검할 수 있습니다. 참고로 통신속도는 57600 bps로 설정되어있습니다.
ASCII로 'r'을 송신하면 현재 각속도 값을 읽어 2 바이트 Hex 데이터를 받게됩니다.
0x082c=2092 가 읽혀진 것입니다. 16bit unsigned mode로 각속도 값을 읽었기 때문에 이 값은 12bit ADC 결과값 범위 중 중간에 해당되는 것임을 알 수 있습니다. 즉 가만히 정지해 있는 상태입니다.
참고자료
'Sensors > myGyro Series' 카테고리의 다른 글
| myGyro61xEB (0) | 2010/05/19 |
|---|---|
| [myGyro300SPI] SimpleAngleMeter 예제 실행 동영상 (4) | 2008/11/16 |
| [myGyro300SPI] AVR을 위한 예제 소스 (2) | 2008/08/08 |
| [myGyro300SPI] 자이로 센서 2축 실험 (1) | 2008/06/03 |
| [myGyro300SPI] 자이로 센서 테스트 동영상 (6) | 2008/04/04 |
| myGyro300SPI (71) | 2008/02/14 |


myGyro300SPI_AVR.rar
ATMega8535L.pdf