| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- yocto
- QEMU
- AArch64
- 아두이노
- nucleo
- Visual Studio Code
- Arduino
- 라즈베리파이
- WPF
- AVR
- C++
- UART
- atmel
- Raspberry
- GPIO
- esp32
- avr-gcc
- c#
- 디버깅
- raspberrypi
- vscode
- 회로
- Debug
- Visual Studio
- Linux
- STM32
- bare metal
- Debugging
- buildroot
- 리눅스
- Today
- Total
목록2026/02 (5)
임베디드를 좋아하는 조금 특이한 개발자?
- 운영체제Tahoe 26.21. Preview 실행 2. Preview에서 클립보드 이미지 불러오기 3. 이미지 저장
- 제작 환경KiCAD Verson 9.0.31. 서론 KiCAD를 통해 필요한 모든 설계가 끝났습니다. 이제 실제 제작을 위해 부품을 주문하도록 하겠습니다. 저의 경우는 평소 자주 사용하던 "Device Mart"를 통해 부품 주문이랑 PCB 주문 제작을 하였습니다. KiCAD로 회로 설계 하면서 작성한 BOM를 으로 부품을 주문하고 PCB 디자인한 결과물은 Gerber 파일로 PCB 주문제작을 하는 방법을 알아보겠습니다. 2. BOM으로 부품 주문 디바이스마트에서 BOM를 작성할 수 있습니다. 제가 작성한 BOM를 공유해 드립니다. 회로를 설계 할때 되도록 해외구매 없이 디바이스 마트 내에서 쉽게 구매할 수 있는 부품으로만 구성되도록 하였습니다. 또 저항 및 커패시터의 경우 소량 주문으로 ..
- 제작 환경KiCAD Verson 9.0.31. 서론 모든 회로 설계가 끝나고 이제 실제 제품을 만들기 위한 PCB디자인을 할 차례입니다. PCB 디자인은 설계된 회로를 바탕으로 물리적인 요인들을 고려하여 제품을 설계하는 것을 말합니다. 물리적인 요인들을 고려하지 않으면 제품이 동작하지 않거나 심한 경우 열로 인해 화상이나 화재도 발생할 수 있습니다. 또한 제품을 생산하는데 필요한 비용도 달라지기에 실제품을 만들기 위해서는 더 다양한 요인들을 고려해야합니다. 저는 공부를 목적으로 만드는 것이므로 비용과 관련된 요인을 고려하지 않았습니다. - 물리적인 환경Trace간 거리신호선의 경우 Trace가 너무 가까울 경우 노이즈가 발생할 수 있습니다.Trace의 두께흐르는 전류에 따라 Trace의 저항 조절해..
- 제작 환경KiCAD Verson 9.0.31. 서론 이제 실제 아두이노 스케치가 동작하는 ATmega328 회로를 설계할 차례입니다. 대부분의 회로는 ATmega16U2와 중복되지만 Reset 버튼을 위한 회로가 살짝 다릅니다. 그래서 ATmega328 회로 설계는 빠르게 마무리 되었습니다. 2. ATmega328 회로 설계2.1. 전원 설계 2.2. 외부 크리스탈 발진기 2.3. ISP 핀2.4. Arduino Uno 핀 헤더 2.5. Reset 회로 ATmega 의 MCU는 펌웨러를 실행할때는 Reset를 High로 설정해야합니다. 펌웨어를 다시 실행 즉 Reset를 하고 싶은 경우 Reset 핀에 Low를 설정후 다시 High로 설정하여 MCU를 Reset합니다. 이를 위해 풀업저항을 사용..
- 제작 환경KiCAD Verson 9.0.31. 서론 Arduino Uno에는 2개의 MCU가 있습니다. 그 중 하나인 ATmega328p는 개발한 펌웨어를 다운로드 받아 실행되는 MCU이며, ATmega16u2는 ATmega328p에 펌웨어를 다운로드 하기 위한 MCU입니다. 그리고 현재 사람들이 가장 많이 사용하는 인터페이스인 USB를 지원하기 위해서 ATmega16u2를 사용하였습니다. 2. ATmega16u2 회로 설계2.1. 전원 설계 전원은 위와 같이 일반적으로 사용하는 MCU화 같은 회로를 구성하고 있습니다. 여기서 Ucap의 경우는 Datasheet에 용량이 명시되어 있습니다.2.2. 외부 크리스탈 발진기 위 보이는 것처럼 16MHz의 경우 12 ~ 22pF 을 사용하라고 D..