Estoy leyendo el ARM Cortex M3 manual de referencia y aparecen los conceptos "banda de bits", "región de banda de bits" y "alias de banda de bits".
¿Qué es la banda binaria?
Estoy leyendo el ARM Cortex M3 manual de referencia y aparecen los conceptos "banda de bits", "región de banda de bits" y "alias de banda de bits".
¿Qué es la banda binaria?
En Centro de información ARM hace referencia al bit-banding en su documentación sobre Cortex-M3 y -M4, en la documentación sobre compiladores y en algunos otros lugares, como Inicio > Modelo de programador > Bit-banding . En Inicio > Desarrollo de software para Cortex-M3 > Bit-banding :
La división en bandas de bits asigna una palabra completa de memoria a un solo bit del archivo región de banda de bits. Por ejemplo, al escribir en una de las palabras de alias se activará o desactivará el bit correspondiente en la región de banda de bits.
Parece ser una forma de conseguir una operación atómica de un solo bit.
Al escribir en las regiones alias, el bit 0 de la palabra de 32 bits se utiliza para establecer el valor en la región de bandas de bits. La lectura de la dirección devolverá el valor de la región de bandas de bits en el bit 0 y los demás bits se borrarán.
I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.