Im Forum und im Wiki
-
Thread
Wird ein gesperrter Interrupt später bearbeitet
An Lothar Miller: Aber im Datenblatt des PIC 18F4680 wird strensgtens empfohlen, die Interrupts zu deaktivieren, wenn man ins EEPROM schreibt. Das EEPROM schreiben ist im normalen Programm, nicht im Interrupt. Gruß Dirk.
@Dirk F (Gast) >Aber im Datenblatt des PIC 18F4680 wird strensgtens empfohlen, die >Interrupts zu deaktivieren, wenn man ins EEPROM schreibt. Wirklich? Mal schauen. Nö, du musst mall RICHTIG lesen. "The write will not begin if this sequence
-
Thread
PIC18F4680 keine 4 unabhängigen PWM Kanäle??
Hallo, lese ich das richtig im Datenblatt des PIC 18F4680, dass die 4 PWM Ausgänge nur abhängig voneinander den Duty Cycle als halb u ganze H- Brücke verstellen können ?? Und somit kann ich nicht bei 4 Elektromotore unabhängig die Drehzahlen steuern ??
> Ich benutze den PIC 18F4680 nicht privat, sondern >ATMEGA32. Wird der überhaupt noch hergestellt? Ist fast so alt wie der atmega8
-
Thread
PIC 18F4680 übertakten?
Hallo, für ein Grafikdisplay 640x480 brauche ich eine wesentlich höhere Leistung als diese PICs bringen können. Es wären nur Datenraten von 1Mb/s möglich. Natürlich kann man einen MSM6255Grafikcontroller nehmen aber dann wird es noch komplizierter. Meine Frage: Hat mal jemand diese PIC extrem übertaktet, sagen wir mit 20 Mhz Quarz und der PLL auf 80 Mhz? Und liefen diese dann noch stabil für den Hobbybereich? Mit 2Mb/s käme ich nämlich gerade so eben hin :-) Gruss, Christian
-
Thread
PIC18f4680 eusart
Hallo Ich habe probleme mit der eusart Schnittstelle des Pics. Auf meinem Board habe ich den Pic mit 24Mhz quarz und ein LTC485 als RS485 wandler verbaut. Zur Verbindung mit dem Computer habe ich ein USB->RS485 Wandler. Die Verbindung vom Pic zum Computer funktioniert einwandfrei. Nun habe ich das Problem, wenn ich aber vom PC senden möchte, messe ich das Signal am RX pin, doch der Pic löst keinen Interrupt aus und das RCIF flag wird auch nicht gesetzt. In der WriteByte Funktion habe ich zuerst TXIF abgefragt, doch dieses bleibt immer auf 1 =(The EUSART transmit buffer, TXREG, is empty
-
Thread
PIC18F4680 Probleme mit USart
Baudrate nicht stimmen, aber ich komme nicht drauf, was es ist. Hier meine Konfiguration: µC: PIC18F4680 mit 10Mhz Quarz, Fuses: OSC=HS, WDT=OFF, LVP=OFF [c]void usart_init(unsigned long baud) { char buffer; SPBRG = CLOCK/(16ul * baud) - 1; TXSTA = 0b00100100; //TX ein, hohe Baudrate
-
Thread
PIC 18F4680 Syntax Fehler
Hallo Gemeinde, ich bin recht neu hier im Forum, zumindest als schreibendes Mitglied. Bisher war ich nur lesend tätig, habe meistens das Passende gefunden wonach ich gesucht habe, diesmal leider nicht. Mein Problem: Bin recht neu in Sachen µC und habe mich mit dem PIC auch etwas angefreundet, nur jetzt treibt mich das Ding in den Wahnsinn. Ich wollte den Timer 1 nutzen, habe dafür eine "Init" Void gemacht wo ich T1CON usw. konfiguriere. Beim Kompilieren bekomme ich vom p18f4680.h einen Syntax Fehler von PR2, TMR2, T1CON. Wenn ich diese auskommentiere dann Kompiliert sich der Code ganz
-
Thread
ADC Referenzspannung ?
Thema ADC und PIC.) 1) Ich bekomme 0 - 3.3V. 2) Ich muss den PIC mit +5V betreiben. 3) Der PIC18F4680 hat intern eine 10 Bit ADC. 4) Wenn ich nur 0 - 3.3V ist mein Bereich ja eingeschränkt. 5) Was für eine Referenzspannung verwenden? Intern / Extern (speziell bei meinem PIC18F4680)? Mein Input
-
Thread
PIC18F4680: CAN funktioniert nicht
Hi Leute. Ich versuche grad, den CAN an einem Pic18F4680 zum Laufen zu bringen. Quarz: 10MHz Oszillatormodus: HSPLL (= effektiver Takt 40MHz) Tranceiver: MCP2551 (RS auf Masse gelegt) Termination: 120 Ohm zwischen CANH und CANL direkt am Tranceiver