CC2420 ansprechen ?

OP #7274428
Lesenswert?

Hallo

Ich habe da einen CC2420 in einer Schaltung und würde gerne auf die 
Register zugreifen.
Hat da jemand Erfahrung damit... der CC2420 ist ja schon recht alt..

Ich habe mir schon den CC Debugger zugelegt.

Dann SmartRF Studio 7  installiert.
Das Studie 7 erkennt den CC Debugger aber scheinbar wird im Studio 7 der
CC2420 nicht mehr unterstützt (erst ab CC2430) ?!

Dann habe ich SmartRF Studio 6 probiert.
Da sehe ich aber keine Verbindung zum CC Debugger.

Laut CC Debugger Anleitung soll man die Leitungen DD und DC anschliesen
Die gibt es bei dem CC2420 aber nicht.
Nur die SPI Schnittstelle

Hat da jemand Erfahrung mit dem CC2420 ?

Verwende einen neuen i7 Rechner mit Win11 könnte aber auch mit einem 
alten XP Rechner probieren ?!

Würde mich auf Antworten freuen :-)

l.G. Robert
#7274476
Lesenswert?

Robert P. schrieb:

> Laut CC Debugger Anleitung soll man die Leitungen DD und DC anschliesen
> Die gibt es bei dem CC2420 aber nicht.
> Nur die SPI Schnittstelle

Genau. Der CC2420 hat nämlich keinen 8051-Prozessorkern, sondern ist nur 
ein Peripherie-Funkchip, der zum Betrieb einen externen Mikrocontroller 
braucht. Der steuert den CC2420 über genau die SPI-Schnittstelle.

fchk
#7274755
Lesenswert?

Robert P. schrieb:
> ok.
> Aber das SmartRF Studio 6 kann ja den CC2420 ansprechen.
> Welche Hardware muss man dazu verwenden ?

Ich denke, das CC2400EB mit CC2420EM. Das CC2400EB (EB=Evaluation Board) 
enthält einen Cypress 8051 Prozessor mit USB-Interface, der ein 
aufsteckbares EM (Evaluation Module) mit dem jeweiligen Funkchip 
steuert, in diesem Fall das CC2420EM.

CC2400EB und CC2420EM stammen noch von ChipCon, der norwegischen Firma, 
die TI aufgekauft hat, um an die Funktechnologie zu kommen. Deswegen 
heißen die ganzen TI-Funkchips auch CC.... (CC=ChipCon). Diese Boards 
sind vor 20 Jahren erschienen, und du wirst sie wahrscheinlich nicht 
mehr bekommen.

fchk
Moderator Persönliche Seite #7274924
Lesenswert?

Aber ein bisschen Registerzugriff ist doch einfaches SPI, das kann jeder 
Controller tun. So sehr schwierig ist das nun nicht, und irgendeine 
Hardware brauchst du ohnehin, die damit redet. Um ernsthaft was damit zu 
machen, brauchst du ja auch irgendeinen sinnvollen HF-Pfad da dran.

(Habe die Dinger damals mal dienstlich in den Fingern gehabt, wir hatten 
die an ATmega1281 dran, wenn ich mich recht entsinne.)
#7274977
Lesenswert?

Ich würde bei so einem alten Chip keinen Aufwand mehr reinstecken wollen 
ohne Schmerzensgeld. Besorg Dir ein oder zwei CC2650 Launchpads, wenn Du 
damit rumspielen willst. Da hast Du mehr von. Und da sind Cortex M3 
Prozessoren drin. Die sind deutlich angenehmer, und dafür brauchst Du 
keinen IAR EW8051 Compiler (ja, genau den, Kiloeuros!!!) wie für die 
CC24xx/25xx mit 8051-Kernen.

fchk
Moderator Persönliche Seite #7274980
Lesenswert?

Naja gut, für 8051 sollte es auch sdcc tun – aber die Frage ist 
natürlich schon, was man damit anstellen will. Wenn es wirklich CC2420 
sein sollen, ist man ja auch nicht auf 8051 festgenagelt, da tut es jede 
MCU mit SPI. Weiß nicht, wie die SPI-Schnittstelle auf einem RPi 
funktioniert, u.U. wäre das sogar die einfachste Variante, auf sowas 
zuzugreifen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren