Forum: Mikrocontroller und Digitale Elektronik AVR Reihe mit Raspberry Pi programmieren


von Lars L. (Firma: Privat) (lars86)


Lesenswert?

hi,

ist es möglich eine Verbindung zwischen einem AVR und Raspberry 
herzustellen (z.b. SPI) und den bspw. nen avr atmega8 zu beschreiben in 
c oder assembler?
Ich habe dies vor, da ich schon einen Raspberry habe und nicht unbedingt 
nen Programmer kaufen möchte.

Grüße

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Möglich ist alles.
Mit einem Programmer am USB-Port des Pi und avrdude sollte es klappen.
Eventuell kannst Du damit auch an einigen Pins wackeln um so SPI 
nachzubauen (siehe Parallelport-Programmer). Gegebenenfalls musst Du den 
Dude etwas anpassen.

von Lars L. (Firma: Privat) (lars86)


Lesenswert?

ich möchte ja keinen Programmer verwenden.

von Michael H. (michael_h45)


Lesenswert?


: Bearbeitet durch User
von Sean G. (atmega318)


Lesenswert?


von Jens (Gast)


Lesenswert?

Für den Raspi gibt es ein angepasstes avrdude:
https://projects.drogon.net/raspberry-pi/gertboard/initial-setup-of-the-atmega/

Jens

von Karsten F. (Firma: von Dänemark) (bingo600)


Lesenswert?

Die neue avrdude 6.xx supportiere "linux-gpio" als programmer
Ich habe nicht proiert , aber hast die avrdude erstellt.

Ich habe einer RasPI toolchain macht hier als .deb package , basiert am 
die linux-buildscript von avrfreaks (mit patches von Jörg W)

http://www.wrightflyer.co.uk/avr-gcc/
avr-gcc-4.5.1-avrfreaks-2013-12-01-raspbian.armhf.deb
avr-gcc-4.5.1-avrfreaks-2013-12-01-raspbian.armhf.txt

Bitte lehsen die .txt erst
1
 
2
 Switched to avrdude 6.0.1 (SVN revision 1251)
3
 
4
 avrdude built with : ./configure -v --prefix=/usr/local/avr --enable-linuxgpio 
5
 
6
  Configuration summary: (reported via ./configure)
7
  ----------------------
8
  DO HAVE    libelf
9
  DO HAVE    libusb
10
  DO HAVE    libusb_1_0
11
  DON'T HAVE libftdi1
12
  DO HAVE    libftdi
13
  DON'T HAVE libhid
14
  DO HAVE    pthread
15
  DISABLED   doc
16
  DISABLED   parport
17
  ENABLED    linuxgpio

Bingo

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.