Frage zwischen internem Oszillator und externem und seriellem Anschluss

Ich habe darüber nachgedacht, einige Pic-Mikrocontroller zu verwenden, und ich habe die folgenden zwei Dinge gefunden, die mir den Einstieg erleichtern. Aber auf der Produktseite für den Mikrocontroller steht 20 MHz, aber in der Beschreibung steht, dass er einen internen 8-MHz-Oszillator hat. Was ist richtig? Außerdem heißt es bei dem Programmierer unten, dass USB-zu-Seriell-Adapter nicht funktionieren, aber ich habe keine seriellen Anschlüsse an meinem Computer. Kann ich irgendetwas dagegen tun?

http://www.sparkfun.com/products/8
http://www.sparkfun.com/products/228

Antworten (2)

Der pic 16F88 kann mit einem externen Oszillator bis zu 20 MHz laufen. Dann bis zu 8 MHz mit ausgewähltem internen Oszillator. Dies geschieht normalerweise durch Setzen der Fuse-Bits (ich verwende AVR, keine PICs, bin mir also nicht ganz sicher, wie das normalerweise in der IDE gemacht wird).

Was den Programmierer angeht, würde ich mir überlegen, einfach ein PICKIT 2 oder 3 zum Programmieren zu bekommen, das einfach zu bedienen ist und auch meinen Mikrochip gemacht hat. Und vergessen, USB zu erwähnen :).

OK. Ich habe mich wegen des Preises für diesen Programmierer entschieden, und (das ist wahrscheinlich nicht gut, aber) ich mag In-Circuit-Programmierung nicht. Gibt es ein ähnliches Gerät, das eine USB-Schnittstelle verwendet? Außerdem hätten Sie nicht zufällig ein grundlegendes Schema zum Einrichten eines Bildes mit einem externen Oszillator?
Habe gerade gegoogelt und festgestellt, dass es mit dem PIC unten links im Bild verbunden ist. Es verwendet zwei Kondensatoren, die an osc1 und osc2 angeschlossen sind.
Dieses Datenblatt für jedes Bild gibt an, wie der Oszillator angeschlossen wird
microchip.com/stellent/… <-Microchips Out of Circuit Programmer. Es wird jedoch sehr vorteilhaft sein, in der Schaltungsprogrammierung zu arbeiten, da das Ein- und Ausstecken von Bildern in einen Programmierer und eine Steckplatine die Stifte wirklich belastet und höchstwahrscheinlich Probleme verursacht, die schwer zu debuggen sind.

Vergessen Sie die Programmierer für serielle Ports, die von Sparkfun und anderen Anbietern verkauft werden, sie werden nicht von MPLAB unterstützt, sie programmieren nicht die neuesten Chips, sie funktionieren nicht sehr gut und Sie erhalten kein In-Circuit-Debugging. Wenn Sie mir nicht glauben, schauen Sie sich die Beiträge darüber in den Sparkfun-Foren an. Hier ist eine typische Leidensgeschichte.

Holen Sie sich ein Microchip PICkit 2 oder 3, sie werden direkt in einen USB-Port gesteckt und das PICkit 3 unterstützt alle aktuellen Geräte und arbeitet mit der neuen MPLAB-X IDE.

Warum die Abwertungen?
Ich habe kürzlich ein 555cn-Timer-IC für einen anderen Zweck gekauft. Würde das als externer Oszillator funktionieren?
Es würde, aber es hat keinen Sinn. Der interne Oszillator wird viel schneller und stabiler sein.
Ach, macht Sinn.