임베디드 용어설명

ESP32

젊은우산 2019. 3. 8. 14:03
반응형


    칩 왼편 지그재그로 있는 부분은 안테나.


ESP32


기능

240MHz dual core tensilica LX6 microcontroller with 600 DMIPS

520 KB SRAM

802.11 b/g/n HT 40 Wi-Fi- transceiver. baseband, stack and LwIP

dual mode Bluetooth (classic and BLE)

16 MB flash, memory-mapped to the CPU code space

2.3V to 3.6V operating voltage



Sensor

Ultra-low noise analog amplilfier

Hall sensor

10x capacitive touch interfaces

32 kHz crystal oscillator'


GPIO(x34)

3x UARTs, including hardware flow control

3x SPI

2x I2S

18x ADC input channels

2x DAC

2x I2C

PWM/timer input/output available on every GPIO pin

OpenOCD debug interface with 32kB TRAX buffer

SDIO master/slave 50 MHz




초기세팅

1. CP210x UART DRIVER를 사용

2. GitHub 에서 ESP32 라이브러리와 툴 다운


  https://github.com/espressif/arduino-esp32


arduino-esp320master.zip 파일을 압축해재후 esp32로 폴더명 변경

C:\Program Files (x86)\Arduino\hardware 경로에 hardware 폴더 안에 espressif 폴더를 새로 만들어 줌

C:\Program Files (x86)\Arduino\hardware\espressif 경로가 되고 espressif 폴더 안에 esp32폴더를 넣어줌

C:\Program Files (x86)\Arduino\hardware\espressif\esp32\tools 경로에 tools 폴더 안에 get.exe 를 관리자 권한으로 실행 


정상적으로 설치가 종료될 떄 까지 기다림

윈10 의 경우 C:\User\Administrator\Documents\Arduino\hardware 경로로 설치하면 됨


Arduino IDE 를 실행한후 툴을 확인해보면 ESP32가 추가된 것을 확인할 수 있음 

속도는 대부분 115200 으로 세팅되어있기에  115200으로 세팅




출처:http://blog.daum.net/_blog/BlogTypeView.do?blogid=0ZPt7&articleno=2657&categoryId=7&regdt=20180703215857




반응형