No hay una respuesta definitiva a esta pregunta, ya que dependería de muchos factores, ¿la EEPROM es externa o interna al chip? ¿Qué pasa con el costo? tiempos de acceso para leer y escribir? ¿el consumo de energía? qué tan familiarizado está usando el flash interno, etc.
En general, a menos que EEPROM se incorpore utilizando flash para emulación EEPROM o incluso flash que tenga una mayor resistencia para aplicaciones modernas, tiene más sentido porque reduciría el costo del sistema. Sin embargo, si EEPROM está presente en el chip, sería mejor usarlo, ya que dependiendo de la familia, la lectura y la escritura en flash pueden ser bloqueadas, requieren un conocimiento más profundo y DMA, etc. para negar ese efecto o sobrecarga adicional del procesador. mientras que en chip eeprom requeriría menos sobrecarga del procesador, pero nuevamente esto es subjetivo ya que depende del chip, etc.
Lo mejor que puede hacer es determinar qué es lo mejor para su aplicación y chip particular.
- ¿Cuál es la diferencia entre la instrucción de salto y llamada en 8051?
- ¿Puedo usar golang para programar sistemas integrados como drones? Si es así, ¿cómo puedo comenzar? ¿Hay algún tipo de marco / biblioteca que debería usar?
- Soy un desarrollador integrado que ha trabajado en pocos códigos de metal desnudo uC. Estoy pensando en aprender sobre Linux para sistemas embebidos. ¿Donde debería empezar?
- ¿Cuáles son algunas empresas realmente buenas de I + D en sistemas integrados?
- ¿Alguien puede ayudarme a codificar parte de mi línea para detectar robo de resolución de laberintos basado en el algoritmo de la regla de la mano izquierda?