Changing system clock and derived peripherals without reset

We are using stm32f10x chip in our device.

For reducing power consumption we intend to change system clock frequency when it is possible without reset.

We can't put system into stop mode (sleep) because it has to maintain communication with other part of the system.

What is the right way to do it without causing the system to be reset?

Thanks in advance 

More questions in this forum