Forum: Projekte & Code Stellaris ARM Launchpad, ADC, UART, DHT11, RFM12, LCD


von Axel S. (axelac)


Angehängte Dateien:

Lesenswert?

Nach meinen ersten Experimenten mit dem TI Stellaris Launchpad ( 
Beitrag "Stellaris ARM Launchpad, UART, Timer, DHT11 Sensor SW" )
habe ich insbesondere das interne SSI Modul zur Zusammenarbeit mit einem 
RFM12 Funkmodul bewegen können. Die Daten, die von separaten 
Sensormodulen als 24Byte Packete gesendet werden, werden empfangen und 
auf einem einfachen Standard Text LCD Modul ausgegeben. Der interne 
Temperatursensor und die Daten eines DHT11 Sensormoduls werden ebenfalls 
ausgegeben.

von Roland H. (batchman)


Lesenswert?

Schön, hab's nur kurz überflogen, aber ein funktionierendes Beispiel mit 
RFM12 868 und LCD, das ist doch schon mal was. So schwierig scheint die 
32-Bit Welt doch nicht zu sein :-)

Kann man Dich dazu animieren, einen Artikel im Wiki einzustellen?

von Axel S. (axelac)


Lesenswert?

Nach diesen beiden ersten Projekten muss ich auch selbst sagen, das ich 
mir die 32Bit Welt komplexer vorgestellt habe. Nach den 
Anfangsschwierigkeiten die IDE mit den Programmer und Debugger zum 
laufen zu bringen (ich benutze IAR) ist das ganze doch durch die nicht 
vorhandene FUSE Welt der AVR deutlich einfacher zu handhaben. 
Insbesondere die Stellaris Firmware im ROM des Processors erleichtert 
die IO Funktionalität enorm.

von Amper S. (Firma: keine) (d-amper)


Lesenswert?

Abend zusammen,

da ich nicht weis wohin mit der Frage stell ich sie mal hier. Vorallem 
an Alex der das Problem scheinbar schon gelöst hast.

Wie um alles in der Weld kann ich mich bei Texas auf der Webseite 
anmelden? Ich hab es zwar geschaft mir ein Stellaris zu bestellen aber 
ich kann einfach keine Software, Treiber oder änliches runterladen.

Ich hab es auch geschafft mir IAR runterzuladen und zu installieren weis 
aber nicht mehr wie (Wahr wohl doch schon was später).


Wenn jemand dem Ochs vorm Berg helfen will währe ich sehr dankbar.

Schönen Abend noch.
D.

von Karsten F. (Firma: von Dänemark) (bingo600)


Lesenswert?


von D-Amper (Gast)


Lesenswert?

Abend zusammen,

ja so weit war ich aus leider geht das nicht. Wenn ich meine Adresse 
Name und Firma eingebe baut sich die seite erneut auf. Wenn ich mich 
dann anmelden will kennt man Passwort und Adresse nicht. Wenn ich mein 
Passwort vergessen habe kennt man die Adresse nicht. Und eine Mail 
bekomm ich auch nicht auf die angegebene Adresse.

Also noch mal meine Frage wie geht das????
Gibt es einen Trik oder sonst was wie man sich da anmelden muss?

Grüße
D

von Axel S. (axelac)


Lesenswert?

Hm.... bei mir hats geklappt. allerdings müssen im Browser wohl 
Javascript etc. aktiviert sein.

Ich habe meine Module aber bei Watterott bestellt, war etwas teuer, aber 
dafür waren sie nach ein paar Tagen da. Sind dort aber wohl im Moment 
auch nicht auf Lager :-(

Bei TI ist der Preis inzwischen auch deutlich höher.

von Amper S. (Firma: keine) (d-amper)


Lesenswert?

So ich hab zwar keine Ahnung was ich heute anders gemacht habe, aber 
jetzt hat alles geklappt.
Werd mich also das Wochenende über mal mit meinem neuen Spielzeug 
beschäftigen.


Grüße
D.

von Abc B. (cor35vet)


Lesenswert?

Erstmal ein großes Danke an dich weil du deinen Code mit uns teilst :)
Ich habe auch vor ein RFM12 Modul an mein Launchpad zu hängen und 
besorge mir dieses bald.
Nun habe ich eine Frage an dich, wo genau muss ich den Interrupt Handler 
für den RFM12 aufrufen?
Zurzeit habe ich das nämlich so (bin deinem Kommentar gefolgt):
1
    RFM12IntHandler,                        // GPIO Port A
Diese Stelle sieht mir aber besser dafür geeignet aus:
1
    IntDefaultHandler,                      // SSI0 Rx and Tx
Wo hast du denn den InterruptHandler stehen?

MfG cor35vet.

von axelac (Gast)


Lesenswert?

Der Interrupt wird nicht vom SSI Modul ausgelöst, sondern durch die NIRQ 
Leitung des RFM12 Moduls, die an PA6 angeschlossen ist. Deshalb muss der 
Interrupthandler des GPIO Ports A benutzt werden.

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.