-
Thread
"Standard Peripherals Library" für PIC18, PIC24 und dsPIC33
Ich suche bis dato vergeblich so was wie eine ""Standard Peripherals Library" für den PIC18, PIC24 und dsPIC33 - gibt es so was tatsächlich nicht? Lassen sich wenigstens irgendwo Header-Files finden, die für jede Peripherie Einheit eine struct zur Verfügung stellen, mit der man auf die
-
Thread
Max. Strom Port D beim PIC 18F45K80
Grüße an alle, Beim PIC18F45K80 gibt es anliegende Max. Ratings je Port. Lese ich das richtig, dass ich an „jedem“ beliebigen Port Pin von PORT D bis zu 8 mA entnehmen darf, in Summe also bis zu 64 mA? Kommt mir etwas
H-Ausgangspegel bei maximalem Strom ist oft nur noch 2 Volt, beim L-Pegel sieht es meist etwas besser aus. Beim PIC 18F4550 beträgt der maximale Strom 25 mA, ein H-Pegel von Vdd - 0,7V ist aber nur bei 3 mA garantiert. Bernd
-
Thread
HD44780+PIC18F25k22 Rise Time Probleme?
überprüft, gesucht, geändert, kein(en wirklichen) Fehler gefunden o. ich bin /Betriebsblind/. Der Pic18F25k22 ist auf ein BrakeoutBoart (ink. 1x100nF) gelötet, Steckbrett. Stromversorgung OK, Protokoll OK(?), /alle/ Timings ausgemessen OK, Letzer Prüfung RiseTime FALED! Ja kruzefix, kann ja wohl
. Obiges OsziBild zeigt einen belasteten Port, ~25ns. Ohne geht die RiseTime auf ~20ns runter. Pic Dabla sagt bei 5V Typ., 15ns Max. 32ns. Was ja dann eigentlich des öfteren Probleme geben sollte, is ja nu nich außergewöhnlich langsam??? A-Karte gezogen? Das Display zeigt auch unterschiedliches
-
Thread
Senden einer HEX-Abfolge über RS232 mit PIC18f452 in C
Schnittstelle schicken. Ich kann bis zu 2 Zeichen schicken. Aber es sollten mehr sein. Ich benutze den PIC18f452 mit MPLAB und dem C18 C Compiler Kann mir jemand einen Tipp geben? Vielen Dank für eure Hilfe
TXREG = data; // Write the data byte to the USART Nachtrag: Lass einfach die "1" weg :( Dein PIC hat ja nur einen USART. Oder so: while(BusyUSART()); WriteUSART(data);
-
Thread
PIC 18F4620 durch 18F46K20 ersetzen ?
Hallo, in enem aktuellen Design möchte ich den PIC 18F4620 durch 18F46K20 ersetzen. Die Versorgungsspannung würde ich natürlich von 5 V auf 3.3 V reduzieren. Muss ich sonst noch auf etwas achten ? Sind die Input Pins +5V tolerant ? Der K- Typ
Nehm doch den 18F46K22. Der ist Pincompatible und bis 5V Betriebsspannung. HTH, PICfan
-
Thread
Open Bench Logic Sniffer - PIC18F24J50
16MHZ Quarz zu nehmen, was leider nichts brachte. Ich habe mir nun den richtigen Bootloader für den PIC18F24J50 besorgt und geflasht(BeeProg+ ISP). Leider bekomme ich weiterhin keinen Eintrag im Gerätemanager. Hat einer von Euch einen Tipp, ich habe mit PIC leider nichts am Hut. Ich könnte mir vorstellen
Lies mal den PIC zurück und vergleiche, ob die Daten überhaupt im flash drin sind.
-
Thread
2kB Firmware über pic18F4550 auf einen Sensor laden
ich muss für ein Projekt eine 1986 Byte große Firmware in eine Sensor laden. Das soll über einen pic18F4550 und SPI passieren. Im Normalfall würde ich die Firmware auf ein EEPROM brenne und sie dann von dort auf den Sensor schaffen, was aber aus Platzgründen auf der zur verfügungstehenden Platine nicht geht. Gibt es eine Möglichkeit so große Konsanten auf dem Pic anzulegen? Gruß Frank
-
Thread
Probleme mit PIC18F4520 und Dallas DS18B20 Sensor
das Problem sein (Bit Timing?)? Das nächste Problem ist, dass das Programm ja eigentlich für den 18F4520 ist. Dort funktioniert nicht einmal die Ansteuerung des Displays. Brenne ich genau das gleiche Programm (mit Anpassung der Device File) auf einen 18F458 und setze diesen auf das gleiche Board
ja offensichtlich niemand bei meinem Problem helfen konnte, habe ich mir selber geholfen. Mein PIC C Compiler von CSS war einfach viel zu alt und hat deswegen auch die Debugger Funktion vom 18F4520 nicht unterstützt. Die Fuses waren außerdem auch falsch. Zusätzlich war der PIN, an dem der DS1820
-
Thread
Can Bus mit pic18f45k80 und/oder MCP2515
Hallo, ich versuche seit kurzem mit pic18f45k80 ein Can bus Kommunikation aufzubauen. Ich habe beispiele in dem " PCWHD example Ordner" Ich verstehe die Abläufe nicht. Ich versuche sogar mit MCP2515 da klappt auch nicht. Kann mir bitte hier jemand die Verbindung mit pic18f45k80 sowie mit mcp2515 erklären. Ein Code kann ich außer dem beispiel nicht anbieten, den müsste eigentlich jeder habe.
-
Thread
PicKit3 In Circuit Debug mit pic18F1320 gaanz langsam!?
Hallo Ich habe folgendes Phänomen: Ich habe einen PIC 18F1320 und einen PIC 18F45K20 an den PicKit3 Debugger angeschlossen (nacheinander :-) Wenn ich im Debug Modus die Einzelschritte durchführe, dann gaht das mit dem 18F45K20 ziemlich flott. AUßerdem sind hier 3-4 Breakpoints möglich. Beim 18F1320 dauert ein Schritt jedoch 2-3 Sekunden oder länger. Außerdem sagt er mir, wenn ich schon einen Breakpoint definiere, daß ich jetzt aber mit der Anzahl der Breakpoints schon am Ende bin. Wieso
-
Thread
pic18f26k88 eingänge beim debuggen dauerhaft auf low
habe gerade keindatenblatt zu dem pic vor mir (ranziges umts...) aber sind die pins vieleicht auf analog gestellt?
digital gesetzt... Datenblatt: [[http://pdf1.alldatasheet.com/datasheet-pdf/view/409925/MICROCHIP/PIC18F26K80.html]]
-
Thread
C18 Timer0 Initalisierung PIC18F97J60
blinkt schon allerdings nicht mit den Zeiten die ich berechnet habe. Kennt jemand diese Eigenheit des PIC? PIC18F97J60 25MHz Prescaler 1:2 Timer Resolution 16 Bit TMR0 = 0xF3CB [c] OpenTimer0( TIMER_INT_OFF & T0_16BIT & T0_SOURCE_INT & T0_PS_1_2 ); TMR0H = 0xF3; TMR0L = 0xCB; if (INTCONbits.TMR0IF
Include-Dateien /************************************************************************/ #include <P18F97J60.h> #include <stdio.h> #include <delays.h> #include <timers.h> /************************************************************************/ /**********************************
-
Thread
PIC18F46K80 durch 18F4680 ersetzen möglich?
Hallo Forum, ich benötige mal wieder dringenst eure Hilfe... Kann ich einen PIC18F46K80 durch einen PIC18F4680 durch abändern ber Bibliotheken ersetzen??? Soviel ich weiß, steht das "K" nur für die NanoWatt-Technologie ... oder liege ich da falsch? Problem ist folgendes: Benötige
-
Thread
RFM12 @ PIC18 - Probleme beim Empfang / Senden
ich nirgends ein Beitrag mit dem gleichen Problem.. Folgender Hardware-Aufbau auf Steckbrett: 2x: PIC18 über fünf Port-Pins mit RFM12 verbunden (SDI,SDO,SCK,nSEL,nIRQ) Der eine PIC soll das RFM12 als Empfänger und der andere als Sender verwenden. Als Monoantenne ist ein Stück Draht (~16,7 cm) am Antennen-Pin
das Demoprogramm am Laufen gehabt als das Problem aktuell war, also war keine weitere Arbeit für den PIC ausser Senden/Empfangen bzw. Soft-SPI...
-
Thread
Oszillator für Analog Digital Wandler (PIC18F14K22)
Ich benutze einen PIC18F14K22 um eine Spannung eines Akkus zu überwachen, zudem habe ich noch zwei weitere Analog-Digital-Wandler, welche mir die Spannung an zwei MOSFETs messen. Ansonsten steuere ich nur die MOSFETs und
T_OBI schrieb im Beitrag #7431156: > Ich benutze einen PIC18F14K22 um eine Spannung eines Akkus zu > überwachen, zudem habe ich noch zwei weitere Analog-Digital-Wandler, > welche mir die Spannung an zwei MOSFETs messen. Nö. Dein PIC hat nur einen AD-Wandler
-
Thread
USB-HID Beispiel für PIC18F2550 und XC8 - Compiler
Ihr verwendet aktuell den PIC18F2550. Das ist ein sehr alter PIC. Es gibt inzwischen neuere Typen: PIC18F25K50 (5.5V tauglich) und PIC18F25J50 (3.3V). Die Chips sind untereinander pinkompatibel. https://www.microchip.com/wwwproducts/en/PIC18F2550 https://www.microchip.com/wwwproducts/en/PIC18F25K50 https://www.microchip.com/wwwproducts/en/PIC18F25J50 Es könnte weniger Arbeit sein, einfach auf einen aktuellen PIC umzusteigen als die
-
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
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
item5d5c23044d Gibt's aus china billiger, aber dieses sollte bis auf die Größe identisch zu dem bei Pic-Projekte sein, jetzt ist die Frage, kann man an SPI 2 Geräte betreiben oder braucht man da einen zweiten Kanal, den dieser Pic nicht hat? Geht das eventuell über einen Multiplexer? der SPI würde
-
Thread
Brenner8P rev5 (PIC18F2550-I/SP nicht brennbar)
Hallo, einfach mal ganz dumm gefragt, wie brenne ich mit dem Sprut Brenner8P rev5 meinen zweiten 18F2550-I/SP? Ich bekomme bei diesem PIC immer nur "## this PIC-ID 0x0000 is not in database", den ersten hatte ein Freund für mich gebrannt. Hingegen ein 16F628-20P ging ohne Probleme zu brennen. Software
Merkwürdig. Du könntest mal versuchen den PIC direkt über die ICSP-Schnittstelle (MCLR,RB5,RB6,V+,GND mit dem PIC verbinden) zu programmieren.
-
Thread
Vom Motorola MC68HC908GP32 zum Pic18F4550
Bin noch ein neuling was Pic´s und co betrift... und hab da mal eine frage ist es schwer einen Sourcecode fur den Motorola MC68HC908GP32 umzuprogramieren da er auf dem Pic18F4550 läuft?? Der code selbst ist in Assembler geschrieben
frage ist es schwer einen Sourcecode fur den >Motorola MC68HC908GP32 umzuprogramieren da er auf dem Pic18F4550 läuft?? > >Der code selbst ist in Assembler geschrieben. Versuchs gar nicht erst. Schreib das Programm neu. Am besten gleich in C.
-
Thread
RC0 und RC1 schalten nicht (PIC18F66K80)
Hallo Zusammen, ich nehme gerade meinen Mikrocontroller (PIC18F60K88) in Betrieb. Leider scheitert es schon an den digitalen Ausgängen. Ich will mit folgendem Code die LED's am Port C (RC0 - RC5) aktivieren. Funktioniert für für RC2 - RC5 wudnerbar. An den Pins
LATC = 0xff; } } [/c] Kann mir jemand auf die Sprünge helfen? Vielen DANK!! PIC18F66K80 MPLAB X IDE v3.10 PICKit 3 Compiler XC8
-
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
solches erkannt werden, was den Empfang des Bytes unmöglich machen müsste. Ich hatte erwartet, dass der PIC nur jedes zweite Byte empfängt, es wird aber jedes Byte korrekt erkannt. Was verstehe ich denn hier falsch? Anbei der Code für den Sender (isMaster = 1) und Empfänger (isMaster = 0) [c] /* 18
-
Thread
Timer0 PIC18F45K20 1Sekunde zählen
zusammen! Ich bin Student und hab zu Weihnachten ne PICkit3 bekommen, auf dem Targetboard sitzt ein PIC18F45K20. Problem bei dem Ganzen, ich bin zwar nicht neu im programmieren von Mikrocontrollern/-prozessoren, aber ich bin eher die alten Dinger gewohnt und kenn mich mit der "neuen" Generation von Pics
Jetzt musst du halt rechnen! Hier eine kleine begleitende Lektüre: http://www.sprut.de/electronic/pic/programm/lcduhr/lcduhr.html
-
Thread
PIC18F4553 & Input PORTB Analog/Digital setzen wo?
Hi, also folgendes Problem ich bin mit einem PIC18F4553 am spielen und habe mir das Debug-Express Board mit dem genannten PIC nachgebaut. An PORTB PIN 0 ist ein Switch angeschlossen mit externem PULLUP hab daher die internen abgeschaltet und den
einem ANSEL Register oder so der PORTB als Digital gesetzt. Dieses Register gibt es nur bei meinem PIC nicht und ich finde auch nichts in den ganzen Handbüchern, womit ich das bei meinem PIC setzten kann. Habe nur eine "Warnung" gefunden: 2:Analog levels on any pin defined as a digital input may
-
Thread
PIC18F25K22 + MPLABX + C18
Guten Morgen, ich habe da mal ein Problem: ich habe ein PIC18F25K22 der als Primäre Aufgabe hat zwei Schaltregler zu Realisieren, nur irgendwie verschwinden mir Variablen zb.: Interrupt vom Timer 1 mit 10ms: [code] void TIMER1_INIT(void){ OpenTimer1
dann nur 2 Bänke soweit ich weiss ... Stack Bank und Data0 Bank Linker Script: [code] // File: 18f25k22_g.lkr // Linker scrip for PIC18F4550 and storing large structs of Data #DEFINE _CODEEND _DEBUGCODESTART - 1 #DEFINE _CEND _CODEEND + _DEBUGCODELEN #DEFINE _DATAEND _DEBUGDATASTART - 1 #DEFINE
-
Thread
Bitte um Hilfe - Pickit 3 erkennt PIC18F45K80 nicht
Hallo Leute, ich brauche Eure Hilfe. Ich hab ein Modul fix fertig aufgebaut, bei welchem ich den PIC 18F45K80 verwende. Heute habe ich versucht, zu Testzwecken ein kleines Programm raufzuladen welches die StatusLED (diese hängt direkt auf RB0) blinken lassen soll. Zum Programmieren hab ich auf
Nachtrag: Ich habe meine Bord mit einem 18F46K80 am PicKit3 und ICD2 (mit AC164112 Adapter) unter MPLAB V8.92 angeschlossen und es funktionierte alles. Das ICD3 funktioniert allerdings nicht unter MPLAB V8.92 (W10X64). Unter MPLAB X IPE
-
Thread
Platine mit FT232RL, PIC18F23K22 wird nicht erkannt
Hallo Microcontroller-Experten, vorab ich bin ein Anfänger. Als Einstieg habe ich mir das Lernpaket PIC-Mikrokontroller zugelegt. Die Platine (mit PIC18F23K22 und FT232RL-Chip, s. Foto) habe ich per USB-Kabel an den PC angeschlossen, um die Einstellungen (gemäß Handbuch) durchzuführen. Auf der Platine
-
Thread
PIC18F46K40 - Timer0 - Interrupt Flag
befördern. Des Weiteren sehe ich dass du T0CON0 und T0CON1 schreibst, ich glaube es gibt bei den PIC18 nur T0CON, T1CON, T2CON, T3CON, immer ganz genau das Datenblatt ansehen! MFG Picfan
Hallo, sorry, hatte kürzlich mit einem PIC18F45k50 etwas zu tun. Heute hab ich das datasheet von 46k40 angeschaut, es hat sich einiges fundamental geändert.... MFG
-
Thread
µC PIC18F45K22/interner Oszillator/Genauigkeit
Ich habe ein kleines Programm für den µC PIC18F45K22 geschrieben, um die Genauigkeit des internen Oszillator zu testen. Das Ziel waren 8 blinkende Leuchtdioden auf dem PORTC, mit einer Leucht- und Dunkelzeit von 1s. Laut den Berechnungen, müsste
-
Thread
BMP280 an PIC18F45K42 mit MPLAP und I2C
master.c @Summary This is the generated driver implementation file for the I2C2 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs @Description This header file provides implementations for driver APIs for I2C2. Generation Information : ac Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8 Device : PIC18F45K42 Driver Version : 1.0.2 The generated drivers are tested against the following: Compiler : XC8 2.36
-
Thread
PIC18F4520 über I2C ADXL345 ansteuern
Hallo Ich bin ein PIC I2C neuling und möchte mit einem PIC18F4520 über I2C einen ADXL345 Sensor auslesen. Den Sensor bräuchte ich als Neigungssensor. Leider schaff ich es nicht, dass mir der ADXL irgend einen Wert zurückgibt, mit welchem ich weiterarbeiten könnte. Kann mir da jemand helfen. Ich arbeite mit der C18 Bibliothek. Vielen Dank Flurin
-
Thread
PIC 18F2685 - Timer0 - Highbyte lässt sich nicht setzen
Hallo, ich hab schon wieder ein Problem :-) Leider lässt sich bei mir TMR0H nicht setzen. TMR0L geht ganz wunderbar. Wenn ich die Aussagen im Datenblatt richtig verstehe müsste mein Code eigentlich funktionieren,oder? [c] void main(void) { TRISB = 0xFF; //PortB0 Eingang TRISC = 0x00; //PortC alles Ausgänge PORTA = 0x00; PORTC = 0x00; ADCON1 = 0xFF; //AD-Eingänge abschalten,als Digitale Eingänge nutzen INTCONbits.RBIF = 0; INTCONbits.GIE = 1; //Alle Interrupt zulassen INTCONbits.RBIE = 1; //Port Change Interrupt anschalten T0CON = 0b00001000; //16bit,interner Takt,kein Vorteiler
-
Thread
PIC18F4680: 5V-Spannung auf digitalen I/O schalten
DEBOUNCER(); } } [/c] Ich benutze im Übrigen MPLAP IDE v8.53 mit dem Compiler MPLAP C18. Datenblätter und Ähnliches kann ich auf Wunsch nachreichen. Vielen Dank schon mal vorab!
Hi, 1. Auf jeden Fall Varaiante b wählen. 2. Der PIC reagiert nicht ? Der Code hat ja auch keine Ausgabe in irgendeiner For. 3. ADC deaktiviert und die PortA so auf digital umgestellt? Stampede
-
Thread
I2C Verbindung zw. PIC32 und PIC18. Slave zu Master ?
Hello, Ich habe ein Problem mit der I2C Kommunikation zw. 2 PICs genauer: zw. PIC32MX360F512L (MASTER) und PIC18LF4550 (SLAVE) zwar klappt es nicht Daten vom Slave zum Master zu schicken! andersrum kein Problem. Problem beim senden vom Slave zum Master.: Adresse wird erfolgreich
an den I2C drangehängt und den ausgelesen bzw beschrieben (erfolgreich). somit liegt der Fehler im PIC18 Code... hat den schon jemand durchgelesen und vielleicht was entdeckt? THX
-
Thread
Sprut Brenner 8P: Kann keinen PIC 18F2550 brennen mit Brenner 8P
dass der Brennner die 16F.. PIC's erkennt und auch problemlos brennt, den 18F2550 aber nicht. Ich habe bis jetzt noch keinen anderen 18F.. - Typ geteste (weil ich keinen da habe). (Vielleicht liegt ginge es mit einem anderen 18F
. Hast du in der Software auch auf 28/40Pin eingestellt und die 18F Serie im Pull-Down Menü ausgewählt? Wie du es geschafft hast einen anderen Pic auszuwählen der 18F Serie (wenn ich dein Posting richtig gelesen habe, hast du das getan) ist mir allerdings Rätselhaft
-
Thread
MPLABX + PICkit3 + PIC18F6722: Programmiervorgang dauert ewig
Hi, bin gerade dabei, für ein Projekt den Controller PIC18F6722 in MPLABX zu programmieren. Habe jetzt zu begin nur ein winziges Progrämmchen mit gerade mal 172Byte größe geschrieben. Beim Programmieren fällt mir dann auf, dass der Vorgang zwar funktioniert
Bei mir auch. Allerdings bei einem 18F4550, der hat 32kB Flash und keine 128kB wie der 18F6722...
-
Thread
PIC18 - Microchip HID-Mouse-Beispiel - Output-Endpoint hinzufügen
Hallo zusammen, ich arbeite immer noch an meinem PIC18F2455 und dem Microchip HID-Mouse-Beispiel. Das Beispiel hab ich dahingehend erweitert, dass es immer 5 Byte Packete per USB verschickt. Das funktioniert auch (Danke Martin ^^). Jetzt will ich aber
ich lese den Buffer mit dem Methodenaufruf "HIDRxReport(buffer, 5)" aus. Jetzt funktioniert mein PIC ganz normal (ich kann am PC alles normal empfangen), wenn ich aber 5 Bytes runtersende, kommt keine Reaktion (er sollte einfach 5 Byte a 0xFF wieder hochschicken). Was mache ich da falsch? Habe ich
-
Thread
PIC18F4680 PortD lower nibble als Eingang funktioniert nicht.
Hallo Zusammen, ich nutze das EasyPic5 Entwicklerboard und teste gerade die Taster. Leider funktioniert PortD.0 bis PortD.3 nicht als Eingang. Folgenden Code verwende ich für den Test: [c] void main() { ADCON0 = 0x00; // Diasable the ADC module. ADCON1 = 0x0F; // Set ADC port to digital output I/O. TRISB = 0x00; // Set direction of RB port to output (all Pins can be used as output). PORTB = 0x00; // Switch all pins off. TRISD = 0xFF; // Set portdirection to input (RD0 to RD3 not work, why?). do { LATB = PORTD; Delay_ms(100); } while(1); } [/c]
-
Thread
PIC 18F mit RS485 Bus 20 Teilnehmer - Tutorial? -TIPPs!
Hallo zusammen, An einem Meßstand werde ich ca 20 Teilnehmer vom "kaputten" RS232-"BUS" auf RS485 umstricken und per PC Software steuern. Aktuelle Entwürfe für Meßkarten werden diesbezüglich in nächster Zeit hin entworfen. Da ich leider damit noch nicht gearbeitet habe, und alles wie immer "so schnell wie möglich" gehen muss, würde ich gerne Erfahrungen von Euch sammeln. Wo gibt es ein gutes Tutorial, dass mir Infos gibt zum Protokoll/Handshake/Senden, Steckern, PC-Verbindungen, PIC-Anschluß, Pegel etc.. also das übliche Einarbeiten. Natürlich wäre ich dankbar wenn Ihr auch DA & DON
-
Thread
Kits DM183022 (Pic18Fxxx) und DV164007 (ICD2 Modul)
hallo, ich habe die beiden o.a. microchip kits zu verkaufen (beide neu und ungeoeffnet). bitte mit realistischen preisvorstellungen per email melden.
-
Thread
Suche Tipp: 40 Stück PIC18F452 DIP 40 ?
Bei Conrad kosten die PIC18F452I/P (das ist die DIP-Form) satte 13,30 EUR (Preis gilt wenn man min. 25 Stück nimmt). Ich benötige 40 Stück, wer hat einen Tipp für mich wo man die günstiger bekommen kann?
-
Thread
PIC 18F24K20 MPLAB X läuft nur im Debug Modus
Hallo, sitze hier schon eine ganze Weile vor einem Problem und ich hoffe Ihr könnt mir helfen. wenn ich den 18F24K20 programmiere tut sich gar nichts, hab schon alle möglichen und unmöglichen Konfigurationen versucht. Allerdings: im Debug modus - kein Problem, die LED blinkt - das gleiche auch in der alten IDE MPLAB 8.56 - funzt nur im Debug Mode Ich bin mit meinem Latein am Ende - denn google hilft mir auch nicht sehr weiter. hier der Sourcecode: #include <stdio.h> #include <stdlib.h> #include <p18F24K20.h> #include <delays.h> #pragma config FOSC = INTIO67 // Oscillator
-
Thread
PIC18f1320 - IIC - RAZ (Stromwandler mit AD) keine OV
Hi, habe ein tpisches IIC Problem: keine eindeutigen OV vom Slave. Ich habe am PIC SDA an RB3 und SCL an RB4 und die Leitungen mit 10k an 5V. Nachdem ich die Adresse vom RAZ3 gesendet habe, sollte der von 5V auf oV SDA setzten, aber er macht konsequent 4V anstatt 0V. Ich setzte bei input und output jeweils TRISB auf 1=in und 0=out. muss ich mit nem BC337 oder so vielleicht nachhelfen? schon mal besten Dank! RAZ3: http://www.raztec.co.nz/Datasheets/Series3-8A-I2C.pdf
-
Thread
I2C Slave PIC18 & XC8 Problem mit &-Operator?
unteren 4 Bits zurückgegeben werden? An welcher Stelle stehe ich auf dem Schlauch und sehe es nicht? PIC18F46K80 & XC8 V1.34 [c]#include "config.h" #include <stdint.h> #define I2C_ADDR 0x78 // 8 bit address (0x3c) volatile unsigned char i2c_index; // register
-
Thread
PIC18F27Q10 EEPROM (NVMADRL / -H / -U)
Hallo zusammen Ich beschäftige mich seit einigen Tagen mit dem PIC18F27Q10 und habe eine Frage zum EEPROM. Von meinen bisherigen PIC18/12 kenne ich es nur so, dass ich eine Adresse (0x00-0xFF) für das Lesen und Schreiben angebe. Beim F27Q10 muss ich nun aber 3
halt so > üblich ist. Da bin ich wohl noch verwöhnt von meinem gebundenen Buch / Datenblatt des PIC18F252. Ich werde meine Versuche mal fortsetzen, vielleicht meldet sich ja noch jemand der es bereits hinter sich hat. Besten Dank, Gruss Henner
-
Thread
[V] Adapterplatine für PIC18F4620 mit Platz für MAX3232 zum Verschlaufen
Hallo Leute! Ich biete eine Adapterplatine für ein PIC18F4620. Sebstvertändlich werden auch andere mehr oder minder pinkompatible Typen darauf laufen. Ich habe jetzt z.B. ein PIC24HJ128GP204 im Einsatz. Lediglich ein paar Korrekturen waren nötig. Das
>Ich biete eine Adapterplatine für ein PIC18F4620. Kannst du mir 10 Stück schicken? Ich würde das Porto übernehmen.
-
Thread
VMS 4.1 PIC 18f65j50 Firmware über ICSP einspielen?
mit USB verbunden wird, aber es kann kein Gerät identifiziert werden). In dem Ding werkelt ein PIC 18f65j50 , der offenbar die Firmware enthält und auch für den USB zuständig ist und dort vermute ich den Fehler: - entweder ist der PIC kaputt oder - der PIC hat seine Firmware "vergessen"
.01.46.14 Firmware type..............PIC18FJ Target voltage detected Target device PIC18F65J50 found. Device ID Revision = 3 2017-01-09 18:40:24 +0100 - Reading... The following memory area(s) will be read: program memory: start
-
Thread
I2C MSSP Modul PIC18F64J11
Hallo, ich habe ein Problem mit meinem PIC bzw. mit der Kommunikation des PICs mit einem Signalkondidionierungsbaustein über I2C. Der Controller ist der Master und ließt ca. alle 1ms einen Wert aus dem Baustein. Bei EMV-Prüfungen beispielsweise hängt sich die Kommunikation auf. Das macht sich dadurch bemerkbar, dass der ZMD die SDA-Leitung auf Masse zieht (Ack?) und auch in dem Zustand bleibt. Im Anhang sieht man die Zustände der entsprechenden Register. Aufgefallen ist mir im SSPSTAT BIT5 (Stop Bit was not detected). Daraufhin habe ich alles mögliche versucht (StopBit senden Ack usw.)
-
Thread
.lib Datei für PIC 18F6585, und MCP201 (Eagle-CAD)
Hallo Ich suche eine .lib Bibliotheksdatei für PIC18F6585 bzw. MCP201 Wer hat eine solche Datei?? mfg
-
Thread
RFM69HCW SPI-Kommunikation PIC18F25k40
Hallo zusammen, diese Woche habe ich folgende C-Bibliothek eines RFM69HCW für einen PIC18f25k40 probiert zu adaptieren: https://github.com/lupyuen/LoRaArduino/tree/master/libraries/HopeRFLib (HopeDuino_RFM69.h, HopeDuino_RFM69.cpp, HopeDuino_SPI.h, HopeDuino_SPI.cpp) Diese ist zwar