Hallo Zusammen Beim PIC32 Ethernet Starter Kit gibt es ein Beispiel von Core Timer. Ich kenne die Timer 1, 2, 3, usw. aber über den Core timer konnte ich keine Doku finden. Kann mir jemand sagen was der Unterschied zwischen T1, T2 usw. und dem Core Timer. Bitte. Danke. Lg. Johann K
Hallo Johann, JA - Das mit dem Core Timer ist etwas blöde beschrieben. Das hätten die WIRKLICH etwas deutlicher herausstellen können. Die Timer1...TimerX (Beim 32MX795 1-5) sind "normale" Peripherieelemente wie jeder IO Port, jede der Schnittstellen (SPI, I2C usw.) auch. Diese sind über den Periepheriebus mit dem der CPU (CORE) Verbunden. Der CORE Timer ist allerdings KEIN Peripherieelement sondern fester Bestandteil der CPU selber. Es ist also in deinem Fall ein ZUSÄTZLICHER Timer. Da der Timer teil der CPU ist hat er im Gegensatz zu den anderen Timern eine native breite von 32Bit und ist nicht durch einstellungen des Periepherietaktes beeinflusst. (Bei den anderen Timern handelt es sich ja um 16Bit Timern wovon je zwei zu einem 32Bit Timer zusammengeschaltet werden können) Die Anzahl und Funktion der Timer1 bis ... kann im Übrigen zwischen den verschiedenen PIC32 Modellen wechseln. Der CORE Timer ist, da ja teil der CPU, immer glecih und immer vorhanden. Wie gesagt, das hat Microchip etwas blöde versteckt in seinen Unterlagen. Obwohl der Timer ja teil der CPU ist findet es sich nicht im Übersichtsdatenblatt. Erst im Vertiefungsdatenblatt zur CPU findet sich als recht versteckter Hinweis der CoreTimer als Unterpunkt 2.2.3: (Seite5) http://ww1.microchip.com/downloads/en/DeviceDoc/61113D.pdf Gruß Carten P.S.: Rate mal wer seinerzeit auch erst gesucht hat ;-)
Danke Carsten Für deine umfangreiche Ausführung. Ich habe die einzelnen Bereiche (Sektionen) heruntergeladen, aber blöderweise dürfte ich die 2. CPU übersehen haben. Danke. Lg.
Hallo Johann, Ja, das übersehen passiert bei dieser "gestückelten" Dokumetation schnell. Ich wünsche mir durchaus öfter für die PIC32 die "All in One" Datenblätter wie bei den kleinen Brüdern. Aber das ist wohl wegen den Dateigrößen unpraktisch zumal für jede noch so kleine Änderungen ja wieder das komplette File neu runtergeladen werden muss um auf dem aktuellsten Stand zu sein. Und das ganze dann für jeden Subtype extra. Aber zumindest als Option ein "alles auf einmal laden" Link wäre doch mal eine Idee. Aber Zurück zum Thema: Es freut mich ja das du meinen damaligen Tipp angenommen hast. Ich hoffe du hast es bis jetzt nicht bereut. Wegen der Hilfe braucht du dich nicht bedanken,du hast ja eh noch einen gefallen bei mir gut. Was mir noch einfällt ist, das sofern du es noch nicht gemacht hast du dir auch dringend den PIC32 Peripheral Library Guide herunterladen solltest. Da steht ja noch einiges zu den netten Funktionen drin und der ist eines meiner drei Meistbenutzen dokumente. Der gehört zur Compilerdoku und ist dort zu finden, leider ist der nicht unter der µC Doku mit aufgeführt. http://www.microchip.com/Microchip.WWW.SecureSoftwareList/secsoftwaredownload.aspx?device=en532454&lang=en&ReturnURL=http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2615&dDocName=en532454&redirects=c32# Gruß Carsten
Hallo Carsten Jetzt klingelts wieder, ich hatte leider einen Festplattendefekt und dadurch sind alle eMails weg gewesen und dadurch auch die Kontaktdaten zu dir. Die üblichen Daten habe ich natürlich gesichert aber die *.pst nicht. Wie gehts dir mit dem ARM? Lg.
Carsten Sch. schrieb: > Ich wünsche mir durchaus öfter für die PIC32 die "All in One" > Datenblätter wie bei den kleinen Brüdern. Das dürfte auch damit zusammenhängen, dass der CPU-Core der PIC32 genauso wie bei den ARM-Controllern nicht selbst entwickelt wurde, sondern eingekauft. Und so die Doku des Cores und der Core-Peripherie auf einer eingekauften Doku beruht, die im Wesentlichen nur durchgereicht wird.
Klatec schrieb: > Hallo Carsten > > Jetzt klingelts wieder,[...] Die üblichen Daten habe ich natürlich > gesichert aber die *.pst nicht. Wenn ich das nächste mal an meinem "Büro"-Rechner sitze schicke ich dir mal die MAil mit den Kontaktdaten neu. (Auf diesem REchner sind immer nur die letzten 30 Tage erhalten, auf dem anderen alles) > Wie gehts dir mit dem ARM? Nun ja. ICh drücke es mal so aus. DU und nur DU trägst die Schuld an einer reihe neuer Gebissabdrücke auf meinem Arbeitstisch und in meiner Tastatur ;-)MEinen ZAhnarzt freut es! Aber so langsam wird er Handzahm... A. K. schrieb: > Das dürfte auch damit zusammenhängen, dass der CPU-Core der PIC32 > genauso wie bei den ARM-Controllern nicht selbst entwickelt wurde, > sondern eingekauft. Und so die Doku des Cores und der Core-Peripherie > auf einer eingekauften Doku beruht, die im Wesentlichen nur > durchgereicht wird. ISt zwar auch möglich, halte ich aber prsöhnlich eher für Unwahrscheinlich, denn die Angaben zum Core machen vielleicht 5%, eher weniger, der Gesamtdoku aus. ICh würde wirklich die Größe als Grund vermuten, sind sonst schnell >20Mbyte pro DB, was dann noch für jeden µC Individuell geflegt und vom Kunden runtergeladen werden muss. Aer letzten endes kann man auch so damit leben ;-) Gruß Carsten
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.