¿Cuáles son las graves consecuencias de omitir el microcontrolador 51 y aprender STM32 directamente?

La razón por la que STM32 es tan popular ahora es que los materiales del tutorial son muy ricos y algunas personas que venden placas de desarrollo para tutoriales tienen al menos el 50 % del crédito.

El precio también se considera razonable, lo que ha llevado a muchas empresas a utilizar este microordenador de un solo chip para fabricar productos, y los principiantes están más ansiosos por dominar este chip.

Sin embargo, el precio de STM32 ha aumentado demasiado en los últimos dos años y muchas empresas lo han reemplazado con chips nacionales.

Entré en contacto por primera vez con los microcontroladores en 2011, cuando STM32 no era tan popular como ahora.

Cuando compra una placa de desarrollo, solo hay rutinas y no hay tutoriales en video.

De lo contrario, podría comenzar a aprender directamente de STM32.

La gente es impetuosa y siempre quiere aprender las cosas más complicadas en el menor tiempo.

Al igual que cuando fui a comprar una placa de desarrollo antes, es posible que no pueda terminar la configuración estándar, pero me gusta la configuración alta.

Los modelos de gama alta parecen ser capaces de realizar funciones más potentes y están más cerca de las funciones de algunos productos de gama alta en el mercado.

De hecho, cuando los vuelve a comprar, la mayoría de ellos se tiran y se comen como cenizas.

Todavía soy muy anticuado al pensar en cosas desconocidas y encarno completamente las características de Xiaobai.

Me gusta empezar con los sencillos y populares y aprender sistemáticamente.

Si cree que tiene talento, puede aprender STM32 directamente.

Pero la mayoría de la gente es gente común. Siguen mi camino para aprender, y no me atrevo a decir que es rápido. Al menos si te apegas a él, definitivamente podrás aprenderlo y podrás alcanzar mi nivel pronto. .

El proceso de crecimiento de un maestro puede ser increíble, pero puede que no sea adecuado para ti.

Pero el camino que he experimentado debe ser adecuado para la mayoría de las personas.

Sugiero que los novatos deberían comenzar a aprender primero de la microcomputadora de un solo chip 51, y no luchar contra el Jefe tan pronto como aparezcan.

Hace algún tiempo, recibí algunas consultas de amigos.

Solía ​​hacer desarrollo back-end, y recientemente aprendió STM32, y estaba muy confundido. Cuando cambiaba las rutinas de otras personas y las compilaba con keil, había muchos problemas y no podía resolverlos.

Aunque también se pueden usar algunos periféricos, siempre me siento fuera de control, no sé cómo funciona el microcontrolador.

Este es un salto típico, aprender algo más allá del alcance de la propia cognición.

El posicionamiento de STM32 debe ser para acortar el ciclo de desarrollo de los ingenieros, no para que los principiantes aprendan microcomputadoras de un solo chip.

Por lo tanto, ST ofrece oficialmente una serie de soporte conveniente, como la biblioteca de firmware y STM32CubeMX con configuración gráfica.

De manera equivalente, no necesita preocuparse por los registros STM32 en absoluto, y ni siquiera necesita leer la hoja de datos, puede llamar directamente a la función de biblioteca para usar los periféricos.

Por el contrario, la microcomputadora de un solo chip 51 no es tan conveniente, debe configurar manualmente los registros para usar los periféricos.

En este proceso, puede aprender simultáneamente algunas cosas necesarias para los ingenieros, como el principio de funcionamiento de la microcomputadora de un solo chip, la estructura interna, la lectura de hojas de datos, etc.

Especialmente al mirar la hoja de datos, si no entiende nada, tendrá muchos problemas inexplicables en los proyectos de desarrollo de seguimiento con STM32.

Es solo la sensación de que no puedo encontrar a Bei, tal vez ni siquiera sé cuál es el problema, y ​​mucho menos resolverlo.

Para cualquier producto basado en microcomputadora de un solo chip, el 99% necesita leer la hoja de datos del dispositivo de algunos circuitos periféricos, de lo contrario, ¿cómo sabe cómo usarlo?

Parece que tomó un atajo y ahorró el tiempo de aprender microcomputadoras de un solo chip 51. De hecho, el tiempo que pasa puede ser más largo.

Desperdicie algunos meses y es posible que tenga que aprender desde cero nuevamente.

Los principiantes apenas están comenzando, y no necesariamente tienen que comenzar a aprender de las microcomputadoras de un solo chip de 51, principalmente aquellas con menos recursos servirán, pero las microcomputadoras de un solo chip de 51 son las más clásicas.

Entonces puedes aprender a través de stm8, y no hay muchos periféricos, al menos puedes controlarlo configurando registros para el desarrollo.

El interior de Stm32 sigue siendo relativamente complicado y hay muchos registros periféricos.

No es una buena opción para los novatos. Puedes aprenderlo originalmente, pero es una pena abandonarlo debido a una secuencia de aprendizaje incorrecta.

Además de la secuencia de aprendizaje, el método de aprendizaje y la profundidad son diferentes.

51 microordenador de un solo chip generalmente requiere un aprendizaje sistemático y está familiarizado con la configuración de registro correspondiente a cada periférico.

En cuanto al STM32, apenas he leído el manual de datos muchas veces, solo ajuste la biblioteca y use los periféricos directamente.

Muchas cosas te son difíciles de entender ahora, cuando hayas acumulado más experiencia, lo entenderás naturalmente y no necesitarás estudiarlo deliberadamente.

Por ejemplo, mire el manual de datos STM32, incluso si está en chino, ¿por qué se usan muchos registros? No puede entenderlo en absoluto.

Para usarme como ejemplo, es un poco irónico decirlo, pero es cierto.

Mi nivel de inglés es muy bajo. Cómo leo el libro de datos en inglés se basa en mi experiencia para adivinar y comprender el libro de datos.

Creo que debería haber muchos ingenieros como yo.

Debido a que lo uso mucho y lo miro mucho, muchos parámetros principales son los mismos.

Lo mismo ocurre con el aprendizaje de STM 32. Es una pesadilla aprender MCU a través del manual de datos.

El método correcto, pase lo que pase, incluso si copia la rutina, primero usaré los periféricos para ver el efecto.

Es mucho más interesante que mirar el aburrido manual de datos, después de usarlo, prueba a cambiar algunos parámetros, cambia el pin, cambia el tiempo, cambia el canal...

Cuando esté familiarizado con la biblioteca de firmware STM32, encontrará que los miembros de la estructura de un determinado periférico corresponden a un determinado registro.

En este momento, si estudia los registros correspondientes de manera específica, será mucho más fácil de entender.

Generalmente, si tiene una microcomputadora de un solo chip del nivel STM32, es la más rápida para aprender a través de proyectos.

Suponiendo que haya aprendido otros microcontroladores antes, entonces lo más valioso para usted en este momento es no aprender STM32.

Es la capacidad de hacer proyectos , que es el nivel de pensamiento y programación de proyectos en términos técnicos.

Simplemente aprender de la placa de desarrollo solo puede aprender la herramienta de microcomputadora de un solo chip.Después de aprender, descubrirá que aún no puede hacer proyectos.

Esta es también la razón por la que la programación MCU sin límites permite a los estudiantes aprender un aprendizaje basado en proyectos. Yo mismo aprendí STM32 a través de proyectos.

Para las cosas que no se pueden implementar, ya sea conocimiento o ideas, es una pérdida de tiempo.

Finalmente, ¡les deseo todo el éxito en sus estudios!

Las palabras clave no son fáciles, y la originalidad es aún más difícil. Más experiencia práctica en microcomputadoras de un solo chip está en la programación de microcomputadoras de un solo chip de Wuji. Si le es útil, organice un enlace de tres para mí...

Supongo que te gusta

Origin blog.csdn.net/weixin_43982452/article/details/123237412
Recomendado
Clasificación