Óscar, para controlar periféricos utilizando C/C++, especialmente a través de Visual C++, puedes encontrar varios recursos útiles:
1. C/C++ para microcontroladores: Este recurso proporciona una introducción a los microcontroladores y cómo se utilizan C/C++ para programarlos. Puedes aprender sobre conceptos clave y cómo estos lenguajes son aplicados en sistemas embebidos. Más información está disponible en rodrigocadiz.github.io (https://rodrigocadiz.github.io/IIE-Notebooks/C_para_microcontroladores.html).
2. Curso de ESP32 para programadores en C: Si estás interesado en programar el ESP32, este curso de Udemy te enseña a usar el framework ESP-IDF para desarrollar aplicaciones en C. Aunque se centra en el ESP32, los conceptos de control de periféricos son aplicables. Puedes acceder al curso en Udemy (https://www.udemy.com/course/esp32-para-programadores-en-c/).
3. Manejo de puertos en C++: Si tu interés es controlar puertos en la PC, hay foros donde se discuten métodos para manejar el puerto paralelo con C++. Aunque algunos usuarios han tenido problemas, puedes encontrar información y ejemplos de código en Foros de electrónica (https://www.forosdeelectronica.com/threads/como-manejar-los-puertos-de-la-pc-con-c.21996/).
5. Arduino C++ y puerto serie: Este blog ofrece información sobre cómo utilizar C++ en el entorno de Arduino, incluyendo el uso del puerto serie. Aunque se centra en Arduino, los conceptos pueden ser útiles para el control de periféricos en general. Puedes leer más en Electrónica PIC (https://electronica-pic.blogspot.com/2017/03/arduino-c-y-puerto-serie.html).
Estos recursos te proporcionarán una buena base para comenzar a controlar periféricos utilizando C/C++ en Visual C++.