Avanzado: Tarjeta SD, Memoria Flash e interrupciones
MultitareaTarjeta SD
LasEl placas convencionales y ordenadores antiguos que sólo tienen un núcleo en el microprocesador, sólo pueden hacer una tarea. Se puede hacer por software que el microprocesador realice varias tareas simplemente dando tiempo a cada una de ellas e ir saltando de una a otra, es decir, no es una programación en paralelo, y si el micro no es potente, acaba por saturarse.
ESP32 Plus SteammakerSTEAMaker tiene un microprocesador pero tiene dos núcleos. Tiene capacidadzócalo para hacerinsertar algunastarjetas tareas en paralelo.microSD.
ComoTiene estosque conceptosestar pertenecenformateada a unFAT32 perfily másadmite avanzado,hasta se32G escapacon archivos máximos de 2G.
Aquí están los propósitosretos dey estelas curso.páginas Sien se quiere trabajar con ellos recomendamos el siguiente Descarga desde el drive del autro tutorial Manual de Actvidades ESP32 SteamMaker 2022_Junio
Aquí están las páginas y los retos para más información:
7.1713 Reto A17.A13. Multitarea.Tarjeta SD. ..................................................... 177155
7.17.13.1 Reto A17.A13.1. MultitareaAlmacenar I.datos: Datalogger. ............................... 157
7.13.2 Reto A13.2. Leer datos almacenados. ..................................... 159
7.13.3 Reto A13.3. Escribir y leer datos. .................................................... 182160
Memoria Flash
El ESP32 Plus STEMaker tiene una memoria Flash que puede mantener los datos incluso después de apagar la placa. Su capacidad es muy limitada y no se almacenan eternamente. Descarga desde el drive del autro tutorial Manual de Actvidades ESP32 SteamMaker 2022_Junio
7.17.219 Reto A17.2.A19. MultitareaMemoria II.FLASH/EEPROM. ................................................... 183192
7.17.319.1 RetoA19.1. A17.3.Lectura/escritura Multitareaen III.la memoria EEPROM I. .............................. 195
7.19.2 A19.2. Lectura/escritura en la memoria EEPROM II. .................... 184
7.17.4 Reto A17.4. Multitarea IV. .................................................. 185
7.17.5 Reto A17.5. Multitarea V. ................................................... 188198
A19.2 Supongamos que queremos registrar el máximo y mínimo de luz PERO QUE SE SIGA GUARDANDO LOS VALORES MAX MIN AUNQUE QUITEMOS LA ALIMENTACIÓN es decir que si temporalmente se quita la alimentación, el programa sigue registrando el máximo y el mínimo de luz
Interrupciones
Una interrupción es un evento (por ejemplo pulsar un pulsador) y hace que el micro deje lo que estaba haciendo y salte a realizar una tarea concreta. En la placa TDR STEAM hay dos pulsadores, en D3 y en D5 que pueden realizar interrupciones al ESP32.
Aquí están los retos y las páginas en
- Descarga desde libros.catedu..es Manual Actividades ESP32 SteaMakers 2022_Junio.pdf
- Descarga desde el drive del autro tutorial Manual de Actvidades ESP32 SteamMaker 2022_Junio
7.18 Reto A18. Interrupciones. ............................................... 189
7.18.1 Reto A18.1. Control de interrupciones. ................................... 190
Memoria Flash
El ESP32 Plus STEMaker tiene una memoria Flash que puede mantener los datos incluso después de apagar la placa. Su capacidad es muy limitada y no se almacenan eternamente. Descarga desde el drive del autro tutorial Manual de Actvidades ESP32 SteamMaker 2022_Junio
7.19 Reto A19. Memoria FLASH/EEPROM. ................................... 192
7.19.1 A19.1. Lectura/escritura en la memoria EEPROM I. .................... 195
7.19.2 A19.2. Lectura/escritura en la memoria EEPROM II. .................... 198 Tarjeta SD
El ESP32 Plus STEAMaker tiene un zócalo para insertar tarjetas microSD. Tiene que estar formateada a FAT32 y admite hasta 2 Teras con archivos máximos de 2G.
Aquí están los retos y las páginas en Descarga desde el drive del autro tutorial Manual de Actvidades ESP32 SteamMaker 2022_Junio
7.13 Reto A13. Tarjeta SD. ..................................................... 155
7.13.1 Reto A13.1. Almacenar datos: Datalogger. ............................... 157
7.13.2 Reto A13.2. Leer datos almacenados. ..................................... 159
7.13.3 Reto A13.3. Escribir y leer datos. .......................................... 160

