1. 개요 EEPROM을 이용하면 보드내 변수를 동적으로 사용할 수 있다. 이때 Serial 통신의 메시지를 통해 EEPROM에 저장되는 데이터를 읽고, 쓰며, 이를 활용하여 Setting을 만들어 보자. 2. Source Code #include #define EEP_DATA_LEN 100 const String ModeCommand = String("AT"); const String SSIDCommand = String("AT+SSID"); const String PASSWDCommand = String("AT+PASSWD"); const String BROKERCommand = String("AT+BROKER"); const String ENDCommand = String ("AT+END"); co..
1. 개요 일반 GPIO 핀을 이용하여 Uart TX 기능을 구현해 보자. 2. 분석 위키 백과에 따르면 보통 8비트 데이터를 전송하며, 상황에 따라 5~9비트 데이터를 전송할 수 있다. 또한 데이터 비트 앞, 뒤로 시작 비트와 종료 비트, 그리고 패리티 비트가 존재한다. 위키 백과에 따르면 시작 비트와 패리티 비트는 하나, 종료 비트는 레지스터에 따라 최대 2개까지 존재할 수 있다고 명시되어 있는데, 오실로스코프로 구현되어 있는 몇몇 보드의 Uart 신호를 출력해 보면 실제로는 그렇지 않다. 우선 아래 두 사진을 보자. 첫 번째 사진은 0x11(0001 0001), 두 번째 사진은 0x88(1000 1000)의 Uart로 출력되는 파형이다. 여기서 우리는 Tx는 데이터 신호가 없을 시 HIGH로 유지되..
- Total
- Today
- Yesterday
- LISTVIEW
- java
- 5582
- 알고리즘
- 파일입출력
- 인텐트
- 서버
- 포켓몬 Go
- vim
- 안드로이드
- android
- java 파일 입출력
- 포켓몬 고
- 자바 입출력
- php
- counter
- c언어
- jad
- Service
- Res
- 테라펀딩 #투게더펀딩 #P2P투자 #부동산 소액 투자 #카카오 #토스
- 카운터
- 유전 알고리즘
- java url
- Java Decompiler
- 유전
- 아두이노
- 파일 입출력
- Notification
- vim 설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |