Forum: Mikrocontroller und Digitale Elektronik Verifikation Testprogramm TI/Chipcon CC2430


von Phil (Gast)


Angehängte Dateien:

Lesenswert?

Guten Tag

Versuche seit laengerer Zeit ein TI CC2430 Modul Marke "Eigenbau" in 
Betrieb zu nehmen. Da die Sache einige Probleme bereitet, bin ich dazu 
uebergegangen die Module halbfertig zu testen. Das heisst, ich bestuecke 
nur "das Noetigste" fuer den Betrieb des Controllers. Danach 
programmiere (ISP) ich den Controller und teste, ob er laeuft. So weit 
so gut. Leider "sterben" die CC2430 SoC nach einigen Minuten 
einwandfreiem Betrieb und sind meist nur noch gut fuer den Muelleimer 
oder funktionieren seltsamerweise erst nach 2-3 Stunden wieder.

Nun ist mir bewusst, dass es hunderte von moeglichen Fehlerquellen gibt 
(Board-Layout, Dimensionierung der passiven Bauteile...). Meine Frage an 
Euch ist, ob jemand mit Erfahrung in 8051-Programmierung oder sogar 
Erfahrung in TI CC2430-Programmierung kurz Zeit hat mein kurzes 
Testprogramm durchzuschauen. Ich moechte naemlich ausschliessen, dass 
mein Testprogramm die CC2430 Chips zerstoert.

Das Programm ist so klein wie moeglich gehalten. Ich moechte bei der 
Initialisierung alle Peripherie ausser ein einziger Pin im 
default/reset-Zustand belassen. Danach toggle ich diesen einen Pin und 
betrachte das Signal am KO.

Das funktioniert auch wie gedacht auf den TI Test-Modulen. Wenn ich das 
selbe HEX-File aber auf meine eigene Kreation lade, dann funktioniert's 
nicht mehr wie gedacht. Nach 1-2 Minuten steigt der Stromverbrauch des 
Chips um ein Vielfaches und der Pin toggelt nicht mehr.

Sieht jemand einen Grund, wieso mein Testprogramm dieses Verhalten 
hervorrufen koennte?

Das Testprogramm habe ich mit "IAR Embedded Workbench IDE" geschrieben 
und zum programmieren benutze ich das SmartRF04EB Board von Chipcon/TI.

Ich kann mir kaum vorstellen, dass im folgenden Code soviel falsch sein 
kann. Es geht mir also mehr darum, was ich bei der Initialisierung 
vergessen haben koennte.

Ich danke Euch fuer die Zeit mir bei diesem Problem zu helfen.

Phil

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.