1. 설치 경로 ARM DS-5 : 모름 ㅠ 2. 데이터베이스 생성 ARM DS-5 폴더 내 Debug Hardware Configuration 실행합니다. 먼저 Auto Configure 누르고 연결 확인 후 저장합니다. 이후 생성한 DB를 연동하기 위해 DS Command Prompt 실행합니다. 가능한 관리자 모드로 실행시킵니다. 이후 생성한 경로 이동 커맨드인 'cd'를 이용하여 DS-5 폴더 내 bin 폴더(C:\Program Files\DS-5\bin)로 이동한 후 bin 폴더 내에 있는 'cdbimporter.exe' 실행. 파라메터는 아래와 같습니다. cdbimporter -t 추가적으로 -c 가 파라메터로 들어가기는 하지만 디폴트로 적용되어 있기때문에 사용하지 않아도 됩니다. 정상적으로 ..
1. 개요 일반 GPIO 핀을 이용하여 Uart TX 기능을 구현해 보자. 2. 분석 위키 백과에 따르면 보통 8비트 데이터를 전송하며, 상황에 따라 5~9비트 데이터를 전송할 수 있다. 또한 데이터 비트 앞, 뒤로 시작 비트와 종료 비트, 그리고 패리티 비트가 존재한다. 위키 백과에 따르면 시작 비트와 패리티 비트는 하나, 종료 비트는 레지스터에 따라 최대 2개까지 존재할 수 있다고 명시되어 있는데, 오실로스코프로 구현되어 있는 몇몇 보드의 Uart 신호를 출력해 보면 실제로는 그렇지 않다. 우선 아래 두 사진을 보자. 첫 번째 사진은 0x11(0001 0001), 두 번째 사진은 0x88(1000 1000)의 Uart로 출력되는 파형이다. 여기서 우리는 Tx는 데이터 신호가 없을 시 HIGH로 유지되..
1. 개요 ESP8266! 대표적인 WIFI 모듈&보드이며 Arduino를 포함한 여러 보드에 쉽게 장착될 뿐만 아니라 Arduino IDE에서 개발이 가능해 우리에게 친숙한? 제품이다. 오늘은 이중에서 ESP8266-12, 정확하게는 ESP8266-12E 칩인 보드를 이용시 아두이노에서 동작하는 코드가 동작하지 않는 오류에 대해 알아볼 것이다. 2. ESP8266-12 ESP8266-12를 치면 개발용 보드로는 Amica NodeMCU v2 Module과 WeMOS D1 Mini Module이 나올 것이다. 둘다 Arduino IDE로 개발이 가능하며 ESP8266-12가 내장되어 있어 쉽게 인터넷을 사용할 수 있다. 오늘 내가 Arduino와 비교할 모듈은 아래 모듈인 Amica NodeMCU v2 ..
1. 개요 샤오미를 포함한 현재 출시되고 있는 보조 배터리는 어느 정도의 전류를 사용하지 않으면 전원이 꺼진다. 즉 출력이 정지한다는 것이다. 이러한 기능 때문에 보조배터리를 아두이노나 라즈베리파이의 전원으로 사용시 Sleep모드를 적용하면 일정 시간후 전원이 꺼져버린다. 그렇다고 보조 배터리를 분해하여 리튬 배터리만 쓴다던지 아니면 따로 판매되는 리튬 배터리를 쓰기에는 충전을 하는것 대해 문제가 발생한다. 따로 충전 회로를 만들어야 하는데 너무 귀찮다. 따라서 보조 배터리의 전원 버튼을 밖으로 빼내서 꺼지기 전에 눌러 주는 식으로 변경할려고 한다. 쓰기에 따라 보드의 전원 스위치로 사용할 수 있다. 2. 샤오미 분해하기(구 5000mA 모델) 우선 뒤쪽을 뾰족한 것으로 보호 껍데기를 뜯은 후 나사를 풉..
1. Vcc, Vee, Vdd, Vss 핀맵 또는 모듈을 보다 보면 Vcc, Vdd, Vee, Vss가 등장한다. 우선 정의를 보자Vcc : Collector 전원Vee : Emitter 전원Vdd : Drain 전원Vss : Source 전원 위 기호호들은 회로도에서 여러 공통 전원 입력단의 전압을 표시하는데 사용된다. 보통은 Vcc, Vdd는 + 전원 입력단이 되고, Vee, Vss는 접지 또는 - 극 입력이 되며, 트랜지스터의 단자, 그리고 논리 회로에서의 연결 등에서 기원을 찾을 수 있다. 즉, Vcc는 BJT(이중접합트랜지스터) 컬렉터(collector), Vee는 BJT의 이미터(emitter), Vdd는 FET의 드레인(drain) 그리고 Vss는 FET의 소스(source)를 의미한다. 그..
1. 기원 MQTT(Message Queue Telemetry Transport)란 IoT에서 각광 받고 있는 메세지 전송 프로토콜입니다. MQTT는 앤디 스탠포드 클라크 (IBM)와 알렌 니퍼 (EUROTECH)가 1999년에 개발하였습니다. 초기 MQTT는 멀티 레벨의 QoS(Quality of Service)를 경량 및 효율적인 대역폭을 사용하기 위해 설계 되었고, 현재는 MQTT의 특성인 메세지 경량화로 인해 IoT 또는 M2M(machine to machine communications) 통신에 많이 사용되고 있습니다. 2011년, IBM과 EUROTECH는 PAHO라고 제안 된 이클립스 프로젝트에 MQTT를 기증했고, 2013년, OASIS에 제출하여 해당 MQTT는 표준이 되었습니다. 2. ..
1. SPI(Serial Peripheral Interconnect) 버스란 SPI (Serial Peripheral Interconnect) 버스는 Motorola에 의해 개발된 전이중 (full duplex) 통신이 가능한 동기 통신 규격이다. I2C와 마찬가지로 마스터-슬레이브 방식으로 동작하며 마스터가 동기를 위한 클럭을 출력한다. 각 SPI 슬레이브 장치는 chip enable (/CE) 입력을 가지고 있으며 이 입력이 활성화되었을 때에만 동작한다. 따라서 마스터는 여러 개의 slave select (SS) 선을 슬레이브들의 /CE에 연결하고 한 순간에 하나의 슬레이브만 선택하는 방법을 사용하여 두 개 이상의 슬레이브 장치들을 구동할 수 있다. SPI의 통신 속도는 최고 70 MHz에 이르기 때..
1. I2C(Inter Integrated Circuit) 버스란 I2C(Inter Integrated Circuit) 버스는 마이크로 프로세스와 저속 주변 장치를 연결 시키기 위한 필립스에서 개발한 직렬 컴퓨터 버스이다. I2C버스는 양방향 오픈 드레인 선인 SCL(Serial Clock)과 SDA(Serial Data) 두 선을 이용하여 통신을 하기 때문에 TWI(Two Wire Interface)라고도 불리며, Master-Slave 형태로 동작한다. 속도는 다른 통신 방식에 비해 느리지만 물리적으로 간단한 구성을 가지고 하나의 버스에 많은 수의 노드를 연결할 수 있다. 또한 연결된 주변 장치와 대화형으로 연결할 수 있다. 2. I2C 구조 및 구성 I2C는 풀업 저항이 연결된 직렬 데이터(SDA)..
- Total
- Today
- Yesterday
- 포켓몬 고
- java
- counter
- 카운터
- 서버
- 파일입출력
- android
- LISTVIEW
- 인텐트
- c언어
- Java Decompiler
- 5582
- Notification
- 알고리즘
- 아두이노
- jad
- 테라펀딩 #투게더펀딩 #P2P투자 #부동산 소액 투자 #카카오 #토스
- 유전 알고리즘
- vim
- 안드로이드
- php
- java 파일 입출력
- 유전
- Res
- 자바 입출력
- vim 설치
- 포켓몬 Go
- java url
- 파일 입출력
- Service
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |