Die Platine ist bestückt mit dem Prozessor ATMEGA128, 8-Eingänge über Optokoppler, RS232, Quarz 3,685MHz, ISP-Buchse usw. Platine 100x100 mm. Pos.N6220 ATMEGA-Board nur....... € 12,95 Jemand eine Ahnung wofür so etwas mal gedacht war ? mit Druckerschnittstelle, die aber nicht bestückt ist ?
Hi, hab die Platine heut gerade per Post bekommen, scheint irgendeine Steuerung zu sein, da die Optokoppler ziemlich gut galvanisch getrennt sind, und 2 serielle Buchsen verbaut sind, würd auf ein PCB eines alten Laserdruckers tippen. hab leider kein 10 to 6-pol ISP-Kabel, bekomm ich erst nächste Woche von myAVR, mal sehen, vielleicht sind ja - wider Erwarten - die Lockbits gar nicht gesetzt, am Board sind noch folgende Aufschriften: SPC Rev 1.0 4105 Barcode: 8347070078 (das hintere dürfte eine fortlaufende Numerierung sein) lustiges Ding - kann man ja selbst beschreiben..
Wenn die Schaltung wie auf Plan1 so wirklich geroutet wurde, könnte die Karte wegen einem falschen ISP Anschluss aussortiert geworden sein. Beim Mega128 liegen MOSI und MISO für das ISP auf PE0/1
@Thorsten (Gast) schau lieber noch mal ins richtige datenblatt !
Hi >@Thorsten (Gast) >schau lieber noch mal ins richtige datenblatt ! Er hat doch Recht. Der ATMega128(A) wird nicht über MOSI/MISO sondern TX0/RX0 programmiert. MfG Spess
HI >Seite 2. >Einfach zu Erkennen. ;) Einfach nachzulesen. S.300. MfG Spess
Hi, ja, habs auch gerade gemerkt, Heute schon meinen ISP10 to 6 Adapter bekommen, der myAVR USB-Programmer meldet dauernd: Fehler: der eingestellte stimmt nicht mit dem erkannten Prozessor überein. Wenn das Board nicht löschbar/programmierbar ist, ziemlich witzlos, dann wandern die 8 Dual-Optokoppler in der Bastelkiste, der 6-polige Wannenstecker und der Taster auch, der Rest in den Müll... @Snapper hmm, das unter dem weißen Aufkleber kann ich nicht lesen.. nicht weil ich Analphabet bin, sondern hmm, irgendwelche Sonderzeichen, so in der Art: SystemsInSystems oder andere Schriftzeichen... Anbei aber ein Foto
Hi >Wenn das Board nicht löschbar/programmierbar ist, ziemlich witzlos, dann >wandern die 8 Dual-Optokoppler in der Bastelkiste, der 6-polige >Wannenstecker und der Taster auch, der Rest in den Müll... Wenn du IC2/3 entfernst, kommst du doch an die notwendigen TX0 und RX0 heran. MfG Spess
Hi, hab mir die ISP-Schnittstelle jetzt angesehen, alle Anschlüsse passen, also kein Designfehler. Allerdings: der hier verbaute ATMEGA128 16AU ist gar nicht über ISP programmierbar - wofür hat das Board dann diese funktionslose ISP-Schnittstelle??? Kann ich über J2 programmieren? Hab jetzt keinen Plan, wie ich über RXD0 und TXD0 programmieren soll.. Wer kann weiterhelfen?
Hi >Allerdings: der hier verbaute ATMEGA128 16AU ist gar nicht über ISP >programmierbar... Der wird ganz normal über ISP programmiert. Nur das am ATMega128 statt MOSI/MISO TX0/RX0 verwendet werden. >... wofür hat das Board dann diese funktionslose ISP-Schnittstelle??? Hat doch Thosten hier schon geschrieben: Beitrag "Re: ATMEGA128 Board im Neuhold Newsletter 2/2011" Da hat jemand bei der Schaltplanerstellung einen massiven Bock gebaut. MfG Spess
Ok, schon klar, was natürlich noch sein könnte ist, dass das Ding softwaremäßig quasi einen Bootloader integriert hat, der dann doch irgendwie mit diesen Pins zurechtkommt, denn TX0/RX0 werden ja für die serielle (j2) verwendet. Um nochmal sicherzugehen, statt MOSI schließe ich TX0 an, statt MISO RX0? Welches Risiko gehe ich ein, wenn ich die ICs2/3 nicht entferne? Das heißt ich werd einmal MISO und MOSI
xfred343 schrieb: > statt MOSI schließe ich TX0 an, > statt MISO RX0? Eigentlich umgekehrt: MOSI kommt an Pin PE0 (RXDO/PDI) MISO kommt an Pin PE1 (TXDO/PDO) SCK kommt an Pin PB1 (SCK)
Hi, super Forum - danke mit der kleinen Modifikation (sh. Bild) lässt sich das Board problemlos auslesen, Fusebits sind nur auf externen Quarz geändert und keine Lockbits!! Ein Fall für die Assembler-Spezialisten. Übrigens mit ATMEGA128A hats nicht geklappt, mit ATMEGA128 ist das Auslesen gegangen. Trotzdem finde ich es fahrlässig von Atmega, ein Piktogramm vom ATMEGA128 mit MOSI/MISO darzustellen, wo die Leitungen funktionslos sind... denn Lesen eines kompletten Datenblattes ist ja heute schon selten. Also ich wäre nie draufgekommen, dass der Atmega128 anders zu beschreiben ist, aber offensichtlich Boardhersteller auch nicht - dürfte wirklich die ganze Serie eingestampft und an Neuhold verkauft worden sein..
Hallo, ich kann zwar kein Assembler aber habe das mal in ReAVR reingejagt. Datei als Anhang. MfG Tom
Hi >Trotzdem finde ich es fahrlässig von Atmega, ein Piktogramm vom >ATMEGA128 mit MOSI/MISO darzustellen, wo die Leitungen funktionslos >sind... Wieso? Da verwechselst etwas. SPI funktioniert weiterhin mit MOSI/MISO. Nur bei ISP werden andere Leitungen benutzt. Das sind zwei Paar Schuhe. MfG Spess
Hi
>ich kann zwar kein Assembler aber habe das mal in ReAVR reingejagt.
Der ist leer.
MfG Spess
> @xfred343 > hmm, das unter dem weißen Aufkleber kann ich nicht lesen.. gibt es denn auf der rückseite der platine noch irgendwelche bezeichnungen/ hinweise ?
Hi >>ich kann zwar kein Assembler aber habe das mal in ReAVR reingejagt. >Der ist leer. >MfG Spess ganz weit unten in der Datei kommt doch bisschen Assembler. MfG Tom
Hi
>ganz weit unten in der Datei kommt doch bisschen Assembler.
Stimmt. Das dürfte ein Bootloader sein.
MfG Spess
Hi, ja genau - irgendein Code muss laufen, da beim Anschließen eine grüne LED blinkt und gelegentlich - vor allem nach Drücken des Resettasters - die rote LED leuchtet, im hinteren Bereich sind mehr oder weniger sinnvolle Assembler-Befehle. Punkto Aufschrift, hinten steht kaum was PS: die Lötstelle schaut ärger aus, als sie ist, ist auch vorne gelötet - musste halt schnell gehen... In dem kleinen Fenster (geht bei der Aufnahme verloren) steht sowas wie RU (R nach links gedreht) und TYPE05 dann ein e in einem Kreis und darunter 94V-0 Aber alleine diese Besonderheit bei der Schnittstelle zu erkennen, war schon das Geld wert - ist eigentlich ein billiges "Lehrgeld", bei einem eigenen Projekt wär ich da als Hobbybastler nie draufgekommen. Aber vielleicht sollte ich die Leiterbahnen für TX0 und RX0 zum IC2 durchtrennen? Kann sein, dass der stört und dann ohne Feldermeldung der Flash falsch ausgelesen wird? Was meint ihr?
> In dem kleinen Fenster (geht bei der Aufnahme verloren) steht sowas wie > RU (R nach links gedreht) und > TYPE05 dann ein e in einem Kreis und darunter 94V-0 Das hat nix bestimmtes zu sagen. Das steht auf vielen Platinen. Ich würde den Schaltplan aufnehmen und schauen, ob man damit was sinnvolles machen kann.
Jö schau, es blinkt: Hab jetzt umgekehrt probiert: Nach Hochladen von: $regfile = "M128Def.dat" $crystal = 3680000 Led1 Alias Portd.3 Config Led1 = Output Do Led1 = 1 Wait 1 Led1 = 0 Wait 1 Loop blinkt die rote LED neben dem Resttaster im Sekundentakt is des lieb! Also der Prozessor ist mit der Modifikation programmierbar, Hurra! Na nicht so schlecht 8 Optokoppler 2 RS232 Pegelkonverter (IC2/IC3 sind alternativ gemeint) DIP-Schalter 8-fach Taster sinnvolle Steckplätze I2C Schnittstelle über RJ11 und (unendlich) viel Speicher ;-) Da lässt sich schon was basteln
Der Grund warum ISP nicht funktioniert ist in der Tat ein Designfehler! Der ISP ist mit TXD und RXD verbunden, wogegen der am Atmel TXD0 und TXD1 haben! Also hängen die ISP-Pins in der Luft, und das Umverdrahten wie oben am Foto ist wohl zu aufwändig!
Seh ich auch so, das manuelle Umverdrahten würd wahrscheinlich mehr kosten als eine Revisionskorrektur, ist ja auch Version 1.0, bei jeglicher PC-Software wäre Version 1.0 ja auch eine Chaospartie. Und dann hats ja noch einen (tollen ;-)) Abnehmer wie Neuhold-Elektronik gegeben und Privatkunden so wie mich, die das dann wieder bei Neuhold kaufen - das ist dann Schadensbegrenzung...
Ich kann auf dem Logo den Text "systems in progress" erkennen. Könnte von dieser Firma kommen: http://www.sip.co.at/ Unter "Accounting" und dann "Hard Meter Management" wird auch "SPC" erwähnt.
Damit ist das Rätsel gelöst, noch dazu wo diese Firma - wie Neuhold - in Graz sitzt. Interessantes Nischenprodukt - wofür überall Bedarf besteht. Irgendwo spät abends wird der verzweifelte Boarddesigner beim 5. Bier einen Neuhold-Mitarbeiter getroffen haben und damit ist der Deal dann gelaufen...
Update: hab gerade die UART0 an den Pc gehängt, geht traumhaft, alles am Baord fertig verkabelt, nur 5-poligen Standardstecker anhängen, davon pin1=Masse, pin3=RXT, pin4=TXD an Pole 2, 3 und 5 des RS-232 Steckers und ab geht die Kommunikation mit 115.200 Baud... Sinnvolle Anwendung: an den seriellen Board wird ein GSM-Modul gehängt und am Printerport eine 4x20 LCD..
xfred343 schrieb: > sowas wie > RU (R nach links gedreht) Das ist aus der, wenn ich mich jetzt nicht täusche, amerikanischen Normung, äquivalent zu dem "VDE"-Zeichen in Europa. Das Teil entspricht also den "RU"-Anforderungen. Daher also steht es auf vielen Platinen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.