ESP32MINI1
பயனர் கையேடு
பூர்வாங்க v0.1
எஸ்பிரெசிஃப் அமைப்புகள்
பதிப்புரிமை © 2021
இந்த கையேடு பற்றி
இந்த பயனர் கையேடு ESP32-MINI-1 தொகுதியுடன் எவ்வாறு தொடங்குவது என்பதைக் காட்டுகிறது.
ஆவண புதுப்பிப்புகள்
தயவு செய்து எப்போதும் சமீபத்திய பதிப்பைப் பார்க்கவும் https://www.espressif.com/en/support/download/documents.
மீள்பார்வை வரலாறு
இந்த ஆவணத்தின் சரித்திர வரலாற்றிற்கு, கடைசிப் பக்கத்தைப் பார்க்கவும்.
ஆவண மாற்ற அறிவிப்பு
தொழில்நுட்ப ஆவணங்களில் ஏற்படும் மாற்றங்கள் குறித்து வாடிக்கையாளர்களுக்குத் தெரியப்படுத்த Espressif மின்னஞ்சல் அறிவிப்புகளை வழங்குகிறது. தயவுசெய்து குழுசேரவும் www.espressif.com/en/subscribe.
சான்றிதழ்
Espressif தயாரிப்புகளுக்கான சான்றிதழ்களைப் பதிவிறக்கவும் www.espressif.com/en/certificates.
முடிந்துவிட்டதுview
1.1 தொகுதி முடிந்ததுview
LE MCU மாட்யூல், அதிக அளவிலான பெரிஃபெரல்களைக் கொண்டுள்ளது. வீட்டு ஆட்டோமேஷன், ஸ்மார்ட் கட்டிடம், நுகர்வோர் எலக்ட்ரானிக்ஸ் முதல் தொழில்துறை கட்டுப்பாடு வரையிலான பல்வேறு வகையான IoT பயன்பாடுகளுக்கு இந்த தொகுதி ஒரு சிறந்த தேர்வாகும். ESP32-MINI-1 என்பது மிகவும் ஒருங்கிணைக்கப்பட்ட, சிறிய அளவிலான Wi-Fi+Bluetooth ® +Bluetooth ® இந்த தொகுதி இரண்டு பதிப்புகளில் வருகிறது:
- 85 °C பதிப்பு
- 105 °C பதிப்பு
அட்டவணை 1. ESP1MINI32 விவரக்குறிப்புகள்
வகைகள் | பொருட்கள் | விவரக்குறிப்புகள் |
Wi-Fi |
நெறிமுறைகள் | 802.11 b/g/n (802.11n முதல் 150 Mbps வரை) |
A-MPDU மற்றும் A-MSDU ஒருங்கிணைப்பு மற்றும் 0.4 µபாதுகாப்பு இடைவெளி ஆதரவு | ||
அதிர்வெண் வரம்பு | 2412 ~ 2484 மெகா ஹெர்ட்ஸ் | |
புளூடூத்® |
நெறிமுறைகள் | நெறிமுறைகள் v4.2 BR/EDR மற்றும் புளூடூத்® LE விவரக்குறிப்புகள் |
வானொலி | வகுப்பு-1, வகுப்பு-2 மற்றும் வகுப்பு-3 டிரான்ஸ்மிட்டர் | |
AFH | ||
ஆடியோ | CVSD மற்றும் SBC | |
வன்பொருள் |
தொகுதி இடைமுகங்கள் |
SD கார்டு, UART, SPI, SDIO, I2C, LED PWM, மோட்டார் PWM, I2S, அகச்சிவப்பு ரிமோட் கண்ட்ரோலர், பல்ஸ் கவுண்டர், GPIO, டச் சென்சார், ADC, DAC, டூ-வயர் ஆட்டோமோட்டிவ் இன்டர்ஃபேஸ் (TWAITM, ISO11898-1 உடன் இணக்கமானது) |
ஒருங்கிணைந்த படிக | 40 மெகா ஹெர்ட்ஸ் படிகம் | |
ஒருங்கிணைந்த SPI ஃபிளாஷ் | 4 எம்பி | |
இயக்க தொகுதிtagமின்/பவர் சப்ளை | 3.0 V ~ 3.6 V | |
இயக்க மின்னோட்டம் | சராசரி: 80 mA | |
மின்சாரம் மூலம் வழங்கப்படும் குறைந்தபட்ச மின்னோட்டம் | 500 எம்.ஏ | |
பரிந்துரைக்கப்பட்ட இயக்க வெப்பநிலை வரம்பு | 85 °C பதிப்பு: –40 °C ~ +85 °C; 105 °C பதிப்பு: –40 °C ~ +105 °C | |
ஈரப்பதம் உணர்திறன் நிலை (MSL) | நிலை 3 |
1.2 முள் விளக்கம்
ESP32-MINI-1 55 ஊசிகளைக் கொண்டுள்ளது. அட்டவணை 1-2 இல் பின் வரையறைகளைப் பார்க்கவும்.
அட்டவணை 1. பின் வரையறைகள்
பெயர் | இல்லை | வகை | செயல்பாடு |
GND | 1, 2, 27, 38 ~ 55 | P | மைதானம் |
3V3 | 3 | P | பவர் சப்ளை |
I36 | 4 | I | GPIO36, ADC1_CH0, RTC_GPIO0 |
I37 | 5 | I | GPIO37, ADC1_CH1, RTC_GPIO1 |
I38 | 6 | I | GPIO38, ADC1_CH2, RTC_GPIO2 |
I39 | 7 | I | GPIO39, ADC1_CH3, RTC_GPIO3 |
EN |
8 |
I |
உயர்: சிப்பை இயக்குகிறது குறைந்த: சிப் பவர் ஆஃப் குறிப்பு: பின்னை மிதக்க விடாதீர்கள் |
I34 | 9 | I | GPIO34, ADC1_CH6, RTC_GPIO4 |
I35 | 10 | I | GPIO35, ADC1_CH7, RTC_GPIO5 |
IO32 | 11 | I/O | GPIO32, XTAL_32K_P (32.768 kHz கிரிஸ்டல் ஆஸிலேட்டர் உள்ளீடு), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 12 | I/O | GPIO33, XTAL_32K_N (32.768 kHz படிக ஆஸிலேட்டர் வெளியீடு), ADC1_CH5, TOUCH8, RTC_GPIO8 |
IO25 | 13 | I/O | GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0 |
IO26 | 14 | I/O | GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1 |
IO27 | 15 | I/O | GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV |
IO14 | 16 | I/O | GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2 |
IO12 | 17 | I/O | GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3 |
IO13 | 18 | I/O | GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER |
IO15 | 19 | I/O | GPIO15, ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, HS2_CMD, SD_CMD, EMAC_RXD3 |
IO2 | 20 | I/O | GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,
SD_DATA0 |
IO0 | 21 | I/O | GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK |
IO4 | 22 | I/O | GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER |
NC | 23 | – | இணைப்பு இல்லை |
NC | 24 | – | இணைப்பு இல்லை |
IO9 | 25 | I/O | GPIO9, HS1_DATA2, U1RXD, SD_DATA2 |
IO10 | 26 | I/O | GPIO10, HS1_DATA3, U1TXD, SD_DATA3 |
NC | 28 | – | இணைப்பு இல்லை |
IO5 | 29 | I/O | GPIO5, HS1_DATA6, VSPICS0, EMAC_RX_CLK |
IO18 | 30 | I/O | GPIO18, HS1_DATA7, VSPICLK |
IO23 | 31 | I/O | GPIO23, HS1_STROBE, VSPID |
IO19 | 32 | I/O | GPIO19, VSPIQ, U0CTS, EMAC_TXD0 |
அடுத்த பக்கத்தில் தொடரும்
அட்டவணை 1 - முந்தைய பக்கத்திலிருந்து தொடர்கிறது
பெயர் | இல்லை | வகை | செயல்பாடு |
IO22 | 33 | I/O | GPIO22, VSPIWP, U0RTS, EMAC_TXD1 |
IO21 | 34 | I/O | GPIO21, VSPIHD, EMAC_TX_EN |
RXD0 | 35 | I/O | GPIO3, U0RXD, CLK_OUT2 |
TXD0 | 36 | I/O | GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2 |
NC | 37 | – | இணைப்பு இல்லை |
¹ ESP6-U7WDH சிப்பில் உள்ள GPIO8, GPIO11, GPIO16, GPIO17, GPIO32 மற்றும் GPIO4 ஆகியவை தொகுதியில் ஒருங்கிணைக்கப்பட்ட SPI ஃபிளாஷ் உடன் இணைக்கப்பட்டுள்ளன, மேலும் அவை வெளியேறவில்லை.
² புற முள் உள்ளமைவுகளுக்கு, தயவுசெய்து பார்க்கவும் ESP32 தொடர் தரவுத்தாள்.
ESP32MINI1 இல் தொடங்கவும்
2.1 உங்களுக்கு என்ன தேவை
ESP32-MINI-1 தொகுதிக்கான பயன்பாடுகளை உருவாக்க உங்களுக்கு:
- 1 x ESP32-MINI-1 தொகுதி
- 1 x Espressif RF சோதனை பலகை
- 1 x USB-to-Serial போர்டு
- 1 x மைக்ரோ-யூ.எஸ்.பி கேபிள்
- லினக்ஸ் இயங்கும் 1 x PC
இந்த பயனர் வழிகாட்டியில், நாங்கள் லினக்ஸ் இயங்குதளத்தை ஒரு முன்னோடியாக எடுத்துக்கொள்கிறோம்ampலெ. Windows மற்றும் macOS இல் உள்ள கட்டமைப்பு பற்றிய கூடுதல் தகவலுக்கு, தயவுசெய்து பார்க்கவும் ESP-IDF நிரலாக்க வழிகாட்டி.
2.2 வன்பொருள் இணைப்பு
- படம் 32-1 இல் காட்டப்பட்டுள்ளபடி ESP2-MINI-1 தொகுதியை RF சோதனைப் பலகையில் சாலிடர் செய்யவும்.
- TXD, RXD மற்றும் GND வழியாக RF சோதனைப் பலகையை USB-to-Serial போர்டுடன் இணைக்கவும்.
- USB-to-Serial போர்டை கணினியுடன் இணைக்கவும்.
- மைக்ரோ-யூஎஸ்பி கேபிள் வழியாக 5 V மின்சாரம் வழங்குவதற்கு RF சோதனை பலகையை PC அல்லது ஒரு பவர் அடாப்டருடன் இணைக்கவும்.
- பதிவிறக்கத்தின் போது, ஜம்பர் வழியாக IO0 ஐ GND உடன் இணைக்கவும். பின்னர், சோதனை பலகையை "ஆன்" செய்யவும்.
- ஃபார்ம்வேரை ஃபிளாஷில் பதிவிறக்கவும். விவரங்களுக்கு, கீழே உள்ள பகுதிகளைப் பார்க்கவும்.
- பதிவிறக்கிய பிறகு, IO0 மற்றும் GND இல் உள்ள ஜம்பரை அகற்றவும்.
- RF சோதனை பலகையை மீண்டும் இயக்கவும். ESP32-MINI-1 வேலை செய்யும் முறைக்கு மாறும். துவக்கத்தின் போது சிப் ப்ளாஷிலிருந்து நிரல்களைப் படிக்கும்.
குறிப்பு:
IO0 உள்நாட்டில் தர்க்கம் அதிகம். IO0 புல்-அப் என அமைக்கப்பட்டால், பூட் பயன்முறை தேர்ந்தெடுக்கப்படும். இந்த முள் கீழே இழுக்கப்பட்டாலோ அல்லது மிதக்கும் இடத்திலோ இருந்தால், பதிவிறக்கப் பயன்முறை தேர்ந்தெடுக்கப்படும். ESP32-MINI-1 பற்றிய கூடுதல் தகவலுக்கு, ESP32-MINI-1 டேட்டாஷீட்டைப் பார்க்கவும்.
2.3 அபிவிருத்தி சூழலை அமைத்தல்
Espressif IoT டெவலப்மென்ட் ஃபிரேம்வொர்க் (சுருக்கமாக ESP-IDF) என்பது Espressif ESP32 அடிப்படையிலான பயன்பாடுகளை உருவாக்குவதற்கான ஒரு கட்டமைப்பாகும். பயனர்கள் ESP-IDF அடிப்படையில் Windows/Linux/macOS இல் ESP32 உடன் பயன்பாடுகளை உருவாக்கலாம். இங்கே நாம் லினக்ஸ் இயங்குதளத்தை ஒரு முன்னாள் என்று எடுத்துக்கொள்கிறோம்ampலெ.
2.3.1 முன்நிபந்தனைகளை நிறுவவும்
ESP-IDF உடன் தொகுக்க நீங்கள் பின்வரும் தொகுப்புகளைப் பெற வேண்டும்:
- CentOS 7:
sudo yum install git wget flex bison gperf python cmake ninja−build ccache dfu−util - உபுண்டு மற்றும் டெபியன் (ஒரு கட்டளை இரண்டு வரிகளாக உடைகிறது):
sudo apt−get install git wget flex bison gperf python python−pip python−setuptools cmake ninja -build-cache libi −dev libssl −dev dfu−util - வளைவு:
sudo Pacman -S --தேவையான gcc git, flex bison gperf python−pip cmake ninja ccache dfu−util
குறிப்பு: - இந்த வழிகாட்டி லினக்ஸில் ~/esp கோப்பகத்தை ESP-IDFக்கான நிறுவல் கோப்புறையாகப் பயன்படுத்துகிறது.
- ESP-IDF பாதைகளில் இடைவெளிகளை ஆதரிக்காது என்பதை நினைவில் கொள்ளவும்.
2.3.2 ESPIDF ஐப் பெறுங்கள்
ESP32-MINI-1 தொகுதிக்கான பயன்பாடுகளை உருவாக்க, உங்களுக்கு Espressif வழங்கிய மென்பொருள் நூலகங்கள் தேவை. ESP-IDF களஞ்சியம்.
ESP-IDF ஐப் பெற, ESP-IDF ஐ பதிவிறக்கம் செய்ய நிறுவல் கோப்பகத்தை (~/esp) உருவாக்கி, 'ஜிட் குளோன்' மூலம் களஞ்சியத்தை குளோன் செய்யுங்கள்:
mkdir −p ~/esp
cd ~/esp
git குளோன் −− சுழல்நிலை https://github.com/espressif/esp−idf.git
ESP-IDF ஆனது ~/esp/esp-idf இல் பதிவிறக்கப்படும். ஆலோசனை ESP-IDF பதிப்புகள் கொடுக்கப்பட்ட சூழ்நிலையில் எந்த ESP-IDF பதிப்பைப் பயன்படுத்துவது என்பது பற்றிய தகவலுக்கு.
2.3.3 கருவிகளை அமைக்கவும்
ஈஎஸ்பி-ஐடிஎஃப் தவிர, கம்பைலர், பிழைத்திருத்தம், போன்ற ஈஎஸ்பி-ஐடிஎஃப் பயன்படுத்தும் கருவிகளையும் நீங்கள் நிறுவ வேண்டும்.
பைதான் தொகுப்புகள், முதலியன. ESP-IDF ஆனது 'install.sh' என்ற ஸ்கிரிப்டை வழங்குகிறது, இது ஒரே நேரத்தில் கருவிகளை அமைக்க உதவுகிறது.
cd ~/esp/esp−idf
./ நிறுவ .sh
2.3.4 சுற்றுச்சூழல் மாறிகளை அமைக்கவும்
நிறுவப்பட்ட கருவிகள் PATH சூழல் மாறியில் இன்னும் சேர்க்கப்படவில்லை. கட்டளை வரியிலிருந்து கருவிகளைப் பயன்படுத்தக்கூடியதாக மாற்ற, சில சூழல் மாறிகள் அமைக்கப்பட வேண்டும். ESP-IDF மற்றொரு ஸ்கிரிப்ட் 'export.sh' ஐ வழங்குகிறது. நீங்கள் ESP-IDF ஐப் பயன்படுத்தப் போகும் முனையத்தில், இயக்கவும்:
. $HOME/esp/esp−idf/export.sh
இப்போது எல்லாம் தயாராக உள்ளது, உங்கள் முதல் திட்டத்தை ESP32-MINI-1 தொகுதியில் உருவாக்கலாம்.
2.4 உங்கள் முதல் திட்டத்தை உருவாக்கவும்
2.4.1 ஒரு திட்டத்தை தொடங்கவும்
இப்போது நீங்கள் ESP32-MINI-1 தொகுதிக்கான உங்கள் விண்ணப்பத்தைத் தயாரிக்கத் தயாராக உள்ளீர்கள். நீங்கள் தொடங்கலாம் தொடங்கு/hello_world முன்னாள் இருந்து திட்டம்ampESP-IDF இல் les அடைவு.
get-started/hello_world ஐ ~/esp கோப்பகத்திற்கு நகலெடுக்கவும்:
cd ~/esp
cp −r $IDF_PATH/examples/get-started/hello_world .
வரம்பு உள்ளது example திட்டங்கள் முன்னாள்ampESP-IDF இல் les அடைவு. மேலே கொடுக்கப்பட்டுள்ள அதே வழியில் நீங்கள் எந்த திட்டத்தையும் நகலெடுத்து அதை இயக்கலாம். முன்னாள் கட்டவும் முடியும்ampலெஸ் இன்-பிளேஸ், முதலில் அவற்றை நகலெடுக்காமல்.
2.4.2 உங்கள் சாதனத்தை இணைக்கவும்
இப்போது உங்கள் ESP32-MINI-1 மாட்யூலை கணினியுடன் இணைத்து, எந்த சீரியல் போர்ட்டின் கீழ் மாட்யூல் தெரியும் என்பதைச் சரிபார்க்கவும். லினக்ஸில் உள்ள தொடர் போர்ட்கள் அவற்றின் பெயர்களில் '/dev/tty' உடன் தொடங்குகின்றன. கீழே உள்ள கட்டளையை இரண்டு முறை இயக்கவும், முதலில் பலகையை துண்டிக்கவும், பின்னர் செருகப்பட்டதாகவும். இரண்டாவது முறை தோன்றும் போர்ட் உங்களுக்குத் தேவையானது:
ls /dev/tty*
குறிப்பு:
அடுத்த படிகளில் உங்களுக்குத் தேவைப்படும் போர்ட் பெயரைக் கைவசம் வைத்திருங்கள்.
2.4.3 கட்டமைக்க
படி 2.4.1 இலிருந்து உங்கள் 'hello_world' கோப்பகத்திற்கு செல்லவும். ஒரு திட்டத்தைத் தொடங்கவும், ESP32 சிப்பை இலக்காக அமைத்து, இயக்கவும்
திட்ட கட்டமைப்பு பயன்பாடு 'menuconfig'.
cd ~/esp/hello_world
idf .py set−target esp32
idf .py menuconfig
புதிய திட்டத்தைத் திறந்த பிறகு, 'idf.py set-target esp32' மூலம் இலக்கை அமைப்பது ஒருமுறை செய்யப்பட வேண்டும். திட்டத்தில் ஏற்கனவே உள்ள சில கட்டமைப்புகள் மற்றும் கட்டமைப்புகள் இருந்தால், அவை அழிக்கப்பட்டு துவக்கப்படும். இந்தப் படிநிலையைத் தவிர்க்க, சுற்றுச்சூழல் மாறியில் இலக்கு சேமிக்கப்படலாம். கூடுதல் தகவலுக்கு இலக்கைத் தேர்ந்தெடுப்பதைப் பார்க்கவும்.
முந்தைய படிகள் சரியாக செய்யப்பட்டிருந்தால், பின்வரும் மெனு தோன்றும்:
உங்கள் டெர்மினலில் மெனுவின் நிறங்கள் வேறுபட்டிருக்கலாம். '–style' விருப்பத்தின் மூலம் தோற்றத்தை மாற்றலாம். மேலும் தகவலுக்கு 'idf.py menuconfig -help' ஐ இயக்கவும்.
2.4.4 திட்டத்தை உருவாக்கவும்
இயக்குவதன் மூலம் திட்டத்தை உருவாக்கவும்:
idf .py உருவாக்க
இந்த கட்டளை பயன்பாடு மற்றும் அனைத்து ESP-IDF கூறுகளையும் தொகுக்கும், பின்னர் அது துவக்க ஏற்றி, பகிர்வு அட்டவணை மற்றும் பயன்பாட்டு பைனரிகளை உருவாக்கும்.
$ idf .py உருவாக்கம்
/path/to/hello_world/build கோப்பகத்தில் cmake ஐ இயக்குகிறது
”cmake −G Ninja −−warn− Uninitialized /path/to/hello_world” ஐ செயல்படுத்துகிறது…
துவக்கப்படாத மதிப்புகளைப் பற்றி எச்சரிக்கவும்.
−− கிடைத்தது Git: /usr/bin/git (கண்டுபிடிக்கப்பட்ட பதிப்பு ”2.17.0”)
−− உள்ளமைவு காரணமாக வெற்று aws_iot கூறுகளை உருவாக்குகிறது
−− கூறு பெயர்கள்:…
−− கூறு பாதைகள்:…
… (பில்ட் சிஸ்டம் அவுட்புட்டின் கூடுதல் வரிகள்) [527/527] ஹலோ -world.bin esptool .py v2.3.1 ஐ உருவாக்குகிறது
திட்ட உருவாக்கம் முடிந்தது. ப்ளாஷ் செய்ய, இந்த கட்டளையை இயக்கவும்:
../../../ பாகங்கள்/esptool_py/esptool/esptool.py −p (PORT) -b 921600 write_flash --flash_mode dio
−−flash_size கண்டறிதல் −−flash_freq 40m 0x10000 build/hello−world.bin build 0x1000 build /bootloader/bootloader. பின் 0x8000 build/ partition_table / partition -table.bin அல்லது ' idf .py -p PORT flash' ஐ இயக்கவும்
பிழைகள் இல்லை என்றால், ஃபார்ம்வேர் பைனரி .பின் உருவாக்குவதன் மூலம் உருவாக்கம் முடிவடையும் file.
2.4.5 சாதனத்தில் ப்ளாஷ் செய்யவும்
இயக்குவதன் மூலம் உங்கள் ESP32-MINI-1 தொகுதியில் நீங்கள் உருவாக்கிய பைனரிகளை ஃபிளாஷ் செய்யுங்கள்:
idf .py −p போர்ட் [−b BAUD] ஃபிளாஷ்
படி: உங்கள் சாதனத்தை இணைக்கவும் என்பதிலிருந்து உங்கள் தொகுதியின் தொடர் போர்ட் பெயருடன் PORT ஐ மாற்றவும். உங்களுக்குத் தேவையான பாட் வீதத்துடன் BAUD ஐ மாற்றுவதன் மூலம் நீங்கள் ஃப்ளாஷர் பாட் வீதத்தையும் மாற்றலாம். இயல்புநிலை பாட் விகிதம் 460800.
idf.py வாதங்கள் பற்றிய கூடுதல் தகவலுக்கு, idf.py ஐப் பார்க்கவும்.
குறிப்பு:
'ஃபிளாஷ்' விருப்பம் தானாகவே திட்டத்தை உருவாக்கி ப்ளாஷ் செய்கிறது, எனவே 'idf.py build'ஐ இயக்க வேண்டிய அவசியமில்லை.
கோப்பகத்தில் esptool.py இயங்குகிறது […]/ esp/hello_world
”பைதான் […]/ esp−idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash ஐ செயல்படுத்துகிறது
@flash_project_args..."
esptool .py -b 460800 write_flash −-flash_mode dio --flash_size கண்டறிதல் --flash_freq 40m 0x1000
பூட்லோடர்/பூட்லோடர். பின் 0x8000 partition_table / partition −table.bin 0x10000 hello−world.bin
esptool .py v2.3.1
இணைக்கிறது….
சிப் வகையைக் கண்டறிகிறது … ESP32
சிப் என்பது ESP32U4WDH (திருத்தம் 3)
அம்சங்கள்: வைஃபை, பிடி, சிங்கிள் கோர்
பதிவை பதிவேற்றுகிறது…
ஸ்டப் இயங்குகிறது…
ஸ்டப் ரன்னிங்…
பாட் வீதத்தை 460800 ஆக மாற்றுகிறது
மாற்றப்பட்டது.
ஃபிளாஷ் அளவை உள்ளமைக்கிறது…
தானாக கண்டறியப்பட்ட ஃப்ளாஷ் அளவு: 4MB
ஃபிளாஷ் அளவுருக்கள் 0x0220 ஆக அமைக்கப்பட்டன
22992 பைட்டுகள் 13019 ஆக சுருக்கப்பட்டது…
22992 வினாடிகளில் 13019x0 இல் 00001000 பைட்டுகள் (0.3 சுருக்கப்பட்டது) எழுதப்பட்டது (செயல்திறன் 558.9 கிபிட்/வி )…
தரவு ஹாஷ் சரிபார்க்கப்பட்டது.
3072 பைட்டுகள் 82 ஆக சுருக்கப்பட்டது…
3072 வினாடிகளில் 82x0 இல் 00008000 பைட்டுகள் (0.0 சுருக்கப்பட்டது) எழுதப்பட்டது (செயல்திறன் 5789.3 கிபிட்/வி )…
தரவு ஹாஷ் சரிபார்க்கப்பட்டது.
136672 பைட்டுகள் 67544 ஆக சுருக்கப்பட்டது…
136672 வினாடிகளில் 67544x0 இல் 00010000 பைட்டுகள் (1.9 சுருக்கப்பட்டது) எழுதப்பட்டது (செயல்திறன் 567.5 கிபிட்/வி )…
தரவு ஹாஷ் சரிபார்க்கப்பட்டது.
புறப்படுகிறது…
RTS பின் மூலம் கடின மீட்டமைப்பு…
எல்லாம் சரியாக நடந்தால், IO0 மற்றும் GND இல் உள்ள ஜம்பரை அகற்றிய பிறகு, "hello_world" பயன்பாடு இயங்கத் தொடங்குகிறது, மேலும் சோதனைப் பலகையை மீண்டும் இயக்கவும்.
2.4.6 மானிட்டர்
"hello_world" உண்மையில் இயங்குகிறதா என்பதைச் சரிபார்க்க, 'idf.py -p PORT Monitor' என தட்டச்சு செய்யவும் (PORT ஐ உங்கள் தொடர் போர்ட் பெயருடன் மாற்ற மறக்காதீர்கள்).
இந்த கட்டளை IDF மானிட்டர் பயன்பாட்டைத் தொடங்குகிறது:
$ idf .py −p /dev/ttyUSB0 மானிட்டர்
கோப்பகத்தில் idf_monitor ஐ இயக்குகிறது […]/ esp/hello_world/build
”python […]/ esp−idf/tools/idf_monitor.py −b 115200 […]/ esp/hello_world/build/ hello −world ஐ செயல்படுத்துகிறது. தெய்வம்""
−−− idf_monitor on /dev/ttyUSB0 115200 −−−−−
வெளியேறு: Ctrl+] | மெனு: Ctrl+T | உதவி: Ctrl+T ஐத் தொடர்ந்து Ctrl+H --ets
ஜூன் 8 2016 00:22:57
rst :0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ஜூன் 8 2016 00:22:57…
தொடக்க மற்றும் கண்டறியும் பதிவுகள் மேலே சென்ற பிறகு, நீங்கள் "ஹலோ வேர்ல்ட்!" விண்ணப்பத்தால் அச்சிடப்பட்டது.
…
வணக்கம் உலகம்!
10 வினாடிகளில் மீண்டும் தொடங்கும்…
இது 32 CPU கோர், WiFi/BT/BLE, சிலிக்கான் ரிவிஷன் 1, 3MB வெளிப்புற ஃபிளாஷ் கொண்ட esp4 சிப்
9 வினாடிகளில் மீண்டும் தொடங்கும்…
8 வினாடிகளில் மீண்டும் தொடங்கும்…
7 வினாடிகளில் மீண்டும் தொடங்கும்…
IDF மானிட்டரிலிருந்து வெளியேற Ctrl+] குறுக்குவழியைப் பயன்படுத்தவும்.
ESP32-MINI-1 தொகுதியுடன் நீங்கள் தொடங்க வேண்டியது அவ்வளவுதான்! இப்போது நீங்கள் வேறு சிலவற்றை முயற்சிக்கத் தயாராக உள்ளீர்கள் exampலெஸ் ESP-IDF இல், அல்லது உங்கள் சொந்த பயன்பாடுகளை உருவாக்குவதற்குச் செல்லவும்.
கற்றல் வளங்கள்
3.1 படிக்க வேண்டிய ஆவணங்கள்
பின்வரும் இணைப்பு ESP32 தொடர்பான ஆவணங்களை வழங்குகிறது.
- ESP32 தரவுத்தாள்
இந்த ஆவணம் ESP32 வன்பொருளின் விவரக்குறிப்புகளுக்கு ஒரு அறிமுகத்தை வழங்குகிறதுview,
பின் வரையறைகள், செயல்பாட்டு விளக்கம், புற இடைமுகம், மின் பண்புகள் போன்றவை. - ESP32 ECO V3 பயனர் கையேடு
இந்த ஆவணம் V3 மற்றும் முந்தைய ESP32 சிலிக்கான் வேஃபர் திருத்தங்களுக்கு இடையிலான வேறுபாடுகளை விவரிக்கிறது. - ESP32 இல் உள்ள பிழைகளுக்கான ECO மற்றும் தீர்வுகள்
இந்த ஆவணம் ESP32 இல் உள்ள வன்பொருள் பிழை மற்றும் தீர்வுகளை விவரிக்கிறது. - ESP-IDF நிரலாக்க வழிகாட்டி
இது வன்பொருள் வழிகாட்டிகள் முதல் API குறிப்பு வரை ESP-IDFக்கான விரிவான ஆவணங்களை வழங்குகிறது. - ESP32 தொழில்நுட்ப குறிப்பு கையேடு
கையேடு ESP32 நினைவகம் மற்றும் சாதனங்களை எவ்வாறு பயன்படுத்துவது என்பது பற்றிய விரிவான தகவல்களை வழங்குகிறது. - ESP32 வன்பொருள் வளங்கள்
ஜிப் fileதிட்டவட்டங்கள், PCB தளவமைப்பு, கெர்பர் மற்றும் BOM பட்டியல் ESP32 தொகுதிகள் மற்றும் மேம்பாட்டு பலகைகள் ஆகியவை அடங்கும். - ESP32 வன்பொருள் வடிவமைப்பு வழிகாட்டுதல்கள்
ESP32 சிப், ESP32 மாட்யூல்கள் மற்றும் டெவலப்மெண்ட் போர்டுகளை உள்ளடக்கிய ESP32 தொடர் தயாரிப்புகளின் அடிப்படையில் தனி அல்லது கூடுதல் அமைப்புகளை உருவாக்கும் போது பரிந்துரைக்கப்பட்ட வடிவமைப்பு நடைமுறைகளை வழிகாட்டுதல்கள் கோடிட்டுக் காட்டுகின்றன. - ESP32 AT இன்ஸ்ட்ரக்ஷன் செட் மற்றும் Exampலெஸ்
இந்த ஆவணம் ESP32 AT கட்டளைகளை அறிமுகப்படுத்துகிறது, அவற்றை எவ்வாறு பயன்படுத்துவது என்பதை விளக்குகிறது மற்றும் முன்னாள் வழங்குகிறதுampபல காமன்ஸ் AT கட்டளைகளின் les. - Espressif தயாரிப்புகள் ஆர்டர் தகவல்
3.2 வளங்கள் இருக்க வேண்டும்
ESP32 தொடர்பான ஆதாரங்கள் இங்கே உள்ளன.
- ESP32 BBS
இது ESP2 க்கான பொறியாளர் முதல் பொறியாளர் (E32E) சமூகமாகும், இதில் நீங்கள் கேள்விகளை இடுகையிடலாம், அறிவைப் பகிரலாம், யோசனைகளை ஆராயலாம் மற்றும் சக பொறியாளர்களுடன் சிக்கல்களைத் தீர்க்க உதவலாம். - ESP32 GitHub
ESP32 மேம்பாட்டுத் திட்டங்கள் GitHub இல் Espressif இன் MIT உரிமத்தின் கீழ் இலவசமாக விநியோகிக்கப்படுகின்றன. டெவலப்பர்கள் ESP32 உடன் தொடங்குவதற்கும் புதுமைகளை வளர்ப்பதற்கும், ESP32 சாதனங்களைச் சுற்றியுள்ள வன்பொருள் மற்றும் மென்பொருளைப் பற்றிய பொது அறிவின் வளர்ச்சிக்கும் உதவுவதற்காக இது நிறுவப்பட்டது. - ESP32 கருவிகள்
இது ஒரு webபயனர்கள் ESP32 Flash பதிவிறக்க கருவிகள் மற்றும் ஜிப்பை பதிவிறக்கம் செய்யக்கூடிய பக்கம் file "ESP32 சான்றிதழ் மற்றும் சோதனை".. - ESP-IDF
இது webபக்கம் பயனர்களை ESP32க்கான அதிகாரப்பூர்வ IoT டெவலப்மெண்ட் கட்டமைப்பிற்கு இணைக்கிறது. - ESP32 வளங்கள்
இது webகிடைக்கும் அனைத்து ESP32 ஆவணங்கள், SDK மற்றும் கருவிகளுக்கான இணைப்புகளை பக்கம் வழங்குகிறது.
மீள்பார்வை வரலாறு
தேதி | பதிப்பு | வெளியீட்டு குறிப்புகள் |
2021-01-14 | V0.1 | முதற்கட்ட வெளியீடு |
மறுப்பு மற்றும் பதிப்புரிமை அறிவிப்பு
இந்த ஆவணத்தில் உள்ள தகவல்கள் உட்பட URL குறிப்புகள், அறிவிப்பு இல்லாமல் மாற்றத்திற்கு உட்பட்டது.
இந்த ஆவணத்தில் உள்ள அனைத்து மூன்றாம் தரப்பினரின் தகவல்களும் அதன் நம்பகத்தன்மை மற்றும் துல்லியத்திற்கான எந்த உத்தரவாதமும் இல்லாமல் வழங்கப்பட்டுள்ளன.
இந்த ஆவணத்திற்கு அதன் வணிகம், மீறல் இல்லாதது, எந்தவொரு குறிப்பிட்ட நோக்கத்திற்காகவும் எந்த உத்தரவாதமும் வழங்கப்படவில்லை, இல்லையெனில் எந்தவொரு உத்தரவாதமும் இல்லை.AMPஎல்.ஈ.
இந்த ஆவணத்தில் உள்ள தகவல்களைப் பயன்படுத்துவது தொடர்பான எந்தவொரு தனியுரிம உரிமைகளையும் மீறுவதற்கான பொறுப்பு உட்பட அனைத்து பொறுப்புகளும் மறுக்கப்படும். எந்தவொரு அறிவுசார் சொத்துரிமைகளுக்கும் எஸ்டோப்பல் மூலமாகவோ அல்லது வேறுவிதமாகவோ வெளிப்படுத்தும் அல்லது மறைமுகமாக எந்த உரிமங்களும் இங்கு வழங்கப்படவில்லை.
Wi-Fi கூட்டணி உறுப்பினர் லோகோ Wi-Fi கூட்டணியின் வர்த்தக முத்திரையாகும். புளூடூத் லோகோ என்பது புளூடூத் எஸ்ஐஜியின் பதிவு செய்யப்பட்ட வர்த்தக முத்திரையாகும்.
இந்த ஆவணத்தில் குறிப்பிடப்பட்டுள்ள அனைத்து வர்த்தகப் பெயர்கள், வர்த்தக முத்திரைகள் மற்றும் பதிவுசெய்யப்பட்ட வர்த்தக முத்திரைகள் அந்தந்த உரிமையாளர்களின் சொத்து மற்றும் இதன் மூலம் ஒப்புக் கொள்ளப்படுகின்றன.
பதிப்புரிமை © 2021 Espressif Systems (Shanghai) Co., Ltd. அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை.
எஸ்பிரெசிஃப் அமைப்புகள்
ESP32-MINI-1 பயனர் கையேடு (முதன்மை v0.1)
www.espressif.com
ஆவணங்கள் / ஆதாரங்கள்
![]() |
ESPRESSIF ESP32-MINI-1 உயர்-ஒருங்கிணைக்கப்பட்ட சிறிய அளவிலான Wi-Fi+Bluetooth தொகுதி [pdf] பயனர் கையேடு ESP32MINI1, 2AC7Z-ESP32MINI1, 2AC7ZESP32MINI1, ESP32 -MINI -1 உயர்-ஒருங்கிணைக்கப்பட்ட சிறிய அளவிலான Wi-Fi புளூடூத் தொகுதி, ESP32 -MINI -1, உயர்-ஒருங்கிணைந்த சிறிய புளூடூத் மொட்யூல் |