差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
arduino [2019/02/24 19:36]
gongyu 创建
arduino [2019/03/20 15:34] (当前版本)
gongyu
行 1: 行 1:
-  +{{ :arduino-uno.bcc69bde.png |}} 
-<!-- **************************************  +{{ :arduino-uno-wifi.png |}} 
-**    FEATURES & SPECIFICIATIONS ​   **  +{{ :esquema-visual.png |}} 
-************************************** ​ --><​h2 id="​Features">​Features & Specifications</​h2><​img style="​floatright; padding-left: 0.5em; width: 45%" alt="​(ESP32 Function Block Diagram)"​ src="​./​images/​_resources/​ESP32_Function_Block_Diagram.svg">​ +{{ :yun_fritzing1.png |}} 
-See the ''<​a href="​https://​espressif.com/​sites/​default/​files/​documentation/​esp32_datasheet_en.pdf">​ESP32 Datasheet</​a>''​  +{{ :arduino-uno-wifi.png |}}
- for information on ESP32 chips and the  +
- ''<​a href="​https://​espressif.com/​sites/​default/​files/​documentation/​esp32-pico-d4_datasheet_en.pdf">​ESP32-PICO-D4 Datasheet</​a>''​  +
- for information on the SiP module.  +
- <​ul><​li>'''​Processors:'''<​ul><​li>'''​Main processor:'''​ Tensilica Xtensa 32-bit LX6 microprocessor  +
- <​ul><​li>'''​Cores:'''​ 2 or 1 (depending on variation)  +
- <​div class="​NoteLesser">​All chips in the ESP32 series are dual-core  +
- except for ESP32-S0WD, which is single-core.  +
- </​div></​li><​li>'''​Clock frequency:'''​ up to 240 MHz</​li><​li>'''​Performance:'''​ up to 600 <abbr title="​Dhrystone MIPS">​DMIPS</​abbr></​li></​ul></​li><​li>'''<​a href="​http://​esp-idf.readthedocs.io/​en/​latest/​api-guides/​ulp.html">​Ultra low power co-processor:</​a>'''​  +
- allows you to do ADC conversions,​ computation,​ and level  +
- thresholds while in deep sleep.  +
- </​li></​ul></​li><​li>'''​Wireless connectivity:'''<​ul><​li>'''​Wi-Fi:'''​ 802.11 b/​g/​n<​span style="​color:​ gray">/​e/​i</​span>​ (802.11n @ 2.4 GHz up to 150 Mbit/​s)  +
-<!--  +
- 150.0 <abbr title="​megabits per second">​Mbit/​s</​abbr>​ data rate @ 802.11n HT40,  (40 MHz channel width, 400 ns guard interval, 1 spatial stream, 64-QAM, 5/6 coding rate)  +
- 72 <​abbr title="​megabits per second">​Mbit/​s</​abbr>​ @ 802.11n HT20,  +
- 54 <​abbr title="​megabits per second">​Mbit/​s</​abbr>​ @ 802.11g,  +
- 11 <​abbr title="​megabits per second">​Mbit/​s</​abbr>​ @ 802.11b  +
---></​li><​li>'''​Bluetooth:'''​ v4.2 BR/EDR and Bluetooth Low Energy (BLE)</​li></​ul></​li><​li>'''​Memory:'''<​ul><​li>'''​Internal memory:'''<​ul><​li>'''​ROM:'''​ 448 <abbr title="​kibibyte">​KiB</​abbr><​div class="​NoteLesser">​For booting and core functions.</​div></​li><​li>'''​SRAM:'''​ 520 <abbr title="​kibibyte">​KiB</​abbr><​div class="​NoteLesser">​For data and instruction.</​div></​li><​li>'''​RTC fast SRAM:'''​ 8 <abbr title="​kibibyte">​KiB</​abbr><​div class="​NoteLesser">​For data storage and main CPU during RTC Boot from the deep-sleep mode.</​div></​li><​li>'''​RTC slow SRAM:'''​ 8 <abbr title="​kibibyte">​KiB</​abbr><​div class="​NoteLesser">​For co-processor accessing during deep-sleep mode.</​div></​li><​li>'''​eFuse:'''​ 1 <abbr title="​kibibit">​Kibit</​abbr><​div class="​NoteLesser">​Of which 256 bits are used for the system  +
- (MAC address and chip configuration) and the remaining  +
- 768 bits are reserved for customer applications,​ including  +
- Flash-Encryption and Chip-ID.  +
- </​div></​li><​li>'''​Embedded flash:'''<​div class="​NoteLesser">​Flash connected internally via IO16, IO17, SD_CMD, SD_CLK, SD_DATA_0 and SD_DATA_1 on ESP32-D2WD and ESP32-PICO-D4.</​div><​ul><​li>​ 0 MiB (ESP32-D0WDQ6,​ ESP32-D0WD, and ESP32-S0WD chips)</​li><​li>​ 2 MiB (ESP32-D2WD chip)</​li><​li>​ 4 MiB (ESP32-PICO-D4 SiP module)</​li></​ul></​li></​ul></​li><​li>'''​External flash & SRAM:'''​  +
- ESP32 supports up to four 16 MiB external QSPI flashes and  +
- SRAMs with hardware encryption based on AES to protect  +
- developers'​ programs and data. ESP32 can access the  +
- external QSPI flash and SRAM through high-speed caches.  +
- <​ul><​li>​Up to 16 MiB of external flash are memory-mapped  +
- onto the CPU code space, supporting 8-bit, 16-bit and  +
- 32-bit access. Code execution is supported.  +
- </​li><​li>​Up to 8 MiB of external flash/SRAM memory are mapped  +
- onto the CPU data space, supporting 8-bit, 16-bit  +
- and 32-bit access. Data-read is supported on the  +
- flash and SRAM. Data-write is supported on the SRAM.  +
- </​li></​ul><​div class="​NoteLesser">​ESP32 chips with embedded flash do not support the  +
- address mapping between external flash and peripherals.  +
- </​div></​li></​ul></​li><​li>'''​Peripheral input/​output:'''​ Rich peripheral interface with DMA  +
- that includes capacitive touch, ADCs (analog-to-digital converter),  +
- DACs (digital-to-analog converter), I²C (Inter-Integrated Circuit),  +
- UART (universal asynchronous receiver/​transmitter),​  +
- CAN 2.0 (Controller Area Network), SPI (Serial Peripheral Interface),  +
- I²S (Integrated Inter-IC Sound), RMII (Reduced Media-Independent  +
- Interface),​ PWM (pulse width modulation),​ and more.  +
- </​li><​li>'''​Security:'''<​ul><​li>​IEEE 802.11 standard security features all supported, including WFA, WPA/WPA2 and WAPI</​li><​li>​Secure boot</​li><​li>​Flash encryption</​li><​li>​1024-bit OTP, up to 768-bit for customers</​li><​li>​Cryptographic hardware acceleration:​ AES, SHA-2, RSA, elliptic  +
- curve cryptography (ECC), random number generator (RNG)  +
- </​li></​ul></​li></​ul><​div class="​NoteLesser">​  +
- Clarification note: In this context, "​RTC"​ is a bit of an "​Espressifism"​  +
- because it's used as shorthand for the low-power and analog subsystem which  +
- is separate from the CPU and the main "​digital"​ peripherals ("​digital"​ is  +
- another Espressifism). There is some real time clock functionality as part  +
- of the RTC subsystem, but there'​s also a lot of other stuff.  +
- <!-- Source: ProjectGus.  +
- #ESP32 Channel, Freenode Internet Relay Chat Network <​irc://​irc.freenode.net/#​ESP32>​.  +
- 2017 May 8, 5:54 AM UTC.  +
- --><​!-- ULP can access most of the "​RTC"​ peripherals,​ and certainly the ADC  +
- (which is most of the hall effect functionality) so I believe it can  +
- access the hall effect sensor.  +
- --></​div> ​+
  
 +# step