본문 바로가기
반응형
ESP-12F 모듈 원본 롬으로 복구하기 아두이노 IDE를 사용하여 ESP-12F 모듈 테스트를 했었는데 ESPlorer를 사용해 볼 겸 ESP-12F 모듈의 원본 롬으로 복구 테스트를 해 보았습니다. 원본 롬은 구매할 때 처음 깔려있던 펌웨어로 AT 명령어를 사용하여 간단히 ESPlorer에서 테스트를 할 수 있습니다. 우선 ESP-12F 모듈 다운로드에 필요한 FLASH_DOWNLOAD_TOOLS 프로그램을 다운로드 받습니다. (참고로 저는 윈도우 10 20H2 버전을 사용하는데 아래 프로그램이 실행은 되는데 다운로드가 정상적으로 동작이 안되어 다른 방법을 사용하였습니다. 다른 방법은 아랫부분에 따로 설명 해 놓았으니 참고하시기 바랍니다.) 복구에 필요한 원본 롬을 다운로드 받습니다. 먼저 다운로드 프로그램과 펌웨어 파일을 압축 해제합니다... 2021. 6. 1.
[라즈베리파이 3B+] Application Launch Bar에 단축아이콘 등록 라즈베리파이에서 자주 실행시키는 프로그램은 아래 그림의 붉은색 박스(Application Launch Bar) 부분에 단축 아이콘을 등록하여 실행시키면 편리합니다. (저 부분은 Application Launch Bar와 Task Bar로 나뉘는 것 같습니다.) 윈도우의 경우 아이콘을 끌어다가 놓으면 바로 만들어지는데 라즈베리파이에서는 바로는 안되고 2단계 정도를 거쳐야 사용할 수 있는 것 같습니다. 제가 라즈베리파이 게시글에 이미지를 넣기 위해 scrot 캡쳐를 자주 사용하여 GUI 프로그램으로 만들었습니다. 이 프로그램을 Application Launch Bar에 등록해 보려고 합니다. [라즈베리파이 3B+] 스크린 캡쳐 사용하기(scrot 사용하기) 블로그에 라즈베리파이 관련 캡쳐 이미지를 올리기 위.. 2021. 5. 22.
[라즈베리파이 3B+] 카메라 사용하기(Pi Camera Board v1.3) 라즈베리파이에서 사용할 수 있는 카메라 모듈은 3가지 종류가 있습니다. 2013년도 출시된 V1(5메가 픽셀 지원), 2016년도 출시된 V2(8메가 픽셀 지원), 2020년도 출시된 V3(12.3 메가 픽셀 지원)로 3가지 모델이 있습니다. 각 모듈의 상세 스펙은 아래 라즈베리파이 사이트에서 가져온 공식 카메라 사양표를 참고하시기 바랍니다. 3가지 모듈 중 가장 저렴하게 카메라 테스트를 할 수 있는 V1 모듈을 구매하였습니다. 출시 당시에는 $25에 판매가 되었지만 8년이라는 시간이 흐른 지금에는 $3 이하로 구매가 가능합니다. 참고로 저는 알리에서 Raspberry Pi Camera Board v1.3을 저렴하게 $2.66에 구매하였습니다. 라즈베리파이 3B+의 전원을 제거 후 HDMI 포트 옆의 커.. 2021. 5. 21.
[라즈베리파이 3B+] Raspberry Pi OS 업데이트 오랜만에 라즈베리파이 사이트에 접속해 보니 Raspberry Pi OS가 업데이트가 된 것을 알게 되었습니다. 마지막으로 2020년도 12월쯤 테스트해 봤었는데 그 후로 2번의 업데이트가 더 있었네요. 몇 가지 버그들도 수정이 되고 오랜만이라 다운로드 후 테스트를 해 보았습니다. 다운로드는 아래 사이트에서 받으시면 됩니다. Operating system images – Raspberry Pi The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community. www.raspberrypi.. 2021. 5. 20.
[ATTiny13] GPIO를 사용한 LED blink 테스트 ATTiny13의 GPIO를 사용하여 LED blink 테스트를 해 보았습니다. 데이터시트에서 GPIO관련 레지스터를 찾아보았습니다. GPIO와 관련된 레지스터는 아래 4가지가 있습니다. MCUCR : PUD(Pull-up Disable)만 연관이 있으며, 이 비트를 '1'로 설정시 모든 GPIO의 풀업이 해제됩니다. PORTB : 각 GPIO 포트의 R/W 용도로 사용합니다. DDRB : 각 GPIO 포트를 Input 또는 Output용으로 설정합니다. PINB : 각 GPIO 포트의 R/W 용도로 사용합니다.(초기값이 없음) ATTiny13에는 6개의 GPIO를(PB0~PB5) 사용할 수 있습니다. 이 중 PB5는 ATTiny13의 RESET 용도로도 사용됩니다. 따라서 PB5핀을 GPIO로 설정시 .. 2021. 5. 7.
[ATTiny13] 소프트웨어 환경 설정 AVR 개발환경은 CLI를 이용하는 방법과 AVR Studio/Microchip Studio(구 ATMEL Studio)를 이용하는 2가지 방법이 있는듯 합니다. 개인적으로는 간단히 빌드 할 수 있는 환경을 좋아해서 무거운 Microchip Studio와 번거로운 AVR Studio 4를 사용하지 않습니다. AVR Studio 4의 경우 가벼운 편에 속하지만 USBasp를 지원하지 않아서 컴파일 후 업로드하려면 외부 업로드용 프로그램을 별도로 이용해야 하는 번거로움이 있습니다. 위와 같은 이유로 저는 CLI 환경에서 작업을 하기 위해 Visual Studio Code, MSYS2, AVR8 Toolchain을 설치하여 Visual Studio Code를 IDE로 사용하고 있습니다. Download Vis.. 2021. 4. 25.
반응형