arm2iec Frage

Es gibt 22 Antworten in diesem Thema, welches 4.890 mal aufgerufen wurde. Der letzte Beitrag (21. Dezember 2013 um 23:56) ist von Unseen.

  • Moin,

    ich hab hier ein fertig aufgebautes ARM2IEC liegen, was ich gern einmal im Betrieb nehmen würde.
    Dazu habe ich aber noch einige Fragen, die ich im Vorfeld klären müsste.


    1. Stromversorgung erfolgt über USB ? Wenn ja welche Buchse genau (Mini USB oder normal USB ) ?

    2. Auf dem Board ist bereits eine Platine gesteckt (LPCXpresso). Ich hab jetzt noch eine zweite mit
    Mini USB hier liegen (Bild). Wofür ist die genau ?

    3. Ist der leere Platz neben den seriellen Buchsen ein Batteriefach ?

    4. Muss auf der SD Karte neben den üblichen D64 Files noch irgend welche System-Dateien drauf damit das ARM2IEC läuft ?

    5. Ne Anleitung gibts noch nicht zu dem Teil ?


    Fragen über Fragen ....

  • 1. MiniUSB
    2. Das ist der überflüssige und abgesägte Teil des LPCXpresso. Kannst du wegwerfen!
    3. Ja.
    4. Auf die SD-Karte muss nichts extra drauf. Wenn das Modul noch nicht geflshed ist, musst du das via USB-Kabel vom PC aus machen (auch MiniUSB).
    5. Da läuft die SD2IEC Firmware drauf und deren Anleitung ist OK. Neue Features wird es erst in zukünftigen Versionen geben.

  • 1. Stromversorgung erfolgt über USB ? Wenn ja welche Buchse genau (Mini USB oder normal USB ) ?


    Es funktioniert über beide, ich empfehle allerdings die Mini-B-Buchse. Beide gleichzeitig anzuschliessen ist allerdings eine schlechte Idee.

    Zitat

    2. Auf dem Board ist bereits eine Platine gesteckt (LPCXpresso). Ich hab jetzt noch eine zweite mit
    Mini USB hier liegen (Bild). Wofür ist die genau ?


    Für dich unwichtiges Reststück

    Zitat

    3. Ist der leere Platz neben den seriellen Buchsen ein Batteriefach ?


    Ja, der Typ steht auf der Unterseite der Platine

    Zitat

    4. Muss auf der SD Karte neben den üblichen D64 Files noch irgend welche System-Dateien drauf damit das ARM2IEC läuft ?


    Natürlich nicht

    Zitat

    5. Ne Anleitung gibts noch nicht zu dem Teil ?


    Natürlich nicht, ebensowenig wie für das darauf laufende sd2iec.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • Da klink ich mich mal ein.

    USB: Ich hatte das so verstanden das der Mini-USB zum aufspielen der sd2iec Software ist und die normale Buchse für die Stromversorgung. Funktioniert bei mir auch klaglos. Hab mir dafür einen Tape2USB Adapter gebaut. Vieleicht jetzt noch nen Tape2MiniUSB ums korrekt zu machen? :smile:

    Was bringt mir denn die Batterie eigentlich im aktuellen Zustand. Merkt sich mein arm2iec dann wo ich auf der SD-Karte war wenn ich es von der Stromversorgung nehme?

  • USB: Ich hatte das so verstanden das der Mini-USB zum aufspielen der sd2iec Software ist und die normale Buchse für die Stromversorgung. Funktioniert bei mir auch klaglos.


    Na ja, funktionieren wirds wahrscheinlich schon - problematisch ist es allerdings, wenn die Quelle an der Mini-USB-Buchse eine deutlich geringere Spannung liefert als die an der Normal-B-Buchse. Die für Anwender einfachste Erklärung ist daher "benutze immer nur eine der beiden Buchsen!".

    Zitat

    Was bringt mir denn die Batterie eigentlich im aktuellen Zustand.


    Die ist nur für die Echtzeituhr, damit die Dateien auf der Karte mit dem aktuellen (oder sonstigem eingestellten) Datum/Uhrzeit gespeichert werden.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • Wenn ich mich recht erinnere, ist doch zwischen den 5V der großen und der kleinen USB-Buchse eine Diode. Insofern dürfte garnix passieren, wenn die Spannung der gro0en USB-Buchse um max. 0,7V höher ist, als die der kleinen USB-Buchse. Denn von klein nach Groß kann garkein Strom fließen, sofern wir die Sperrspannung der Diode nicht überwinden (dürfte bei etwa 30V liegen), und von Groß nach Klein kann nur Strom fließen wenn Uusbgr > Uusbkl+Uds, Uusbgr = 5V, Uusbkl = 5V, Uds=0,7V, damit ist die Ungleichung nicht erfüllt, es fließt kein Strom. Und wenn beide USB-Kabel am selben Rechner angeschlossen sind, kann eh nix schief gehen, denn dann kommt 5V auf beiden Leitungen aus der selben Spannungsquelle. Aber wenn man nur ein USB-Kabel anschließt, kann man garnix falsch machen. Bei der großen Buchse bekommt der Arm2IEC nur 4,3V (weil über die Diode immer 0,7V abfallen), ich hoffe allerdings mal dass das reicht.

    Mal hier, mal da, mal dort. Aber auf jeden Fall auf der Bitte melde dich an, um diesen Link zu sehen.! Und hier Bitte melde dich an, um diesen Link zu sehen.!

  • Insofern dürfte garnix passieren, wenn die Spannung der gro0en USB-Buchse um max. 0,7V höher ist,


    Eher so um die 0,3V - es ist eine Schottkydiode gerade wegen der geringeren Vf.

    Zitat

    Bei der großen Buchse bekommt der Arm2IEC nur 4,3V (weil über die Diode immer 0,7V abfallen), ich hoffe allerdings mal dass das reicht.


    Ich müsste nachschauen welchen Spannungsabfall der Regler mindestens braucht, aber IIRC war die Kombination aus Normal-B-Buchse (also mit Diode) und unterster Grenze laut USB-Spec (4,2V?) schon etwas zu knapp während es bei der Mini-B-Buchse (also ohne Diode) passte.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.


  • Die ist nur für die Echtzeituhr, damit die Dateien auf der Karte mit dem aktuellen (oder sonstigem eingestellten) Datum/Uhrzeit gespeichert werden.

    Hmm, ok. Und die Uhr setze ich wie? Während dem Aufspielen der Software am PC?

  • Hmm, ok. Und die Uhr setze ich wie? Während dem Aufspielen der Software am PC?


    Mit dem Bitte melde dich an, um diesen Link zu sehen.-Kommando wie bei den CMD-Laufwerken oder einem Bitte melde dich an, um diesen Link zu sehen. (nicht meins, ungetestet, liegt nur da weil der Autor einen Ablageplatz brauchte) welches das Kommando verwendet.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • Die Batterie ist nur für die Uhr? Nicht das für dass sich der ARM2IEC irgendwas (Einstellungen, letztes Image, etc.) merkt? Welchen Sinn hat die Uhr ünerhaupt? (Bei meiner Platine ist auf der Unterseite kein Uhrenchip)

    Mal hier, mal da, mal dort. Aber auf jeden Fall auf der Bitte melde dich an, um diesen Link zu sehen.! Und hier Bitte melde dich an, um diesen Link zu sehen.!

  • Die Batterie ist nur für die Uhr? Nicht das für dass sich der ARM2IEC irgendwas (Einstellungen, letztes Image, etc.) merkt? Welchen Sinn hat die Uhr ünerhaupt? (Bei meiner Platine ist auf der Unterseite kein Uhrenchip)


    Ach stimmt, der Chip fehlt mir ja auch, also brauch ich auch wirklich keine Baatterie.

  • Die Batterie ist nur für die Uhr?


    Ja

    Zitat

    Nicht das für dass sich der ARM2IEC irgendwas (Einstellungen, letztes Image, etc.) merkt?


    Die Einstellungen werden in einem EEPROM auf dem Xpresso-Board gespeichert.

    Zitat

    Welchen Sinn hat die Uhr ünerhaupt?


    Damit bekommen die Dateien auf der SD-Karte beim Schreiben das korrekte Datum statt irgendwas fest definiertes.

    Zitat

    (Bei meiner Platine ist auf der Unterseite kein Uhrenchip)


    Der Uhrenchip auf der Unterseite ist nur in zwei Fällen interessant:

    • Jemand findet, dass ihm die Genauigkeit der LPC176x-internen RTC zu gering ist.
    • Jemand verwendet einen LPC176x mit Revisionscode "-" (letztes Zeichen in der dritten Zeile, inzwischen sollte es "A" sein), bei dem die RTC laut Errata gar nicht funktioniert. Ich habe zwei davon, bei denen die RTC anscheinend trotzdem funktioniert - aber da ich mich nicht darauf verlassen wollte ist der Platz für den optionalen Zweit-RTC-Chip vorgesehen.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • Muss das dann so in etwa lauten:

    Code
    OPEN 1,8,15,"T-WA:SAT. 12/22/12 03:37:00 PM"+CHR$(13):CLOSE 1
  • Muss das dann so in etwa lauten:

    Code
    OPEN 1,8,15,"T-WA:SAT. 12/22/12 03:37:00 PM"+CHR$(13):CLOSE 1


    Fast, der Doppelpunkt nach dem A darf da nicht stehen.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • Welche Funktion haben denn die vier Dipschalter in Reihe auf dem Board ?

  • Ja Adressen 8-23

    Mal hier, mal da, mal dort. Aber auf jeden Fall auf der Bitte melde dich an, um diesen Link zu sehen.! Und hier Bitte melde dich an, um diesen Link zu sehen.!

  • So, nach fast einem Jahr muss ich hier mal wieder einsteigen.
    Ich habe mir eine Batterie für mein arm2iec besorgt und die aktuellste nightly aufgespielt: Bitte melde dich an, um diesen Link zu sehen.

    Wenn ich nun T-W oder T-R sage lande ich leider immer auf 30,SYNTAX ERROR, was angeblich bedeutet das ich keine RTC habe.

    Mein LPC-Board ist: LPC1769 Rev B.

    Die nightly-Builds sind ja mit RTC Unterstützung gewandelt wenn ich die config richtig verstehe. Hat mir jemand einen Tipp oder habe ich dummer weise eine defekte RTC?