Red de conocimiento informático - Material del sitio web - ¿Qué microcontrolador debo elegir para los proyectos de innovación de estudiantes universitarios?

¿Qué microcontrolador debo elegir para los proyectos de innovación de estudiantes universitarios?

Se recomienda elegir el microcontrolador de la serie STC "S". Este microcontrolador es un microcontrolador de 51 núcleos. Hay bastante información disponible y bastantes ejemplos y experiencias que se pueden utilizar.

Su entorno de compilación se puede compilar directamente utilizando Keil C51. Si está familiarizado con Keil C. No hay ningún problema en compilar esta pieza.

En cuanto a lo que dices de que el portátil no puede descargar programas. La razón principal es que el portátil no tiene puerto paralelo. Este problema no es el mayor. Puedes comprar un cable de descarga con interfaz USB para descargar el programa. Los microcontroladores de la serie STC "S" pueden admitir ISP (programación de chips en línea). Entonces puedes comprar un cable de descarga económico para descargar el programa. No es necesario comprar programadores costosos para programar chips. Solo recuerda comprar un cable de descarga con interfaz USB. (Por supuesto, también existen programadores con interfaz USB).

Si deseas recopilar señales de sensores, necesitas encontrar un microcontrolador con A/D para la conversión de analógico a digital. Esto puede ahorrar energía en el chip de conversión A/D externo. Ahorre costos.

Y otra ventaja del microcontrolador STC es que su capacidad de control de puertos de E/S es relativamente fuerte. Algo se puede conducir directamente. No se requiere ningún circuito controlador externo. Además, dispone de una función de oscilación RC interna. Puede ahorrarle el problema del oscilador de cristal externo. (Si los requisitos de sincronización de su sistema no son muy altos, se recomienda usar el oscilador RC interno. Si los requisitos de sincronización son muy altos, solo puede usar un oscilador de cristal de cuarzo externo).

Si planea utilizar Atmega128, le sugiero que lo considere. Veamos la relación entre costos, etc. Porque Mega128 es un chip empaquetado TQFP64. Cuando desarrolles el sistema, ¿dibujarás un tablero? Este chip tiene muchos puertos de E/S. No sé si su sistema también requiere funciones tan poderosas. Además, incluso si utilizas un microcontrolador AVR. Personalmente te sugiero que uses Atmega16. Chip empaquetado en DIP40. Es mucho más fácil hacer experimentos. Además, el microcontrolador AVR con más información es Atmega16. Hay muchos libros en el mercado. Y este chip es relativamente fácil de comprar. ¿No tienes un cable de descarga de interfaz USB? Personalmente, le sugiero que no compre ninguna placa base mínima. Vas a comprar algunos chips (los chips atmega16 cuestan alrededor de 10 yuanes cada uno si los compras como cero) y compras algunas tablas perforadas. Simplemente compre un cable de descarga con interfaz USB y podrá hacer el experimento. El coste total no superará los 200 yuanes. Primero haga experimentos para familiarizarse con su estructura. Si debes usar Mega128. Primero comprenda también el sistema de comando y la estructura del AVR. El microcontrolador AVR es un microcontrolador de estructura RISC mejorada con muchas instrucciones. Aunque por lo general los microcontroladores AVR se programan en lenguaje C. Pero aún necesitas comprender el sistema de comando básico. Si está interesado en AVR, puede agregar mi QQ y lo discutiremos en detalle. qq:373884636