-
Thread
Kann mir jemand einen PIC18F2550 brennen?
habe versucht mir einen Seriellen Brenner zu bauen, welcher aber nicht funktioniert... Da ich meinen PIC warscheinlich nur ein Mal programmieren muss, bin ich auf der Suche nach Jemanden, der das für mich machen kann. Es muss "nur" ein USB-Bootloader auf einen PIC18F2550 gebrannt werden, welcher auf dieser Seite erklärt wird: http://www.sprut.de/electronic/pic/8bit/18f/programm/usbbootloader/usbboot.htm Den Rest werde ich dann wohl selbst schaffen :) Ich bin dankbar um jede Hilfe!
-
Thread
PIC 18LF4525 Programmer HILFE
/pub?key=pLvvkLhNkIpZfHmfJN6eKYw Unter U1 steht dann PIC18LF4525-I/PT IC MCU FLASH 24KX16 44TQFP Gib es denn da ein großen unterscheid zwischen PIC 18LF4525 und PIC 18F4525 also ich hab einen Brenner gefunden für 320€ Den PIKprog2 von Elnec und der
Der PIC18LF4525 unterscheidet sich hauptsächlich im Betriebsspannungsbereich: LF = Wide Voltage Range: 2,0V bis 5,5V PIC18F4525: 4,2V bis 5,5V Laut Datenblatt Seite 320 (und MPLAP) geht auch der ältere
-
Thread
Pic18F4550 Bootloader problem
deprecated for PIC18 devices. Use directive CONFIG. Warning[230] Z:\HOME\MARCEL\DATEN\MPLAP\MPLAB IDE\CORE\18F4550_BOOTLOADER_4MHZ.ASM 21 : __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. Error
has been deprecated for PIC18 devices. Use directive CONFIG. Warning[230] Z:\HOME\MARCEL\DATEN\MPLAP\MPLAB IDE\CORE\18F4550_BOOTLOADER_4MHZ.ASM 25 : __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. Warning
-
Thread
PIC18F2585 verliert Programmierung
Hallo in die Runde, ich habe erfolgreich eine Schaltung mit dem Prozessor PIC18F2585 im Einsatz. Es funktioniert alles so, wie es soll. Aber inzwischen ging schon mehrmals gar nichts mehr, nach einer Neuprogrammierung des PIC war der Fehler behoben. Der gleiche Effekt trat bei unterschiedlichen Modellen des PIC18F2585 auf. Was kann die Ursache sein, dass der PIC seine Programmierung plötzlich vergisst? Wie kann ich das verhindern? Joachim
-
Thread
PIC18 + MPU6050 funktionier nicht
Ich habe einen Code für dem C18 Compiler geschrieben, um mit meinem PIC18F45k22 über I2C mit dem MPU6050 zu kommunizieren. Ich habe die Initialisierung geschrieben, und den MPU so konfiguriert, dass ich am Interrupt-Pin ein Signal
der SDA Pin dauerhaft auf 0, das Programm hängt sich auf. Die I2C-Lib ist die, die bereits im C18 enthalten ist.
-
Thread
PIC 18 in und aus Sleep modus mit UART Interrupt
Ich habe einen PIC18LF25K50. Spannungsversorgung kommt von Batterie. Nach Initialisierung des Mikrocontrollers, UART Schnittstelle, LCD und gesamter Peripherie würde ich um die Batterie zu schonen den PIC gerne in den
flag = 0; // Lösche Flag, da Wort erfolgreich erkannt Sleep(); // Schicke PIC18 über Makro wieder in Sleep Modus } } } [/c] So weit so gut. Wie funktioniert das jetzt genau mit dem Erwachen aus dem Sleep Modus. Ich würde ja gerne NICHT nach Irgendeiner Zeit den PIC
-
Thread
PIC18F2550 und I²C
Moin! Ich versuche mich hier grade mit dem PIC18F2550 an einer I²C-Bus Schaltung. Ich habe mir bei sprut alles angelesen und auch versucht, sein Beispielprogramm für den PIC16F87x für meinen PIC abzuändern. Leider ohne Erfolg. Auf der SCL
So ... das Compilieren klappt nun, aber wenn wir den PIC in die fertige Schaltung einsetzen, haben wir nichtmal einen Takt auf dem CLK des I²C Bus. [c] #include <p18f2550.h> #include <i2c.h> #include <p18cxxx.h> #pragma config FOSC = XT_XT
-
Thread
externe Interrupts beim PIC18F
Schau mal nach ob du INTEDG2 in deinem .INC-file findest. Wenn nicht, hat der PIC den du nutzt keinen INT2. Gruss, Edson Nachtrag: Das von Dir beschriebene Datenblatt gehört zu den älteren PIC18 Typen. Die neueren, z.B. 18f4680, 18f2480 usw. sind Enhanced PIC18. Zwischen den
>Wenn nicht, hat der PIC den du nutzt keinen INT2. INTEDG2 ist weder in den C noch in den ASM Headerfiles für z.B. PIC18F258 zu finden. Bis Compilerversion V3.0 jedenfalls nicht. Im Datenblatt findet man INTEDG2 nicht
-
Thread
IO-Problem mit PIC18F2550
hmpf! schade.. Könnte es nicht evtl. am Pickit2 oder so liegen? :) Das heisst, ich hab grad' 4 pic18f2550 kaputt gemacht :(
schade.. > > Könnte es nicht evtl. am Pickit2 oder so liegen? :) > > Das heisst, ich hab grad' 4 pic18f2550 kaputt gemacht :( 4 PIC kaputt gemacht. WIE ???
-
Thread
PIC 18F87J50
das kann der pic18f8722 und 8723 ebenfalls. nur dennoch, vpp ist IMMER am mclr bei den pics, also wo genau liegt das problem?
eine Ferritperle mit VDD verbinden. Wenn es ein 3.3V-Design werden soll, dann in jedem Fall beim PIC18F87J50 bleiben, die 18F8722 und 18F8723 wären als LF-Variante nur mit reduziertem CPU-Takt zu betreiben.
-
Thread
Suche Simulator für PIC 18F
Du kannst ja mal diese IDE probieren. http://www.oshonsoft.com/pic18.html Rainer
ausprobiert haben! Ich jedenfalls, finde, es ist der Beste! http://www.oshonsoft.com/licenses.php#pic18
-
Thread
XC8 für Pic18 Arithmetik
mich macht gerade das einfache byteweise Auslesen eines 16 Bit Messwerts über i2c wahnsinnig, C- und PIC18-Versierte mögen doch bitte mal darüberschauen und mir sagen, auf welchem Schlauch ich stehe. Ich betreibe div. Sensoren via I2C an einem PIC18 Controller, welchen ich mit MPLAB-X und XC8 programmiere
chris schrieb im Beitrag #3496137: > bei 16f ja, bei 18f nein, da sind die Ports anders gemappt. Grmpf, da fehlt mir offenbar der aktuelle Bezug. Ich mach schon seit ein paar Jahren nix mehr mit PIC16 und 18, ist nur noch Schubladen-Wissen.
-
Thread
Sleep Mode, Idle Mode PIC18
Hallo, ich nutze einen PIC18LF25K50 und als IDE MPLAB v2.25. http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F25K50 Ich betriebe den MCU und ein BT Modul mit einem Akku und bin deswegen auf einen geringen Stromverbrauch
PIC18 richtig einstellt? Vielen Dank schon einmal
-
Thread
Botloader in PIC18F2550 Flashen
Hi ! Ich habe Forum durchgesucht und mein Problem nicht gelöst.Folgendes : ich habe einen PIC Programmer /Brenner8P von Sprut/ nachgebaut und jetzt habe Problem wie bekomme ich Bootloader ins PIC18F2550.Kann mir jemand helfen,weil ich habe wenig Ahnung.Ich versuchte einen JDM brenner nachbauen
Hi Alexey ! Bist Du sicher das mit den Brenner5 kann ich Bootloader in den PIC18F2550 Brennen? Maxtor740
-
Thread
PIC 18F2585 mit HEX programmieren
Hallo Ihr Spezialisten, ich brauche einen Prozessor PIC18F2585-I/SO, der mit der bei mir vorhandenen HEX-Datei beschrieben werden muss. Leider habe ich keine Ahnung, wie dieser Prozessor programmiert wird. Kann mir jemand helfen? Was brauche ich an HW und
Der PIC18F2585 hat ja schon einige Jahre auf dem Buckel, er kann am einfachsten mit einem PICKit2 oder PICKit3 programmiert werden, Windows-Software hierzu am einfachsten PICKitminus http://kair.us/projects
-
Thread
PIC18F2520 Interruptroutine fehlerhaft?
).PIC ne Macke? Die Hardware ist auch getestet, mit Multimessgerät und Oszilloskop, alles okay. Am PORT RA4 kommt auch der Takt (3,2768MHz) an. Gruß Uhrenbastler
Habe auch die anderen Tips im Post 1 umgesetzt. Mein Bauchgefühl sagt, der PIC ist defekt - oder? Siehe oben.Solche Probleme hat noch kein PIC gemacht.Ich werde mich schon mal um Ersatz kümmern, leider liegt nur ein 18F2550 rum, der nützt mir aber nichts (Pin 14).Danke. Gruß
-
Thread
PIC18F2550 und RS 485
, wie verschalte ich dann den ADM485 an den PIC18F2550. Gruß blitgeis
Hallo Hier auch noch eine Schaltung PIC-RS485. http://burger-web.com/ProductDescription/PIC18_Dev_Board/de_PIC18_Dev.htm.de Beste Grüsse Frank
-
Thread
Enhanced Capture mit PIC18f448
PORTD4 für den Capture-Modus um die Periode der Frequenz zu ermitteln.Zum programmieren nutze ich C18 von Microchip. (PIC18F448) Sind die Einstellungen für diesen Modus denn so richitg? es scheint als wird kein Interrupt ausgelöst. OpenTimer3( TIMER_INT_OFF & T3_SOURCE_INT ); OpenECapture1
ECCP? [/c] Im Prinzip ist das ja wunderbar aber Du hast ja ein CCP und ein ECCP Modul in deinem PIC. Vielleicht geht die Verwendung der C18 Librarie ja nur wenn man zwei CCP Module hat, denn hier steht nur 2xCCP und nicht ECCP: [c] T1_CCP1_T3_CCP2 [/c] Aber das ist nur eine Vermutung. 3.Und
-
Thread
PIC18, I2C EEPROM
nicht. kann mir jemand weiterhelfen? den quellcode seht ihr unten. es handelt sich hierbei um einen PIC18f65k22, welchen ich mit dem c18 compiler programier. lesen: StartI2C(); //I2C starten putcI2C(0xAE); //EEPROM ansprechen EEAckPolling(0xAE); putcI2C(0x00); //Highteil der
1. Wo ist Dein OpenI2C? 2. Du weißt, dass es in der PIC18F Peripherial Library I2C EEPROM Funktionen gibt. Im Installationsverzeichnis der Micrchip-Compilers gibts ein doc Verzeichnis, und da gibts unter anderem auch ein "PIC18F Peripheral Library Help Document.chm
-
Thread
PIC 18f 24bit Division
Hi warum quälst du dich mit Assembler rum. Hol dir den C18-Compiler von Microchip und arbeite mit Float. Der C18 kostet als Studentenversion nix. Gerhard
Genauigkeit rechnest. Ich habe als Grundlage die APPL NOTE AN617 hergenommen, die 17c ist ein Pic mit integriertem Multiplizierer, wie auch der 18f. Der Code läuft auch im 18f, muß eventuell nur ein bisschen angepasst werden. Externer Osc. Erstens wirst du dich schwer tun, einen OSC zu finden
-
Thread
Probleme mit dem Takt bei PIC 18F2455
Hallo zusammen, bin gerade dabei einen PIC 18F2455 zu programmieren und mache meine ersten Versuche. Wollte daher einfach mal einen Port setzen und rücksetzen, also eine Art Blinklicht. Nun ist das Problem, dass der Takt hinten und vorne nicht
MHz verwendet. Oder liege ich da falsch? Als Compiler verwende ich den PCWH Version 3.219. Habe die PIC18F2455.h included. Den MPLAB SIM habe ich nicht, kann also nicht sagen ob es da korrekt funktionieren würde. Gruß Michael
-
Thread
LCD ansteuerung mit PIC18F2525
Projekt das ich schnellst möglich beenden muss und ich komm einfach nicht weiter! Ich benutze den PIC 18F2525 um eine Displayansteuerung im 4-Bit Modus zu machen! Meine Dateneingänge sind RB4 bis RB7 für D4 bis D7. Der Enable hängt am RB3, R/W an RB2 und RS an RB1. Mein Code ist im Anhang!
Ich benutze den mcc18 Compiler im MPLap!
-
Thread
PIC18F452 USB "Fähig"
bekommt der PIC18F452 noch immer keine USB-schnitstelle ;-)
> @tt4u: klar kann er das versuchen, aber deswegen bekommt der PIC18F452 > noch immer keine USB-schnitstelle ;-) und wie macht das der sprut, der fliegt ja (James Bond?)
-
Thread
PIC18: Instruktionen mit Zugriff auf Access RAM
BANK0 dasselbe gab es > auch im Pic16, und ab 0x60-0xff sind die SFR vorhanden. mit pic16 hatte ich nicht zu tun. Zu den pic18 stimme ich dir voll zu. Im Datenblatt von pic18f8527 bin ich über diesen Text gestolpert... [pre] To
aufgemotzte Pic17, welcher nicht beliebt war, nun mit einigen wenigen und kleinen Erweiterung plötzlich doch so super ist, oder auch daß ein Code welcher auf pic16 3 cyclen braucht, auf einem pic18 nun 4 benötigt
-
Thread
Atmega32 oder PIC18F4620
David schrieb im Beitrag #1980381: > ist der Atmega32 schneller? ist der PIC robuster? Beim ADC ist der PIC traditionell etwas schneller. Ich sehe gerade der PIC18F4620 legt hier noch mal eine Schippe drauf: "100K samples per second" gegenüber "Up to 15 kSPS at Maximum Resolution
tommenweise fertige Libraries wie z.B. File System Lib für SD-Karte. Der PIC18F46K20 währe vielleicht alternativ auch interesant. Nahezu identische Features, aber nur 3,3V, stromsparender, schneller und deutlich günstiger. Man sollte nur wissen, dass der 18F4620 einen Silicon
-
Thread
PIC18 CCP1 funktioniert nur manchmal.
Ich bin gerade dabei, mich ins CCP1 des PIC18F45k22 einzuarbeiten. Der Code Funktioniert so wie er soll, aber nur manchmal. Der Code soll an RC7 und RC0 ein Rechteck mit 90° Phasenverschiebung erzeugen. Manchmal passiert an RC7 mach dem Reset
funktioniert es nach dem Reset. Das TMR3-Interrupt funtioniert immer. Ich habe keine Ahnung wieso der PIC das macht. Der PIC ist nicht kaputt, ein anderer hat das gleiche Problem. Bitte um Hilfe.
-
Thread
E-Mailsender mit pic18f_egal
Hallo Leute, ich möchte gern einen E-Mailsender mit einem Pic18f_egal implementieren. Im Netz habe ich unter anderem folgenden Link gefunden: https://code.google.com/p/pic-tweeter/source/browse/branches/MCHPStack402/Microchip/TCPIP+Stack/SMTP.c?r=8 Bei dem
Nimm den PIC18F67J60, und den Microchip TCP/IP-Stack, und Du hast alles, was Du brauchst. Als Board passt das hier https://www.olimex.com/Products/PIC/Proto/PIC-P67J60/ und da findest Du auch den Schaltplan
-
Thread
DCF77/ Schieberegister/ PIC18F
.. Zur Frage: Im Anhang befindet sich das Schaltschema des Displays, welches ich mittels eines PIC18F4520 ansteuern möchte(muss). Auf der Siebensegment Anzeige soll nämlich das DCF Signal ausgegeben werden. Zeit und Datum abwechselnd. Wie aus dem Schema ersichtlich ist, werden die Daten über ein
im ersten Post: "Im Anhang befindet sich das Schaltschema des Displays, welches ich mittels eines PIC18F4520 ansteuern möchte(muss).", so dass sich damit jegliche Diskussion über mögliche Schaltungen zur 7-Segmentansteuerung erübrigen sollte.
-
Thread
Problem mit PIC18 unter XC8-Compiler
Hallo Forum, Ich habe ein Problem mit meinem PIC18F26K20: Bis jetzt habe ich mit dem C18-Compiler gearbeitet. Dadurch, dass ich aber auf MPLAB X umgestiegen bin, steige ich auch gleich auf den XC8-Compiler um. Nun habe ich alles angepasst, nur eine
the access bank on PIC18 devices. Alternatively, an oper- and can be preceded by the characters “c:” to indicate that the address resides in com- mon memory. These operands and prefix affect the RAM access bit in the instruction
-
Thread
PIC18F2550 unerklärlicher Sprung
ich bin gerade dabei eine Software für meinen PIC18F2550 zu schreiben, mit der er DMX Signale aussenden kann hat bisher auch alles gut funktioniert weil ich das Protokoll am Anfang selbst mit schleifen usw nachgebildet habe. Nun versuche ich das Ganze
Hallo, mal eine Frage.... ich verwende ICD2 mit einem PIC18F2550 zum debuggen und mit dem wird die die Stopwatch NICHT unterstützt. Mit dem ICD3 und PIC18F2550 wird Stopwatch unterstützt?? Gruss Michael
-
Thread
PIC18F6620 lesen, schreiben
Hallo… Bin neu hier und habe eine Frage :-) Ich möchte eine pic18f6620 auslesen und clonen… geht das ? Und wenn ja was empfiehlt sich ? Auslöten und den losen Chip lesen und schreiben wäre auch kein Problem … Ich arbeite sonst nur viel mit eeproms Und anderen
David schrieb im Beitrag #7574210: > Ich möchte eine pic18f6620 auslesen und clonen… geht das ? Nur wenn der Ausleseschutz nicht aktiviert wurde.
-
Thread
Pic 18F1320 sourcecode verloren
Hallo zusammen, wir haben ein Problem: wir stellen Geräte her auf denen ein pic 18 F 1320 verbaut ist. Programmiert werden die mittels hexfiles und dem MPlab icd2. Jetzt ist irgendwie die die Software und der sourcecode abhanden gekommen und wir haben nun lediglich verschiene
hex-files. Änderungen am Programm kann man da nicht machen. Gibt es die Möglichkeit die software aus dem Pic zu recovern oder mittel der hexfiles das programm wieder herzustzellen? wir zahlemn demjenigen der das Problem lösen kann eine größzügige Aufwandsentschädigung.
-
Thread
PIC18F4550 läuft zu langsam
LED an e0 togglen. Effektiv macht er es >alle 4 Sekunden. Dann hast du wohl vergessen das der PIC intern mit F_OSC/4 läuft.
Takteinstellungen zuständig sind. Wenn ich mich richtig erinnere hatte ich auch mal Probleme damit. Da dieser PIC, wegen seinen USB, eine ziemlich komplexe Oscillatorkonfiguration gegenüber zu den anderen PIC18 hat.
-
Thread
Pic18f1320 fährt nicht hoch
habe ein programm geschrieben in c (mplab compiler) aber pic fährt nicht hoch passiert gar nichts, hier sind die einstellungen: #include <p18f1320.h> #pragma config OSC=HS,PWRT=ON,WDT=OFF,BOR=OFF,LVP=OFF woran kann es liegen danke
na ja die portb ausgänge sind ganze zeit auf low, ich habe das compileirte programm mit pic18 simulator ide laufen lassen. in der simulation kann man sehen, dass die interrups werden ausgelöst und portb tut nacheinander die bitkombinationen ausgeben. sobald ich den pic in schaltung stecke
-
Thread
FAT16 auf SD mit PIC18 in ASM
Erläuterungen: Ich möchte von einer externen Datenquelle einen seriellen Datenstrom (Mediadaten) mit einem PIC18 via SPI entgegennehmen und via SPI auf einer SD-Card, welche mit einem FAT16-System formatiert ist, ablegen. Folgende Anforderungen an die ‚Bedienung’ des FAT16-Systems durch den PIC18 werden gestellt
. Das ist natürlich ein Thema. Vorgesehen ist, dass ein oder zwei Blöcke zu 512 Byte im RAM des PIC's zwischengespeichert werden und dann blockweise auf die SD-Card wandern. Bei PIC18Fxxxx sollte der zur Verfügung stehende RAM ausreichend sein. > Ehrlich gesagt bezweifel ich aber, dass es viele
-
Thread
PIC 18F4550 an drei PCs
Hallo! Ich benutze einen PIC 18F4550 mit USB. Über diese USB Schnittstelle werden Daten empfangen und auch an einen PC gesendet. Jetzt hab ich das Problem, dass ich diese Ausgabe vom Controller an 3 PCs benötige. Dachte mir
Danke für den wichtigen Hinweis supachris. Kann ich dann Rx am PIC und Tx am FTDI unbeschaltet lassen, da wirklich nur vom PIC zu den PCs gesendet wird. Nochmals danke für den Hinweis. MfG
-
Thread
SD Card am PIC 18F2550
Hi. Ich bin dabei ein neues Projekt zu starten, bei dem ich Daten die ich mit dem PIC aufnehme auf einer angeschlossenen SD-Karte speichern möchte. Die Frage die sich mir jetzt stellt, und die ich trotz suchens in Google noch nicht beantwortet bekommen habe, ist, in welchem Format werden die Daten auf der Karte abgelegt. Werden die Daten tabelleraisch abgelegt, so das ich sie nach Anschluss der Karte an einen PC auslesen kann oder muss ich eine Kommunikation zwischen und PIC und PC herstellen um die Daten dann zu verarbeiten? Mir geht es erstmal wirklich nur um diese grundlegende
-
Thread
ARF32 mit PIC18lf4520
Hallo, Ich brauche sehr dringend Hilfe!! ich möchte mit dem BT ARF32 informationen vom PIC18lf4520 empfangen und weiter an PDA schicken. Brauche ich für die Kommunikation ein MAX232? sehr dankbar für jede Antwort!!!! mfg Helena
Hallo Helena die Daten, die der PIC (mit 3.3 Volt) an den TTL-RS232 Transceiver (mit 5 Volt) überträgt, sollten eigentlich kein Problem sein, da der PIC bei high doch ca 3.0 Volt liefern sollte, und das sollte eigentlich dem TTL-RS232
-
Thread
PIC18 Woher kommt der 7. "Cycle"
kannst du nochmal... <edit> oh SORRY ;-) Da ist ja ein sc/ss Wie war das nochmal mit dem +1+2 bei PIC18/PIC16 und warum überhaupt goto und nicht bra?
Volker S. schrieb im Beitrag #4457581: > Wie war das nochmal mit dem +1+2 bei PIC18/PIC16... Besser *immer* Labels benutzen!
-
Thread
Timer0 Assembler PIC 18 Problem
Ich bin jetzt bei den Interrupts, aber irgendwie will das Ganze nicht so ganz. [avrasm] #include "p18f23k22.inc" ;Hallo Welt ;Kunfiguration CONFIG FOSC = RCIO6 CONFIG PLLCFG = OFF CONFIG PRICLKEN = ON CONFIG FCMEN = OFF CONFIG IESO = ON CONFIG PWRTEN = ON CONFIG
werden dürfen. Liegt da vielleicht das Problem? Die Einsprungadresse der Interrupts liegen ja bei 8 bzw 18?
-
Thread
PIC 18F4480 CAN-Modul
*** #include "can.h" #if defined(HI_TECH_C) #if defined(_MPC_) #define HITECH_C18 #else #error "Unknown part is selected." #endif #else #define MCHP_C18 #endif #if defined(MCHP_C18) && defined(HITECH_C18) #error "Invalid Compiler selection." #endif #if !defined(MCHP_C18) && !defined(HITECH_C18) #error "Compiler not supported." #endif #if defined(HITECH_C18) #include <pic18.h> #elif defined(MCHP_C18) #include <p18cxxx.h> #define TRISB2 TRISBbits.TRISB2
-
Thread
Maximalfrequenz Prescaler PIC18F4620
weiter komme. Und das auch noch in der Planungsphase: Kurze Zusammenfassung: Ich baue mit dem PIC18F4620 einen Frequenzzähler. Timer0 arbeitet in diesem Fall als Counter mit dem zu zählenden Takt. Als Musskriterium habe ich einen zu messenden Frequenzbereich von 100kHz bis 50Mhz. Ich betreibe
guck mal im datenblatt unter "TIMER0 AND TIMER1 EXTERNAL CLOCK REQUIREMENTS" zumindest beim PIC18Fxx2, das ich zur hand habe, steht da, dass max. 50MHz möglich sind
-
Thread
LCD Ansteuerung (PIC 18F1220)
Hi! Ich bins nochmal, direkt mit meinem Problem von gestern Abend, was ich hoffentlich mit euch auch noch schnell gelöst bekomme! :D Das Problem ist, dass bei meinem LCD nur Zeichen der untersten Zeile geschrieben werden! D.h. ich habe beim Lower 4-bit immer "1111"... Im übrigen, da ich mich in die PICs gerade als absoluter Newbie (was Mikrocontroller angeht) einarbeite, sieht so ein Befehl bei mir wie folgt aus: [c] PORTB=0b00010011; PORTB=0b00010010; PORTB=0b00000111; PORTB=0b00000110; pause(); [/c] Zu den Bits: PORTB: 7 6 5 4 3 2 1 0
-
Thread
ringpuffer in assembler mit pic18f2550
ich habe ein problem ich prgrammiere momentan den pic18f2550. nun wollte ich ihn mit einem ringpuffer beschreiben aber ich bekomme es nicht hin, kann mir jemand helfen? dankeschön jan
Hallo, Document DS39508 von Microchip ist das Family Referenzmanual für die PIC18F Familie. Da sind unter memory organisation die möglichkeiten indirekt auf den Speicher zuzugreifen recht ausfühlich erklährt. mfG Michael
-
Thread
2 Counter am Pic18f448
hoi zusammen, kann mir jemand bestätigen / widersprechen, dass beim pic18fxxx nur ein timer als counter betrieben werden kann? ich möchte mit meiner schaltung unter anderem 2 motorencodersignale auswerten und dazu flanken mitzählen. sowohl timer0 als auch timer1 haben
> #include <p18cxxx.h> Ist das die richtige include für PIC18F ?
-
Thread
PIC18F bleibt bei Tastendruck hängen
Guten Abend, Ich habe hier eine Schaltung welche über SPI einen A/D Wandler liest und den Messwert auf einer 7-Segment Anzeige ausgibt. Zusätzlich habe ich noch 3 Taster angeschlossen mit PullUps auf high. Bei Tastendruck wird der PIN auf GND gelegt. Eine SET ein UP und eine DOWN Taste. Damit kann ein Wert eingestellt werden um ein Relais bei einem bestimmten erreichten Wert ein/aus schaltet. Timer1 wird verwendet um die Anzeige alle 20 ms zu aktualisieren. high priorit Interrupt. Timer0 wird verwendet um alle 500ms eine Messung zu triggern. low priority Interrupt. Das Program läuft
-
Thread
LUT ersetzen PIC 18F2550
nicht geht, bin kein Profi in der Thematik) Ich benutze einen selbstgeschriebenen Program auf einen Pic 18F2550 der 2 LUT tabelen in EEPROM besitz. soweit so gut Jetzt möchte ich mein Programm verbessern und dank RS232 neue werte (halt neue LUT) in mein PIC reinladen. Wie könnte ich mittels interuppt
PIC und sich dann mit Kapitel 6 (FLASH PROGRAM MEMORY) des DB intensiv beschäftigen. Etwas aufwändig das Ganze: Code der neuen LUT via UART einlesen und in RAM speichern.....Flash-Datenblock (mind. 64
-
Thread
PIC18F4550: Problem mit Array
Hallo, Stehe gerade vor einem kleinem Problem mit einem Array. Verwenden tu ich einen PIC 18F4550, MPLAB 8.89 + CCS Compiler. [c] name[3] = "" ; //funktioniert. entsprechende Arraystelle ist leer int f=3; name[f] = "" ; //bewirkt nichts [/c] Ich denke mit dem Beispiel
-
Thread
PIC18F4550 Assembler Programmieren
" list p=18f4550 ;***************************************************** ; Das erste Programm, Version 2b ; Der Programmspeicher ;***************************************************** #include <P18f4550.INC
woraus auch einige der Abbildungen sind) http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F4550 Kann mir ehrlich gesagt nicht vorstellen, dass der "Lehrer" nicht schon mal darauf verwiesen hat. Markus S. schrieb im Beitrag #4415067: > clrf leuchtmuster,0 > > Das ist so mein
-
Thread
pic18f2550 auf 48Mhz
Hallo, ich hatte ein ähnliches Problem. Um zu schauen wie "schnell" mein pic ist habe ich einen Iin toggeln lassen und mit dem Oszi die Freqeuenz gemessen. gruß
also 48MHz, wie auf dem Bild 2-1 im Datenblatt zu erkennen ist. Durch die interne Struktur läuft der PIC effektiv nur mit 12MIPS, da ein Befehl 4 Takte zur Abarbeitung braucht (Holen, Decodieren, Berechnen, Zurückschreiben).