Procesamiento de chip SMT de la placa base de la fuente de alimentación, servicio de procesamiento integral de la placa de circuito pcba, procesamiento de chip de doble panel

Procesamiento de chip SMT de la placa base de la fuente de alimentación, servicio de procesamiento integral de la placa de circuito pcba, procesamiento de chip de doble panelHe trabajado con sistemas

Procesamiento de chip SMT de la placa base de la fuente de alimentación, servicio de procesamiento integral de la placa de circuito pcba, procesamiento de chip de doble panel


He trabajado con sistemas de un solo chip durante más de 15 años. Estoy familiarizado con el desarrollo de software y hardware de sistemas de un solo chip. He presidido o participado en el desarrollo de productos de sistemas de un solo chip. Hay innumerables proyectos grandes y pequeños. Ahora trabajo con ingenieros e ingenieros que aman el desarrollo de sistemas de un solo chip. Estudiantes universitarios y otros amigos compartieron mi experiencia de desarrollo de tecnología de hardware y software MCU original.


Este artículo tiene como objetivo guiar a los amigos que aún no han comenzado a entrar rápidamente por la puerta del sistema de microcontroladores. A los amigos que ya están familiarizados con el desarrollo del sistema de microcontroladores se les solicita que den palmaditas en los ladrillos para pedir consejo o dejar un mensaje para obtener información adicional. Los artículos técnicos que se compartirán irán profundizando gradualmente.

 


Desarrollo del sistema MCU

 


Uno, reserva de conocimientos introductorios


Si desea aprender el desarrollo de un sistema de microordenador de un solo chip, primero debe tener las siguientes reservas de conocimiento:


(1) Principio de microordenador


(Dos) programación en lenguaje C


Principio de microcomputadora no es solo un curso de introducción a la tecnología informática, sino también un curso de introducción a los microcontroladores. De hecho, la microcomputadora de un solo chip es una "computadora altamente concentrada". Su principio básico es muy similar al de una computadora. Aunque la microcomputadora de un solo chip es pequeña, la computadora tiene los cinco órganos internos.


El lenguaje C es el lenguaje de programación necesario para el desarrollo de MCU. El software del microcontrolador se desarrolló en lenguaje ensamblador hace N años, y el lenguaje ensamblador de cada microcontrolador es diferente. Debido a que el uso del lenguaje ensamblador para desarrollar software de microcontroladores es demasiado complicado y la eficiencia es baja, ahora básicamente se usa el lenguaje C para desarrollar software de microcontroladores. El lenguaje ensamblador solo es necesario en algunas ocasiones muy especiales, como cuando se requiere un control preciso de una determinada sección de la CPU. El tiempo de ejecución de. Si aún no tiene la base del lenguaje C, se recomienda aprender primero el lenguaje C y luego aprender SCM.

 


Desarrollo del sistema MCU

 


2. Condiciones básicas para el desarrollo de sistemas de un solo chip


Una de las condiciones: debe haber un microcontrolador en especie a mano. La clave para aprender MCU es práctico y no puedes aprenderlo en un sueño. Puede usar software de diseño de circuitos (como Altium Designer, etc.) para hacer una placa de circuito; o ir directamente a un tesoro para comprar una placa de desarrollo MCU lista para usar.


Condición 2: descargador de programas MCU o simulador en línea. Este equipo generalmente no es universal y los emuladores son diferentes para diferentes series de MCU. Vaya directamente a un tesoro, busque "XXX MCU simulator", por lo general, puede encontrar lo que desea.


Condición 3: Instale la plataforma de desarrollo MCU en la PC. La plataforma de desarrollo de un solo chip también se denomina entorno de desarrollo de un solo chip, que es una combinación de herramientas de edición de código de software de un solo chip y herramientas de compilación de código. Las diferentes marcas y series de microcomputadoras de un solo chip tienen diferentes plataformas de desarrollo. Por ejemplo, STM8 puede usar IAR para el desarrollo de software, o usar STVD desarrollado por la compañía ST para el desarrollo de software.


Con las tres condiciones anteriores, puede comenzar a trabajar.

 


Desarrollo del sistema MCU

 


Tres, después


Aunque existen miles de tipos de microcomputadoras de un solo chip en el mundo, la tecnología de las microcomputadoras de un solo chip es básicamente la misma. Siempre que domine el desarrollo de un microordenador de un solo chip, será muy fácil de usar cuando se encuentre con otros tipos de microcomputadoras de un solo chip. Si se necesitan 2 meses para aprender la primera MCU, solo se necesitan 2 días para aprender la segunda MCU.


Lo anterior solo habla de las condiciones más básicas para el desarrollo del sistema de microcomputadora de un solo chip, pero sabemos que el microordenador de un solo chip se utiliza en última instancia en el producto. El desarrollo del sistema de microordenador de un solo chip es, en última instancia, para el desarrollo del producto. Por tanto, no basta con aprender la programación del software del microcontrolador. Un producto de sistema de microordenador de un solo chip desde el establecimiento del proyecto hasta la producción en masa del producto final implica muchos aspectos de problemas técnicos, como cómo elegir el microordenador de un solo chip más adecuado, problemas de compatibilidad electromagnética de hardware, depuración de errores de software y confiabilidad del software, Adquisición de señales digitales y analógicas, salida general de alto y bajo nivel y salida PWM, sistema operativo, costo del producto ... ¡demasiado!