Thing+ interrupt 오류

작성자
케이
작성일
2017-06-19 11:59
조회
83
wizfi 310과 thing+를 연동해 만들고 있습니다
작업 도중에 interrupt가 문제가 생겨서 문의드립니다
button 값을 thing+에 보낼때 interrupt를 이용하는데 interrupt가 불러온 함수값을 실행 도중에 멈추어 버립니다
thing+쪽에도 문의를 해보았는데 그쪽에서는 wizfi 310모듈이 없어 테스트를 못해보고 이론적으로는 310라이브러리와 호환이 안되는 것 같다고 이야기를 해주시더라고요
필요하시다면 작업한 파일을 공유해 드리겠습니다


이런식으로 멈춥니다



소스가 구현되는 부분입니다
전체 4

  • 2017-06-19 16:07
    ISR 내부에서 valuePublish를 하는것은 추천드리지 않습니다. 함수 내부적으로 printf가 상당히 많아 보입니다..

    • 2017-06-19 16:31
      ISR 내부에 있는 serial.print를 모두 지우고 해도 멈추는데 또 다른 문제가 있지 않을까요??

  • 2017-06-29 15:49
    ISR 내부에서 valuePublish 하시는 것 보다, 별도의 flag를 두고, main loop에서 valuePublish을 수행하시는게 좋을 것 같습니다.

  • 2017-06-29 16:00
    아래 참고하시면 좋을것같습니다.
    http://blog.naver.com/PostView.nhn?blogId=roboholic84&logNo=220880882127