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
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
Robert P. schrieb: > OK > Kann ich den CC2420 mit dem CC Debugger ansprechen ? nein. Da ist ja kein Prozessor drin, den Du debuggen könntest. Der CC Debugger ist nur für TI/ChipCon Chips mit integriertem 8051 Prozessor geeignet. Der CC2420 läuft ohne extra Prozessor gar nicht. fchk
ok. Aber das SmartRF Studio 6 kann ja den CC2420 ansprechen. Welche Hardware muss man dazu verwenden ? Finde da nix.. Auf der Seite von Studio 6 sind Treiber dabei.. Ich dachte die beziehen sich auf den CC Debugger ?! https://www.ti.com/tool/SMARTRFTM-STUDIO Danke für die Antworten :-)
:
Bearbeitet durch User
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
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.)
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
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.
Jörg W. schrieb: > Naja gut, für 8051 sollte es auch sdcc tun Nicht wenn Du bei einem CC2530 den TI Zigbee Stack verwenden willst... fchk
Frank K. schrieb: > Nicht wenn Du bei einem CC2530 den TI Zigbee Stack verwenden willst... ??? Darum geht's: Robert P. schrieb: > Ich habe da einen CC2420 in einer Schaltung und würde gerne auf die > Register zugreifen.
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.