Hallo ich muss eine Funkverbindung mit diesem Chip aufbauen. Ich habe nicht wirklich viel Erfahrung in diesem Bereich. Ist es so das man einfach ein C-Programm schreibt in der man eine Header-Datei inkludiert und dann bestimmte Register setzt und damit den Controller steuert? Kann mir jemand einen Startpunkt geben? Welche Software? Welchen Compiler? (Kostenlos) Wo finde ich die Header-Datei? Hat jemand eine kleines Beispiel? MfG
Gast
#2565231
Nabend, Tim Barl schrieb: > Ist es so das man einfach ein C-Programm schreibt in der man eine > Header-Datei inkludiert und dann bestimmte Register setzt und damit den > Controller steuert? Ja so ist es,alles ganz einfach. Tim Barl schrieb: > Welchen Compiler? (Kostenlos) GCC erfüllt dieses Kriterium. Tim Barl schrieb: > Hat jemand eine kleines Beispiel? Hier im Forum findest Du allerhand Beispiele. MfG
Gast
#2565448
Hallo, schau mal auf diese Seite http://www.pololu.com/catalog/product/1336/resources Dort gibt es Entwicklungssoftware und Beispiele zwar für den CC2511F32, aber die beiden Chips unterscheiden sich, abgesehen vom Frequenzbereich (und USB), nur geringfügig. Beide haben einen 8051 Kern und die Beispiele sind leicht übertragbar!!! GCC ünterstützt 8051 nicht, siehe dazu Beitrag "8051 und gcc" Gruss Stefan
Gast
#2586224
So also auf diesem Funkchip cc1110f32 ist ein MCU 8051 integriert. Der Funkchip wird also über diesen Microcontroller angesteuert? Also muss ich erstmal gucken wie man den 8051 programmiert? Kann mir noch jemand ein paar Tips geben, wo ich Quellcode finde. Und die ganzen Header-Dateien? Ich verstehe noch den ganzen Zusammenhang nicht. Kann mir jemand beim ersten Schritt helfen. Also ein Projekt zusammenzustellen und die Header-Dateien zu finden. Habe nun Notepad++ installiert und SDCC. Nur nochmal zu verständnis: Die Header-Datei enthält Namen der register die ich dann verwenden kann. z.b. /* Put radio in TX. */ RFST = RFST_STX; Dann muss ich die Header-Datei studieren und gucken wie ich die Sachen richtig setze. MfG und sorry für meine Unwissenheit
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.