Acabamos de abrir una nueva sección llamada Microcontroladores y por dicha razón muevo este hilo a esa sección. Todo lo que no es placa Arduino debe ir alli.
¿Que placa STM32 estas intentando usar?, una foto del arreglo del hardware vendría muy bien.
¿Qué core STM32 estás intentando usar?
El pinout en STM32 no usa dígitos, usa una combinación de letras y números, dependiendo del grupo de pines que quieres usar, a saber PA4, PA5, PA6, PB10, PB12, PC3, PC5, etc.
Me parece que el Max6675 es un dispositivo SPI, ya que usa señales CS, SCK y DO, por lo que deberás conocer los pines del grupo SPI1 de tu STM32.
Trata de evitar el uso del monitor serie. La mejor placa que he visto 100% funcional en el core oficial de STM32, es la nucleo F767. El monitor serie en las F103xx es muy errático, a veces funciona, otras veces no, es bastante engorroso conectar y desconectar para activar el monitor serie.
Así es surbyte. Estamos hablando del entorno arduino 100%. Hay versiones alternas y la oficial que se puede descargar desde el gestor de tarjetas del IDE de arduino: