-
Thread
Problem mit RS232 Schnittstelle
ein "Schaltnetzteil"-IC für 5VDC in der Baugröße eines 7805 Spannungsreglers. Prozessor ist ein PIC18 RS232 über Max232 ganz normal aufgebaut. Habe nun die Spannungen und Stromaufnahme gemessen. Supply vom Trafo kommt mit und ohne RS232 Leitung mit ca. 20VAC Stromaufnahme ohne RS232: Bei Netz
-
Thread
PIC SPI mehrere Slaves
>auf HIGH, könnten bei diesem Kurzschluss nicht gleich mehrere PICs >kaputt gehen Ich habe 15 PIC18 Slaves an einem PIC32 Master angeschlossen. Jeweils 3 Slaves haben eine gemeinsame SS Leitung. Um bei einem Softwarefehler zu verhindern, dass wenn 2 oder mehrere Slaves zeitgleich senden wollen,
-
Thread
PIC32 Erfahrungen?
Spass, vor allem wegen der tollen Peripherie. Eines muss aber klar sein: Ganz so simpel wie ein PIC18 oder PIC24 sind sie nicht mehr. D.h. für kleine Sachen, für die man Cortex M0 oder AVRs nehmen würde, ist man mit einem PIC24 besser dran. Zum Programmieren empfehle ich einen Segger J-Link EDU
-
Thread
-
Thread
Microchip Harmony
dann auch noch in 'zig Dateien befindet zu löschen... Die Funktionen der PLIB liegen zumindest im PIC18 Bereich als Quellcode vor und man kann sie also "einfach" in sein Projekt kopieren. (Für kleinere PIC10/12/16 gab es nie eine PLIB)
zusammen, also ich stand vor einem ähnlichen Problem: Aufgrund von Performance musste ich vom PIC18 auf den PIC32 umsteigen. Da ich in dem Projekt USB und Ethernet einsetzen musste, habe ich mich also auch mit Harmony (V1.02) auseinander gesetzt. Es war eine reine Katastrophe......Da blickt man
-
Thread
AN1310 Bootloader über BT implementieren
Ich habe erfolgreich einen Bootloader über die RS232 (bzw. die UART Schnittstelle) auf einem PIC18 implementiert. Der Bootloader ist der folgende: http://ww1.microchip.com/downloads/en/AppNotes/01310a.pdf Ich flashe den Bootloader über das PICKIT3 und kann dann jeweils über die RX,TX,GND Pins des Pics über einen PC neue Firmware aufspielen. Wie schon einmal erwähnt habe ich an dem Pic18 ein BT Modul von Microchip (RN4677), welches sich im "Transparent UART" Mode betreiben lässt. Prinzipiell müßte ich doch jetzt auch dir Firmware über das BT Modul aufspielen können, wenn der Bootloader
-
Thread
erster Mikrocontroller
leichter zu programierende Mikrocontroller entwickeln. Das haben die schon teilwese gemacht, Z.B PIC18 Serie, aber es sollte noch leichter werden.
-
Thread
Altium Library für PIC18F66K80-E/PT
Schaltung mit Altium zu entwerfen. Leider kann ich keine passenende Darstellung/Komponente für den uC PIC18F66K80-E/PT finden. Hat jemand das gleiche Problem und eine Lösung dazu? Bzw. muss ich mir ein Bauteil selbst erstellen? Vielen Dank! Gruß André
Ist doch alles da: https://designcontent.live.altium.com/#UnifiedComponentDetail/Microchip_PIC18 Da du hoffentlich eine gültige Lizenz hast, kannst du das Bauteil direkt in Altium runterladen und einfügen.
-
Thread
externer Interrupt an PIC18
hallo, ich arbeite mit einem PIC18LF25K50 MPLABX v2.25 und C18 Compiler (v.3.47). Ich lese von einem externen Device den Status an RB2 aus. Hierfür möchte ich gerne den externen Interrupt 2 an RB2 nutzen. Der Interrupt soll bei ansteigender
-
Thread
PIC18F Auto-Wake-Up funktioniert anders/besser als in Datenblatt beschrieben?!
Hallo, ich habe gerade einen Test gemacht, in dem ich einen PIC18F1320 per UART-Wake-Up aus dem Sleepmodus aufwecke. Dabei verhält sich er PIC anders als er laut Datenblatt nach meinem Verständnis sollte. Alle drei Sekunden wird von einem anderen µC ein Byte
-
Thread
Suche Bastelprojekt für PIC18F2550
Hallo, habe einen PIC18F2550-I/SP in der Bastelkiste übrig. Kennt jemand ein nützliches fertiges Projekt, für das man ihn einsetzen kann? Am besten irgendwas aus dem Bereich Messtechnik, das sich gut nachbauen lässt
Zu schwer? https://www.google.de/?gws_rd=ssl#q=pic18f2550+projects
-
Thread
AN1319 Bootloader für PIC18LF25K50
Hallo, ich nutze einen AN1319 Bootloader für PIC18LF25K50 mit MPLAB v2.25 bzw. würde ihn gerne nutzen. In devices.inc habe ich das folgende editiert : [c] #ifdef __18LF25K50 #define DEVICEID .741 #define WRITE_FLASH_BLOCKSIZE
möglich. Ich habe diese also händisch eingegeben, bin aber nicht sicher ob dies so stimmt in der PIC18 Bootloader.asm [c] ; CONFIG1L CONFIG PLLSEL = PLL3X ; PLL Selection (3x clock multiplier) CONFIG CFGPLLEN = OFF ; PLL Enable Configuration bit (PLL Disabled (firmware controlled
-
Thread
Dicke des mini PCI Express Slots
aber wie gesagt bei mir geht es ich hab mir folgendes gemacht: https://hackaday.io/project/7014-pcie-pic18lf2550-devboard
-
Thread
USB -Zustand bei gezogenem Kabel?
Datenblatt des MCP steht dazu nichts. Da der MCP2200 wohl ein mit spezieller Firmware versehener PIC18F1XK50 ist, habe ich dort mal im Datenblatt nachgeschaut. Hier ist RX eindeutig ein Schmitt-Trigger-Eingang mit VDD*0.8 als minimalem High-Pegel. Bei VDD=5V und 3.3V-Ausgängen kommt das nicht hin.
-
Thread
Mikrocontroller mit LCD
Du könntest auch einen dsPIC33FJ128GP802 verwenden. Oder einen PIC18F26K80. Oder einen LPC11C24. fchk
-
Thread
PIC18 in Sleep Modus und per UART Interrupt wieder heraus
Ich nutze einen PIC18LF25K50 mit MPLAB v2.25. Ich versuche den Pic in den Sleep Modus zu versetzen und dann per UART Interrupt wieder aufzuwecken. Da im Sleep Modus der Oscillator etc. disablet ist und keine Clock
-
Thread
Umstieg von AVR auf PIC
") PIC18Fxxx: Uralt-Teile, nicht mehr verwenden PIC18Fxxxx: ältere Chips, kann man nehmen PIC18FxxKxx: moderne Chips, 5V-Betrieb möglich PIC18FxxJxx: moderne Chips, gehen nur noch bis 3.6V Moderne Chips
existierende Projekte angeboten, nicht mehr für Neuentwicklungen Also: Bediene Dich irgendwo bei PIC18FxxKxx für den Anfang.
-
Thread
PIC - xlcd.h fehlt?
etwas ratlos. Ich möchte gern in C ein 2x16 LCD an zu steuern. Der verwendete Controller ist PIC18F25k22. OS: Ubuntu 14.04 Compiler: XC8 - V1.35 Für die Ansteuerung gibt es ja die xlcd-libary. Da diese nicht bei der Standartinstallation des XC8 dabei war, habe ich mir die "PIC18F Legacy Peripheral
es sich etwas abseits unter xc8/v1.33/include/plib/xlcd.h Die Sourcen unter xc8/v1.33/sources/pic18/plib/XLCD Musst sowieso kopieren, die Ports und Bitnummern in xlcd.h anpassen und die Sourcen neu kompilieren.
-
Thread
Welcher Programmer für ARM Cortex-M0?
. Wenn ich sehe, wie viele Leute hier CAN-Knoten mit Mega8 plus MCP2515 zusammenschrauben, wo ein PIC18F25K80 die platzmäßig kleinere und bauteilemäßig günstigere Lösung gewesen wäre... Oder Stichpunkt USB und dieses unsägliche VUSB: Es gibt Berichte von Leuten, die das bereut haben und auf einen PIC16F1454
-
Thread
[V]Microchip PIC's 18/16/24 & PICkit2 & Board
Hallo, biete meine Sammlung an PIC's an. Sowie zwei Dev/Ev. Boards. + PICkit2 Enthalten sind: PIC18LF4620 -I/P 8 Stück (DIP40) PIC18F4620 -I/P 5 Stück (DIP40) PIC18F4620 -I/PT 3 Stück (44-Pin TQFP) PIC16F871 -I/P 1 Stück (DIP40) PIC16F877A -I/P 4 Stück (DIP40) PIC16LF877A
-
Thread
Sleep Modus() beim Debuggen
Kurze und einfache Frage: Ich versuche meinen PIC18 via Sleep(); Makro in den Sleep Modus zu versetzten, bin mir aber unsicher ob dies auch tatsächlich passiert und würde dies gerne via Debuggen verifiziert. Müßte wenn der MCU sich im Sleep Modus befindet
-
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
PIC: Zusammenfassen von Portbits
vielleicht ist die Frage dumm und ich stehe einfach nur auf der Leitung. (Konkret geht es um einen PIC18F2550 und SDCC, aber ich vermute das spielt keine Rolle). Man kann in C einen 8-Bit-Wert einfach auf einen PIC-Port schreiben, z.B. PORTb=42. Nun liegen aber auf B1 und B0 die SPI-Signale, und da
-
Thread
[S] Programmierten PIC18F14K50-I/P
Hi, ich komme aus der Atmel ecke, möchte nun aber gerne einen USBtin [1] bauen, in dem ein PIC18F14K50-I/P verwendet wird. Suche also jemanden der mir gegen die kosten des PIC + 1 Bier + Versand einen geflashten pic schicken würde. Gruß, Marc [1] http://www.fischl.de/usbtin/
-
Thread
MCLR funktioniert nicht als Input PIC18F23K22
Hallo, ich habe hier das Problem, dass beim oben genannten PIC 18F23K22 der MCLR-Eingang (RE3) nicht als digitaler Eingang funktioniert. Ich habe das Konfigurationsbit entsprechend gesetzt: #pragma config MCLRE = INTMCLR // MCLR Pin Enable bit (RE3 input pin
, wo man auch das Datenblatt findet. http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F23K22 (Guckst du "Dokumentation & Software")
-
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
da Wort erfolgreich erkannt BAUDCONbits.WUE = 1; Sleep(); // Schicke PIC18 über Makro wieder in Sleep Modus } } } [/c] Ich vermute mal dies kann noch nicht alles sein!
-
Thread
PIC16F887 float in string umwandeln - PROBLEME :-(
für jeden Scheiss eine eigene Funktion verwenden, ist dieses Limit sehr schnell erreicht. Die PIC18-Familie ist bereist um einiges besser, besitzt jedoch keine höhere Rechenleistung. Für mehr Leistung empfehle ich, wie bereits vorgeschlagen, die PIC32-Familie oder etwas ähnliches eines anderen Herstellers
-
Thread
Elektronik-Gadget: DigiRule
Data Flip Flop 4 Bit auf/ab Zähler Betrieben wird alles mit einer CR1220 Knopfzelle und einem PIC 18F43K20 HOMEPAGE & Bilderquelle : http://www.bradsprojects.com/the-digirule/ ----------This project is completely open source----------- Gerber & Hex hängen an, das wäre doch was für
-
Thread
Passender Transistor für Servo
Zur Frage welchen Controller ich nutze, einen PIC18F4620 (ein Dinosaurier für mein Vorhaben ich weiß) Habe mir die o.g. Servos schon gekauft. Maximal zulässiger Strom lt. Datenblatt 25mA
Hano G. schrieb im Beitrag #4314197: > Zur Frage welchen Controller ich nutze, einen PIC18F4620 (ein > Dinosaurier für mein Vorhaben ich weiß) > > Habe mir die o.g. Servos schon gekauft. Maximal zulässiger Strom lt. > Datenblatt 25mA Ja und. Dein Servo braucht am Steuereingang
-
Thread
Probleme mit PIC24F + TFT IL9341 Controller
ich mich einer fertigen Initialisierungs-Routine bedient (die laut Youtube Video und Blog auf einem PIC18 mit selbem Display Modul tadellos funktioniert). Nach kleineren Adaptionen (Ports umschreiben, ..) habe ich auch hier habe ich keinen Erfolg sehen können. Leider habe ich kein zweites Display gleicher
-
Thread
MultiByte SPI PIC18F Slave-Master Communication
Hallo Zusammen, ich versuche gerade seit mehreren Stunden mehere bytes nacheinander mit einem PIC18 in slave mode von dem andren PIC18 zu lesen. Irgendwie klappt es nicht. Entweder bleibt der PIC hängen oder bekommt keine Daten Was mir gelungen ist, nur ein Byte zu lesen, mir der Routine ---
-
Thread
Ethernet Anbindung
sind wir auf Ethernet Controller wie den ENC28J60 gestoßen Atmel µC wie den AT32UC3C164C und die PIC18F97J60 FAMILY Freue mich auf eure Inputs LG flying12
was für Dumme oder Eilige, kostet aber auch einiges. Die mit Abstand billigste Lösung ist der PIC18F67J60. Schaltung gibts hier https://www.olimex.com/Products/PIC/Proto/PIC-P67J60/ Software gibts von Microchip, alles da, wenn auch ein wenig unübersichtlich. Nachteil: Lochraster ist nicht. Das
-
Thread
Zufallszahl bei Start des Mikrocontrollers
Hintegrund ist dieser, es sollen mehrere Slave-Controller starten können ohne die gleiche ID zu besitzen. (PIC18F45K80) Weiterhin wollte ich fragen ob sich jemand mit dynamischen Masken und Filtern, welche sich abhängig von der eigenen zugewiesenen ID ändern auskennt. MFG Flo
ist dieser, es sollen mehrere Slave-Controller starten können > ohne die gleiche ID zu besitzen. (PIC18F45K80) Ist doch Unsinn: Bei nur 32 Adressen kommt es ganz schnell zu zufällig 2 mal derselben Zahl. Wenn es wenigstens 64 bit wären... Immerhin hat auch ein PIC18F45 ein EEPROM, kann also
-
Thread
PIC 18F4550 Eingangswiderstand von Pin RA2
Hallo, ich versuche ein Nummernfeld (Matrix 3x4) mit einem 18F4550 auszulesen. Eigentlich kein Problem, nur wollte ich zuletzt zum einlesen der "Zeilen" Port A verwenden. Dort belege ich RA2 - RA5. RA2 ist allerdings (wie ich nach einigem Suchen festgestellt habe) nicht hochohmig. Die Spannung, die über einen Pin von Port D kommt fällt also stark ab, sobald eine entsprechende Taste am Numfeld gedrückt wird, und der Pegel für High wird nicht erreicht. Alle anderen Pins sind gleich konfiguriert und zeigen ein stark hochohmiges Eingangsverhalten. Ist am Pin RA2 etwas besonderes? Abgesehen
-
Thread
Seltsamer "LCD Fehler"
Hi, spiel hier grad mit nem PIC18F25K22 rum. [laber] Bei der Gelegenheit wollte ich der bisher hervorragend funktionierenden LCD-Routine, das dämliche 2ms warten austreiben. Ergebnis Display tot. Ziemlich dumm auf den wahrscheinlich
-
Thread
LED Sequenzblinker
z80freak schrieb im Beitrag #4288998: > Hat jemand eine Idee zur Realisation? Ein PIC18 mit genug IOs, ein bisschen Hühberfutter, ein paar Zeilen C-Code und das Ding läuft...
-
Thread
PIC18 - RN42 UART Übertragung
Hallo zusammen, ich versuche gerade ein Bluetooth Modul (RN42) mit meinem mic kommunizieren zu lassen. Ich scheitere dabei eine vernünftige Kommunikation zwischen den beiden herzustellen. Kann mir jemand dabei helfen, wie genau ich die Register setzen/abfragen muss um ein einfaches 8bin Zeichen an das Modul zu übertragen? Meine aktuellen Einstellungen sehen wie folgt aus: TXSTA1 = 0b00100100; //TXEN = 1, BRGH = 1 RCSTA1 = 0b10000000; //SPEN = 1 BAUDCON1 = 0b00010000; SPBRG1 = 38; //2 for 9600 Baud; 38 for 115200 Die Funktion (Grundgerüst): void
-
Thread
Ungeklärter Absturz PIC18F4580
Phänomen, bei dem ich seit Tagen einfach nicht weiterkomme. Ich nutze folgende Umgebung: Controller: PIC18F4580 @ 4MHz Crystal Quarz mit 4-fach-PLL Sprache: C Compiler: C18 IDE: MPLAB 8.90 Projekt: Lenkregelung an einem Obstbau Traktor Ich erfasse den Abstand zu Obstbäumen links und
-
Thread
Frage zu SPI bei PIC18F
Hi, ich habe ein Problem mit der SPI Ansteuerung meines RFID Reader IC's (TRF7960). Laut Datenblatt des Readers soll SPI wie folgt konfiguriert werden (siehe Anhang): MOSI (write): Daten werden mit fallender Flanke ausgegeben, mit steigender Flanke eingelesen MISO (read): Daten werden mit steigender Flanke ausgegeben, mit fallender Flanke eingelesen d.h. SPI muss vor dem Lesen umkonfiguriert werden. Wenn ich das richtig verstehe muss ich zum Schreiben die Konfiguration SSPSTAT.CKE = 1 SSPCON1.CKP = 0 und zum Lesen SSPSTAT.CKE = 0 SSPCON1.CKP = 0 verwenden. Wenn
-
Thread
[kicad] Erweiterung einer Modul-Library
Hallo, ich habe mir einen PIC18F452-I/P fuer den Schema-Editor erstellt (unter Beachtung der "KiCad_Library_Convention"), den es bisher nicht gab. Den moechte ich nun auch allgemein zur Verfuegung stellen. Dazu Fragen an Wissende
Habt Dank für die Antworten. Und Korrektur: Es handelt sich um einen PIC18F452-I/L im PLCC-Gehäuse (und nicht den PIC18F452-I/P im DIP40, den es schon gibt). Die Library, die ich erweitern möchte, ist die: microchip_pic18mcu.lib in https://github.com/KiCad/kicad-library
-
Artikel
Entwicklungsboard mit PIC
Widerständen R69 bis R71 und R20 bis R23 ermöglichen die externe Programmunterbrechung. Mikrocontroller PIC18 verfügt über ICSP Modul und kann über ICSP Input direkt im Board programmiert werden. 16 separat gesteuerte LED sind über JP5 und JP10 an die Output-Pins von PIC18 anzuschließen. Mainboard Modul PIC
Liebeserklärung Mainboard + HD44780 Beispiel 4 "Anschluß mit PC über USB Mainboard+ Comm-Board+ HD44780 Link. PIC18 Datasheet - A200_ua7805 - PCF8583 - PCF8574 - I2C_ Temperature Sensor - Mcp23s17 SPI Expander - HD44780 Display - Datasheet PIC18-Entwicklungsboard - StartPIC18
-
Thread
Suche µC mit getrennten CAN- und UART-Modul
PIC18F2585, vielleicht gibts auch neuere aus der Linie.
PIC18F25K80?
-
Thread
PIC16F887 COMF funktioniert nicht
P.S. Die PIC18F und die neueren PIC16F haben ein separates Port-Latch zum auslesen...
-
Thread
Widerstandsdekade selber basteln
8.5-stelligen Multimeter ausgemessen und ist der Dekade genau bekannt. Als Controller dient ein PIC18F87K22. Die Dekade kann neben Widerständen auch viele Sensoren wie PT100 simulieren und auch die Leitfähigkeit von NaCl Lösung inkl. Zellenkonstante und dynamischer Temperaturkompensation simulieren
-
Thread
Pic 18F25K50 - SPI - Mehrere Kanäle?
Hallo, Nach vielen Hinweisen aus diesem Forum hat meine Steuerung weitere Formen angenommen. Pic 18F25K50 Schritmotorsteuerung Nanotec IMT802 per SPI angeschlossen 5V und 3,3V sind auf der Platine verfügbar. und 12 V für die Motoren 2* Nanotec 4209. 1,05 A maximaler Strom. ein Drehgeber
-
Thread
Erasing uC eeprom through bootloader
Hello guys! I have already implemented a the Tiny bootloader in a PIC18F4520 and it is working very good. However I can't only write in the program memory and I don't know if there is any way to erase the internal eeprom memory of the PIC through booltloader. Thanks
-
Thread
ethersex & Buderus EMS
Hallo, ich habe mich nun schon durch diverse Beiträge zum Thema Buderus EMS, EMS-Gateway (PIC18F) und Ethersex gelesen. Ganz klar ist mir eines aber noch nicht. Es ist immer die Rede von einem Framer und Collector. Framer habe ich verstanden ordnet die Daten vom EMS auf dem AVR bzw. PIC
Hallo, > ich habe mich nun schon durch diverse Beiträge zum Thema Buderus EMS, > EMS-Gateway (PIC18F) und Ethersex gelesen. > Ganz klar ist mir eines aber noch nicht. > > Es ist immer die Rede von einem Framer und Collector. > Framer habe ich verstanden ordnet die Daten vom EMS auf dem AVR bzw