일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- Visual Studio Code
- esp32
- bare metal
- platformio
- vscode
- Linux
- QEMU
- 아두이노
- Debug
- 라즈베리파이
- Arduino
- USART
- Visual Studio
- raspberrypi
- AVR
- avr-gcc
- 리눅스
- BeagleBone
- GPIO
- AArch64
- atmel
- STM32
- Debugging
- yocto
- Raspberry
- 디버깅
- nucleo
- C++
- buildroot
- UART
- Today
- Total
목록Arduino (4)
임베디드를 좋아하는 조금 특이한 개발자?

- 개발 환경개발 보드 :Arduino UNO R3 ※ 주의 Arduino Uno R4 보드에서는 아래 실습코드가 동작하지 않습니다.!해당 내용에 대해서는 따로 포스트 하도록 하겠습니다.1. 서론 I2C 통신은 센서간 데이터 송수신에 많이 사용됩니다. 특히 2가지 큰 장점(2개의 배선으로 간단한 회로, 최대 127개의 디바이스 연결 가능)으로 인해 자주 사용합니다. 하지만, 다른 통신 보다 상대적으로 느린 속도를 가지고 있어 빠른 속도가 필요하다면 다른 통신을 고려해야합니다. 또한 통신의 주체가 마스터에게 있어 Slave 디바이스가 Master의 읽기 요청이 있기 전까지 데이터를 보낼 수 없습니다. 그리고 당연하게도 Slave 끼리의 데이터 통신도 불가능합니다.- 장점SDA, SCL 2개의 배선으로 인..
https://docs.arduino.cc/tutorials/uno-r4-wifi/debugger/ https://docs.arduino.cc/tutorials/uno-r4-wifi/debugger/ docs.arduino.cc Arduino Uno R4 WIFI 에서 MCU의 아키텍쳐가 Cortex-M4로 바뀜에 따라 추가적인 하드웨어 또는 소프트웨어 없이 디버깅이 가능하도록 변경되 었습니다. 드디어 코드가 지저분해지는 Serial.println()으로 변수 확인을 할 필요도 없으며 원하는 라인에서 멈추는 것도 가능해졌으며 ISR(Interrupt Service Routine)에서 디버깅이 가능하도록 변경되었습니다.- 장점 1. 디버깅을 위해 추가적인 코드 작성 필요 없음(시리얼 모니터로 변수 ..

- 개발 환경 개발 보드 : NUCLEO-F429ZI1. 서론 STM32 MCU의 모든 기능을 사용하기 위해서는 STM32 CubeIDE(그외 IAR, KEIL)를 사용하는 것이 좋다고 생각합니다. 하지만 아두이노에서 개발하는 것이 편한 사람들이 많으며 또한 방대한 라이브러리 또한 무시할 수 없습니다. 또한 다행인 것이 PlatformIO를 사용하여 Visual studio code에서 arduino 처럼 개발할 수 있는 2가지 토끼를 잡을 수 있습니다. 단, 주의 사항으로 세부적인 설정을 할 수 없으므로 다음과 같은 기능이 필요 한 사람은 CubeIDE로 개발 하는 것을 추천한다. 1. Clock를 세부 조정 해야하는 개발자 2. DMA와 같은 기능을 사용해야 하는 개발자 2. PlatfromI..

- 개발 환경개발 보드 : Arudino R4 wifi 1. 서론https://github.com/microsoft/vscode-arduino/issues/1760 VS Code Arduino Extension Removal from Marketplace · Issue #1760 · microsoft/vscode-arduinoDear Arduino Extensions customers, Thank you for your continued support and enthusiasm for the Arduino extension and platform. Your feedback and engagement have been invaluable, and we’re incredibl...github.com 오랜만..