Chronos 시계 펌웨어 사용법
안녕하세요.. 공대생 시계 구입하고, 그동안 시간이 없어서 방치만 해 놓고 있다가
잠시 시간 난 틈을 이용해서
기존 펌웨어에서 별로 사용하지 않는 기능을 빼면서, 타이머와 온도 및 고도 데이터 로깅 기능을 추가 하였습니다.
내부 Flash Memory 사이즈가 32K 라서, 위 기능을 추가 하면서 용량이 늘어나 부득이 로깅된 데이터 저장 용 메모리는
2K 만 할당하였습니다. 이 용량으로 어느 정도 사용 가능 한지는 아직 테스트 해 보지 못했습니다.
잠시 시간 난 틈을 이용해서
기존 펌웨어에서 별로 사용하지 않는 기능을 빼면서, 타이머와 온도 및 고도 데이터 로깅 기능을 추가 하였습니다.
내부 Flash Memory 사이즈가 32K 라서, 위 기능을 추가 하면서 용량이 늘어나 부득이 로깅된 데이터 저장 용 메모리는
2K 만 할당하였습니다. 이 용량으로 어느 정도 사용 가능 한지는 아직 테스트 해 보지 못했습니다.
펌웨어를 다운로드 한 후 메뉴 구성은 아래와 같습니다.
* 버튼 : 시간 => 알람 => 타이머(신규추가) => 온도 => 고도 => 시간.
# 버튼 : 날짜 => 스톱워치 => 배터리 전원 => 데이터 로깅(신규추가) => Sync => 펌웨어 업데이트 => 날짜.
@@ 사용방법 @@
타이머(신규추가) : 최초 매뉴 진입시 종 모양 아이콘이 나와서 기존 알람과 구분되게 하엿습니다.
* 롱키 : 시간 및 분 변경 모드로 진입.
이 상태에서 # 키를 눌러 시간 및 분 으로 이동을 하고
UP/DOWN 를 눌러서 시,분을 설정합니다. 그리고 * 키를 누르면 타이머 동작 시작합니다.
타이머는 시간,분 세팅만 가능하고 초 세팅을 불가능합니다.
타이머 동작중에 잠시 멈추고 싶으면 UP 키를 누르면 멈추고 다시 UP 키를 누르면 동작합니다.
타이머가 완료되면 BEEP 소리가 대략 10초 정도 나오게 됩니다.
* 롱키 : 시간 및 분 변경 모드로 진입.
이 상태에서 # 키를 눌러 시간 및 분 으로 이동을 하고
UP/DOWN 를 눌러서 시,분을 설정합니다. 그리고 * 키를 누르면 타이머 동작 시작합니다.
타이머는 시간,분 세팅만 가능하고 초 세팅을 불가능합니다.
타이머 동작중에 잠시 멈추고 싶으면 UP 키를 누르면 멈추고 다시 UP 키를 누르면 동작합니다.
타이머가 완료되면 BEEP 소리가 대략 10초 정도 나오게 됩니다.
데이터 로깅(신규추가) : TI 에서 제공해주는 2가지 예제 소프트웨어가, 시계와 데이터 로깅으로 분리되어 있는데
이것을 합친 것 입니다.
dLog 로 화면에 표시가 되며 이 상태에서 DOWN 키를 누르면 R 마크가 나오며, 데이터 로깅을 시작합니다.
그리고 다시 DOWN 키를 누르면 로깅이 멈추게 됩니다.
디폴트 상태는 1초에 1번씩 데이터 저장을 하게 세팅해 뒀는데,
TI GUI S/W 인 Texas Instruments eZ430-Chronos Datalogger 에서 변경 가능합니다.
참고로 같이 제공해 주는 Texas Instruments eZ430-Chronos Control Center S/W 는 이 펌웨어에서는
사용할 것이 없으므로 모든 설정은 Datalogger S/W 에서 하시기 바랍니다.
이것을 합친 것 입니다.
dLog 로 화면에 표시가 되며 이 상태에서 DOWN 키를 누르면 R 마크가 나오며, 데이터 로깅을 시작합니다.
그리고 다시 DOWN 키를 누르면 로깅이 멈추게 됩니다.
디폴트 상태는 1초에 1번씩 데이터 저장을 하게 세팅해 뒀는데,
TI GUI S/W 인 Texas Instruments eZ430-Chronos Datalogger 에서 변경 가능합니다.
참고로 같이 제공해 주는 Texas Instruments eZ430-Chronos Control Center S/W 는 이 펌웨어에서는
사용할 것이 없으므로 모든 설정은 Datalogger S/W 에서 하시기 바랍니다.
첨부 사진에서 Start Access Point 를 클릭하신 후 시계 Sync 메뉴에서 DOWN 키를 누르면 PC 와 연동이 됩니다.
먼저 Copy System Time 을 클릭하셔서 시스템 타임을 읽어 오신 후 단위를 Metric units 로 바꾸고
Temperature, Altitude 를 적당하게 현재 계신곳의 위치 및 온도를 기반으로 설정 합니다.
그리고 Data log interval 을 적당하게 세팅합니다.
그리고 Set Watch 를 클릭하시면, 시계에 위 내용이 전송이 되며, 온도 및 고도가 보정됩니다.
그리고 Erase memory 를 클릭해서 혹시 저장되어 있을지 모를 쓰레기 데이터를 지워 줍니다.
참고로 이 부분은 Data logging 으로 할당된 2K 영역을 지우는 것입니다.
이 후 시계에서 dLog 메뉴에서 DOWN 키를 눌러 데이터 로깅을 한 후 다시 Sync 메뉴로 와서
Sync On 후 Download 를 클릭하시면, 시계에 저장된 데이터가 파일로 생성됩니다.
Sync On 후 Download 를 클릭하시면, 시계에 저장된 데이터가 파일로 생성됩니다.
혹시 사용하시다가 발견하시는 버그나 추가 하고 싶으신 기능 있으면 제 메일로 알려주세요.
youngtaek@쥐메일.com 시간 날때 마다 짬짬이 구현해 보겠습니다.
그리고 펌웨어는 각각 주파수 별로, 그리고 초기 상태로 복구 가능한 펌웨어도 같이 첨부하였습니다.
참고로.. 제가 갖고 있는 시계가 915Mhz 지원이라, 이것은 테스트 해서 이상없는 것을 확인 했는데
다른 주파수는 컴파일만 해서 첨부해 드린 것이니 행여나 동작하지 않으면 알려주세요.. ^^
그나 저나 메모리가 부족해서, 지금 상황에서 뭐라도 하나 넣을 려면 하나를 빼야 하는게 문제입니다.
youngtaek@쥐메일.com 시간 날때 마다 짬짬이 구현해 보겠습니다.
그리고 펌웨어는 각각 주파수 별로, 그리고 초기 상태로 복구 가능한 펌웨어도 같이 첨부하였습니다.
참고로.. 제가 갖고 있는 시계가 915Mhz 지원이라, 이것은 테스트 해서 이상없는 것을 확인 했는데
다른 주파수는 컴파일만 해서 첨부해 드린 것이니 행여나 동작하지 않으면 알려주세요.. ^^
그나 저나 메모리가 부족해서, 지금 상황에서 뭐라도 하나 넣을 려면 하나를 빼야 하는게 문제입니다.
시계만 남기고 다른걸 없애자니 그건 또 너무 아쉽고..