En el AVR XMEGA, o en cualquier AVR, ¿es seguro realizar operaciones de puntero, como pasar por referencia y acceder a los punteros mientras las interrupciones están activadas? Sigo sintiendo que necesito envolver cada operación de puntero en una macro ATOMIC_BLOCK (). ¿Es esto necesario? Además, necesito copiar una estructura con 30 bytes de datos similares, ¿debería estar en un ATOMIC_BLOCK ()?
El bus de dirección AVR es de 16 bits, y toma dos ciclos para acceder a un puntero, ¿correcto?