-
진행중인 프로젝트Embedded/STM32 2013. 7. 31. 20:09
IDSP와 기술제휴(?)를 맺어 요즘 진행하고 있는 프로젝트이다.
간단히 설명을 하자면 지진을 계측하고 알고리즘으로 검출하고 저장을 하는 계측장비이다.
아래는 본체 사진.
STM32103VCT6 칩이 사용되었고
4Gbit NAND 메모리
이더넷
SDIO SD카드
GPS
그래픽 LCD
텍스트 LCD
UMS
등이 사용되었다.
Peripheral은 기본적인 것은 다 사용하였다.
Timer, SPI, I2C, RTC, FSMC, USBOTG, SDIO
특히 RTC에 백업레지스트리는 참 편리하고 유용하게 사용되었던 것 같다.
본체에 있는 그래픽 LCD로도 파형이 출력이 되지만 PC 모니터링 프로그램(C#)으로 이더넷을 통해서 파형출력이 가능하다.
윈도우 프로그램도 파형출력 기능에
데이터 저장기능
알고리즘 파라미터 변경기능
KMI 진도 표시 기능
GAL 최대/평균치 출력기능
보드의 각종 파라미터 (IP, Port) 변경기능
이 있다. 저장된 파형 재생 기능도 추가예정이다.
보통 디버깅은 시리얼로 출력받아서 하는데, 이번에 Discovery 보드가 생기면서 SWO로 디버깅 할 수 있는 방법이 생겨 스튜디오 프로그램으로 편리하게 디버깅을 했다.
현재는 프로젝트 막바지 단계에 있는데
Ethernet 잡다 버그 잡기
자동 재접속 기능 (PC 프로그램) 추가
등이 남은것 같다.
'Embedded > STM32' 카테고리의 다른 글
YUV422 to RGB565 진행중 (0) 2013.07.31