- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 9 von 9

Thema: AVR Assemblerprogramm

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Zitat Zitat von markusj Beitrag anzeigen
    Du stehst also quasi schon vor der Lösung deines Problems.
    Herzlichen Dank für deine Hilfsbemühungen !

    Ich werde sicher nix kompliziertes machen, weil es für mich unnötig ist.

    Nach ziemlich langer Suche dank Google habe ich das "wavrasm" gefunden, installiert und es startet. Dazu noch Tutorial für Anfänger und Brenner mit Software (siehe Anhang). Ich habe mir auch alle Appnotes (*.inc Dateien) vorm deinstallieren des AVR Studios 4 gesichert. Diese Datei war zu gross fürs Hochladen: http://www.avr-asm-download.de/beginner_de.pdf .

    Weil die Treiber im IC immer in einer Richtung arbeiten und damit es ab 2V funktioniert, werde ich für den o.g. Brenner einen 74HC244 verwenden und ihn um eine grüne "low current" LED mit Vorwiderstand für Versorgungspannung ergänzen.

    Hoffentlich mit Datenblätter von AVR's habe ich schon alles nötige und kann versuchen AVR's wie bisher PIC's mit Spass in ASM zu proggen, je nach dem, was ich für konkrete Anwendung einfacher finde. Die AVR's haben oft bessere Analoghardware als PIC's, was bei Minimalisierung der Hardware sehr vorteilhaft ist. Ausserdem dank 32 Register werde ich in meinen einfachen Programmen wahrscheinlich keine RAM Speicherstellen definieren brauchen.

    Als ASMan werde ich nie versuchen von "Ceh" süchtigen Softwarespezialisten vom ATMEL die in Datenblätter presentierte ASM Beispiele zu verstehen.
    Code:
         Beispiel aus Dattenblatt (ATtiny24,ATtiny44,ATtiny84) s.57:
    
         ...
    
         ldi r16,(1<<PA4)|(1<<PA1)|(1<<PA0)
    
         ldi r17,(1<<DAA3)|(1<<DAA2)|(1<<DAA1)|(1<<DAA0)
    
         ...
    
         Ich werde es immer so schreiben:
    
         ...
    
         ldi r16,13
    
         ldi r17,0F
    
         ...
    
    (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)
    Obwohl ich bisher viele CPU's in ASM programmiert habe, sind ATMEL's für mich immernoch künstlich und "Ausser Verständlicher Realität".
    Angehängte Dateien Angehängte Dateien
    Geändert von PICture (02.09.2013 um 10:59 Uhr)
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

Ähnliche Themen

  1. Assemblerprogramm
    Von jomammele im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 2
    Letzter Beitrag: 13.05.2005, 12:03
  2. [ERLEDIGT] Watchdog Assemblerprogramm
    Von Kenni im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 1
    Letzter Beitrag: 24.07.2004, 21:50
  3. [ERLEDIGT] zwei Einsprungadressen im Assemblerprogramm
    Von andyoo1 im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 13
    Letzter Beitrag: 21.02.2004, 17:06
  4. Assemblerprogramm zu groß
    Von andyoo1 im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 16
    Letzter Beitrag: 16.02.2004, 20:41
  5. [ERLEDIGT] Einsprungadressen bei Assemblerprogramm
    Von im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 1
    Letzter Beitrag: 01.12.2003, 15:47

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress