¿Por qué necesitamos Flash en el módulo Bluetooth?

1

Entiendo que la memoria flash se utiliza para almacenar algunos programas en el microcontrolador, es borrable programable. Pero después de ver el módulo bluetooth HC-05, hay 2 chips en el tablero. Un chip es CSR bluetooth core-4 y un chip para flash 2Mbit (visto en la hoja de datos aquí !).

Mis preguntas son:

  1. ¿Qué es el uso de flash aquí? ¿Todos los módulos de bluetooth tienen que tener un chip flash? ¿Es para escribir y borrar la difusión de datos tranceived por bluetooth una y otra vez?
  2. En la hoja de datos se indica que 2Mbit flash . A partir de mi conocimiento previo, bit bit bit para la velocidad no para el almacenamiento (byte). o es un error tipográfico?

2 respuestas

6

El Flash externo es casi seguro que almacena el firmware para el chip CSR. Una pila Bluetooth no es una pieza pequeña o simple de software. El uso de flash de apagado es probablemente por razones de costo, creo que es difícil integrar grandes cantidades de flash con los chips lógicos CMOS normales.

    
respondido por el pjc50
3

Puedo responder la parte 2): No, eso no es un error tipográfico.

Los chips de memoria (DRAM, SRAM, flash, EEPROMS, etc., etc.) a menudo se clasifican en bits.
Si lo desea, puede dividir por ocho para obtener el tamaño en bytes estándar.

( Por lo general, a los 8. Algunos sistemas, como los mainframes antiguos, utilizan diferentes tamaños de bytes. Por ejemplo, 10 bits )

    
respondido por el Hennes

Lea otras preguntas en las etiquetas