Soy un ingeniero eléctrico recién graduado con poco conocimiento sobre microprocesadores. He estudiado con procesadores PIC, Arduino, STM y TI e incluso con placas fpga. El problema es que mi trabajo sigue siendo superficial y quiero mejorar en esta área. Me gustaría recibir consejos de personas con conocimientos.
Puedo leer la hoja de datos hasta un punto y usar los registros para programar. Generalmente pequeños proyectos led con microprocesadores. Más que eso comienza a confundirme y eso me hace pensar que me salté partes importantes.
Encontré lecciones en internet para STM32F407VG. Me iba bien, pero aprendí que ST eliminó la biblioteca de periféricos estándar y cambié a HAL. Todos los ejemplos dan error y me quedé atrapado allí.
¿Debo volver al modelo básico de PIC y estudiar en profundidad todas las hojas de datos para comprender la estructura? ¿O debo continuar con la tarjeta de descubrimiento ST? Un ingeniero que conocí me sugirió que me saltara todas estas cosas y volviera a empezar con los tableros fpga, pero eso me confundió aún más.
¿Dónde debería centrarme? ¿Y puede sugerirme un libro o tutorial para que pueda seguirlo paso a paso?