Quiero obtener los valores de una matriz global en un archivo c. La pantalla de impresión de código se muestra a continuación:
'datos'eslamatrizglobaly'slave_buffer_rx'esotramatrizglobaldefinidaenestearchivoparaobtenervaloresde'datos'.cadacruzrojatienedoserrores:
- Error[Pe094]:eltamañodeunamatrizdebesermayorquecero
- Error[Pe028]:laexpresióndebetenerunvalorconstante
Sécómodeshacermedeloserrores:realizarasignacionesenunafunciónlocal.Elcódigosinerrores.semuestraacontinuación:
Pero no conozco las razones exactas y cómo puede IAR considerarlo como una matriz de longitud cero. ¿Alguien puede darme algunas ideas?