지금까지 진행된 상태를 알려드리도록 하겠습니다.
Dk-LM3S9B96 개발보드를 참고해서 만든 센서노드의 인터페이스의 차이는..
- RF 인터페이스 (동일)
- LED 인터페이스 (2개 동일, 6개 추가)
- 버튼 인터페이스 (포트 변화 및 개수 증가)
- LCD 인터페이스 (제거)
여기에 추가적으로 MCU가 변경되었습니다
- LM3S9B96에서 LM3S9U96으로 변경
(플래쉬가 256KB에서 384KB로 늘어남, ADC가 10bit 에서 12bit로 확장)
※ 그 외에 램이나 핀은 전부 동일함
이렇다보니까 샘플 프로그램을 거의 손보지 않고서도 동작할 줄 알았는데...
하드웨어 설정을 잘 모르는데다...
복잡한 프로젝트 구조와 라이브러리만으로 제공되는 파일들 때문에 애를 먹었던게 사실입니다.
어제까지 CC2520칩에 SPI 인터페이스를 통해 데이터를 읽어오는 것을 확인했습니다
이제 남은건 이 프로젝트를 실행했을때 다른 보드들과 통신이 되는걸 확인해야하는데 아마 무리없이 동작하지 않을까 싶습니다
통신 거리가 얼만큼 나올런지는 모르겠지만요~
그런데 손땜한 보드들이라 그런지 3개 중에서 한개만 정상이네요..
아트웍을 약간 수정해서 SMT쳐서 보드를 만들어야겠습니다
그리고 USB 디버거 겸 충전장치는 동작아 영 시원찮네요~
일단 스위치를 더 달아서 하나씩만 동작가능하도록 수정해야 할것같습니다..
그리고 JTAG이랑 충전장치를 분리하는게 나을것같고요..
충전기는 어댑터로 좀 더 대용량으로 충전 가능하도록 해야 좀 쓸만하지 않을까싶네요.
이상 삽질한 결과들이었고 전 수정보드 제작에 들어가야겠습니다.
프로젝트이 동참하고프신 분들에겐 보드 대여해드릴만큼 만들 수 있을지 모르겠네요.