Wizard23/USB EEG with Arduino HowTo: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: # installing avr gcc sudo apt-get install gcc-avr avr-libc # removing dmx drivers sudo rmmod dmx_usb # flashing arduino avrdude -F -p atmega8 -P /dev/ttyUSB1 -c stk50... |
|||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
this is just a writeup of some tricks I learned from [[User:MariusKintel]] | |||
# installing avr gcc | # installing avr gcc | ||
sudo apt-get install gcc-avr avr-libc | sudo apt-get install gcc-avr avr-libc | ||
Zeile 4: | Zeile 6: | ||
# removing dmx drivers | # removing dmx drivers | ||
sudo rmmod dmx_usb | sudo rmmod dmx_usb | ||
# finding out how big a hex file is on the atmel | |||
avr-size main.hex | |||
# programming the bootloader | |||
sudo make -f Makefile.usbasp DEVICE=atmega8 HEXFILE=ATmegaBOOT.hex | |||
# flashing arduino | # flashing arduino | ||
avrdude -F -p atmega8 -P /dev/ttyUSB1 -c stk500 -b 19200 -U flash:w:main.hex | avrdude -F -p atmega8 -P /dev/ttyUSB1 -c stk500 -b 19200 -U flash:w:main.hex | ||
# reading hex back | |||
avrdude -F -p atmega8 -P /dev/ttyUSB0 -c stk500 -b 19200 -U flash:r:back.hex:i | |||
anederungen hardware.h | anederungen hardware.h | ||
Zeile 16: | Zeile 27: | ||
#define DDRD_INIT 0x02 // 0b00000010 | #define DDRD_INIT 0x02 // 0b00000010 | ||
#define PORTD_INIT 0x2f // 0b00101111 | #define PORTD_INIT 0x2f // 0b00101111 | ||
#testen | |||
screen /dev/ttyUSB0 115200 | |||
quitting: ctr A + K + Y | |||
# pinout remember help for marius usb programmarer | |||
USB stecker | |||
A T M E L | |||
10pinheader | |||
r b | |||
e l | |||
d u | |||
e | |||
10-to-6 stecker | |||
r | |||
e | |||
d | |||
6-to-6 fuer EEG | |||
r b | |||
e l | |||
d a | |||
c | |||
k |