macOS 에서 리산테크 AVR FLASHER 10 사용하기

![img_1](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh_UQMMViB7Of1FnJHfsB5xeHz97bHSsjJk1JtteJCBYDswq109E_WFqRIsOuYLcGFQ2UXLdkERQHWFspN9JUUzCywiamd4JVcXVp3fPrjd0kMElJ2wlAC6fZlICVxuw6JV3bSRDRQBpITNEQgEWaCBStmQwkSV9yVxjOcZUX_XTVnxlxohNqYlUvRKls/s4000/KakaoTalk_Photo_2025-01-04-00-14-17.jpeg) AVR 프로그래밍에 주로 사용하는 리산테크의 AVR FLASHER 10 제품이다. 총 10개의 서로다른 펌웨어를 저장하여 PC 없이도 타겟 장치의 전원으로 펌웨어 다운로드가 가능하다. 펌웨어 다운로드가 고속으로 이루어지기 때문에 아주 편하다. 최근 윈도우 데스크탑 보다 맥북으로 작업을 하는 상황이 많아지면서 이 장비를 사용하는데에 소프트웨어 지원이 윈도우만 되기때문에 불편함을 격고 있었다. 이것때문에 윈도우 노트북을 장만하는건 말이 안되는거 같고 그렇다고 매번 데스크탑을 켜는것도 불편하고 고민만 하고 있었다. 예전에는 부트캠프를 사용해 윈도우 용 프로그램을 쉽게 사용할수 있었지만 맥북이 애플실리콘을 사용하면서 이런점은 살짝 불편해 졌다고 볼수도있다. 호환성이 많이 좋아졌다고 하지만 예전에 Whisky로 시도했다가 실패한 경험이 있었기 때문에 큰 기대는 하지 않으려고했다. 아직 가상화는 시도해보지 않았는데 UTM 은 좀 쓰기가 불편했고 Parallels 는 과금방식이 전부터 마음에 들지 않았다. 사실 개인 사용 목적으로는 VMWare가 무료이기 때문에 다른 선택지가 없다. ![img_2](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl6Piz058YvIQ1Wv-lqH-lgM7cpMD1KP4Qps0jIAQ2KPVy8mK51ecO-iCA4eH3teAte-Kk...

[Arduino] - 피버시노 비정상 작동 해결 (피버시노 v.1.1.1)



오늘 아침 "피벗이노v.1.1"가 작동을 하지 않았다.
시리얼 전송값을 확인해보니 디바이스가 재시작 될때 확률적으로 읽을 수 없는 시리얼 값을 전송하는 것이 확인되었다.

프로그램을 재실행 및 모든장비를 PC에 재연결 해주어야 정상작동을 했다.
이건 해경 방법이 아니다. 이 디바이스는 사용자가 컴퓨터를 사용하고 있을때 전원만 들어와 있다면 어떤 상황에도 정상작동을 해야한다.
그만큼 안전성과 신뢰도가 중요한 디바이스다.


dfrobot WiKi 를 확인하니 무선 프로그래밍 환경을 이용할때 디바이스 baud rate를 115200 로 사용할 것을 권장하고 있었다.
유선도 아니고 무선이니 데이터 전송의 안정성을 위한것으로 보인다.

실제로 디바이스 통신이 재연결 될때 3번중 1번은 시리얼 데이터가 읽을 수 없는 상태로 전송되어 프로그램이 정상작동하지 않았다.


시리얼 통신 안정성을 높이기 위해 디바이스의 baud rate를 수정했다.
이 후로 디바이스 연결이 끊어지게되는 어떠한 상황이 와도 재연결 되었을때 정상작동하는 것이 확인되었다.


  • 업데이트 버전
=====================================================
피버시노 v1.0
피버시노 v1.1
피버시노 v1.1.1
피버시노 v1.1.2
피버시노 v1.1.3

Comments

Popular posts from this blog

[POE] - 패스 오브 엑자일 획득키 F 의 사용법 (Path of Exile)

[Arduino] - HC-06를 이용해 PC 와 Arduino 블루투스 연결

[Python] - 블루투스 모듈 HC-06의 MAC 주소를 이용하여 통신 포트 찾기