본문 바로가기

분류 전체보기50

ESP8266에 그래픽 LCD 연결하고 Text 및 그림 출력 0. 빌드 옵션 선택http://nodemcu-build.com/에서 아래처럼 빌드 옵션을 선택한다. UCG의 설명(책모양 아이콘)을 클릭해서 자신이 이용하고 있는 그래픽 LCD의 라이브러리가 지원되는 지 확인한다. 입력한 이메일로 bin 파일이 전달된다. 처음에는 시작한다는 메일이 오고, 나중에 끝나다는 메일과 함게 bin 파일의 링크가 온다. 총 5~10분 정도 걸린다.내가 사용하려고 하는 LCD는 'www.openjumper.com'의 TFT LCD로 ST7735 LCD 모듈과 호환되는 제품이다.(ST7735 LCD 모듈 설명 참조 자료: https://learn.adafruit.com/1-8-tft-display/overview ) 1. 연결 이번에 사용할 'www.openjumper.com'의 .. 2016. 2. 10.
ESP8266 보드를 위한 개발 환경 만들기 1. ESP8266 보드란?ESP8266 칩은 저가의 WiFi SoC이다. 이 EPS8266 SoC를 이용한 보드(모듈)는 다양하게 팔리고 있다. 다른 WiFi 보드들이 $30 정도에 팔리는데 비하여 이 보드는 $1짜리도 있다. 가격이 저가지만 웬만한 기능을 수행이 가능하다. TCP/IP로 Web Server 역할도 수행이 가능하며, 간단한 H/W 제어도 가능하다. 개발환경은 Arduino 보드 등 다른 보드와 연결(Uart, Serial로 연결)해서 사용도 가능하고, 독자적으로도 사용이 가능하다. 독자적으로 사용할 때는 Arduino IDE를 사용할 수도 있고, Lua 기반의 Script와 MicroPython 기반의 Script 명령도 동작한다.[다양한 개발 환경에 대해서는 아래를 참조한다.]http.. 2016. 2. 9.
STM32F4 Discovery 보드 구하기 ST Micro에서 STM32F4 칩을 이용한 보드 아래 링크에서 처럼 는 다양하게 존재한다. http://www.st.com/web/catalog/tools/FM116/SC959/SS1532 아래는 각 보드별 설명이다. ST's tools for evaluation of the STM32, range from highly affordable community enabled tools up to fully equipped boards, ready for evaluation of every single feature of the selected MCU. All ST evaluation boards include an ST-LINK/V2 in-circuit debugger/programmer. STM32 N.. 2015. 1. 10.
STM32F4를 위한 무료 개발 환경 구축하기 ARM사의 Cortex-M 시리즈는 M0,M0+,M3,M4, M7 코어가 있으며, 이 Cortex-M 기반의 칩들이 각 칩 회사에서 많이 나와 있다.ST Micro의 경우는 STM32F0, F1, F3, F4 등의 시리즈가 있다.이제 Cortex-M4를 이용하여 개발하는 방법에 대해서 설명한다. M3에 비하여 M4의 큰 특징은 DSP기능이 들어있어서 연산을 더 빨리할 수 있다는 것이다. 또한 M4의 경우 FPU 기능을 갖고 있는 MCU도 있어서, 빠른 실시간 연산이 필요한 Application에 활용하면 좋다.코드 사이즈가 32Kbyte 이하의 경우는 대부분의 상용 컴파일러를 무료로 이용할 수 있다. 하지만, 코드 사이즈가 32Kbyte 이상인 경우는 상용 컴파일러를 구매해야 된다. 상용 컴파일러는 디버.. 2015. 1. 10.