본문 바로가기
반응형

전체 글143

MLink Write Program Megawin M0 IC 중 초반에 생산 공급됐던 072라고 있는데, 아직 그 재고가 많이 있어서 사용중이다.현재 SDK나 Pack에는 사라진 것이지만..이거 소진 되면 다시 비슷하지만 다른 IC로 변경해야한다. 라이팅 툴의 programmer 소프트웨어를 1.5.0.0을 사용했었는데, 이상증상이 나타나곤 했다. 그 중에서도 가장 문제시 되는 것이용량이였다. 32KByte를 넘어가는 프로그램 용량은 PC에 타겟을 연결해서 라이팅하면 잘 되는데, MLink에다가 프로그램 한 뒤에In circuit Write를 하면 동작을 하지 않는 증상이 있었다. 국내 대리점인 두남에 문의를 했더니 버전 업 된 것이 나왔다고 그걸 사용해 보라고해서 써 봤다.2.5.0.0 버전으로 변경되었고, 좀 복잡하게 됐지만 문제가 해.. 2026. 2. 3.
About 롬돌이의 일상 소개 "롬돌이의 일상"은 임베디드 시스템 개발 실무 경험을 공유하려고 작성하고 있습니다.현업에서 약 25년이상 일을 하고 있습니다.주로 하는 일은 회로설계, PCB 설계, Firmware 작성, 테스트용 PC프로그램 작성(Python) 등입니다.분야는 자동화장비(이건 거의 안함), 의료기기/미용기기 개발(이걸 위주로합니다.)사용하는 프로세서는 PIC, MEGAWIN 8051, M0, STM32 Series, ADSTAR, CANTUS 등 입니다.이 분야의 분들은 아시겠지만 프로세서는 적응하면 되지요. ^^ 개발 툴은 ANSI C, KEIL 개발 환경, ESIC 개발 경험이 있는 분야는 BLE 를 이용한 시리얼통신, 일반 시리얼 통신프로세서를 이용해서 만드는 것은 대부분 도전하지요.AI 도구 활용 (ChatGP.. 2026. 2. 2.
개인정보처리방침 (Privacy Policy) # 개인정보처리방침 (Privacy Policy) 본 개인정보처리방침은 "롬돌이의 일상" (romdori.tistory.com, 이하 "본 블로그")이 수집하는 개인정보의 항목, 수집 및 이용 목적, 보유 및 이용기간, 파기 절차 등에 관한 사항을 안내합니다. 최종 수정일: 2026년 2월 2일 --- ## 1. 수집하는 개인정보의 항목 본 블로그는 별도의 회원가입 절차 없이 대부분의 콘텐츠를 제공하며, 방문 및 이용 과정에서 아래와 같은 정보가 자동으로 생성되어 수집될 수 있습니다. **자동 수집 정보:** - IP 주소 - 쿠키 - 방문 일시 - 서비스 이용 기록 - 브라우저 종류 및 OS - 방문 페이지 **댓글 작성 시:** - Tistory 계정 닉네임 - 작성 내용 ## 2. 개인정보의 .. 2026. 2. 2.
[AI] Python을 EXE 파일로 만들기 python 프로그램이 완료된 뒤 EXE 파일로 만들기 위해서 배치파일을 작성했다. python -m PyInstaller --noconfirm --clean --onefile --windowed ^ --collect-all bleak ^ --hidden-import=bleak.backends.winrt ^ --hidden-import=bleak.backends.winrt.client ^ --hidden-import=bleak.backends.winrt.scanner ^ PywaterMassMain.py 이와 같이 만들고 실행시키면dist 폴더 내에 "PywaterMassMain.exe" 파일이 만들어진다. 물론 에러가 발생할 수도 있는데 해당 에러를 해결하면 된다.시리얼 통신을 위해서.. 2026. 2. 2.
[AI]X-OR 계산기 간혹 통신 프로그램을 테스트 하다보면 CRC 데이터 값이 필요할 때가 있다. 보통 X-OR 결과 값을 사용하던가 0xFFFF-(X-OR결과값)을 사용할 때가 있다.그래서 X-OR 계산기를 만들어봤다. 프롬프트로 ascii 코드로 hex 코드를 넣었을 때 XOR 계산 결과를 만들어주는파이썬 프로그램을 짜줘라고 했더니 이런 프로그램이 나왔다.HEX 입력란에 ASCII로 HEX를 표현해서 넣으면 된다. 재미있군. 2026. 2. 2.
[AI] 통신 프로그램 작성 최근에 chatgpt를 이용해서 블루투스 모듈을 이용한 시리얼 통신 테스트 프로그램을 작성해 봤다.프롬프트를 어떻게 작성하느냐에 따라 많이 틀려기긴할 것 같은데, 내가 하는 일은 거의 명확하게 정의되는일들이라 AI가 이해가히가 쉬웠던 것으로 보인다.그런데 chatgpt는 약간의 문제가 있었다. 수신데이터를 디스플레이 하는 부분에서 에러가 발생한 것으로 보인다.시스템이 다운되거나 느려지는 증상이 나타났다.그래서 Claude를 이용해서 다시 같은 작업을 했다. 그랬더니 좀 더 깔끔하게 동작한다. 다음은 작성 프롬프트를 정리해 본 것이다."주변 블루투스 장비를 검색하고, 선택해서 연결하고, 그 장치로 부터 오는 데이터를 디스플레이 하고, 내가 보내고 싶은 HEX 데이터를 ASCII 로 입력해서 전송하는 것을 .. 2026. 2. 2.
반응형