- fchao-Sinus-Wechselrichter AliExpress         
Seite 24 von 53 ErsteErste ... 14222324252634 ... LetzteLetzte
Ergebnis 231 bis 240 von 524

Thema: Tutorial für alle Assembler-Anfänger _

  1. #231
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    36
    Beiträge
    2.624
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hey Thomas!
    Herzlichen Glückwunsch!
    Dein Code ist soweit richtig!
    Kleiner Tipp: belege das R0 auch mit einem Namen über .def, z.B. lpm_reg!


    *edit*:
    War vielleicht etwas dumm, was ich da gemacht habe! *lol*
    2*0 = 0 + 0 = 0 -> erste Adresse
    erste Adresse + 1 = 1
    zweite Adresse + = 2
    .....................

  2. #232
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    29.07.2005
    Ort
    Berlin
    Alter
    40
    Beiträge
    289
    Huch, lügst du mich an? *g* Hehe, war ja wirklich nicht so schwer. Hab nun oben noch
    .def lpm_reg = r0
    geschrieben und im Code dementsprechend geändert.

    Florian: Kannst du mir bitte noch sagen, wie ich das mit dem Simulato vom AVR Studio kontrollieren kann, ob er auch wirklich den String in r0 lädt?

  3. #233
    Neuer Benutzer Öfters hier
    Registriert seit
    04.08.2005
    Beiträge
    22
    Noch eine Frage.

    Sollen wir die Zeichenkette mit '\0' selbst abschließen, damit wir wissen wann diese zu Ende ist, oder macht das Assembler für uns?

  4. #234
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    36
    Beiträge
    2.624
    Sobald Du den Simulator gestartet hast (blauer Pfeil), klickst Du oben im Menü auf View und Memory!
    Dann vergleichst Du, ob er die richtigen Bytes aus dem Speicher zieht!

    Frage:
    Was ist an dem Programm noch nicht perfekt?#


    *edit*
    Sollen wir Zeichenkette mit '\0' selbst abschließen, damit wir wissen wann diese zu Ende ist, oder macht das Assembler für uns?
    Das war meine Frage! *heul* *lol*
    Nein, wir machen das nicht mit 0!
    Rechnet mal mitte aus, wie viele Bytes es sind, die ihr da auslest!

  5. #235
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    29.07.2005
    Ort
    Berlin
    Alter
    40
    Beiträge
    289
    Hmm...seh da nicht richtig durch, Hab Memory, Memory2 und Memory3. Weiß auch nicht, auf welche Bytes ich da achten muss.

    Zitat Zitat von Florian

    Frage:
    Was ist an dem Programm noch nicht perfekt?
    Das er immer wieder das Wort in r16 kopiert? Er sollte aufhören, wenn er das Wort fertig kopiert hat, oder?

    6 Bytes? Da wir 6 Buchstaben haben? So hab ich das zumindest hierraus verstanden:
    .db "Test", 0
    ist äquivalent zu
    .db 84, 101, 115, 116, 0
    [edit]
    Platz 7 in der Statistik

  6. #236
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    36
    Beiträge
    2.624
    Zitat Zitat von toeoe
    Hmm...seh da nicht richtig durch, Hab Memory, Memory2 und Memory3. Weiß auch nicht, auf welche Bytes ich da achten muss.
    Nur den normalen Memory!
    Rechts steht dann alles als ASCII-String, da musst Du dann nach Deinem Hallo! suchen und dann die Maus draufhalten, bis die Adresse erscheint und dann das passende Word dazu raussuchen!

    Das er immer wieder das Wort in r16 kopiert? Er sollte aufhören, wenn er das Wort fertig kopiert hat, oder?
    Richtig, er geht auch über den Datenspeicher von uns hinaus! (siehe edit oben)

  7. #237
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    53
    Beiträge
    2.236
    Hallo Leute,
    Ich habe es geschafft eben nachzuschauen, wie es Euch geht.
    Florian hat Euch echt mit dem Holzhammer vor den Kopf gehauen \/
    Das find ich gut, genau was Stimmt an diesem Code nocht nicht?
    Der Florian hat nur Hallo gewollt, also irgendwie merken wann Hallo zu ende
    Ups, naja

    Es ist jetzt wirklich wichtig, das zu verstehen, weil man den Flash nicht nur für das Programm an sich benutzen kann, sondern auch für Daten, so wie der Florian schon vor hat um z.B. Verschiedene Töne auszugeben (hab selber Angst vor, kenne mich mit Musik nicht aus)

    Nur merk euch Ihr braucht erstmal nur den Z-Zeiger und lpm, der rest ist für SRam .

    Ich glaube, ich mach mir auch ein Piezo dran, und mache hier mit.
    Bis jetzt habe ich noch keine Musik mit dem AVR gespielt

  8. #238
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    29.07.2005
    Ort
    Berlin
    Alter
    40
    Beiträge
    289
    Ahh, ok, da seh ich das "Hallo!" Allerdings steht dadrunter auch noch was, was er ja auch noch in r16 dann kopiert, hab mal ein Bild angefügt.
    Das kommt doch bestimmt durch das nichtvorhanden Nullbyte zustande, oder?
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken memory_193.jpg  

  9. #239
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    36
    Beiträge
    2.624
    Genau, 6 Bytes!

    Jetzt schaut euch mal bitte die beiden Vergleichsbefehle cp und cpc an!

  10. #240
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    36
    Beiträge
    2.624
    Schön, dass Du da bist, Sebastian, in erklären bin ich echt ne NULL! *lol*
    Holzhammer war nicht gewollt, aber scheinbar da! *unglücklich guck*

Seite 24 von 53 ErsteErste ... 14222324252634 ... LetzteLetzte

Berechtigungen

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

LiFePO4 Speicher Test