본문 바로가기

전체 글110

NUCLEO-G031K8 리셋 버튼 NUCLEO-G031K8 보드가 있습니다. 리셋 버튼도 있습니다. 눌러도 아무 반응 없습니다. 리셋이 안됩니다. 원인을 찾아봅시다... 회로도 확인. 문제 없어 보입니다. Datasheet 확인... 별 언급 없습니다. CubeMX 확인. Reset state로 해놨습니다. 스코프로 찍어보니 6번 핀은 floating 되어 있는것 같네요. 여기서 쌔한 느낌 Option byte 확인해보니 여기에 있네요. NRST_MODE가 2로 되어 있습니다. 제가 건드린건 아니니 제조할때부터 이렇게 해 놨다는 이야기인데... 이유가 뭘까요? PF2-NRST 핀은 MCO, GPIO 등으로 쓰일 수 있습니다. Nucleo 보드에서는 GPIO로 설정해 스위치 입력 용도로 쓰고 있는것 같습니다. Nucleo 데모 펌웨어가 뭐.. 2023. 12. 29.
Source Insight 4.0 소스인사이트 3.5버전에서 더이상 major update 없이 몇년을 버티더니 드디어 4.0 버전이 나왔다.변경사항 대충 읽어보다 유니코드 지원이라길래 뒤도 안돌아보고 결제.며칠 써보니 당장 큰 차이는 보이지 않는다.근데 이걸 다행이라 여겨야 한다.여태껏 소스인사이트 쓰는 사람은 그동안 익숙하기 때문에 쓰는 경우가 많을 것이기 때문이다.적어도 나는 그렇다. 15년간 사용해 오면서 쌓아온 수많은 매크로와 키바인딩 때문에 어디 옮겨갈래야 갈 수가 없는 상황이었다. 실시간 화면 업데이트가 빨라진 점이 맘에 든다.반면 project rebuilding 시간은 느려졌다. ㅎ 반대가 아니니 다행... 참고로 업데이트 라이센스 비용이 $119.유니코드 하나만으로도 아깝지 않은 돈이라 생각된다. 2017. 11. 5.
python simple test script for PMS7003 dust sensor #!/usr/bin/python # -*- coding: utf-8 -*- ''' Read outputs of PMS7003 particle sensor via USB2UART. Print out results on screen. https://irmus.tistory.com/ irmusy@gmail.com ''' import serial import struct COM_PORT = 'COM7' # index of list PMS7003_FRAME_LENGTH = 0 PMS7003_PM1P0 = 1 PMS7003_PM2P5 = 2 PMS7003_PM10P0 = 3 PMS7003_PM1P0_ATM = 4 PMS7003_PM2P5_ATM = 5 PMS7003_PM10P0_ATM = 6 PMS7003_PCNT.. 2017. 6. 14.
SourceTree에서 외부 diff tool로 CodeCompare 사용하기 별로 어려울 것도 없지만 왠지 모르게 한동안 고생했던 문제.CodeCompare는 그다지 유명하지 않은 diff tool이다 보니 명령라인을 직접 입력해야 쓸 수 있다. External Diff 항목에서...Diff Command : C:/Program Files/Devart/Code Compare/CodeCompare.exeArguments : $LOCAL $REMOTE 2016. 12. 7.
Windows 10 정품 USB 메모리 쓰기 금지 Windwos 10 정품을 구매하면 DVD가 아닌 USB 메모리가 들어있습니다. 위는 방금 찍은 사진입니다. 예쁘장하네요.USB 3.0 인터페이스에 16GB 용량을 가지고 있으며, 부트 이미지와 윈도 설치 이미지가 모두 들어 있습니다. 사실 윈도 10은 정품 키만 가지고 있다면 설치 미디어는 별로 필요없습니다. 최신 버전을 다운로드 받아 설치 미디어를 직접 만드는게 간단하니까요. 그래서 이 USB 메모리는 포맷후 다른 용도로 쓰고 싶었습니다만... 이거 읽기 전용입니다! 포맷하려 하면 쓰기 금지라고 안된다고 해요. 당연 파일 삭제도 안되죠. USB 메모리의 write protection으로 검색하면 몇가지 해결법들이 나옵니다만 다 소용없습니다. 하드웨적으로 읽기 전용입니다.NAND 플래쉬 대신 PROM에.. 2016. 2. 15.
신상 myCortex-STM32F4 myCortex-LM8962의 뒤를 이을 MCU 보드를 제작하는 중입니다. 이번에는 Cortex-M4!!168MHz 클럭으로 동작하는 Cortex-M4 코어에 부동소수점 연산기와 캐쉬 내장. 무시무시한 파워를 자랑하는 MCU입니다. MCU로 분류되지만 성능은 DSP 이상이죠. 정말이지 이젠 DSP가 설 자리는 점점 줄어드는것 같아요.새로 만드는 보드는 myCortex-STM32F4로 이름지어졌습니다. 이름에서 알 수 있듯이 ST사의 STM32F4 시리즈를 사용하고 있는데요, 정확하게는 STM32F407VE 칩입니다. 내장 flash memory는 512KB.ST의 MCU들이 으례 그렇듯 각종 페리페럴들이 잔~뜩 들어있어서 어지간한 용도에는 다 투입가능하구요, 특히나 이 보드에는 10/100Base-T E.. 2014. 8. 22.