-
Thread
Warnung, ICD2 und PIC18F46K22
Hallo, War dabei den PIC18F46K22 mit dem ICD2 zu verbinden und habe folgende Warnung erhalten. MPLAP ICD2 Warnung ICD Warn0068: This device has a VPP(max) below the minimum ICD2 VPP Level of 12V. Plase ensure that
der PIC18F46K22 braucht eine Vpp von 9 Volt, das geht mit 2 Widerständen 56 und 33 Ohm und einer Zenerdiode 9.2 in der VPP-Leitung: [code] ICD2 -- 56 --+-- 33 -- PIC | Z
-
Thread
mit pic18f4550 2 PWM signale getrennt erzeugen
Hallo, habe einen PIC18f4550 mit 20MHz quarz. Ich versuche mit diesem nun 2 voneinander unabhängig arbeitende PWM-Signale zu erzeugen. Die PWM Signale gehen auf einen L293d welcher wiederum 2 Motoren ansteuert (3v Gleichstrom
-
Thread
PIC18F97J60 -> MAC Adresse ändern
Hallo Zusammen, ich habe mein PIC18F97J60 Board entwas modifiziert. Um nicht jedesmal im Quellcode IP, Subnet oder MAC zu ändern habe ich ich ein 24AA025E48 inkl. MAC Adresse nachgerüstet. Die Daten von IP, Subnet Maske, Gateway,
der MAC Adresse habe ich ein Problem. Die kann ich ohne Weiteres Einlesen und verarbeiten. In der PIC Lite Vorlage wird die MAC Adresse logischerweise als cost -> sprich Read only deklariert. Ich habe es schon mit allen Tricks versucht, die mir meine Bücher, Google und Erfahrung weitergeholfen haben
-
Thread
I2C beim PIC 18F2431 Assembler
Hallo, Bin ziemlicher Pic und Assembler Neuling. Ich versuche den I2C Bus beim PIC 18F2431 (Master) zu nutzen um einen Sensor (Slave) abzufragen. Leider bekomme ich den Bus nicht zum laufen, obwohl der PIC die Hardware
direkten Steuerrung nutzen, SSPCON1 und SSPCON2, wo man noch Bestätigungen senden kann (ACK). Der PIC 18F beitzt nur das SSPCON und müsste ja daher mehr "automatisiert" den I2C abarbeiten? In wie weit muss ich Startbedingung, Adressübergabe, ACk usw. an den Sensor (Slave) Programmieren und was macht
-
Thread
H-Brücke aus IRF7489 Mosfets (PIC18F4431)
möchte ich deshalb um Tips zu meiner Schaltung bitten. Ich möchte eine H-Brücke mit später einem PIC µController bauen. Bei einem Testaufbau komme ich nun nicht mehr weiter. Ein Schema der Schaltung habe ich im Anhang beigefügt. Ich möchte für die H-Brücke zwei IRF7389 Halbbrücken verwenden. Als
& C gesperrt. Der P-Channel durch den High-Zustand, der n-Channel mit low. Die PWM Quelle ist ein PIC18f4431 mit komplementären Signalen am PWM-Generator. Hier als Anti-PWM und PWM bezeichnet. Die Spannungen im Leistungsteil sind im Moment mit 10 V identisch. (V+ für die Gates und VPower für die Brücke
-
Thread
PIC18F47Q43 - Schleife geht nicht
Hallo Zusammen, Ich habe einen PIC18F47Q43 mit einem ENC28J60 verbunden, funktioniert soweit. Die IDE ist die MPLAB IDE v6.20. Der C-Compiler der XC8 Version 2.46. Ich möchte ich die MAC-Adresse wie zuvor die IP-Adressen aus dem
Schleife auf mehrere Arten schreiben, aber das löst nicht dein eigentliches Problem. Du verwendest den PIC18F47Q43 und das ist ein 8-bit Controller. Laut Spezifikation nimmt "int" immer die Systemweite an, also 8 Bit (in deinem Fall). Und wenn du dann schreibst [c] int_Adresse <= 0xFF [/c] dann inkrementiert
-
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 --
BYTE *p_txBuf, BYTE txLen, BYTE *p_rxBuf, BYTE rxLen) { static BYTE i, byteCount; PIC_CS_IO = 0; byteCount = (txLen >= rxLen)?txLen:rxLen; for(i=0; i< byteCount; i++) { SPIPut(*p_txBuf); p_txBuf++; } PIC_CS_IO = 1; }
-
Thread
Byte aus Einzelbits zusammenstellen / wie debuggen? (PIC18 und XC8)
Hallo, ich mache gerade die ersten Schritte in C (XC8 für PICs) und habe mal zwei Fragen. 1: wie baue ich denn am elegantesten ein Byte aus mehreren Bits zusammen? Ich mache es erstmal so: [c] #define bus0 PORTAbits.RA0 #define bus1 PORTAbits.RA1 #define bus2 PORTAbits.RA2 #define bus3 PORTAbits.RA3 #define bus4 PORTAbits.RA4 #define bus5 PORTCbits.RC4 #define bus6 PORTCbits.RC5 #define readBus bus6<<5 & bus5<<4 & bus4<<3 & bus3<<2 & bus1<<1 & bus0 char busStatus; busStatus = readBus; [/c] Ich bin mir aber nicht ganz sicher, ob das so geht bzw. ob es nicht eine bessere Lösung dafür gibt
-
Thread
interner Pull Up Widerstand PIC18F2550 an PORTC
Hallo Leute, weis jemand von euch ob es möglich ist beim PIC18F2550 die internen Pull Up Widerstände am PORTC zu aktivieren? Sind an diesen Pins überhaupt welche vorhanden? Hab schon im Datenbatt nachgeschaut, ist leider nicht so aufschlussreich. Ich hoffe ihr
-
Thread
PIC18F67J60 Syntax u. Init
Hallo Zusammen, Ich bin grad dabei- oder besser gesagt am Anfang - mit den PIC18F67J60 zu arbeiten. Ich habe vor ein Serverschrankthermometer zu basteln. Dabei verwende ich einen LM35 Temp. Sensor der am analogen Eingang des Pics hängt. ICh möchte jetzt ein Prog schreiben das
>#include <P18f4520.h> Also damit wird das schon mal gar nicht gehen.
-
Thread
HD44780 8bittig ansteuern mit PIC18F4550
Hallo, will ein HD44780-Display 8bittig mit einem PIC18F4550 über Assembler ansteuern, krieg es aber nicht gebacken bzw. finde meinen Fehler nicht. Ich kann lediglich den Kontrast einstellen. Hier mein Code: [avrasm] init CLRF TRISB CLRF PORTB
Vergiss das mit der Nebensache. PIC ASM ist "anders". Das müsste so passen. Aber bei > lcde > BSF E > NOP > NOP > BCF E > RETURN könnten nur 2 NOPs zu knapp sein. Wie schnell läuft dein PIC und wie passt die
-
Thread
PIC18F2550 Firmware für Brenner8 SPRUT
habe das Problem die Firmware zu brennen. Gibt es eine Möglichkeit die Brennerhard- und Software vom PIC16F84 (serielle Schnittstelle) für den PIC18F2550 zu erweitern oder würde mir jemand gegen Portoerstattung die Firmware des Brenner8 auf zwei PIC18F2550 brennen? Gruß Andy
-
Thread
PIC 18F4550 Debug ok, Release Programm steht?
Hi Ich bin am Verzweifeln. Ich habe einen PIC 18F4550, der im Debug Modus läuft. Im Release Modus steht er... Wenn ich Teile der Schaltung oder den Quarzoszillator berühre, läuft er manchmal... Zum Test habe ich erstmal alles ausgeklammert
>Beim PIC gibt es den Debug Mode mit dem InCircuit Debugger. Mit dem PIC hat das eher weniger zu tun, sondern mit der IDE und Toolchain. >Da muß irgendein undefinierter Zustand an den MCLR Pins sein. Es
-
Thread
PIC18F: ADC=> AD2, AD3 als Referenzquelle
Hallo liebes Forum! Ich möchte meinen PIC18F4520 dazu bringen bei der ADC-Wandlung AD2(RA2) und AD3(RA3) als Referenzquelle zu benutzen, leider funzt es nicht. Ich habe über eine Referenzdiode und einen Spannungsteiler an AN3(RA3)=3.2V und an AN2(RA2)=Masse=0V angeschlossen. Den PIC selbst betreibe ich mit VDD=3.3V. Aus dem Datenblatt geht hervor, das delta_Vref min. 3V sein müssen wenn ich den PIC mit VDD>=3V betreibe, was ich ja tue. Sollte also erstmal alles in Ordung sein,
-
Thread
RB6,RB7 und ICD2 mit pic18f
Nabend zusammen, Ich möchte auf PORTB eines p18f2620 auf jedem Pin als Test ein Rechtecksignal ausgeben. Für alle Pins außer RB6,RB7 funktioniert das auch wunderbar. Die Pins RB6,RB7 sind mit angeschlossenem ICD2 dauerhaft 0 ohne angeschlossenem ICD2
Thorsten schrieb im Beitrag #2019612: > Ich möchte auf PORTB eines p18f2620 auf jedem Pin als Test ein > Rechtecksignal ausgeben. Für alle Pins außer RB6,RB7 funktioniert das > auch wunderbar. Die Pins RB6,RB7 sind mit angeschlossenem ICD2 dauerhaft > 0 ohne angeschlossenem
-
Thread
Webserver PIC18F67J60 Olimex Board
möchte ein bisschen mit dem TCP/IP von Microchip rum expimentieren, dafür habe ich mir von Olimex das PIC-WEB Rev. C Board geholt. Das Teil ist echt nicht schlecht, hab mal ein bisschen mit der Homepage Geschichte rum gespielt. Das ganze möchte ich jetzt aber auf meine Anwendungen umprogrammieren, d.h
anschauen kann wie man sowas aufbaut. Wie gesagt ist mein erster Einstieg in das Thema Ethernet beim PIC, wenn mir jemand helfen kann wäre super. Gruß Chris Br
-
Thread
Entwicklungsboard / Programmer PIC18F14K50
einen speziellen Dongel mit Hilfe eines Mikrokontrollers bauen, und habe mich dabei jetzt für den PIC18F14K50 entschieden, nachdem ich Wochenlang im Atmellager rumgesucht habe. Entweder ich kann bei Atmel die Chips in Deutschland (Europa) nicht bekommen, oder noch nicht bekommen. (Die mit USB). Eine
wenn ich die Beschreibung bei Reichelt richtig verstanden habe, dann benötigst du immernoch den PicKit2 Debugger, um das Board zu verwenden.
-
Thread
Eagle Library für PIC18F2480 und LTC4355
Einen schönen guten Tag, ich bin auf der Suche nach einer library für den PIC18F2480 und für einen LTC4355 (ORing Controller). Ich hatte gehofft, dass einer von euch schon eine library auf seinem Rechner liegen hat und mir so die Erstellung ersparrt^^. Danke schon mal im Voraus
die jetzt selbst erstellst, wenn sie jemand benutzen möchte, hier sind sie hier erstmal die des PIC 18F2480
-
Thread
PIC 18F2550 I²C Kommunikation XC8 Compiler
Projekt-Properties. Haken bei "Link in Peripheral Library! (geht bei meinem Projekt nicht, weil kein PIC18)
natürlich auch stimmen, sonst bleibt die while-Schleife hängen. poste doch mal den komletten Code des pic18f2550 als Anhang. Gruss j.p.
-
Thread
Kommunikation vom Pc zum PIC18f4550/4553 mittels USB
Hallo derzeit arbeite ich an einem Projekt, welches den PC mit einem PIC18f4553 mittels USB verbinden soll. Dabei nutze ich unter Windows eine einfache Win32-Anwendung, in C++, um Zeichen zu empfangen und um Zeichen zu senden. Der PIC wird in C und mit dem PCWHD Compiler
NOBROWNOUT //No brownout reset #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O #FUSES NOXINST //Extended set extension and Indexed Addressing mode disabled (Legacy mode) #FUSES VREGEN //USB voltage regulator enabled
-
Thread
PIC18F14K50 debuggen mit PICkit3
'n Abend zusammen, ich habe ein PICkit3 inkl. Debug Header für einen PIC18F14K50. Den PIC kann ich direkt ohne Debug-Header ohne Fehler programmieren. Wenn ich den Debug-Header einsetze, bekomme ich folgende Fehlermeldung: Target Device ID (0x47a0) is an Invalid Device
Target Device. Ich habe so weit mal rausgefunden, daß der Debug Header wohl eine andere ID hat. Der PIC auf dem Debug Header läßt sich aber trotzdem programmieren - aber halt nicht debuggen... Da bekomme ich immer die folgende Meldung: A debug header is required to debug this device. Wie kann ich
-
Thread
PIC18F45k22 Flash Speicher nutzen
Nun zu meinem Problem: Zuerst einmal ich programmiere in C in MPLAB 8.66 und und benutze das C18 Toolchain. Mein Controler ist ein PIC18F45K22. Ich möchte nun ein zweidimensionales Array (64 x 24 8-bit Variablen) im Flash abspeichern. Dieses Array soll nach dem programmieren nur einmal geschrieben
-
Thread
PIC18F4550 über I²C an MAXIM7349
I²C Schnittstelle des Microchip GPIO-Demo Boardes. Diese Wiederum führt direkt zu den I²C Pins des PIC´s. Gruß stefan
mir nichts schlimmes auf und der MAX darf eigentlich nicht von sich aus den Bus auf low ziehen. Der PIC läuft vermutlich mit 5V?
-
Thread
Suche Step-Down Wandler für die Fernbedienung (PIC18LF)
mit runter regeln ist auch kein Problem z.B µ7805 (Er ist aber unbrauchbar) Wenn ich mit meinem PIC18LF in Sleepmodus gehe, es gibt dann ein Stromverbrauch vom 2µA. Ich suche dazu ein Step-Down Konverter der bei einer Last von ca 2 µA, Eigenverbrauch unter 10µA aufweißt. Was ich suche: Vin:
Kann mir mal einer erklären wie ein "SHDN" PIN eines STEP-DOWN Konverters im Zusammenhang mit ein PIC funktioniert. Wenn ich SHDN Pin ausschalte und dann mit PIC in Sleepmodus gehe, dann komm ich doch in Betriebsmodus nicht mehr rein, da mir ja die Betriebsspannung am PIC fehlt??!!!
-
Thread
[PIC18] kommt Ext-Int Flag auf wenn Interrupts deaktiviert sind?
Hallo, ich hoffe einer von euch PIC-Cracks kann mir auf die schnelle sagen ob das Flag für externe Interrupts (zB wenn ich INT0 auf steigende Flanke konfigurieren) auch dann gesetzt wird, wenn ich den Interrupt an sich NICHT aktiviert
ob eine Flanke aufgetreten ist, dafür aber explizit KEINE ISR aufrufen. Konkret geht es um den PIC18F87K22. Ich habe mich mal im Kaptil 11 des Datenblatts umgesehen, und würde sagen das funktioniert. Arbeite aber zum ersten mal mit der PIC-Familie, schneller gings also wenn mir dass jemand direkt
-
Thread
PIC18F26K80: Display-Menü programmieren
Hallo zusammen, ich muss für einen PIC 18F26K80 mit einem Display 128 x 64 ein Display-Menü programmieren. Ich verwendet den Hi-Tech C-Compiler. Hat von euch schon mal jemand ähnliches programmiert ? Wie programmiert man den PIC (
Michael Bohlen schrieb im Beitrag #2324442: > Wie programmiert man den PIC (Felder, Strucktuern, ...) ? So wie es in C üblich ist. Dafür nimmst du ja einen C-Compiler.
-
Thread
AD1 und AD2 Multiplexen (PIC18F452)
nichts :(. an AN0 und AN1 hab ich zwei POTIS. Das Poti ist an VDD angeschlossen. Ich verwende den PIC18F452 und MPLAP mit PICkit 3 und meine Probeplatine (Hardware Probelme gibt es sicher keine und der PIC funzt auch) LIST P=18F452 ; directive to define processor #include <P18F452.INC
-
Thread
Stromversorgung Pic18F mit ftdi auf 3,3v regeln?
Hi zusammen, Ich nutze das PicKit3 debug board: (https://www.microchipdirect.com/ProductSearch.aspx?keywords=DV164131) Auf das Demoboard habe ich mir Pinheader an die VDD und GND anschlüssel gelötet, sowie an RC7 = RX, RC6 = TX, RC4=SDA, RC3= SCL. Ich möchte über i2c verschiedene Module anschliesen. Nun zu meinem Problem: Wenn ich das Board über den Pickit3 mit Strom versorge funktioniert auch das modul am i2c (Arbeitsbereich 1,8V - 3,6V). Sobald ich das FTDI Kabel (TTL-232R-3V3) an die vorgesehenen anschlüsse anschliese. Link zum Kabel: http://www.ftdichip.com/Support/Documents/DataSheets
-
Thread
2 PIC18F4620 über SPI verbunden, Probleme
Hi, ich habe 2 PIC18F4620 per SPI mit 100 KHz verbunden, ein Master, einen Slave. Daten vom Master zum Slave funktioniert. Aber die Daten vom Slave zum Master sind immer um 1 Bit verschoben ! Beider PICs laufen im
-
Thread
Demokit DM183022 für PIC 18FXXX (original Microchip)
Original Microchip Demokit zu Verkaufen, Preis VHS.
-
Thread
xc8 win console compile & link example PIC18
jetzt nicht meinen XC8 anwerfen um Dir die Arbeit abzunehmen. Schnelltest mit der MPLAP und dem c18 Compiler: Projekt Wizzard gestartet. Device selektiert einfaches c File nach dieser Anweisung erstellt: http://www.pic18f.com/18f4550-c-tutorial/2009/11/16/tutorial-4-hello-world-program-in-c
erhaltenes abändern So oder so änlich - habe noch nicht den Compiler Help für Argumente aufgerufen: "PIC18Compiler".exe -c MeinErstes.c -out MeinObjectFile.o "PIC18Linker"exe -out MeinHex.hex MeinObjectFile.o Dann steht hier das Hex file. Anscheinend nicht mal mit der einfachen IDE von Scratch auf
-
Thread
PIC18F2550 und MLX90614 IR Sensor assembler
Guten Tag Habe ein kleines Problem mit meinem PIC18f2550. Weis einfach nicht wie ich die Temperatur berechnet bekomme die der MLX90614 Infrarotsensor in die 2 Register DataH:DataL schreibt. Ich weiß, dass ich das Ergebnis entweder mit 0,02 Multiplizieren
Timothy B. schrieb im Beitrag #4077376: > Leider steht dem PIC nur 8 bit Speicherplatz zur Verfügung Eine Speicherzelle hat 8 bit, da es mehr als eine davon gibt sind es viel mehr als 8 bit, bei deinem PIC 2048 mal 8 bit. > und nun weiß ich nicht wie ich es
-
Thread
hilfe beim pic18f4550 brennen tqfp bauform
hallo, ich haben folgendes problem. ich möchte einen pic 18f4550 in tqfp44 bau form mit dem bootloader beschreiben. mein brenner kann den chip beschreiben. allerdings bin ich neuling auf dem gebiet und weis nicht welche pins ich brauche zum beschreiben und
PDIP Pin 17 = PGD Pin 40 Pin 16 = PGC Pin 39 Pin 18 = Vpp/MCLR Pin 1 Pin 6 und 29 = Vss Pin 31 Pin 7 und 28 = Vdd Pin 32
-
Thread
PIC 18F46K20: Problem mit PORT E
Hallo Leute, Ich habe hier einen PIC 18F46K20 an welchen vier Taster via Pull-ups angeschlossen sind. Drei Taster an Port A und einen Taster an Port E (E0). Die Taster an Port A funktionieren ohne Probleme. Ich kann sie normal abfragen
Controller dafür zuständig sind steht im Datenblatt - habe keines für den 46K20, ist aber bei fast allen Pic18 mehr oder weniger ähnlich).
-
Thread
Asm Datei für Pic18F2685, mit welches Programm kompilieren?
Also, vorne weg; Ich habe keine Ahnung von Asembler. Aber ich habe ein ASM-Datei hier von Elektor, es gehört zum Weihnachtsbaum. Es gab auch fertige Hex-Dateien und die funktionieren auch problemlos. Wenn mann aber die Lauftexten auf den Matrix andern will, muss mann halt die Asm-Datei bearbeiten. Das Problem ist aber das ich sogar bei der unveranderte original-Asm-Datei schon 61 Error kriege in Mplab. Es kommt mir fast so vor als wäre das Program mit ein andere Assembler geschrieben. Ist das uberhaupt möglich? Und kann mann das rausfinden? Ich habe sicher 100 mal das Tutorial gefolgt und
-
Thread
PIC18F4550 daten über RS232 an LABView
Hallo alle zusammen, da ich schon ziemlich am verzweifeln bin bitte ich euch um eure hilfe: ich will über die rs232 daten an labview senden --> funktioniert teilweise... ziel: einlesen der rs232 über interrupt -> rücksenden einer wertereihe mein problem: wenn ich nur konstanten sende funzt es perfekt void main(void) { initIO(); initINTERRUPT(); initSERIELL(); while (1){ if (receive==ON){ // nur senden nach empfang for (i=0;i<26;i++){ TXREG=125; //senden Delay100TCYx(DELAY1); //warten bis byte sicher übertragen }
-
Thread
PIC18F2420 hört auf SPI, obwohl SS high
Hallo Forum! Ich habe hier einen PIC18F2440, dessen SPI ich als Slave MIT "SS Control enable" konfiguriert habe. Aber er setzt sein SSPIF (Synchronous Serial Port Interrupt Flag), wenn ein Byte über die SPI übertragen wurde, OBWOHL sein
. Danke schon mal, Grüße, Michael [c] #include <stdio.h> #include <stdlib.h> #include <p18cxxx.h> #include <spi.h> #include "defs.h" #pragma config OSC = HS //high speed osc #pragma config PWRT = ON //powerup timer #pragma config WDT = OFF //Watchdog aus #pragma config LVP = OFF
-
Thread
PIC18FXXXX Bootloader über I2C-Bus
Hallo, hat irgendwer vielleicht eine Ahnung ob es grundsätzlich möglich ist PIC-Controller über I2C zu programmieren? Hab das Netz und diverse Foren schon durchsucht aber nichts gefunden. Die Bootloader die ich fand waren alle für RS-232. Michael
-
Thread
PIC 18F45K20 - externer Interrupt will nicht
Hallo Forengemeinde, ich starte gerade mit PIC Programmierung in C. Ich nutze den CCS compiler und das 44-Pin Demoboard von Microchip mit dem 18F45K20. Will ich über einen Taster (Pullup 10K) an RB0 einen externen Interrupt nutzen, um eine LED an
komme nicht weiter. Vielleicht fällt jemanden von Euch ja etwas am Code auf? Oliver [c]#include <18F45K20.h> #use delay(clock=1000000) #fuses INTRC_IO,NOFCMEN,NOIESO,NOPUT,BROWNOUT_NOSL,BORV20 #fuses NOWDT,NOLVP,WDT32,NOMCLR,NOLPT1OSC,PBADEN,CCP2C1 #fuses STVREN,NOLVP,NOXINST #fuses NOWRTB,NOWRTC
-
Thread
MPLAB X IDE, PIC18F14K50 und USB
Danke, dann hat sich meine Vermutung leider bestätigt. Wo "nachgesehen"? Laut ApNote werden alle 18F1xK50 unterstützt! http://ww1.microchip.com/downloads/en/DeviceDoc/release_notes_pic10_pic12_pic16_pic18_v1_78_1.pdf
Teo D. schrieb im Beitrag #6117599: > Wo "nachgesehen"? > Laut ApNote werden alle 18F1xK50 unterstützt! Habe ein Projekt mit dem PIC18F14K50 in MPLABX(v3.35) erstellt, den code configurator öffnen wollen, dieser hat den PIC18F14K50 als obsolet eingestuft. Das Gleiche habe ich mit
-
Thread
Webserver ENC28J60 + PIC18F4620
zusammen, ich bin momentan auch dabei den ENC28J60 über SPI anzusprechen, ich verwende dafür einen PIC18F4620 mit einem 32MHz Quarz. Allerdings klappt die Initialisierung des ENC noch nicht wirklich. Hat eventuell jemand eine funktionsfähige Init für den ENC28J60 in C evtl. für einen PIC18? Im
... das Du unbedingt nehmen wolltest. Du wirst Dir das ohnehin nochmal überlegen müssen. Dein PIC18F4620 hat nämlich etwas wenig Flash. Die 128k des 18F67J60 sind bei mir schon ganz gut gefüllt. Wenn Du Dein Modul unbedingt verwenden musst, wäre ein 18F47J13 oder 18F47J53 beispielsweise besser geeignet
-
Thread
PIC18F mit LAN-Controller ENC28J60
Guten Tach, ich möchte meinen PIC18F4525 über LAN mit meinem PC kommunizieren lassen. Microchip bietet dazu den ENC28J60. In MPLAP habe ich den Kontroller nicht gefunden. Weiß jemand, wie und wo man das Teil programmiert? Ist
Der wird meines Wissens überhaupt nicht programmiert; die TCP/IP-Logik musst Du wohl in den PIC18 programmieren; die gibts aber bei Microchip kostenlos zum Download. Dürfte aber trotzdem ein aufwendiges Projekt werden. Guck mal hier: http://www.mikrocontroller.net/forum/read-1-179365.html#new
-
Thread
PIC18F14K50 und I2C
Hallo, ich versuche schon mehrere Wochen meinen PIC18F14K50 der auf dem "Low Pin Count Dev Kit" läuft mit meinem Si4703 Breakout Board zum laufen zu bringen. Das Board des Si4703 hat schon Pull-Up-Widerstände drauf, da brauche ich also nichts zu machen
in Serie zu den SDA und SCL Leitungen geschaltet und das Board wird über die GND und VDD Pins des PIC mit Strom versorgt. Ich kann am Blinken der LEDs erkennen, dass der PIC das Start-Signal gibt (SDA low und dann SCL low) und dann beim Schreiben die Adresse des Slaves schickt. Mein Problem ist aber
-
Thread
Firmware für Datenlogger mit PIC 18F27J53
Guten Tag allerseits, (x) Suche benutzt (x) vorher nachgedacht ich habe da ein kleines Problem. Ich möchte einen Datenlogger haben wie http://www.compendiumarcana.com/datalog/ Das ist ein für meine Begriffe sehr schönes Projekt. Nun hat der gute Mann nur den Sourcecode veröffentlicht, kein Compilat. Ich bin kein Software-Experte, habe es aber mit CSS probiert, dabei viele Fehlermeldungen erhalten (kennt "FAR_ROM" nicht, usw.). Kevin, der Vater des Datenloggers, antwortet nicht, der ist vermutlich mit Ölwechseln zu 22$ beschäftigt. Also meine erste Frage: Kann jemand angesichts des Source
-
Thread
PIC18F14K50 - Internal Oscillator
Grüßt euch, ich benutze zum ersten Mal den internen Oszillator eines PIC18F14K50. Wenn ich mir das Blockschema auf Seite 16 des Datasheets (http://ww1.microchip.com/downloads/en/DeviceDoc/41350E.pdf) angucke, sieht es so aus als würden bei FOSC<3:0> = FOSC_IRC immer 8MHz
-
Thread
pic 18f45k22 capture mode einstellen
Hi Leute, ich hoffe es kann mir einer von euch helfen. Ich verzweifle an dem C-Code. Ich programmiere mit microC von mikroelektronika. Ich will eine Impulsdauer messen und wollte dazu das Capture Modul verwenden, aber irgendwie funktiert es nicht und ich komme nicht dahinter. folgend der Code: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ void main() { unsigned int Impuls1 = 0; unsigned int Impuls2 = 0; TRISC.B1 = 1; // PORTC_Bit1 auf Eingang CCP2CON = 0x04; CCPR2L = 0; CCPR2H = 0; PIE2.B0 = 1; PIR2.B0 = 0; T1CON
-
Thread
PIC18F Problem - PK2Error0027
fehlt jedesmal das erste Byte. Jemand eine Idee was das sein könnte? Mein System: Controller: Pic18F458 Programmer: PICkit2 IDE- MPLAB 8.92 Config Settings: [c] #pragma config OSC = HS //clock source is high speed crystal #pragma config OSCS = OFF //Oscillator system clock switch option
Programmieren geht auch ohne Oszillator, deshalb kann man sich beim PIC nicht aussperren, wenn man den Oszillator falsch konfiguriert.
-
Thread
Tipp: Billiges PIC18F2550 USB Devboard aus China
Achtung, scheinbar sind manche Boards mit dem PIC18F2455 bestückt, der weniger Flash hat. Aber zum Einstieg in die USB-Entwicklung um 10 EUR, wieso nicht?
auch ein 18F14K50. Den gibt es für 2.35€, halt mit ein paar weniger I/Os.
-
Thread
PIC18F1320 mit DS1821 Temperatur Sensor keine Daten
Hallo alle! Habe versucht den Temperatursensor DS1821 anzusteuern, wiegesagt mit einem PIC18F1320. Allerdings funktioniert der reset nicht, also bekomme nicht den presence Puls. Das es an meiner Funktion reset liegt weiss ich schon, hab daher erst einmal alles andere aus der Hauptschleife
nur wenn im reset "while(PORTAbits.RA4 == 0);" rausnehme, aber das brauch ich doch damit der PIC weiss das der DS1821 bereit ist?!
-
Thread
PIC18F258 float Zahlen über CAN ausgeben
Hallo ich mache mit dem PIC eine PWM Messung. Das Ergebnis gebe ich als float Zahl (45.63) über die RS232 Schnittstelle aus. Gleichzeitig wird auch noch Frequenz, High_Cycle und Low_Cycle-Time ausgegeben. Funktioniert auch wunderbar. Allerdings brauch ich das auch auf CAN. Für die CAN Ausgabe kann ich einen 8Byte großen Buffer befüllen. Dieser akzeptiert aber kein FLOAT. D.h. ich möchte einen Floatzahl (345,937ms)in 4 einzelne Bytes zerlegen in buffer[0]...buffer[3] schreiben und über die CAN-Schnittstelle ausgeben. Zum einlesen habe ich eine Datenbasis, die die 4 Bytes als Float interpretieren