Nota:
Esta respuesta fue originalmente escrito antes de que supiéramos nada sobre el receptor, como su 1.8 V fuente de alimentación. Telaclavo la respuesta es buena. Como una respuesta más general de la PNP/MOSFET de la solución sigue siendo; usted no quiere a la alimentación de las piezas de su circuito a partir de un microcontrolador del pin I/O.
No quiero hacer eso! Te gustaría configurar el pin como salida y hacer alto para proporcionar alimentación al receptor GPS, pero microcontroladores I/Os solo pueden limitada de suministro de corriente, 25mA para la STM32F205xx (página 62 de la hoja de datos), el cual será demasiado baja para la alimentación de su (y cualquier otro) receptor GPS (34 a 38 mA, como se indica en la hoja de datos)
Utilizar el pin de e/S a la unidad de un transistor PNP que va a suministrar la corriente necesaria.
Tenga en cuenta que el uso de un PNP, invierte la lógica: una lógica baja se enciende el receptor.
Yo no usaría un NPN para esto. En común al emisor que el receptor de la tierra es de unos pocos cientos de mV por encima del suelo, y un circuito debe tener una sola tierra, la cual es la misma para cada componente. En colector común se perdería mucho de su 3.3 V de alimentación.
editar
Wouter sería usar un MOSFET en lugar de un BJT, y eso es una buena alternativa. Sólo asegúrese de que usted elija un nivel lógico de la FET, que le dará suficiente corriente en un \$V_{GS}\$ -3.3 V. El Rohm RZE002P02 es un buen tipo. También tendrá una menor caída de tensión si el receptor necesita menos de 200 ma.
edición 2 (re clabacchio la adición de una hoja de datos)
Este dispositivo funciona a 1.8 V, el STM32 a 3.3 V. puede utilizar un LDO con una entrada de habilitación y control que desde el microcontrolador. No transistor es necesario. (Gracias por la sugerencia, markrages.) Usted también necesitará el nivel de palancas de cambio para los datos.