Здравствуюйте.
Начал осваивать F7
компилятор генерит код:
Код
NOP();
08000684: nop
08000686: ldrb r5, [r6, #0]
08000688: orr.w r4, r5, #1
0800068c: strb r4, [r6, #0]
08000684: nop
содержание регистров r4,r5,r6
Цитата
r4 268436096
r5 640
r6 0x40026010 (Hex)
байтовая инструкция ldrb r5, [r6, #0] вызывает вываливание в hard fault? в тоже время переписанный код который организован как чтение слова по томуже адресу не вызывает исключительной ситуации. чтение регистра DMA_CR. при этом же такое же байтовое чтение модификация записm проканывает с регистром RCC AHB1
так должно быть - неможеn он байтовый кусок вычитать из переферийного адреса?