Forum: Mikrocontroller und Digitale Elektronik ARM 9 Board, Mikrocontroller IO Pins, Timer etc


von Andy (Gast)


Lesenswert?

Hallo zusammen,
könnte mir jemand sagen, wo ich ein Board bekomme, das fast nakkisch ist 
"ich meine ohne Ethernet, LCD Ansteuerung usw.".
Es sollte lediglich nur noch eine Leiste haben, bei dem ich das 
Programmiergerät anschliesse und dann den Programmiercode vom PC 
übermitteln kann.

Desweiteren sollte es eine Leiste haben, bei dem dann die IO Pins des 
ARM 9 vorhanden sind.

Pins zum anschliessen der Versorgungsspannung und GND sollten auch nicht 
fehlen.
Achso der ARM sollte dann schon auf dem Board vorhanden sein.

Das ist aber nicht das einzige Problem.

Wo bekomme ich genaue Referenzen, wie ich die einzelnen IO Pins 
ansteuern kann.
Ich denke mal, dass man bestimmt die IO Pins als Ein bzw. Ausgang nutzen 
kann.

Nicht nur das, wie sieht es mit dem Timer aus?

Cu Andy

von holger (Gast)


Lesenswert?

Gähn;) Spiel woanders weiter.

von Andy (Gast)


Lesenswert?

Wo soll ich denn rumspielen?
Danke für die nette Antwort

von Hc Z. (mizch)


Lesenswert?

Nun ist es ja nicht so, dass Google keine Treffer bei der Suche nach 
einem ARM-9-Board ausspucken würde ...

Und was die I/O-Pins und Timer anbelangt: die findet man üblicherweise 
im Datenblatt, nicht nur beim ARM 9.

von Sebastian E. (der_andere_sebastian)


Lesenswert?

Ein ARM9 braucht i.A. externen Speicher. Wie wäre es denn hiermit?
http://www.mme-berlin.de/arm9-modul/index.htm

von Philipp (Gast)


Lesenswert?

Vielleicht wäre das "FriendlyARM Micro2440 Stamp Modul" ja was für dich.

von Andy (Gast)


Lesenswert?

Danke euch,
hab mir gerade das Board angeguckt 
http://www.friendlyarm.net/products/micro2440 schön schön, aber wo sind 
die io pins? wenn ich mir die bilder angucke, denke ich mal, dass die am 
äußeren der Platine sind, sehe ich richtig?

von Andy (Gast)


Lesenswert?

http://www.mikrocontroller.net/articles/Micro2440

unter Stamp Modul findet man die JTAG.

Desweiteren wird was über die PA.1 / PB.1 / PC.1 geschrieben.
Also müssen die Pins am äußeren der Platine sein.
Leider ist die Erklärung des Boards in chinesisch. hehe

Das SDK-Board will ich nicht, will selbst was entwerfen.

Wiegesagt ein fast leeres Board benötige ich, wo ich jedoch den 
Programmiercode überspielen kann und verschiedene Pins ansteuern kann.

Ich denke das Stamp Modul ist das richtige

von holger (Gast)


Lesenswert?

>Das SDK-Board will ich nicht, will selbst was entwerfen.

Buhahahahahahahahahahahhhahhhahh.

Ohne die entsprechenden Datenblätter zu lesen?
Ich glaub der ARM9 ist nicht das was du denkst;)

von Andy (Gast)


Lesenswert?

Da ist das Problem im Sack.
Ich muss mit lachen.
Ich versteh chinesisch, da das Manual in chinesich ist. HEHE

Aber hier kann man das Board ordern
http://www.watterott.com/de/FriendlyARM-Micro2440?xa66f1=rjcaciob824cvv8d36hp878463

von Thomas R. (tinman) Benutzerseite


Lesenswert?

für mirco2440 brauchst du ausser schaltplan keine 
beschreibungen/datenblätter, ich meini für modul selber. Was du brauchst 
sind S3C2440, SDRAM, NAND und NOR datenblätter/user manuall (ect arm 
user manuall auch) - die gibts auf english.

von Andy (Gast)


Lesenswert?

stimmt, denn was bringt mir schon das board, mit sdram usw. wenn er kein 
programmiercode hat, welches die bauteile ansteuert.:-(

Dann gehts also weiter.
Nicht das ich schon einen Treiber geschrieben habe für Fesplatten mit 
dem CHR und LBA Verfahren, jetzt muss ich auch noch den SDRAM verstehen.
Hat das SDRAM irgendwelche Register, in denen ich dann Befehle schreibe 
uns so z.B. lesen bzw. schreiben kann, an der richtigen Position.
Die Position muss dann bestimmt an andere Pins angelegt werden und bei 
anderen Pins "Datenbus" müssten doch dann die Daten zum lesen bzw. 
schreiben bereitstehen.

Soviel ich noch weis, muss doch auch so ein SDRAM nach einer gewissen 
Zeit die gegebenfalls aufgeladenen Kondensatoren nochmal nachladen, so 
dass die Informationen nicht verloren gehen.

Kennt jemand eine gute Seite, bei der die Befehle usw. erklärt werden 
fürn SDRAM?

von Andy (Gast)


Lesenswert?

Meine Ansteuerung ist PIO, nichts DMA und schon garnicht Ultra DMA.
Ich benutze auch kein FAT32,NTFS oder sonst ein Filesystem.
Ich hab mir ein eigenes Filesystem entworfen.

von holger (Gast)


Lesenswert?

>Ich hab mir ein eigenes Filesystem entworfen.

Und dann scheiterst du beim setzen eines simplen IO Pins?

von Andy (Gast)


Lesenswert?

Könnte mir jemand das entsprechende Datenblatt vom ARM geben?
Dann kann ich wenigstens mir schon mal Gedanken machen, wie ich die IO 
Pins ansteuere.

Das mit dem SDRAM wäre auch nett, wenn mir jemand einen Link geben 
würde, wo es erklärt wird

von ... (Gast)


Lesenswert?

Mensch such doch mal selber.
Wenn du nichtmal in der Lage bist die passenden Datenblätter zu finden, 
geschweige denn sie zu verstehen, dann ist so ein Projekt einfach nichts 
für dich.
Sorry, aber muss einfach so hart gesagt werden

von Andy (Gast)


Lesenswert?

Es muss auch mal gesagt werden, dass ein Forum dafür da ist, um Fragen 
zu stellen....

Eine Antwort googel doch?
Für was sind den Foren da

von Floh (Gast)


Lesenswert?

Andy schrieb:
> Könnte mir jemand das entsprechende Datenblatt vom ARM geben?

Wenn du die entsprechende Bezeichnung des Prozessors rausrückst?
Es gibt halt nicht nur einen ARM9-Prozessor.
:-)

von blubb (Gast)


Lesenswert?

Die Bezeichnung ist: ARM920T
Hab zwar ein Manual gefunden, aber im Manual steht nix über die IO Pins

von Frank K. (fchk)


Lesenswert?

ARM baut selber keine Chips, sondern entwirft nur Prozessorkerne. Die 
einzelnen Chiphersteller nehmen dann die Baupläne für die Prozessorkerne 
von ARM, fügen ihre Peripherie und Speicher hinzu und fertigen und 
verkaufen dann die fertigen ICs.

Du brauchst also die Dokumentation für den jeweils verwendeten 
Prozessorkern (das bekommst Du bei ARM) und die Dokumentation für den 
konkreten Chip (das bekommst Du beim Chiphersteller).

von Microman (Gast)


Lesenswert?

Hallo,

wenn es ein ARM9 auch ohne externen SDRAM sein darf, ist vielleicht die 
LPC29xx Serie von NXP auch ein Blick Wert. Dieser hat einen ARM968 Kern 
mit bis zu 125Mhz und auch durch die integrierten bis zu 32k I-TCM und 
32k D-TCM einige tolle Möglichkeiten, auch bei der vielfältigen 
eingebauten Peripherie-Bausteinen. Flashspeicher mit bis zu 768k ist 
auch an Board.

Falls es kein passendes Board fertig gibt, ist es relative einfach sich 
ein eigens zu designen.


Gruß Microman

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
Noch kein Account? Hier anmelden.