본문 바로가기

The Answer!!808

WEATHER V1(pull parser 이용한 기상청 날씨) 날씨어플(이클립스버전) 날씨어플(안드로이드 스튜디오버전) 아 xml 파서가 잘 이해도 안되서 좀 해멨다;; 여러가지 파서들이 있지만, DOM파서는 잘 안쓰는거 같고, SAX파서로 해보려했지만, 잘이해 안되서 가장 직관적이라는 Pull파서로 만들었다 ^^; 일단 아직은 베타버전~아이콘도없고;; 동네도 우리동네만 ㅋㅋ 일단 db를 공부해서 전국으로 확장하고, gps연결도 해보자 혹시라도 공부할 사람들을 위해 소스는 위의 링크를~ 실행화면 2015. 2. 16.
MDK ARM 세팅!! NRF51822 Eval kit 예제코드를 보시면 MDK-ARM용으로 되어있습니다. build까진 됐는데 다운로딩이 잘 안되던데, 제공해주는 nRFgo studio에서도 다운로딩을 할 수 있습니다. 처음 다운로딩을 하신다면 Erase all 을 먼저 하셔야 다운로딩이 됩니다. 위 그림처럼 nRF51 Program을 선택하신 후 Erase all을 해주세요. 그리고 Browse..에서 hex 파일을 찾습니다. Program을 하시면 다운로딩이 됩니다. 하지만 불편하겠죠? MDK-ARM에서 바로 하려니 아래의 에러가 뜨더군요;;; 혹시 저처럼 이런 에러가 뜨신다면, Target Option을 한번 보시기 바랍니다. 이렇게 세팅해 주세요. Target Option은 위 네모로 표시해준 곳에 있습니다. 그전에 .. 2015. 2. 13.
NRF51822 Eval Kit 앞으로 공부하게 될 NRF51822 Eval Kit !! 구입은 Eleparts에서~가격은 저렴한 18,800원 제작은 waveshare에서 했고, waveshare 홈피에 가면 관련 자료를 다운로드 받을 수 있습니다. 자료다운로드!! 생긴모습입니다. 2015. 2. 13.
LC meter Case 솔리드웍스용 case 파일 다운로드 SolidWorks Basic 교육도 받고, 마침 3D프린터가 한대 들어와서 연습도 할겸 만들어 보았습니다. lc meter는 http://cafe.naver.com/circuitsmanual/81587 여기서 구매하였습니다. 기구를 만드는 것이 생각보다 까탈스러워 몇번을 수정해서 드디어 만족(?)할 만한 결과물을 만들었습니다. 아래는 solidworks에서 찍은 모습들입니다. 그리고 아래는 실제 제작된 모습..입니다. 3D 프린터가 그리 성능이 좋질 않네요 ㅋㅋ 혹시나 참고하시라고, solidworks파일도 함께 올립니다. 2015. 2. 12.
modulo-256 check-sum ​78M6610+PSU에서는 패킷을 주고 받을때 체크섬을 modulo-256방식을 사용합니다. 계산은 아래 예제를 보면서 해보겠습니다. 처음 장비가 연결할 때 device select를 하는데요. 보내는 패킷은 아래와 같습니다. AA 04 C2 90 (이건 maxim에서 제공하는 소프트 웨어를 통해 확인한 겁니다.) AA는 헤더 04는 length C2는 SSI ID인데 디폴트가 2번으로 되어있습니다. 그리고 마지막이 90.. modulo-256은 한바이트씩 더해 갑니다. 값이 256이 넘을때 까지~ 쉬운계산을 위해 HEX값을 DEC값으로 변환해봅시다. 170 4 194 (헤더 랭스 페이로드)이네요 170+4=174 (아직 256이 안됐네요.) 174+194=368( 256이 넘었습니다.) 368-256.. 2015. 2. 12.
4.3 I²C Interface ​4.3 I²C Interface 78M6610+PSU에서는 SDAI, SDAO, SCL핀으로 사용할 수 있습니다. 7비트 주소모드와 최고 400kHz의 데이터 전송율의 슬레이브 모드를 제공합니다. 그림 19는 설정할 수 있는 2가지 입니다. 설정 A는 표준설정이고 설정B는 SDA핀 2개를 이용한 분리된(isolated) 방식이다. I²C 인터페이스는 내부램의 256워드(24비트)로 읽기와 쓰기레지스터를 접근할 수 있습니다. SPI와 같이 section3의 각 레지스터주소에서 3으로 나눠줘서 접근해야 합니다. 단일 바이트접근이 가능하지만, 사용자는 고속 접근을 위해 각 데이터의 전송 워드(다중워드)로 접근할 수 있습니다. 78M6610+PSU의 각 디바이스 주소는 DevAddr레지스터를 통해 설정가능하고.. 2015. 2. 12.

인기글