Цитата(Firer @ Apr 16 2012, 22:00)

Как минимум должно быть около 36МГц меандр.
Ну-ну, мечтайте дальше.
Как сказано выше, код цикла может скомпилироваться неоптимально.
Кроме того, скорость GPIO в серии STM32F1xx точно меньше скорости процессора. На сколько именно - в документации не написано, надо экспериментировать. Встречал упоминания о том, что мост AHB-APB добавляет 2 цикла задержки. И вот эти "50 МГц" - это всего лишь крутизна фронтов, то есть на частоту переключения не влияет.
Кстати, в серии STM32F2xx совсем другая история.