-
Thread
PIC18F4523; A/D löst keinen Interrupt aus.
Ich kenne den 18F4523 nicht selbst, bei den meissten PICs muss aber noch PEIE gesetzt werden (Peripheral Interrupt Enable), das Datenblatt schweigt sich zwar über das Register INTCON aus, das steht dann im PIC18 Reference
-
Thread
PIC18F97J60 MAC-Adresse umwandeln
Hallo Zusammen, ich habe gerade meinen TCPIP Stack des PIC LITE modifiziert. Zu Debug Zwecken würde ich gerne die MAC-Adresse über den USART auslesen. Der TCPIP Stack verwendet folgenden Quelltext: [c] #define MAC_ADDRESS {0x00,0x04,0xa3,0x00,0x16,0x06} [/c] Nun würde ich diese gerne wie gewohnt in einen String umwandeln. Wenn ich die MAC händisch eingebe funktioniert die Umwandlung. Allerdings ich möchte nicht an zwei oder drei Stellen die Einstellungen verwalten. Daher die Umwandlung. soweit wäre ich.. [c] void MAC_to_String(char str_MAC[]) { #define MAC_ADDRESS {0x00,0x04,0xa3,0x00,0x16,0x06
-
Thread
PIC 18F4580 CAN / TX - Signal
Guten Abend liebe Leser, probiere mich gerade an der CAN-Kommunikation mit Hilfe des oben angegebenen PIC. Nun bekomme ich das oben angefügte Signal an den PINs des MCP2551 sowohl an TX, als auch, mit den richtigen Pegeln an CAN-High bzw. CAN-Low! Habe bisher lediglich einen Teilnehmer und keinen Bus aufgebaut. Handelt es sich bei diesem Signalbild um die Grundkommunikation zwischen den zwei CAN-Transceivern oder bin ich auf dem Holzweg? Bin über alle Hilfen dankbar! Schönen Abend und vielen Dank im Voraus für eure Mühen.
-
Thread
Pic18f26k22 Vref+ input current
Hallo zusammen, um eine analoge Spannung zu messen, benutze ich als Refernz den Vref+ Pin. Um die Referenzspannung bereitzustellen habe ich den PWM Output benutzen wollen. Den habe ich zusammen mit einem Kondensator (zur Glättung) an den Vref+ Port angeschlossen. Der PWM Output bricht aber immer zusammen. Als ich dann eine andere Quelle mit dem Vref+ Pin verbunden und den Strom gemessen habe, bin ich auf 44mA gekommen. Das ist dann wohl zu viel für den PWM Ausgang. Ist es normal, dass der Vref+ Pin so einen hohen Eingangsstrom hat? Ich bin relativ neu - vielleicht ist meine rangehensweise
-
Thread
PIC18F2620 Baud rate out of range
Hi, zur Zeit programmier ich eine PIC, wobei der Stromverbauch des ganzen Systems minimiert werden soll. Daher habe ich von dem externen Quarzoszillator auf den internen RC-Oszillator umgeschaltet. Über die Einstellungen erreiche ich einen minimale Oszillatorfrequenz von 250kHz. Laut Datenblatt sind aber auch Frequenzen von 125kHz bzw. 31kHz möglich. Stelle ich jedoch diese Frequenzen ein bekommen ich als Fehlermeldung "Baud rate out of range". Warum? Als ersten dachte ich, dass die niedrigeren Freuquenzen nicht mit den Anforderungen des AD-Wandlers (Bitumwandlungszeit Tad zwischen 0,7us
-
Thread
Frage zu PIC18F14K50. USB ohne Quarz?
Hallo Leute. Habe gerade im Marktforum einen CAN BUS Adapter gefunden. Und zwar den hier: http://www.fischl.de/usbtin/usbtin_circuit.pdf Nun meine Frage: Braucht der PIC keinen Quarz???
-
Thread
[PIC18F458] Serielle Schnittstelle - Einmal klappts, einmal nicht..
Hi, hatt ähnliche Probleme beim 18F4620. Senden von UART klappte auf Anhieb, Empfangen vom PC nur mit Problemen. Habe dann einen Empfangspuffer une eine Interruptroutine geschrieben. Jatzt klappt es prima. volatile unsigned char
40Mhz-Quarz jetzt gegen einen 20Mhz ausgetauscht. Jetzt gehts? Eventuell war es das ja: http://www.xargs.com/pic/c-faq.html#oerr Grüße
-
Thread
Setzen des GIE-Bits nach EEPROM Schreibvorgang (PIC18F4550)
das Ende des Schreibvorganges warten GIEH = 1; WREN = 0; }[/c] Bei dem Code hängt sich der PIC allerdings bei der Zeile "GIEH = 1" auf, das heisst er besitzt 0% Funktionalität (weder Interrupts noch main), bis der Watchdog greift. Wenn ich die obengenannte Zeile streiche, funktioniert alles
Bit unmittelbar vor der Schreibroutine weggenommen. Aber vielleicht unterscheidet sich der Code den C18 erzeugt von dem was im Datenblatt in Assembler steht. Kuck dir dooch mal das Disassembler-Listing an. Was passiert denn wenn du die Anweisung etwas weiter oben ausführst? Hab zur Zeit den 4550
-
Thread
LCD Display an PIC18F1320 hängt in Busy Erkennung
Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_C0802_04.html Ist mein erster Versuch mit LCD. PIC 18F1320 LCD Display von Pollin. Der Code bleibt in der Busyerkennung hängen. Ich habe heute den ganzen Tag versucht rauszufinden, warum. Jetzt bin ich ratlos. Vielleicht ist ja das Display
-
Thread
Programmieren eines ADC-Wandlers (AD7266) mit PIC18F2450
Hallo zusammen, ich versuche gerade einen ADC-Wandler(AD7266) mit PIC18F2450 und C18-Compiler zu programmieren. Mein Ziel ist die Umwandlung der Eingangsspannung Va, an der Leitung VA1 (s. Pinbelegung im Anhang) zu einem digitalen Wert, dass an einem Input-Pin des uC
Abb.31 im Datenblatt) zu steuern damit die AD-Wandlung gestartet wird. Im Mplab habe ich einen C18-Code für diesen Zweck geschrieben und habe die Signale wie im Anhang (s. Anhang ADC-Signale) gesteurt. Beim Anlegen einer beliebigen Spannung am Input VA1 sind die digitale Ausgänge des ADC-Wandlers
-
Thread
SPI-Programierung mit PIC18F46J50 von Microchip
Guten Abend, ich habe ein Problem mit der Programierung von µC. Ich verwende ein PIC18F46J50. Ich will einen digitalen Poti mittels der gerade erwähnten µC's ansteuern über SPI. Das digitale Poti ist ein MCP4161 von Microchip. Die Programierung an sich war ganz simpel. Aber es funktioniert
an der Granze und als High Pegel am Ausgang wirst du sicher nicht erreichen. Erstmal die Vdd des PIC auf 3,3V wie angedacht, drueber verbraet nur unnoetig Engergie. Ich sehe 2 Moeglichkeiten: 1. Vdd des Poti auf 3,3V oder 2. Pegelwandler mit TTL Pegeln verwenden.
-
Thread
Pic 18F46J50 exp() beinflusst timer
Hallo Zusammen, Folgendes Problem: - Task Betriebssystem alle 10ms, Timer0-gesteuert. - Timer3 löst mittels Überlauf alle 300µs ein Interrupt aus. Im Interrupt timer3 wird nur ein Pin-Zustand abgefragt. Aktiviere ich nun in der 10ms task eine exp() Funktion aus math.h wird der timer3 nicht mehr alle 300µs ausgelöst, sondern minimal nur noch ca. alle 350µs. Die e-funktion wird noch nicht einmal ausgeführt sondern nur mit-compiliert (andere Vorbedingung fehlt) (selbe habe ich mit timer0 getestet, gleiches Verhalten) Woran kann das liegen? Stack Falsch eingestellt?
-
Thread
PIC 18F4685 CAN Baudrate 1MBit, wie einstellen?
Bin Anfänger in der PIC Programmierung und möchte gerne den CAN Bus mit 1 MBit betreiben, Abtastzeitpunkt bei ca. 60%. Allerdings sind mir die Parameter trotz Datenblatt und Googlen noch ein Rätsel. 10Mhz Clock, was muss dann bei SJW BRP PHSEG1 PHSEG2 PROPSEG eingestellt werden? Ich habe nun schon mehrere Einstellversuche hinter mir und wäre dankbar für ein konkrete Einstellung, bei der ich sicher sein kann, das sie gehen muss. Danke!
-
Thread
I2C PIC18F4550 Slave(Mask)
Ich weiss nicht wie es bei den 18ern aussieht aber bei den PIC24FJ gibt es für Betrieb als slave ein Adress- und ein Maskregister. Damit kann man eine Bitmaske über die Adresse legen um den slave nicht nur auf einer, sondern auf allen
-
Thread
[PIC18F2550] ADC symmetrischer Signale (+-5V)
gute Tips geben :-) Und nun zum Problem: Ich möchte ein symmetrisches Signal (um 0V) mit einem PIC18F2550 AD wandeln. Das Messsignal wird zwischen -5V und +5V verstärkt, da ich eine sehr gute Auflösung benötige. Nun kann ja der uC keine negative Spannungen konvertieren. Die Idee: Ich will das
werden dann an zwei Kanälen gewandelt, nachdem der negative Signalanteil invertiert wurde. In der PIC Software könnte man dann die beiden numerischen Werte subtrahieren, sodass dann das ursprüngliche Signal entstehen würde (jeweils eines der gewandelkten Signale wird ja 0 sein). Und zur Hilfe:
-
Thread
Bootloader in eigenem Adressbereich PIC18f67j60
Tach zusammen, ich möchte einen eigenen Bootloader für den oben genannten PIC schreiben. Leider gibt es da ein paar Punkte die mir nicht ganz klar sind. Im Linker-File kann ich mit: CODEPAGE NAME=vectors START=0x0 END=0x29 PROTECTED CODEPAGE NAME=page START=0x2A END=0x1F000 CODEPAGE NAME=boot START=0x1F001 END=0x1FFF7 Speicherbereich festlegen und schützen. Ich würde jetzt gerne den Code separat schreiben und mit dem eigentlich Programm mitflashen. Bei einem bestimmten tftp-Kommando ("boot") soll das Hauptprogramm die Bootfunktion
-
Thread
SD Card an PIC18F4620 mit mikroPascal Compiler
Hallo, ich habe mir ne SD-Karte mit Spannungsteiler an den PIC angeschlosssen. Dann hab ich ein Fertiges Programm genommen, und da wird CS an PORTC 2 initialisiert [pre] Spi_Init_Advanced(MASTER_OSC_DIV16, DATA_SAMPLE_MIDDLE, CLK_IDLE_LOW, LOW_2_HIGH);
Eingang ist, aber TRISC.2:=0 brachte auch nichts. Angeschlossen hab ichs wie Hier nur das ich nen PIC18F4620 verwende, der aber PIC kompatibel ist. http://www.cc5x.de/MMC/files/MMC.TIF (in der mikroPascal Hilfe ist es genau so angeschlossen) Kann es vielleicht an einer fehlerhaften Konfiguration
-
Thread
[V] 21x PIC 18F258 -I /SO
Hallo, ich habe hier 21x PIC 18F258 -I /SO rumliegen. Sind noch original Verpackt und sind neu. Gehäuse ist: SO-28 http://www.reichelt.de/?ACTION=3;ARTICLE=58073;GROUPID=2968;>a=3910747830_12865508310&gkw=Phrase_3910747830_PIC18F258-I+SO&ref=adwords_generic&&gclid=CO_1qeG57cECFWL4wgodpZQA9w Ich würde sie zu einem Stückpreis von 4 € abgeben. Gerne gebe ich auch einzelne Prozessoren ab. Grüße Patrick
-
Thread
PIC18f14k50 USB CDC Device
angefangen mich ein wenig mit USB zu beschäftigen. Dafür habe ich mir ein Dev-Kit von Microchip mit einem PIC18f14k50 bestellt. Die beiliegenden Bespiele haben mir dabei geholfen mein Projekt fertig zustellen. Bei diesem Projekt geht es darum eine Zeit zwischen zwei Eingangssignalen am PIC zu stoppen und dann
-
Thread
V: 4 Stück PIC 18F4520-I/P
Hallo, ich verkaufe hier die abgebildeten 4 Stück neuwertigen, unprogrammierten PIC 18F4520-I/P. €10,- + €2,- VK (Brief bzw. Warensendung) Bei Interesse bitte ich, mir eine Nachricht zu senden. Dann noch einen schönen Feiertag, viele Grüße, Thomas
-
Thread
PIC 18F2550 int0 löst high isr nicht aus
Hallo. Ich habe folgendes Problem. Ich habe in meinem Code den INT0 und INT1 im high isr. Wenn ich das Programm laufen lasse, funktioniert soweit auch alles, ich kann nur den Interrupt nicht auslösen, wenn ich den Kontakt am INT0 zu erst betätige. Es sind zwei Taster mit PulldownWiderständen angeschlossen. Der INT1 löst ordnungsgemäß aus. Wenn ich den an INT0 angeschlossen Taster betätige, passiert nichts. Betätige ich den Taster an INT1 wird der HighISR Interrupt ausglöst und der zuvor gesetzte INT0 auch detektiert. Woran liegt es jetzt das der INT0 nicht den HighISR soweit auslöst, dass er
-
Thread
[V] 5 x PIC 18F4685 20Mhz
DIP 40, 20 MHz Typen. Neu, nur alle 5 zusammen 16 Euro incl. Versand. Bitte PN bei Interesse, Zahlung Paypal oder Überweisung.
-
Thread
Hilfe, wer kann mir einen PIC 18F2550-I/SP brennen?
Hallo, Ich habe den Brenner8-P r5 von Sprut aufgebaut. Leider habe ich keine Möglichkeit den Bootlader in den SteuerPIC zu brennen. Bitte, wer kann und möchte mir helfen? Sämtliche Kosten übernehme selbstverständlich ich. Vielen Dank Gerhard
-
Thread
TC35i mit PIC 18 über RS232 Verbinden
Hi alle miteinander Betreffe ähnlich wie dieser gibts es ja eigentlich schon genug in diesem Forum, aber leider konnte ich auch nicht nach der Durchsicht einiger threads hier nicht wircklich einen Reim auf mein folgendes Problem machen. Die Anwendung ist so simple wie im Betreff beschrieben. Und das Problem ist das ich das Gsm-Terminal/Modem über den PC/hyperterminal zwar zum laufen kriege aber nur mit Flussteuerung, d.h. wenn ich auf Flusssterung/Handshake none stelle und/ oder nur die Pins 2,3 und 5 verbinde krieg ich kein Echo mehr sprich funzt nicht, wobei das Tc35i ja eigentlich standertmäßig
-
Thread
PIC18F2525 mit INTOSC und PLLEN macht keine 32Mhz
Hallo Leute, Benutze Mikroebasic von Mikroe und ein eigenentwickeltes Board, um ein einfaches Projekt zu realisieren. Nun habe ich folgendes Problem: Habe 32Mhz für das Projekt eingestellt. In den Configbits ist INOSC eingesstellt. Hier ist der Konfigurationstext der Init sequenz: OSCCON = %01110010 osctune.PLLEN = 1 Nun sollte eigentlich der PIC mit 32Mhz lauffen. Mit einem Testprogramm fand ich allerdings heraus, das er nur mit 8 Mhz läuft :-( Wenn ich 8Mhz einstelle ist bei meiner Testblinkschaltung nähmlich eine Sekunde wirklich eine Sekunde (bitte keine Diskussionen über den
-
Thread
ReadSPI Problem mit PIC18F14k50
Hallo leute, ich versuche mit dem (Low Pin Count USB Development Kit) Daten über SPI zu lesen. Leider bekomme ich kein Daten, obwohl die Daten auf der oscilloscope zu sehen sind. ich hab mir den Schaltplan von dem Kit angeschaut und hab gefunden dass der SDI leitung (RB4 Pin) von uC mit einem Poti und an der MAX baustein verbunden ist. kann das die ReadSPI() stören? auf dem Schaltplan sind die Jumper nicht nötig, da die auf der untere Seite von der Platine verbunden sind.(weiß nicht warum so ist?). ich bin für jede Hilfe dankbar Gruß Naceur
-
Thread
int osc & pll beim pic18f4685
hat das jemand mit dem c18 in verwendung und kann mir vl die passenden configs sagen? mir kommt vor als würde er immer zu langsam laufen, geschätzt ist der takt bei max 1Mhz, es sollten aber 8x4Mhz, also 32Mhz sein, das kann ich allerdings recht sicher ausschließen. habs bisher nur mit einer einfachen schleife mit 500k durchgängen getestet, bringt ca 2Hz. also selbst wenn ich von einer sehr schlecht geschriebenen delay-routine ausgehe werdens nicht mehr als 2-4Mhz. ich denke es ist ein ganz einfacher anfängerfehler, da ich aber nie die internen taktquellen gebraucht hab, da zu ungenau, hab ich
-
Thread
Suche nach dem Ethernet Controller PIC18F67J60
Hallo zusammen, ich bin auf der Suche nach dem Ethernet-Pic-Controller PIC18F67J60, wo kann man es ausser bei MicrochipDirect bestellen? Danke
-
Thread
PIC18F14K50 Probleme mit configflags im MLAB
Hallo Leute, Will meine Configuration nicht mehr wie jetzt über die Oberfläche beim programmieren erledigen, sondern direkt im MLAB per code festlegen. Habe jetzt folgende config: #pragma config CPUDIV = 4 #pragma config USBDIV = OFF #pragma config FOSC = HS #pragma config PLLEN = ON #pragma config FCMEN = OFF #pragma config IESO = OFF #pragma config PWRTEN = ON #pragma config BOREN = ON #pragma config BORV = 30 #pragma config WDTEN = ON #pragma config WDTPS = 32768 #pragma
-
Thread
PIC18 .hex Datei patchen / einzelnes Byte ändern HILFE
Hallo, ich probiere nun schon seit mehreren Tagen ein Programm für einen PIC8F2860 zu ändern und neu zu kompilieren. Da ich noch nie mit PICs oder mit einem C Kompiler gearbeitet habe komme ich damit nicht klar. Habe zig Fehermeldungen also ein Fass ohne Boden, einmal wird gemeckert das der C18 C Kompiler die Evalution Dauer von 60 Tagen überschritten hat, dann passen irgendwelche #ifndef Anweisungen nicht, bei .include werden die <> bemängelt die zu "" werden sollen.... dabei ist das ja schon
-
Thread
PIC vs IRdA / PIC18Fmit MCP2410
der PIC18F ausserdem auch mit bis zu 2 UART's erhältlich ist, nun ist der PIC18F aber gennerelle wohl als 8 Bit Prozessor zu verstehen, daher die 1. Frage, Funktioniert eine Kommunikation prinzipielle
ich nur noch herrausfinden wieviel Energie die PIC18FXXX so im Schnitt ziehen LG Axel
-
Thread
Capture Mode Interrupt mit PIC18F46k80
Versuche gerade verzweifelt den Capture Modus eines PIC18F46K80 im MPLAPX in Betrieb zu nehmen. Unten sehr ihr den Code dazu. Der Timer kann mittels Interrupt einen Pin toggeln lassen. Daraus schliesse ich, dass ich diesen richtig aufgesetzt habe. Doch
-
Thread
Eagle Bibliothek für PIC18F46K22
Hat irgendjemand eine Bibliothek für den PIC18F46K22 in DIL Gehäuse? Für Eagle 5 oder 6
-
Thread
[v] 2x PIC 18F13K50
Die PICs mit USB on Board. Mangels passendem Programmer abzugeben. Porto 2,50 Rest Verhandlungssache. Angebote PN oder besser Mail an mc AT gruenfrosch.de.
-
Thread
pic18f97j60 Regelung nach Lage und Motorstrom
Hallo Zusammen, für ein kleines Projekt brauche ich eine Lageregelung in meinem Pic. Dazu verwende ich einen PD Regler, der bis jetzt auch schon ganz gut funtkioniert. Jetzt würde ich gerne zusätzlich noch den Motorstrom regeln, um den Motor auch unter schwierigeren Umständen noch fahren lassen zu können. Bis jetzt habe ich einen PI Regler für den Motorstrom vorgesehen, allerdings habe ich keine Ahnung, wie ich die beiden Regler "verbinden" bzw. in ein System bringen kann. Vielleicht kann mir jemand weiterhelfen? Danke
-
Thread
PIC18F252 Sourceboost MPLAB Probleme mit int. EEProm
Hallo Leute, ich brauche Hilfe und hoffe das ihr mir helfen könnt. Der interne EEprom des PIC18F252 soll überprüft werden, ob er leer ist. Wenn ich 5 Zellen per Software überprüfe bekomme ich 0x00 zurück, obwohl die Zellen leer sind(0xFF). Der Code scheint aber richtig zu sein, denn, wenn ich
-
Thread
Interrupt an RB0 mit PIC18F25J10
Hallo alle zusammen. Ich möchte meinen PIC18F25J10 so einstellen, das er bei steigender Flanke an RB0 einen Interrupt auslöst und in die Interrupt-Routine springt. Wenn ich mir das nun mit meinem ICD2 anschaue, dann klappt das nicht. Er spingt
in die Routine. Habe ich eventuell ein Register falsch eingestellt? als Compiler benutze ich den C18. Hier mein Quellcode: #include <p18cxxx.h> //Konfiguration #pragma config DEBUG=ON //Background Debugger enabled, , , , , , , #pragma config XINST=OFF //Instruction set extension disabled
-
Thread
PIC18F2550 + USB, Probleme mit Control Transfer
Hallo! ich habe angefangen mich mit USB bei PICs zu beschäftigen. Habe früher ein Paar kleine Projekte mit V-USB von www.obdev.at gemacht. Ich habe schon Bulk Transfer ausprobiert. Es klappt! Ich benutze libusb und Mingw(GCC4.4.1), Windows XP Pro SP2 Im PC rufe ich die Funktion auf: [code]usb_bulk_write(.....);[/code] und im PIC erhalte ich die Daten: [code]... myHandle = USBGenRead(EP,(BYTE*)buffer, size); // Packet read ... if (!USBHandleBusy(myHandle))... // wait for ready ...[/code] Soweit geht alles. Aber! Wenn ich im PC eine Funktion für Control Transfer aufrufe: [code]result = usb_control_msg
-
Thread
PIC 18F1320 USART Lösung (PICDEM 4 Demoboard)
Nun, ich weiß zwar nicht, was mit meinem Eintrag vor einer Woche passiert ist. Aber egal. Ich hatte das Problem eine Verbindung von meinem P18F1320 zum PC herzustellen. Über RS232. Nein, ich habe kein Problem mehr damit, das Programm läuft einwandfrei. Ich dachte mir, das ich das hier einfach mal reinstelle. Vielleicht hilft das ja anderen auch weiter. Ich benutze die Testplatine von Mikrochip PICDEM 4 Demoboard auf dem hardwaremäßig soweit alles vorhanden ist, was man zum übertragen braucht. Programmiere mit Microchip MPLAB 7.5 und die C18 Erweiterung für C. Der Kontroller läuft von Hause
-
Thread
suche PIC18f85j94-I/PT
Moin hat jemand noch PIC18f85j94-I/PT rumliegen ??? (so 100St.) mfg
-
Thread
[V] Verkaufe PIC 18F2550 USB Educational Development Board
---------------------------------------------------------------------------------------- updated PIC 18F4550 USB Demo Board video https://www.youtube.com/watch?v=7FL9ZaVye_M ########################################################### 18F4550 USB demo board - part 1 of 2 https://www.youtube.com
auch für DMXControll! Das ganze bekomme ich auf USB Stick Grösse wenn man das RF SHield und einen PIC18F2550 in auf Stampboards bringt... es kann auch jedes andere Mikrocontroller Board verwendet werden... das Wifi Shield ist mit wie schon mal hier angeboten fertig mit einem PIC 32... und hat
-
Thread
PIC18F4620 Timer2 für SPI und PWM ?
dein oszillator (inkl. PLL) mag vielleicht 40MHz sein, aber nicht dein "arbeitstakt" (der ist bei den PIC18 immer 1/4 des "oszillatortakts"). also liegt dein "arbeitstakt" bei 10MHz (sprich 10MIPS). wenn du den nimmst für dein SPI-modul und durch 64 teilst, hättest du einen takt von ca. 156kHz.
Aber das Problem ist ja, dass man PWM nur mit Timer2 machen kann. >>"arbeitstakt" (der ist bei den PIC18 immer 1/4 des "oszillatortakts"). >>also liegt dein "arbeitstakt" bei 10MHz (sprich 10MIPS). Nee, es heist ja OSC/64, also 40 MHz / 64. OSC ist die Oszillatorfrequenz, nicht der Arbeitstakt.
-
Thread
PIC 18F2550 flashen mit K150, fuse error in hex
habe folgendes Projekt im Nachbau - "intelligent Fan Controller" mit einem PIC 18F2550. Es stehen neben Hardware-Plänen auch die Software zur Verfügung, darunter auch ein Hex-File mit der Firmware. https://geoffg.net/fancontroller.html Habe mir beim freundlichen Chinesen
Programmer (K150) besorgt, da ich nur dieses Projekt habe und auch keine weiteren anstehen mit einem PIC. Programmer läuft in eine XP-VM, nur beim laden des Hex-Files kommt die Fehlermeldung "error in Hex file - FUSE line 1043 : 0100000024DB" Diese Meldung kommt egal welchen PIC 18F ich auswähle,
-
Thread
PIC18F877 ICD2 bzw Brenner gesucht :-(
hallo zusammen, ich habe eine Platine auf SMD-Basis aufgebaut. Als Herzstück der Platine ist ein PIC18F877(SMD), leider ich kann den PIC nur über ISP brennen. Ich habe leider kein Brenner :-( und die original ICD2 bzw ICD3 von Microchip sind für meine Verhältnisse teuer! gibt es ein Nachbau von
Das würd mich aber stark wundern Weil: erstes gibt es keinen Pic18F877 und den Pic16F877 habe ich hier in meiner Deviceliste für meinen PICIT2 stehen....
-
Thread
PIC18F1220 (C-Code) Port (einzelnen Pin) abfragen
Hi! Seit etwa einer Woche beschäftige ich mich mit PICs, z.Z. eigentlich nur mit dem 18F1220 (weil ich lieber in C schreiben möchte). Ich benutze MPLAB X und PICkit3. Soweit so gut! Bis jetzt habe ich es geschafft Ports ein und auzuschalten (LED blinken lassen), den Wert eines Potis
mir gerade so einfallen. Es ist auf jeden Fall sauberer. fchk PS: Das ganze gilt nicht nur für PIC18, sondern genauso für PIC24/dsPIC und PIC32. Da isses genauso.
-
Thread
PIC18F24K42 - Bootloader und Applikation verbinden
ich hier auf Hilfe. Hat jemand eine Idee? Die Randbedingungen: MPLABX 4.05 XC8 2.05 PIC18F24K42 Vielen Dank schon mal im voraus.
Schau mal da: https://pic-projekte.de/blog/bootloader-fur-pic16-und-pic18/ Vielleicht hilft das weiter. <edit> AN1310? Müsste alles in der entsprechenden Application-Note stehen. Die meisten scheinen aber das Ende des Programmspeichers
-
Thread
PWM mit nem PIC (PIC18F1230 ) , Anfänger!
Hi, Ich brauch mal ne Schritt für Schritt beschreibung, wie ich ne PWM mit nem PIC ans laufen bring. -Wie richte ich die ein? -wie leg ich die frequenz fest? -Wie leg ich die Active/down Time fest? usw... (Am besten mit PIC-C Beispiel, arbeite mit dem MPLAB, C18 compiler
versucht an PORT RA0 und RA1 eine LED anzuschließen, die praktisch anzeigen sollte (blinken) das der PIC läuft. Ohne den ganzen PWM Kram gings auch, nur mit dem restlichen code nicht mehr... #include "p18f1230.h" #include "stdio.h" void delay (void) { int i; while(i<100) {i++;} } void
-
Thread
PIC18F2420 -> SPI und I²C gleichzeitlich betreiben?
richtig oder? Würde mich freuen wenn einer mir hier mehr infos geben kann, der schonmal mit einen PIC18F2420 zutuchen gehabt hat. Gruß Mainto
> Verstehe ich das jetzt richtig oder? Genau so ist es. Nimm einfach andere Typen wie z.B. den PIC18F46J50. Der hat internes USB und 2xSPI/I2C. Es gibt auch noch andere PIC-Typen, die für dich geeignet sind.
-
Thread
C18 PIC18F2550 UnSigned ist SIGNED, wieso?
Egal was ich mache (2 Versionen, sie unten, eine ist auskommentiert), der Debugger macht alles als SIGNED, obwohl es als UNsigned deklariert wurde. Wenn ich im Watchfenster die Variable rechtsklicke und auf Properties gehe, dann ist auch der Haken bei signed vorhanden. Der Debugger erkennt sonst auch keine Fehler. Ich hab keinen Plan mehr woran das liegen könnte. //------------------------------------------- typedef union __varSINUS { unsigned short long LH; struct { unsigned char L1; unsigned char H1H2; unsigned char L2; }; } _varSINUS; //----------------------
-
Thread
I²C Firmware Controlled Master mode bei PIC18Fxx31
Hallo zusammen, ich will mit dem PIC18F4331 einen Baustein von Maxim (MAX6640) über den I²C Bus ansteuern. Jetzt habe ich das Problem, dass man den PIC18F4331 nicht als Master definieren kann. Es gibt die Einstellung im SSPCON Register
aber nicht die Geschwindigkeiten, da du jedes Bit einzeln bearbeiten musst. Oder du suchst dir einen PIC mit MSSP-Modul (z:bsp. den 18F4550). Und, ja er muss die PICs benutzen, die sterben sonst aus ;-) Sven