- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 4 von 4

Thema: ATMEGA8 Anfängerfragen (linux)

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    15.05.2005
    Beiträge
    48

    ATMEGA8 Anfängerfragen (linux)

    Anzeige

    Praxistest und DIY Projekte
    hallo,

    ich habe mir heute einen ATMEGA8535 von Reichelt besorgt. Er ist in der Bauform Dil 40 und hat folgende Pinbelegung:
    Bild hier  

    so, meine erste frage geht zum ISP. ich habe ja einen 10 ping ausgang von meinem ISP-Dongle:
    MOSI, LED RST, SCK, MISO, GND
    die müsste ich ja nach dem obigen bild mit folgenden pins verbinden:
    MOSI -> 6
    MISO -> 7
    SCK -> 8
    RST -> 9

    (dann noch die VCC und GND pins, die ich dann ja mit der allgemeinen stromversorgung verbinden müsste)

    aber wie kann denn der controller wissen, dass er jetzt programmiert wird und nicht irgentwie die daten verarbeiten soll, die über mosi und miso reinkommen?

    eine weitere frage gilt der software, die ich benutzen sollte:
    ich benutze ausschließlich linux.
    ich würde gern den quellcode für meinen AVR in assembler schreiben. ich denke mal, den quellcode könnte ich mit einem normalen editor schreiben, wie zum beispiel kate einer ist.
    dann stoße ich aber an die frage, wie es nun weitergehen soll. ich habe leider kaum einen schimmer, wie ich diesen code compilieren könnte bzw auf meinen AVR spielen könnte. das einzige was ich weiß ist, dass es den avr-gcc gibt. aber wofür der genau gut ist, kann ich leider nicht sagen. soweit ich weiß, ist das auch nur ein c compiler für AVR c code?

    ich bin für jede hilfe dankbar

    mfg ofenrohr

    ps: und ich glaube, ich hab so einiges falsch verstanden ^^

    EDIT: entschuldigung, ich war unaufmerksam und habe meine frage ins falsche forum gestellt, könnte jemand meinen tread bitte in den elektronikbereich verschieben?

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    28.10.2004
    Beiträge
    899
    Also MISO und MOSI solltest du nicht als input benutzen...überhaupt die programmierleitungen lieber in frieden lassen. Dann kriegst du auch keine Störungen rein. Der AVR weiß das er programmiert wird weil er vorm proggen einen reset kriegt.... Als software kannst du die AVR-GCC version downloaden und dazu noch avrdude...natürlich nur wenn du in C proggen willst..

    Mfg.Attila Földes
    Error is your friend!

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    ein guter Assembler unter linux ist avra. sonst tavrasm, oder gavrasm, googeln, oder bei Deiner Distri schauen,

    Gruß Sebastian

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    15.05.2005
    Beiträge
    48
    hehe, vielen dank!

    ich habe alle programme bei debian finden können, die ich benötige

    mfg ofenrohr

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test