cancel
Showing results for 
Search instead for 
Did you mean: 

Mismatch datasheet reset value and reality

Xhendos
Associate

Dear community,

I am using the STM32F103C8T6 32 bit ARM Cortex M3 microcontroller.

In Section 9.2.1 in the reference manual (GPIOx Control Register Low) it says that the reset value is 0x4444 4444 (which means all pins are floating inputs).

However, when I am using the GNU debugger and use the following command

x/1xw 0x40010C00

I get 0x4448 4444.

This means that PB5 is by default an input pin with pullup/pulldown resistor.

I get 0x8884 4444 for GPIOA_CRH (which should be 0x4444 4444 aswell).

Is anyone else facing the same results?

With kind regards,

Youri.

0 REPLIES 0