Forum: Mikrocontroller und Digitale Elektronik PIC18F2550 mit internem Osc und USB


von Verzweifelter (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute

Zwecks Kostenminimierung möchte ich einen PIC18F2550 mit dem internen 
Oszilator betreiben. Bis jetzt setze ich immer den externen ein.
Im Anhang meine aktuelle Konfiguration.
Nun ist meine Frage, wie ich die Konfigurationsbits setzen muss, damit 
er auf internen Takt läuft, mit der maximal erreichbaren 
Geschwindigkeit. USB sollte natürlich auch noch funktionieren.

von Zwirbeljupp (Gast)


Lesenswert?

> ...möchte ich einen PIC18F2550 mit dem internen
> Oszilator betreiben.
und
> USB sollte natürlich auch noch funktionieren.
schließen sich gegeseitig aus. Das USB-Modul kann ausschließlich vom 
Primary Oscillator getaktet werden. Guckst Du Datenblatt, Kap. 2.2.1. 
Der interne Osc. wäre für USB-Anwendungen zu ungenau.

von Dirk (Gast)


Lesenswert?

Evtl. hilft Dir ein PIC18F46J50 o.ä. weiter:

2.4 USB From INTOSC    The 8 MHz INTOSC included in all PIC18F46J50 
Family devices is extremely accurate. When the 8 MHz INTOSC is used with 
the 96 MHz PLL, it may be used to derive the USB module clock. The high 
accuracy of the INTOSC will allow the application to meet low-speed USB 
signal rate specifications.

von Verzweifelter (Gast)


Lesenswert?

Der PIC18F26J50 hat wieder kein EEPROM :-( Schade :-(

von Lehrmann M. (ubimbo)


Lesenswert?

Ansonsten musst du wegen Oszillator-Einstellungen das Datenblatt 
konsultieren. Da steht das alles unter Oscillator Configuration Kapitel 
2

von hein-blöd (Gast)


Lesenswert?

< Der PIC18F26J50 hat wieder kein EEPROM :-( Schade :-(


EEPROM emulieren :-)

von hein-blöd (Gast)


Lesenswert?

microchip
AN1095, Emulating Data EEPROM for PIC18 and PIC24 MCUs and dsPIC DSCs

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
Noch kein Account? Hier anmelden.