Hallo zusammen, im Ref Man des STM32H753 (RM0433) steht als Reset-Wert für das FLASH_ACR Register ein 0x00000037, was einen (laut Registerbeschreibung) unzulässigen Wert bedeutet. Wie kann das sein? Grüße
Gast
#5979021
Leopold N. schrieb: > was einen (laut Registerbeschreibung) > unzulässigen Wert bedeutet. Wo steht etwas von unzulässig? Zu der 0x30 fehlt die Beschreibung, aber der Logik folgend ergibt es wohl die meisten Wartezyklen.
Gast
#5979028
@m.n. genau, Defaultwert ist 7 WS nach Reset
Gast
#5979035
Schon, aber Leopold meint die Bits 5:4.
Gast
#5979115
Genau, im Langtext steht, dass der Defaultwert der Bits 0x30 für 7 Waitstates steht. Der Default ist 3. In der Tabelle sind dann noch die werte 0-2 beschrieben.
Hier mal die Beschreibung des Registers... normalerweise enden die möglichen Bitkombinationen an der Stelle des letzten beschriebenen Zustandes - hier 0100 = 4 WS Deshalb verwirrt es mich einfach, dass im Fließtext 7 WS auftauchen, die im Register aber nicht beschrieben werden oder im Rahmen der möglichen Kombinationen sind. Noch eine Frage: Im Table 10 steht, dass der Flash mit dem sys_ck Takt versorgt wird (Anhang), der aber gleichzeitig auch der Domain 1 Takt sein soll. Im RCC Blockschaltbild ist sys_ck aber der Takt, der als Systemtakt ausgewählt wird (HSI, HSE, PLL1 oder CSI) - was stimmt jetzt? Edit: Iwie hat er wieder ein Bild verdoppelt...
Gast
#5979356
Leopold N. schrieb: > normalerweise enden die möglichen Bitkombinationen an der Stelle des > letzten beschriebenen Zustandes - hier 0100 = 4 WS > Deshalb verwirrt es mich einfach, dass im Fließtext 7 WS auftauchen, die > im Register aber nicht beschrieben werden oder im Rahmen der möglichen > Kombinationen sind. In meinem Ref.-Handbuch (Rev 5, Juni 2018, Absatz 3.9.1, S. 184/3247) endet die Kombination bei xx1111 = 15 WS. Alles in Ordnung. Nur die Kombination 11xxxx ist in Tabelle 12, S. 144 nicht beschrieben.
m.n. schrieb: > Leopold N. schrieb: >> normalerweise enden die möglichen Bitkombinationen an der Stelle des >> letzten beschriebenen Zustandes - hier 0100 = 4 WS >> Deshalb verwirrt es mich einfach, dass im Fließtext 7 WS auftauchen, die >> im Register aber nicht beschrieben werden oder im Rahmen der möglichen >> Kombinationen sind. > > In meinem Ref.-Handbuch (Rev 5, Juni 2018, Absatz 3.9.1, S. 184/3247) > endet die Kombination bei xx1111 = 15 WS. Alles in Ordnung. > Nur die Kombination 11xxxx ist in Tabelle 12, S. 144 nicht beschrieben. Ah ok, ich habe Rev.6 vom April 2019, dann denke ich mal, dass es stimmen wird mit den 7 WS...
Noch eine Frage, diesmal zum NVIC, bzw. SCB: Ich möchte das PriorityGrouping einstellen, dazu habe ich im Ref Man gelesen, dass nur 4 Bits verwendet werden. Im PM0253 stehen bei SCB AIRCR aber insgesamt acht mögliche Kombination, da hier von 8 verwendeten Priority Bits ausgegangen wird. Welche Kombination steht denn nun für was? Grüße



