-
Thread
pic 18f4550 als CDC, wo stell ich das ein?
Hi. Ich bin grad bei mich in die USB Schnittstelle des PIC 18F4550 einzuarbeiten. Ich habe mir das entsprechende Demopaket von der microchip Seite geladen. Jetzt möchte ich das ganze als CDC innitialisieren lassen. Ich find mich nur in dem Wust von Dateien
richtige erwischt. Das hier hatte ich mir runtergeladen http://www.microchipc.com/sourcecode/index.php#pic18f4550usb Allerdings muss ich sagen, dass ich es da nicht finde.
-
Thread
PIC18F452 macht dauernd einen Reset
Hallo, ich habe folgendes Problem: Ich habe 2 PCs, auf beiden ist MPLAB und HI-Tech C18 installiert. Mein Programm arbeitet einwandfrei wenn ich es von dem einen Rechner in den PIC schiebe. Wenn ich es mit dem 2. Rechner mache dann macht der PIC ca. jede Sekunde einen Reset. Ich habe
> Wenn ich es mit dem 2. Rechner mache dann macht der PIC ca. jede Sekunde > einen Reset. auch wenn das Programmierkabel abgezogen ist?
-
Thread
PIC18F45K20 Taktprobleme
Hallo liebe Gemeinde, ich habe ein kleines Problem. Ich versuche derzeit ein 7'' TFT mit einem PIC18F45K20 anzusteuern. Klappt auch alles soweit wie gewollt, d.h. ich kann das darstellen was ich will. Das TFT arbeitet mit einem SSD1963, ich übertrage 24bit Farbe auf einem 8bit Bus. Für den Entwicklungszeitraum
Im Übrigen klingt sowas eher nach einer Aufgabe für einen kräftigeren 32bit-Controller z.b. den PIC32MX250F128B, der dürfte einer der schnellsten PIC fürs Breadboard sein (83 MIPS). Programmieren geht mit MPLABX und dem XC32, der Umstieg von PIC16/24 ist nicht allzu groß (C vorausgesetzt). Denk
-
Thread
PIC18F452 RS232 Multiplexer
Hallo! Für mein Maturaprojekt verwende ich einen PIC18F452, mit diesem müsste ich 3 Geräte via RS232 steuern. Da der PIC aber nur eine Serielle zur verfügung hat geht sich das mit drei Geräten nicht aus. DAher habe ich mich auf die Suche gemacht nach
So geht das ziemlich schief da ja keine Verbindung vom PIC zu den 3 Trabanten besteht. Die 3 TXe an 12, 13 und 14 sind gut. Äquivalent müssen die 3 RXe getrennt werden und gehen an 1, 5 und 2. TX PIC an 13 und RX PIC an 3.
-
Thread
ST7735 SPI PIC18 das System ist verhext
liebe Freunde der Sonne, Ich habe ein sehr skurriles Phänomen es ist 6Fach Reproduzierbar. Ein Pic18f ließt auf einer Platine einen Sensor aus und gibt dessen auf einem Bildschirm ST7735 wieder. Im Schlafzimmer geht's im Wohnzimmer spinnt der Bildschirm Rum. Dann bewegt man den Bildschirm man
werden. Der Treiber per DMA ist ja auch echt genial. Werde versuchen das zu integrieren da mein PIC das auch kann :) Danke nochmals!!
-
Thread
PIC18F2550 hängt sich nach längerer Dauer auf
. Die Ausgänge haben weiter munter vor sich her getoggelt als wie wenn nix wäre. Die Spannungen am PIC (Versorgung, I/O Pins) waren auch ok, soweit man das mit einem Multimeter feststellen kann. Also denke ich nicht dass immer mein PIC sich aufgehängt hat, sondern nur dass das LCD-Display zu spinnen
Dieser PIC hat aber mehr als nur einen Massepin.
-
Thread
Probleme mit PICkit2 und PIC18F242
gehörigen Software. Der Programmer wird auch von der Software erkannt. Wenn ich aber mein Schaltung mit PIC18F242 anschließe wird dort kein Prozessor erkannt. Diselbe Schaltung lässt sich mit MPlab und dem ICD2 ohne Probleme programmieren. Ich möchte aber das PICkit2 Modul nutzen um mehrere IC´s unabhängig
Gefahr dass jemand falsche Einstellungen oder dergleichen macht. Leider wird wie oben beschrieben kein PIC erkannt. Kenn jemand Probleme des PICkit2 mit dem PIC18F242? Vielen Dank für eure Antworten.
-
Thread
PIC18F2553 ADC Problem. Hilfe!
Speicheroszilloskop mit PICs gebaut um die 230 Volt gleichgerichtete Netzspannung auszumessen. Ein PIC als USB-Device, verbunden per SPI mit einem zweiten PIC18F2553 zum Messen des Signales per ADC-AN0. 336 Messpunkte landen dann in meinem PC Programm und werden dort in ein Chart ausgegeben. Siehe angehängtes
verbunden mit einem ICL7660 (Ladungspumpe, -4,8V). Der Ausgang des AD820 ist direkt verbunden mit einem PIC18F2553 12Bit-ADC PIN-AN0. Als Präzisionsspannungsreferenz ein LT1021 5,00 Volt Zum Testen benutze ich vorerst einen 6V Netztrafo (Umax = 10,2 V) => Umax-AN0 = 127 mV (10,2V / 80,2); (1 ADC-Digit
-
Thread
PIC18F an den PicKit3 anschliessen
ich an diesen den PIC18F4550 an? Auf ebay gibt es einen Nachbau da gibts ein Modul aufdem der 40Pin Chip einfach draufgesteckt wird, aber die 20Tage kann ich nicht warten bis das Teil hier wäre. Gibt es solche Module
http://www.mikrocontroller.net/part/PIC18F4550 Könnte etwas dabei sein!
-
Thread
Erstes Programm in C (PIC18F2550)
' doch stimmen. Naja mal schaun was ihr dazu sagt, freue mich schon auf Rückmeldungen. PS: Der PIC18F2550 hat 2x Vss... Muss ich die beide auf 0V ziehen? Und was soll das bezwecken? Lieben Gruß Nico
*********************************************************************************/ #include <p18cxxx.h> // Für den PIC - wird autom. erkannt #include "delays.h" // Für die Warteschleife /*******************************************************************
-
Thread
Interrupt mit PIC18F27J13
Hallo Leute, ich bin ganz neu bei diesem forum. Ich wollte einen Interrupt mit dem PIC18F27J13 programmieren aber ich bekomme fehlermeldungen. Ich möchte daten über SPI senden wenn ein Interrupt da ist aber davor sollten der Akkumulator Status und BSR vorher geretet werden. Das Programm
58.11 conflicting declarations for variable "INTCONbits" (C:\Program Files\Microchip\xc8\v1.12\include\pic18f27j13.h:15907) (908) exit status = 1 ********** Build failed! ********** kann mir jemandem Helfen? Ich brauche dringend bitte Hilfe. Danke
-
Thread
PIC 18F6527 mit 32MHz Takten
nur die 8MHz raus!!! Und wie hast Du das gemacht? Ich würde sagen, alles ganz normal :-) Die PIC18-Familie benötigt pro Befehl 4 Quarztakte. Also wenn Du extern einen 8 MHz Quarz dranhängen hast und die 4xPLL aktiviert ist, dann läuft der PIC "intern" eben mit 8 MHz. Das steht aber auch im Datenblatt
oder einen Timer entsprechend programmieren. Aber wie schon von Zwirbeljupp erwähnt brauchen die PIC18 4 Takte oder mehr pro Instruktion. Du wirst also nie 32 MIPS erhalten. Andi
-
Thread
I2C mit dem PIC18F252
Dieser Code funktioniert leider nicht. Kann mir jemand Tipps geben zum I2C-Modul des PIC18F252? Ich benutze MCC18 von Microchip und den PIC18F252 von demselben Hersteller. [c]#include <p18cxxx.h> #include <i2c.h> #include <stdio.h> #include <delays.h> unsigned char Matrix1; unsigned
Hallo Ich habe alles Infos auf www.sprut.de gelesen. Leider programmiert sprut weder den PIC18 noch benutzt er C... Beim anderen Link ist alles in Pascal programmiert.
-
Thread
PIC18F reagiert bei ext. INT1 nicht
[c]/*Header*/ #ifdef USE_PIC18F4685 #define __PICF4685 #else #define __PICF4680 #endif /*Includes*/ #include "p18f4685.h" //definition for PIC18F #include "CAN18XX8.h" //definition for CAN #include "main.h"
sehen, ausser der Teil im Header-File. Wo verstecken sich beim MPLab die Config-files für einen PIC18F noch? Ich möchte sie nicht im MPlab definieren, sondern im Code.
-
Thread
Pic18f4480 Can -> C#
mich da reinbeisen. So, genug blabla, mein anstehendes Projekt sieht wie folgt aus: Von einem PIC18F4480 sollen verschiedene Analysewerte an einen PC, wenn möglich über CAN, gesendet werden. Der Ablauf sollte ungefähr wie folgt ablaufen: 1.C#-Programm auf dem PC fordert einen Wert vom PIC an
1. Der PIC18F4480 und der PIC18F4580 sind alte PICs, die nicht mehr für Neuentwicklungen verwendet werden sollten. Die aktuellen Serien haben alle ein K oder ein J in der Typenbezeichnung. Hier ist es der PIC18F45K80
-
Thread
PIC18F HEX-File to .asm
Gibt es eine Möglichkeit das HEX-File für einen PIC18F45K22 wieder zurück in die asm-Datei zu konvertieren?
Dieses Programm funktioniert nicht für meinen PIC18. Auf der Website steht: "Es werden die PIC10, PIC12 und PIC16-Typen unterstützt"
-
Thread
Webserver mit PIC18F67J60
Schönen Abend! Nachdem mir in meinem anderen Thread geraten wurde meinen Webserver gleich mit dem 18F67J60 zu machen habe ich das mal gemacht. Könnt ihr bitte mal drüberschaun? Ich habe den Schaltplan, Top und Bottom Layer angehängt. Worauf muss ich achten beim Layout? Ich möchte das als eine Art "Motherboard" verwenden. Es soll auf eine andere Platine drauf gesteckt werden können welche dann die eigentliche Peripherie enthält wie Relais, Triacs, Sensoren. Bitte um Ratschläge sofern es welche gibt. BG Andreas
-
Thread
pic18f4685 portb 4 nicht funktionsfähig
#define _PIC18xxx #include <p18f4685.h> #include <delays.h> //#include <usart.h> //#include <adc.h> void main(void) { ADCON1 = 0x0F; // 76543210 TRISB = 0x11001111; PORTB = 0; LATB
also ich hab meiner meinung nach auch alles durch da dies der erste schritt auf die pic18 war, dachte ich, ich hab vl ne falle übersehen wo wer anderer einfach drüber lächelt. blöd nur das die platine bereits bestückt ist, solangs der einzige fehler ist, dass die dual-led nur grün leuchtet
-
Thread
PIC 18F; Problem beim Schreiben in EEPROM
Hallo, Viellecht kann mir jemand helfen, warum ich nicht ins interne EEPROM von meinem PIC 18F6620 schreiben kann. Ich hab zum schreiben und auslesen jeweils eine Routine geschrieben, wie im Datenblatt beschrieben. Die Lese-Routine funktioniert, die Schreib-Routine leider nicht. An was
// WRITE step #12[/c] An was kann das liegen, evtl. ein Hardware Problem? (ich benutze PIC18F6620 mit MPLAB ICD 2)
-
Thread
PIC18 sporadisches Problem während Sleep Mode
Verwendet wird: MPLabX und der xc8 compiler in Verbindung mit dem ICD4 Debugger. Ich nutze einen PIC18 Modell 46k42 und versetze den durch eine bestimmte Aktion in den Schlafmodus und hole ihn durch einen Pin-Interrupt wieder heraus. Das funktioniert auch in 90% der Fälle immer zuverlässig. Jedoch
Verwendet wird: MPLabX und der xc8 compiler in Verbindung mit dem ICD4 > Debugger. > Ich nutze einen PIC18 Modell 46k42 und versetze den durch eine bestimmte > Aktion in den Schlafmodus und hole ihn durch einen Pin-Interrupt wieder > heraus. Wird der ICD im Debug Mode verwendet? Dann gibt es evtl.
-
Thread
PWM mit PIC18LF23K22
Hallo liebe Community, ich bin Quereinsteiger bei der PIC-Programmierung. Ich habe Erfahrungen bei der Programmierung eines PIC16 in Assembler und möchte mich nun an einem PIC18 mit C-Programmierung versuchen. Dafür habe ich mir vom Franzis-Verlag ein Lernpaket
man kann nur den TMR0 nochmal separat auf einen "anderen" Oszialltor legen? Oder geht das bei dem PIC18 nun auch mit den anderen Timern? Vielleicht könntest du mir als kleine Hilfestellung eine von dir kommentierte init() Datei bzw. ein PWM-Beispiel für einen PIC18 in C anhängen, damit ich mich ein
-
Thread
PIC18F4620-I/P Eprom?
Hallo, wir haben aktuell mit einem PIC18F4620-I/P und einem max232 eine RS232 komunikation aufgebaut, das Programm welches auf dem PIC läuft haben wir in C geschrieben. Nun brauchen wir eine Möglichkeit 32byte Daten iregendwie zu speichern
Der PIC18F4620-I/P hat laut Microchip.com *) RAM Bytes: 3,968 *) Data EEPROM (bytes): 1024 kann ich die nicht dafür verwenden und dann den PIC mit ner kleinen 3v Batterie Puffern? Die schaltung sollte
-
Thread
Pic18f4580 OBD Canbus kommunikation
im Fahrzeug Testen. besser gesagt werte wie Drehzahl, Temp, etc. auslesen. Dafür habe ich eine PIC18f4580 board mit MCP2551 aufgebaut inklusive LCD 4x20. Busgeschwindigkeit: 500 Kbps eingestellt. Doch wenn ich jetzt meine Platine an Obd anschließe kriege ich Fehler meldung "Motor Störung".
Hallo Mehmet, ich beschäftige mich erst seit kurzem mit dem CAN-Controller der PIC18. Aber ich glaube ich habe Deinen Fehler bei 500k gefunden. Bei 20 MHz und 500k kommst Du nur mit 10 bzw. 20 Zeitquanten auf ein ganzzahliges BRP, das ist klar. hier schreibst Du: mehmet cikar
-
Thread
PIC18F46K80 Anfängerfrage
Hallo Zusammen, ich versuche gerade meine Projekte auf den PIC18F46K80 zu migrieren. Folgende Schnittstellen konnte ich schon erfolgreich umsetzten. Mir macht das einfachste vom einfachen Probleme, und ich weiß nicht warum.... Prozzesor: PIC18F46K80 5 Volt Variante
dass ich mehrere defekte Bausteine oder defekte Hardware habe. Kennt sich jemand mit diesem neuen PIC aus? Ich kenn mich am PIC18F452 oder dem PIC18F97J60 aus aber sowas habe ich bisher noch nie erlebt... Grüße Ingo [c] /*********************************************************************
-
Thread
PIC18F4550 timer starten und wieder stoppen
Hallo zusammen, wie kann bitte der Timer1 starten und wieder stoppen. Es geht darum, dass es verschiedene Zeit gemessen werden. Danke in Voraus
-
Thread
PIC18F2550 Probleme mit Usb-connection
verbindung über usb zum pc aufnehmen. Dazu hab ich die CDC -Firmware von Microchip MCHPFSUSB 1.3 auf meinen Pic18F2550 angepasst und auf den PIC gebrannt. Sobald ich ihn dann anschließe kommt folgende meldung: "USB-Gerät wurde nicht erkannt..." Die vendor-id des usb-ports welche der pc ausgibt ist 0000, obwohl
deshalb erkennt der treiber das gerät auch nicht. meine frage: hat jemand schon erfahrung mit dem pic18F2550 und den fehler die dabei entstehen können? und ist mein schaltplan soweit richtig? vielen dank für jede antwort
-
Thread
Hochfrequenter Zähler schwierig bei PIC18 (Fosc/4?)
Guten Abend! Wollte fragen ob ein hochfrequenter Zähler mit einem Pic16 besser zu realisieren ist als mit einem Pic18, da dieser mit Fosc/4 läuft und ich vermute es wird schwierig dann Takte bis 20 MHz zu zählen? Vielen Dank für eure Hilfe! Florian
Sowohl PIC16 wie auch PIC18 laufen intern mit Fosc/4. Und zum Takte zählen sollte man ohnehin einen der Timer nehmen und das Signal am T1CKI Pin einspeisen. Den Timer kann man locker mit 20MHz hochzählen lassen
-
Thread
"C" Problem mit Pointer für PIC18Fxxx
Beitrag http://www.mikrocontroller.net/articles/Festkommaarithmetik bin ich auf ein Problem für PIC18Fxxx gestoßen. Ich bekomme main.c:129: error: (183) function or function pointer required main.c:129: error: (981) pointer required im Bezug auf den String. Hat jemand eine Idee wie man das für Microchip XC8 PIC18Fxxx CPU lösen kann. void my_print_LCD(char* string, uint8_t start, uint8_t komma, uint8_t frac) { uint8_t i; // Zähler uint8_t flag=0; // Merker für führende Nullen
-
Thread
Wer kann mir (fix) einen PIC18F2550 brennen?
mir ist intelligenter Weise mein Brenner8 von Sprut abgeraucht. Kann mir denn jemand einen einen PIC18F2550 mit die aktuellsten hex für den Brenner8 @ 20MHz beschreiben? Leider eilt die Sache etwas =). Mir wär's also am liebsten, wenn jemand schon einen 18F2550 zu Hause liegen hat (bitte keinen
noch den PIC dazu oder ich schick nen 18F2550 per Post. Wäre super wenn sich jemand bereit erklären würde. Bitte meldet euch an kruszi@web.de aber nur wenn ihr's auch wirklich fix schafft ansonsten komm ich
-
Thread
PIC18F2550 USB Interrupt sleep
Hi, Ich habe den USB Code von Pierre Gaufillet fuer PIC18F2550 der mit Polling arbeitet, auf Interrupt umgestellt. Der USB Code laeuft bis auf ein kleines Problem auch ueber Interrupt. Unten ein Auszug aus meiner main routine. command besteht aus einem
Doku vom PIC18F2550 finde ich jedenfalls nichts erhellendes zu diesem Thema. Das Setzen des SUSPND Bit des USB Controller im USB Code habe ich auch schon auskommentiert, leider ohne Erfolg. Die Routine
-
Thread
PIC18F23K22 Delay
Hi, ich habe hier einen PIC18F23K22, der auf 16 MHz läuft. Ein daran angeschlossener DAC will zwischen zwei Schreibzyklen die /SYNC-Leitung getoggelt haben, diese muss dabei für mindestens 15 nsec auf HIGH sein. Jetzt bietet
Svenson schrieb im Beitrag #5176955: > ich habe hier einen PIC18F23K22, der auf 16 MHz läuft. 16MHz Oszillatorfrequenz oder schon 1/(instruction cycle)? (wäre hier natürlich egal...) Svenson schrieb im Beitrag #5176955: > Einfach Output setzen und sofort
-
Thread
Neopixel Library für PIC 18 C Compiler
schrieb im Beitrag #4743227: > Mit suchen konnte ich leider nichts finden. Dann such nochmal nach "PIC18 WS2812B"
Was ich nicht so ganz verstehe: piccrasher schrieb im Beitrag #4743227: > Neopixel Library für PIC 18 C Compiler > Ich habe ein Projekt welches ich mit einem PIC32 Realisiere Einen PIC32 mit einem PIC18 C Compiler...?
-
Thread
rudimentäre C-Programmierung PIC 18F6680
Hallo Forum, bin für ein Studienprojekt dabei einen PIC mit CAN zu programmieren. Grundlage ist dabei das Board von Modtronix SBC68EC. Ich bin langsam am Verzweifeln weil ich nicht mal die einfachsten Sachen darauf zum Laufen bekomme. Nach verschiedenen
problemlos funktioniert. #include <cpuconf.h> #include <stdio.h> #include <stdlib.h> #include <p18f6680.h> #include <p18cxxx.h> /* * */ void main(void) { TRISB = 0x00; PORTB = 0xFF; return; } meiner bescheidenen Meinung nach müssten diese Zeilen den Port B als Eingang
-
Thread
PIC 18F2550 und PS2 Tastaur
Hallo, ich versuche an meine PIC 18F2550 eine PS2 Tastatur anzuschlien. Die Tastatur soll nur gelesen werden. Ich hab bis jetzt nur versucht das Clock Signal der Tastatur abzufangen und zu lesen allerding verlässt der PIC die
>allerding verlässt der PIC die Unterroutine zum Checken der >Clock nicht Hast du das vermeintlich durch Messung an PORTB:6 festgestellt? Der und PORTB:7 sind nämlich standardmäßig vom OnChip-Debug belegt und müssen in den
-
Thread
PIC18 Frage zu AD-Wandler in C18
Hallo, ich nutze einen PIC18 Baustein mit dem ich in LabWindows/CVI unter anderem die analogen Eingäne AN0-AN7 auslese. Im großen und ganzen funktioniert das auch. Ich hab nur noch nicht ganz verstanden wie der AD Wandler in MPLAB/C18 genau funktioniert. Aus den Handbüchern von Microchip bin ich nicht ganz schlau geworden. Meine AD-Funktion sieht wie folgt aus: OpenADC(ADC_FOSC_64 & ADC_RIGHT_JUST & ADC_6_TAD,ADC_CH0 & ADC_INT_OFF
-
Thread
PIC18F1330 ADC Auswertung funktioniert nicht
Hallo Community, es mag eine dumme Frage sein, doch langsam verzweifle ich damit. Ich habe einen PIC18F1330 und möchte einen Poti über RA0 einlesen. Hierzu habe ich ein 10kOhm Poti an +5V und GND angeschlossen. Zwischen Abgriff und ADC-Eingang sitzt dann noch ein 1kOhm Widerstand zur Strombegrenzung
en/DeviceDoc/80352b.pdf Immer die "Errata" lesen zum jeweiligen uC ! Gefunden mit GOOGLE: "PIC18F1330" ADCON1 ADCON2 ADCON3 ADRESH Gruss
-
Thread
LCD ansteuerung ueber pic18f4550
hab momentan ein kleines problem. ich möchte ein kleines LCD ansteuern( EA T123A-I2C ) mit Hilfe des Pic18f4550. das ganze soll ueber I²C laufen. durchgelesen habe ich beireits alle pdfs die ich gefunden habe. wie ein I2C funktioniert sollte ich verstanden haben, nur hab ich noch schwierigkeiten mit der
welcher das enable bit setzt)? so sieht der ganze code bei mir aus: #include <i2c.h> #include <p18cxxx.h> void main(void) { OSCCON |=0x70; // 8 MHz TRISBbits.TRISB0 = 1; // DA und SCL als output TRISBbits.TRISB1 = 1; SSPCON1=0x28; while(DataRdyI2C()); SSPADD = 9;
-
Thread
XPORT und PIC18F97J60
Hallo Zusammen, ich experimentiere gerade mit dem PIC18F97J60 und XPORT pro herum. Grundsätzlich funktioniert das prima. Wenn ich allerdings ein zweites Byte aus einem Protokoll übertragen möchte, gibt mir der PIC die Schnittstelle zum empfangen nicht
Hallo Ingo, ich habe den XPORT zusammen mit dem PIC18F4620 erfolgreich am laufen. Der XPORT ist am UART seriell angeschlosen. Bisher hatte ich nur Probleme, wenn der Hardware Empfangspuffer vom PIC UART voll war (ca. 3 bytes). Dann musste ich den
-
Thread
Wer kann mir einen PIC 18F2550 programmieren ?
Ich bin dabei, mir einen Pic-Brenner ( Sprut - Brenner 8) zu bauen und stehe nun vor dem Henne - Ei - Problem. Der PIC muss mit einem Bootlader ausgerüstet werden. Das geht nur mit einem Pic-Brenner. Das Hexfile ist im Anhang.
Welche Bauform hat der PIC? SO oder DIL..
-
Thread
PIC18f25k22 gesucht
Hallo zusammen, von der Uni haben wir immer den PIC18f25k22 (DIP 28) verwendet. Bin jetzt aber nicht mehr auf dieser Uni. Jedoch ist der PIC kaputt gegangen und möchte mir deshalb Ersatz bestellen. 1. Wo bekomme ich kostengünstig - ca. 10 Stück -
Hier das Angebot von Reichelt https://www.reichelt.de/?ACTION=3;ARTICLE=109911;SEARCH=PIC18f25k22
-
Thread
PIC 18F Daten im RAM wohin speichern?
eyeyey...muss ich doch weiter ausholen^^ ich will den FLASH im laufenden betrieb beschrieben, da der PIC den ich für meine Anwendung später brauch kein EEPROM hat. Und um den FLASH zu beschreiben wird vorher der alte block im RAM gerettet, modifiziert und wieder zurückgeschrieben. Daher wollte ich
Guckst du hier: http://www.mikrocontroller.net/topic/268245#new Geht auch bei PIC18.
-
Thread
PIC18F4550 LATA mit PORTA nicht auslesbar?
Hallo Ich habe eine Frae zum setzen von Port PIC's (18F4550 mit XC8 Compiler). An sich habe ich einige Erfahrung, aber das hier will mir nicht in den Kopf. Es geht um die berüchtigten Funktionsunterschiede der LATA und PORTA Register. Im untenstehenden
Aber warum soll man im Zusammenhang mit Port A auch auf das Bit USBEN achten? Im Datenblatt vom PIC18F4550 steht auf Seite 115, dass das Register UCON (Bit USBEN) einen Einfluss auf Port A hat. Ich kann diesen Einfluss aber icht nachvollziehen. Kennt den jemend? Wenn ich das DB nach den Begriffen
-
Thread
PIC18F2550 im sprut brenner5
electronic/pic/8bit/18f/programm/usb2550/usb2550.htm bekomme ich leider '776 errors in PROGRAM' und somit klappt es nicht. Hat jemand von euch ne Idee woran es liegen koennte? Ich bin fuer jede Hilfe dankbar. Andreas
ich habe auch den brenner5 und wusste nicht, dass man den für die PIC18 modifizieren muss... bisher hat dieser brenner anstandlos alles gebrannt: 16C, 16F, 18F
-
Thread
Das PIC18(xxK22) Buch ;-)
Feedback zu einer Art Tutorial an dem ich arbeite gebrauchen könnte. Behandelt wird vornehmlich ein PIC18F2xK22 aber das Fernziel ist es eigenlich zu zeigen, wie man ein Datenblatt und die Dokumentaion von IDE und Compiler benutzt um zu Ziel zu kommen. Die bisherige Dokumentation kann man hier herunterladen
schrieb im Beitrag #3950671: > Wenn du denn schon meinst, eine Art zusätzliches Tutorial für die PIC18 > schreiben zu müssen, solltest du auf irgend eine Art systematisch > vorgehen. Du könntest z.B. beim CPU-Prinzip beginnen, deine Leser dann > durch die Maschinenbefehle führen, dann durch die
-
Thread
PIC18C242 Bibliothek für EAGLE
Vielleicht verwendet Ihr in der Schule einen 18F242 (F für Flash), dafür gibts inzwischen einen Nachfolgetyp 18F2420. Ansonsten schau in den Reíchelt-Katalog und suche Dir was passendes da aus. Beispielsweise PIC 18F4620-I/P (5V) bzw der Nachfolger PIC 18F46K20-I/P (3.3V), beide DIL-40.
-
Thread
MPLAB PIC18F: Variablen werden von Systemfunktionen überschrieben
Hallo Leute! Ich habe hier ein sehr merkwürdiges Problem: Bei der Programmierung eines PIC18F452 mit der MPLAB-IDE und dem MCC18-Compiler werden Benutzer-Variablen plötzlich von Systemfunktionen wie z.B. "t0write.c" überschrieben. Der PIC ist über RS-232 mit einem Touch-Display verbunden
verschiedenen Systemfunktionen überschrieben werden, die von Absturz zu Absturz variieren. -> in "C:\MCC18\src\pmc_common\Timers\t0write.c" 6CDA CFDB MOVFF PLUSW2, POSTINC2 -> in "C:\MCC18\src\traditional\stdclib\sprintf.c" 68D8 CFD9 MOVFF FSR2L, POSTINC1 -> viele andere Stellen
-
Thread
PIC18 / Reset führt manchmal zum Absturz
Privates Projekt mit PIC18F4550, PASM, LCD, Keyboard, I2C Uhr / RAM, mehrere I2C IO-Expander. Interrupt OFF, WDT noch nicht aktiviert (mache ich erst ganz am Ende), etwa 4000 LOC, insgesamt 5400 Zeilen mit Kommentaren.
Möglicherweise sind aber auch meine I2C Routinen nicht ausreichend störungsresistent. Ich benutze die PIC18 Routinen aus Günter Schmitt, PIC-Microcontroller, Oldenburg 2010. So werde ich mir diese Ecke einmal genauer ansehen, bin aber natürlich für weitere Anregungen sehr dankbar. Grüße, attersee
-
Thread
pic 18f2550 usb cdc assembler
helfen und mir ein paar Tips oder Ideen auf den Weg geben. Ich hab ein großes Programm für den PIC18f2550 in Assembler geschrieben, welches über rs232 Schnittstelle mit dem PC verbunden ist und Daten austauscht. Nun gabs nen neuen Pc und zwangsläufig das Problem, dass kein Comport mehr vorhanden
Einen vollkommen im Source-Code veröffentlichten CDC-Bootloader für den PIC18F2550, der recourcenschonend vollständig in Assembler programmiert ist, findet man unter: http://home.datacomm.ch/str/usbolo.asm
-
Thread
PIC18F oder Atmel 80C51?
aber dieser Takt wird durch 4 geteilt. Also kommst du niemals auf deine 40MIPS. Naja... aber zb der PIC18F4520 wird mit 16MIPS angegeben.. vl gehts ja auch damit. Ansonst solltest du dir mal die dsPICs anschauen. Die haben bis zu 40MIPS und sind 16Biter. 8051er mit 40MIPS sind etwas teuer ;-). Ich
Also kommst du > niemals auf deine 40MIPS. Das hatte ich befürchtet. > Naja... aber zb der PIC18F4520 wird mit 16MIPS angegeben.. vl > gehts ja auch damit. Nein, habe jetzt einen ATMega16, mit 16 MIPS, und der Zündimpuls zittert, dass es nicht mehr schön ist. > Ansonst solltest du dir
-
Thread
PIC18F23K22 Programmierinterface?
Hi, ich habe hier auf einem Board einen PIC18F23K22 und direkt darüber einen 5-poligen Steckanschluss. Kann das sein, dass es sich dabei um einen Programmieranschluß zum flashen des PICs handelt - so ähnlich wie das bei ATTiny's gemacht wird
China. Offenbar funktionieren die Nachbauten ganz gut. Verfolge mal die Leiterbahnen. Wohin am PIC18F23K22 gehen die? Und sind das die Pins für das PICkit?