Pregunta de un principiante: 32 bits frente a 8 bits [cerrado]

0

Estoy en el proceso de comenzar con la electrónica y he llegado a una encrucijada. Siendo un principiante completo, ¿debería comenzar con los microcontroladores de 32 bits (específicamente la serie UC3 de Atmel) o los microcontroladores de 8 bits (MegaAVR o TinyAVR de Atmel)?

¿Qué programador sería la mejor opción para el UC3 (ya que hay muchos modelos de JTAG para elegir y no puedo saber si el UC3 es compatible con ISP)?

¿Cuál es la curva de aprendizaje para cada uno si la programación en C (conozco una cantidad muy pequeña y estaba planeando usar microcontroladores para aprender C), y la complejidad adicional de 32 bits será demasiado difícil de manejar sin estar conectado a tierra? ¿8 bits primero?

Si termino con un micro de 8 bits, ¿qué diferencia hay entre un micro de 8 bits y otro de 32 bits si paso a 32 bits más adelante?

Estoy planeando usar una tabla de pan sin soldadura para hacer prototipos. Los AVR de 8 bits tienen una gran cantidad de micro en el empaquetado DIP, pero los UC3 de 32 bits no parecen tener ningún empaquetado DIP. Encontré un sitio para adaptadores aquí enlace (Disculpe si el enlace no tiene el formato correcto) ), pero ¿hay una mejor manera que no implique soldar paquetes de TQFP extremadamente pequeños en agujeros extremadamente pequeños en una placa de PCB extremadamente pequeña?

Estoy planeando aprender electrónica y programación a través de la robótica; ¿Los microcontroladores de 32 u 8 bits se prestan mejor a eso?

Hay muchos tutoriales para 8 bits, pero los buenos tutoriales para 32 bits parecen mucho más raros. ¿Dónde puedo encontrar tutoriales de alta calidad para cada uno?

En una nota al margen, ¿cuáles son algunas buenas pruebas de bajo costo y cuáles son las diferencias entre ellas? Todos tienen el mismo aspecto, sus hojas de datos son muy similares y Wikipedia no fue de gran ayuda ...

Esta es mi primera pregunta, así que espero haber cubierto mis bases. Hice una búsqueda rápida de preguntas como esta y no encontré una, así que espero que esta publicación no sea redundante. ¡Gracias por tu ayuda! : D

    
pregunta Graf

2 respuestas

2

Usar un microcontrolador de 32 bits frente a un microcontrolador de 8 bits es como usar una computadora como una simple calculadora y usar un teléfono inteligente como una simple calculadora. Uno tiene más posibilidades de expansión que el otro, pero se pueden hacer cosas simples en ambos.

Sus primeros proyectos serán el típico parpadeo de un led o proyectos de comunicación serie como todos los demás. No importa si está utilizando un microcontrolador de 8 bits o de 32 bits en ese momento. Será lo mismo, pero con diferentes nombres o configuraciones. Entonces, si quiere usar o planea usar un controlador de 32 bits o si tiene un plan para algo grande y complejo, simplemente vaya con el controlador de 32 bits. Prefiero un ferrari que un toyota, especialmente si cuestan lo mismo.

    
respondido por el Passerby
0

Puede que no responda todas tus preguntas.

Creo que, para aprender a programar en C, es mejor comenzar lo más fácil posible. Recomendaría un arduino para aprender los conceptos básicos de programación.

Creo que no debes elegir un microcontrolador mirando el tamaño del registro. Debería elegir un microcontrolador según sus necesidades. Ahora mismo quieres aprender C.

En mi opinión, deberías comenzar por comprar un arduino o un kit PIC.

Lo que quieres es:

  • gran cantidad de soporte en Internet y una carga de bibliotecas
  • solución completa, por lo que no se necesitan programadores y otras aplicaciones
  • probablemente una solución no tan costosa para comenzar (la imagen necesita un programador, por lo que es un poco más costosa)
respondido por el Barry

Lea otras preguntas en las etiquetas