m8_dev / Atmega8 vusb Interface

  • Atmega8
  • 12MHz
  • Software-USB über vusb
  • USB-Bootloader usbasp
  • Jumper für Bootloader-Select
  • Reset-Button für Bootloader
  • RS485 Treiber
  • USB-mini Buchse
  • Duo-LED (rot+blau) für Statusanzeige

PINS

RS485

  • TX-Enable: PD4

USART

  • TX: RS485-A
  • RX: RS485-B

DUO-LED

  • Rot: PC0
  • Blau: PC1

Bilder

Software

Flashen im Bootloader-Modus

$> avrdude -p m8 -c usbasp -P usb  -U flash:w:firmware.hex

Bootloader

Im Bootloader-Modus kann in den Atmega eine neue Software geladen werden. Das Interface simuliert einen usbasp Programmer wodurch das Software-Update einfach über z.B. avrdude möglich wird.

Der Bootloader wird aktiviert, wenn der Jumper EN_BL gesetzt ist und ein externer Reset (über Button) erkannt wurde. Ist der Bootloader aktiv, leuchtet die blaue LED.

LED-Test

Blaue und rote LED blinken abwechselnd.

USB-SIO

ACM Gerät für serielle Übertragung über 3.3V Pegel.

  • rote LED: TX
    blaue LED: RX

USB-RS485

ACM Gerät für serielle Übertragung über RS485 (zum Beispiel ModBus/RTU).

  • rote LED: TX
    blaue LED: RX

USB-I2C

i2c-tiny-usb

  • rote LED: TX
    blaue LED: Timeout

USB-SPI

USB auf SPI Interface über CDC-ACM.

hardware/misc/m8_dev/m8_dev.txt · Zuletzt geändert: 2012.08.23 - 13:30 von 127.0.0.1
 
Copyright 2021, e-design / Alexander Krause