¿Es necesario un programador AVR? [cerrado]

0

Tengo una atmega168pb y he notado que hay una diferencia en la forma en que se puede programar la placa entre Windows y Linux.

En Windows usando Atmel Studio, puede seleccionar una interfaz ISP y automáticamente programa la placa a través del puerto USB. Sin embargo, como Atmel Studio no está disponible en Linux, se necesita un programador externo. Esto me molesta porque hipotéticamente necesitaría comprar hardware para proporcionar una solución que ya existe en una implementación de software.

¿Hay una manera de actualizar un chip AVR en Linux sin la necesidad de un programador externo, como un AVR-ISP, por ejemplo?

    
pregunta BananaMonkey2412

1 respuesta

3

El ATmega168PB no cuenta con una interfaz USB. Lo que tienes allí es cualquiera

  • una placa de evaluación con un programador ISP incorporado

o

  • una placa con un convertidor USB-RS232 y un cargador de arranque pre-flash en el µC que emplea la programación automática de las otras partes de la ROM flash en chip a través de los pines RS232.

No puedes flashear un ATmega168 que viene de fábrica sin un programador externo.

Recomiendo encarecidamente comprar o construir un programador ISP. Lo necesitarás a partir de algún momento.

    
respondido por el Janka

Lea otras preguntas en las etiquetas