-
Thread
Wer kann mir einen PIC 18F2550 programmieren ?
Ich bin dabei, mir einen Pic-Brenner ( Sprut - Brenner 8) zu bauen und stehe nun vor dem Henne - Ei - Problem. Der PIC muss mit einem Bootlader ausgerüstet werden. Das geht nur mit einem Pic-Brenner. Das Hexfile ist im Anhang.
Welche Bauform hat der PIC? SO oder DIL..
-
Thread
PIC18f25k22 gesucht
Hallo zusammen, von der Uni haben wir immer den PIC18f25k22 (DIP 28) verwendet. Bin jetzt aber nicht mehr auf dieser Uni. Jedoch ist der PIC kaputt gegangen und möchte mir deshalb Ersatz bestellen. 1. Wo bekomme ich kostengünstig - ca. 10 Stück -
Hier das Angebot von Reichelt https://www.reichelt.de/?ACTION=3;ARTICLE=109911;SEARCH=PIC18f25k22
-
Thread
PIC 18F Daten im RAM wohin speichern?
eyeyey...muss ich doch weiter ausholen^^ ich will den FLASH im laufenden betrieb beschrieben, da der PIC den ich für meine Anwendung später brauch kein EEPROM hat. Und um den FLASH zu beschreiben wird vorher der alte block im RAM gerettet, modifiziert und wieder zurückgeschrieben. Daher wollte ich
Guckst du hier: http://www.mikrocontroller.net/topic/268245#new Geht auch bei PIC18.
-
Thread
PIC18F4550 LATA mit PORTA nicht auslesbar?
Hallo Ich habe eine Frae zum setzen von Port PIC's (18F4550 mit XC8 Compiler). An sich habe ich einige Erfahrung, aber das hier will mir nicht in den Kopf. Es geht um die berüchtigten Funktionsunterschiede der LATA und PORTA Register. Im untenstehenden
Aber warum soll man im Zusammenhang mit Port A auch auf das Bit USBEN achten? Im Datenblatt vom PIC18F4550 steht auf Seite 115, dass das Register UCON (Bit USBEN) einen Einfluss auf Port A hat. Ich kann diesen Einfluss aber icht nachvollziehen. Kennt den jemend? Wenn ich das DB nach den Begriffen
-
Thread
PIC18F2550 im sprut brenner5
electronic/pic/8bit/18f/programm/usb2550/usb2550.htm bekomme ich leider '776 errors in PROGRAM' und somit klappt es nicht. Hat jemand von euch ne Idee woran es liegen koennte? Ich bin fuer jede Hilfe dankbar. Andreas
ich habe auch den brenner5 und wusste nicht, dass man den für die PIC18 modifizieren muss... bisher hat dieser brenner anstandlos alles gebrannt: 16C, 16F, 18F
-
Thread
Das PIC18(xxK22) Buch ;-)
Feedback zu einer Art Tutorial an dem ich arbeite gebrauchen könnte. Behandelt wird vornehmlich ein PIC18F2xK22 aber das Fernziel ist es eigenlich zu zeigen, wie man ein Datenblatt und die Dokumentaion von IDE und Compiler benutzt um zu Ziel zu kommen. Die bisherige Dokumentation kann man hier herunterladen
schrieb im Beitrag #3950671: > Wenn du denn schon meinst, eine Art zusätzliches Tutorial für die PIC18 > schreiben zu müssen, solltest du auf irgend eine Art systematisch > vorgehen. Du könntest z.B. beim CPU-Prinzip beginnen, deine Leser dann > durch die Maschinenbefehle führen, dann durch die
-
Thread
PIC18C242 Bibliothek für EAGLE
Vielleicht verwendet Ihr in der Schule einen 18F242 (F für Flash), dafür gibts inzwischen einen Nachfolgetyp 18F2420. Ansonsten schau in den Reíchelt-Katalog und suche Dir was passendes da aus. Beispielsweise PIC 18F4620-I/P (5V) bzw der Nachfolger PIC 18F46K20-I/P (3.3V), beide DIL-40.
-
Thread
MPLAB PIC18F: Variablen werden von Systemfunktionen überschrieben
Hallo Leute! Ich habe hier ein sehr merkwürdiges Problem: Bei der Programmierung eines PIC18F452 mit der MPLAB-IDE und dem MCC18-Compiler werden Benutzer-Variablen plötzlich von Systemfunktionen wie z.B. "t0write.c" überschrieben. Der PIC ist über RS-232 mit einem Touch-Display verbunden
verschiedenen Systemfunktionen überschrieben werden, die von Absturz zu Absturz variieren. -> in "C:\MCC18\src\pmc_common\Timers\t0write.c" 6CDA CFDB MOVFF PLUSW2, POSTINC2 -> in "C:\MCC18\src\traditional\stdclib\sprintf.c" 68D8 CFD9 MOVFF FSR2L, POSTINC1 -> viele andere Stellen
-
Thread
PIC18 / Reset führt manchmal zum Absturz
Privates Projekt mit PIC18F4550, PASM, LCD, Keyboard, I2C Uhr / RAM, mehrere I2C IO-Expander. Interrupt OFF, WDT noch nicht aktiviert (mache ich erst ganz am Ende), etwa 4000 LOC, insgesamt 5400 Zeilen mit Kommentaren.
Möglicherweise sind aber auch meine I2C Routinen nicht ausreichend störungsresistent. Ich benutze die PIC18 Routinen aus Günter Schmitt, PIC-Microcontroller, Oldenburg 2010. So werde ich mir diese Ecke einmal genauer ansehen, bin aber natürlich für weitere Anregungen sehr dankbar. Grüße, attersee
-
Thread
pic 18f2550 usb cdc assembler
helfen und mir ein paar Tips oder Ideen auf den Weg geben. Ich hab ein großes Programm für den PIC18f2550 in Assembler geschrieben, welches über rs232 Schnittstelle mit dem PC verbunden ist und Daten austauscht. Nun gabs nen neuen Pc und zwangsläufig das Problem, dass kein Comport mehr vorhanden
Einen vollkommen im Source-Code veröffentlichten CDC-Bootloader für den PIC18F2550, der recourcenschonend vollständig in Assembler programmiert ist, findet man unter: http://home.datacomm.ch/str/usbolo.asm
-
Thread
PIC18F oder Atmel 80C51?
aber dieser Takt wird durch 4 geteilt. Also kommst du niemals auf deine 40MIPS. Naja... aber zb der PIC18F4520 wird mit 16MIPS angegeben.. vl gehts ja auch damit. Ansonst solltest du dir mal die dsPICs anschauen. Die haben bis zu 40MIPS und sind 16Biter. 8051er mit 40MIPS sind etwas teuer ;-). Ich
Also kommst du > niemals auf deine 40MIPS. Das hatte ich befürchtet. > Naja... aber zb der PIC18F4520 wird mit 16MIPS angegeben.. vl > gehts ja auch damit. Nein, habe jetzt einen ATMega16, mit 16 MIPS, und der Zündimpuls zittert, dass es nicht mehr schön ist. > Ansonst solltest du dir
-
Thread
PIC18F23K22 Programmierinterface?
Hi, ich habe hier auf einem Board einen PIC18F23K22 und direkt darüber einen 5-poligen Steckanschluss. Kann das sein, dass es sich dabei um einen Programmieranschluß zum flashen des PICs handelt - so ähnlich wie das bei ATTiny's gemacht wird
China. Offenbar funktionieren die Nachbauten ganz gut. Verfolge mal die Leiterbahnen. Wohin am PIC18F23K22 gehen die? Und sind das die Pins für das PICkit?
-
Thread
PIC18F47Q10 programmieren
https://hackaday.io/project/177988-68k-mbc-a-3-ics-68008-homebrew-computer In dem Projekt ist ein PIC18F47Q10 verbastelt. Ich habe mich jahrelang um die Firma Microchiop herumgedrückt, muss mich aber jetzt wohl mit dem Zeugs beschäftigen. Ich suche jetzt eine möglichkeit den Controller zu programmieren
Prozessoren mit 8, 16, und 32 Bit Datenbusbreite, und für jede Gruppe hast Du extra Compilerpakete. PIC18 hat 16 Bit Flash/Programmbus und 8 Bit RAM/Datenbus, braucht also den XC8. fchk
-
Thread
SD-Karte Initialisierung PIC 18F452
Hallo allerseits. Habe von einem Vorgänger eine fertige Hardware zur Speicherung von Daten auf einer SD/MMC Karte übernommen. Leider tritt schon beim Initalisieren der Karte ein Problem auf. Als Antwort auf den Befehl "Go_IDLE_STATE" (CMD0) erhalte ich nicht das gewünschte '0b00000001" sondern beim ersten einlegen der Karte die Antwort '0b00111111' und bei jedem weiteren Versuch '0b10000000'. Vielleicht kann mir einer von euch weiterhelfen. Der Code sieht folgendermaßen aus: PORTC = 0; TRISC = 0b10010000; //CS-Pin = RC2 OpenSPI(SPI_FOSC_16,MODE_01,SMPMID); //Fosc = 4Mhz,
-
Thread
PIC18F SSI slave (eigentlich sehr simpel.)
Hallo zusammen! Ich arbeite mit einem PIC18F (PIC18F87J72). Dieser besitzt SPI, I2C und USART (asynchronous und sogar synchronous irgendwie...). Ich möchte den PIC mit einem gewissen Sensor verbinden, welcher im Master Mode (leider kein
für bit so übermittelt. Nun meine Frage: Was ist der einfachste, schnellste Weg die Daten in den PIC zu bekommen? Zur info: Das einzige was ich sonst im PIC machen muss ist von zwei solcher Sensoren den Wert einlesen und dann output=wert_a-wert_b rechnen... Bin gespannt auf eure Vorschläge!
-
Thread
pic18f67j60 / pic18f97j60 alt? ipv6?
Hallo, nach einiger suche und spielchen mit pic18f97j60 Frage ich mich ob der noch taugt für neue Designs. IPv6 wird er niemals unterstützen. Microchip empfiehlt fuer den noch den älteren TCP Stack. Wenn ich nun gleich auf ein PIC32 wechsel
Naja ich hab da bedenken gerade weil der pic18 kaum speicher hat
-
Thread
Microchip PIC18F13K50
Hi, Hat noch irgendwer nen PIC18F13K50 herumliegen denn er nicht mehr braucht ?
Was würdest du von einem PIC18F2550 oder PIC18F4550 halten? Die können auch USB... Chris
-
Thread
Pic18f4525 mit MPLAB icd 2
Hallo Ich programmiere das erste mal mit dem neuen CCS C compiler for pic12/14/16/18/24 Auch erste mal mit MPLAB ICD 2, (kleine erfahrung mit MPLAB IDE). mein programm ist sehr einfach (1 led ^= 1 setzten), es hat 0 Fehler beim Compilen, doch leider kann ich das programm
Hallo, leider habe ich weder den CCS noch den Pic18. Ich verwende Pic16 und Hitech. Daher schreibe ich nur, weil sonst noch niemand einen Ratschlag gegeben hat. Bei Pic16 und Hitech ist es so, daß jeder uC Typ "seine" #pragma bzw. CONFIG Einstellungen
-
Thread
LCD240128A an PIC 18F4550
Hi Leute will das oben genannte GLCD mit Touch an einem PIC 18f4550 hängen! Im Datenblatt ist ein Musterbeispiel geschalten! Habs im Anhang! Jetzt Frag ich mich ob ich da ne negative Spannung brauche für den Kontrast oder nicht? lg Gert Oder besser
Hier noch eine fertige Platine mit einem 18F2 kann mann auf http://www.compsys1.com/html/t69b_lcd_board.html kaufen
-
Thread
PIC18F1220 ignoriert Vref+ und Vref-
einmal ein Problem bei dem ich mit meinem Datenblattn nicht weiterkomme.... Und zwar habe ich meinen PIC18F1220 mit einer Vref+ und Vref- versorgt. Ich möchte einen Spannungsbereich von 2,5V - 3,30V wandeln. Dafür habe ich an Vref- 2,5V angelegt und an Vref+ 3,30V. Wenn ich das Datenblatt richtig verstanden
Das ist ja das seltsame, mein PIC wandelt nur in Bereichen ausserhalb der 2,5-3,3V. Seltsam, habe bis heute den Fehler nicht gefunden.... Aber an sich habe ich mit der Schaltung ja noch ein Problem.... wenn ich dei Referenzspannungen
-
Thread
PIC18f2550 + USART ?
Hallo ich hab hier ein größeres Problem und zwar bekomme ich auf meinen PIC18F2550 kein USART hin Extern hängt ein 20MHz Quatz dran FSOC = 48Mhz Folgendes hab ich mit aus dem datenblat rausgelesen leider klapt es so nicht ; PORTC banksel TRISC ; Bank Wekseln
NB schrieb im Beitrag #2261768: > Ähhm ka welchen Compiler du benutzt !! > aber wenn du den c18 von MPLAB nutzt musst du BANKSEL (jeder Buchstabe > groß) > Schreiben und nicht banksel!! > > LG > NB Das ist Assembler - kein C - darum auch kein C18. holger schrieb im Beitrag #751482:
-
Thread
Problem mit EUSART beim PIC18F4520
Hallo zusammen, an alle PIC-Profis hier: Ich habe ein Problem mit der EUSART beim PIC18F4520. Prinzipiell habe ich die Kommunikation über RS232 mit 19200bps stabil am laufen, allerdings wird als erstes Zeichen nach einem Hardware-Reset
Hallo Klaus, die PIC-EUSARTs weisen so manches merkwürdige Verhalten auf. Je nach PIC-Typ und Herstellungsdatum (Jahr und KW steht auf dem Gehäuse unter der Typenbezeichnung) gibt es unterschiedliche Verhalten. Tausche
-
Thread
PIC 18F2550 Bootloader mit externer Spg.
ich bin neu hier im Forum und hoffe auf ein bisschen hilfe. Ich habe folgendes Problem: Habe einen PIC18F2550 und will den über USB programmieren. Den Bootloader übernahm ich von Sprut, habe diesen auf einen ext 20Mhz Quarz angepasst. Das programmieren funktioniert somit einwandfrei! ABER... ...Ich will den PIC vollkommen von der Vusb entkoppeln, d.h. ich will "EINFACH" eine Ext spg. (5V) anlegen und den PIC dann ohne Vusb beschreiben. Doch sobald ich die Vusb von meiner allgemeinen V+ nehm erkennt Windows
-
Thread
PIC18Fxxx8 CAN Protokoll Frage
Hallo! Ich bin gerade dabei das ECAN Modul mit einem PIC18F4680 zum laufen zu bringen um eine Kommunikation zwischen zwei PICs herzustellen. ich habe eine Routine geschrieben um eine Nachricht zu senden. Der Empfang wird Interruptgesteuert abgewickelt. Im
Hallo PICer, diese überprüfung mit dem ACK bit macht das die CAN engine oder muss ich das softwaremäßig machen? kannst du mir vielleicht kurz den gesamten ablauf einer erfolgreichen übertragung einer Nachricht
-
Thread
Löschprobleme PIC18LF8720 am GALEP4
Hallo, das geht raus an alle GALEP- und PIC-Experten. Ich hab hier eine hochgeheime Schaltung (ja, wirklich), in der der PIC18LF8720 (TQFP80) verbaut ist. Genau genommen -zig, alle verlötet, keine Reservechips, vergossen, kommt man nicht mehr
einen Quirk, den Microchip irgendwie umgeht, die Fremdtools aber nicht oder wie auch immer. Ein PicKIT3-Nachbau sollte beim Chinamann für 20€ zu haben sein. fchk
-
Thread
I2C PIC18 SDA Problem?!
Hallo zusammen, ich betreibe einen PIC18f47j53 im Master I2C um den TMP112 (Temperatursensor)anzusteuern. Meine I2C Frage: Warum wird SDA nach dem ACK auf high gezogen (siehe Bild)? Ist das ein Fehler meiner Programmierung? Eigentlich bestätigt
Laut Datenblatt vom PIC18 (siehe Bild, roter Kreis) bleibt SDA doch auf "Low" oder ist das in Wirklichkeit nicht so? Gruß Alex
-
Thread
PIC18F I2C Initialisierung
sämtliche Foren und Varianten gecheckt und stehe jetzt am Rand meiner Fähigkeiten. Ich habe einen PIC18F26K22 mit dem ich ein Display (Batron BT HQ 21605AV-YETF-LED04-I2C-5V) über I2C steuern möchte. Quarz 20MHz. Ich habe bereits die Register und Bits. manuell beschrieben aber auch die Funktionen
SEN anstatt das SSPIF Flag abzufragen. Ich habs mit dem Code aus dem Thread, der eigentlich für PIC18 und Microchip Compiler ist, auf nem PIC16 mit HITECH zu laufen gebracht: http://www.microchip.com/forums/m564117.aspx Probiers mal aus!
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
Vielleicht kann man einen Web-Server einbauen. Ich dachte da an einen Ethernet-fähigen Prozessor wie z.B PIC32MX460F512L. Viele Grüße pic18f
Würde jemand mit einem alten Board Ethernet und SD-Karte nachrüsten wollen? Ggf. könnte man auch den PIC18F4580 gegen einen PIC18F4685 tauschen. vg Jürgen
-
Thread
PIC18 GLCD mit ST7565R ansteuern.
zwischen dem ST7565R und dem KS0108? Hat vielleicht schon irgendjemand so ein Display mit einem PIC18 angesteuert und kann mir mal ein kleines Testprogramm schicken. Danke schon mal im Vorraus, lg Styx
lcd-module.de findest du unter 'Download' auch (ein) > Beispielprogramm(e). Allerdings nicht für PIC. > > MfG Spess Ok danke, habe gehofft es gibt auch was für pic18, für atmel,etc hab ich eh schon einige gefunden. mfg
-
Thread
Problem PortD PIC18F4480
Hallo. ich verwenden den PIC18F4480. ich habe an PortD einige Taster mit PullDown auf GND angeschlossen, die beim drücken des tasters einen 5V Pegel an den PortPin einstellen. An PortB hängen einige LEDs. TRISD setzte ich auf
Hello I need help with a Microchip mikrocontroller, the PIC 18F4480. We need info regarding internal registry's, busses, instruction sets etc. We would be very thankfull for any help. please write to funky_master_1@hotmail.com or gjdrcr7@gmail.com
-
Thread
PIC18F2550 mit Taster LED ansteuern
Hallo, ich habe mir eine kleine Controllerplatine aufgebaut mit einem PIC18F2550. Nun möchte ich eine LED ansteuern die am Pin RB4 liegt mit einem Taster der am Pin RB3 liegt. Habe dieses Programm geschrieben: [c] #include <stdio.h> #include <stdlib.h> #include <p18f2550.h> void main() { int taster; TRISBbits.TRISB4=1; TRISBbits.TRISB3=0; while(1){ taster=PORTBbits.RB4; if(taster == 1){ LATBbits.LATB3
-
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
PIC 18F67J50 Grundschaltung
Hallo, da ich von Elektronik nicht wirklich viel Ahnung habe und mir alles mühsam zusammensuche, wollt ich fragen ob meine Grundschaltung so funktioniert? Über Kritik, Änderungen oder Vorschläge würd ich mich freuen.
-
Thread
PIC18F46K80 Grundlage
Include Dateien /************************************************************************/ #include <p18f46k80.h> // PIC18F46K80 auswählen #include <stdio.h> // Standard-Bibiotheken einbeziehen #include "SP_PIC18F46K80.H" #include "Warten_MS.C" /********************************************
funktioniert es. Dann werde ich mal > nachlesen warum. Das kannst du hier: http://www.sprut.de/electronic/pic/fallen/fallen.html#inout
-
Thread
Webserver mit PIC18F97J60
Ich möchte mit dem PIC18F97J60 eine Webseite mit Weblink ins Netz stellen. Habe mich bereits ein bisschen schlau gemacht und möchte dieses Projekt ohne zusätzliche Peripherie realisieren höchstens mit einem externen EEPROM
erreichbar unter http://192.168.0.1/) die Portweiterleitung aktivieren. Du musst Port 80 (http) zu deinem PIC weiterleiten. Am besten wäre dem PIC eine statische private IP zu geben. Dann kannst du die Website auf dem PIC erreichen indem du die öffentliche IP im Browser eintippest. Du hast nur das Problem dass
-
Thread
PIC 18F4550, RS232 und Putty
Hallo zusammen, ich versuche mittels Rs232 mit meinem PC den 18F4550 "anzusprechen". Im Schaltplan ist zu sehen, wie der MAX232 verschaltet ist. Die bloße Kommunikation funktioniert. Ich habe es zum Beispiel geschafft etwas an den PC zu schicken. Da ich Win7
putty "lokales Echo" einschalten oder statt getch() dann getche() nehmen (oder so ähnlich, kenne dein PIC-C nicht), die getch() Variante, die ein Echo erzeugt.
-
Thread
bestimmte Spannung mit PIC18F2553 erzeugen
eröffne. Ich google wirklich immer zuerst, jedoch komme ich hier nicht weiter. Ich programmiere einen PIC18F2553. Da ich ein Display angeschlossen habe, das 5.0 V zum betreiben benötigt, musste ich auch eine solche Spannung anlegen. Ich habe des Weiteren ein DCF77-Funkempfänger angeschlossen. Dieser benötigt
Ich > google wirklich immer zuerst, jedoch komme ich hier nicht weiter. > Ich programmiere einen PIC18F2553. Da ich ein Display angeschlossen > habe, das 5.0 V zum betreiben benötigt, Was für ein Display genau? Die meisten Textmodus-Displays laufen problemlos mit 3.3V. Sie sind dann nur etwas
-
Thread
PIC18 allgemeines Register für bitweise Bearbeitung
Hallo Zusammen Gibt es beim PIC18 kein allgemeines Register (z.B. R0, B, ACC usw.) für eine bitweise Bearbeitung. z.B. R0 = ucTest; if (R0.2==1){ //ist Bit2 gesetzt .... } Bitte. Danke.
-
Thread
PIC18F Fehler im Code finden (C)
in den unten aufgeführten code stecken muss. Zur Thematik: Ein angeschlossenes Sensor modul am Pic soll die Messwerte per UART an den Pc übertragen. Zum testen nutze ich Putty ein Terminal programm. Ich habe einen ISR programmiert der beim RX vom UART ausgelöst wird und die im code ersichtliche
muss icha cuuh bei der initialisierung von I2C machen dabi habe ich aber andere pin (RC3 & RC4 = 0x18) Also musste ich RC6, RC7, RC3 und RC4 setzen und das ist = 0xD8 EIn blöder programmier fehler und sehr unübersichtlich das cih alles in verschiedenen .c Datein haben. Gruß Tim
-
Thread
Senden von Daten via SPI (PIC18F)
momentan mit meiner Projektarbeit, bei der es u.a. die Aufgabe ist, eine SPI-Verbindung zwischen einem PIC18F87J11 und einer SDKarte einzurichten. Jetzt die Frage: Wie muss ich mir die Übertragung von Daten/eines Bytes vorstellen? Sind das zwei miteinanderverbundene Register für empfangen und senden
Der PIC18F87J11 hat zwei MSSP-Schittstellen. Dann heißen die Register natürlich etwas anders: SSP1BUF SSP1IF bzw. SSP2BUF SSP2IF Hast du die Initialisierung für SPI schon?
-
Thread
[SS] Neuling Fragen zu PIC18F4550
erstellen, benötige ich einige Infos. Für einen externen Bus möchte ich Port SPP0-SSP7 verwenden. Der PIC 18F4550 besitzt 8 SPP und seine 4 Steuerpin CK1SPP, CK2SPP, OESPP und CSSPP Komme leider aus den Infos des Datenblatts nicht klar. 1. SPP0 bis SPP7 ist doch in beiden Richtungen 2. Welcher von
Hallo, Habe auf meinem Board(Einschubsteckkarte) einen 18F4550 und weitere HC Bausteine. Die Stromversorgung 5 Volt erfolgt über den VG Stecker 64pol von einen "externem Netzteil". Der 18F4550 ist mit einer USB-B Buchse verbunden. Frage: Was mache ich mit
-
Thread
PIC18Fxxx: NOP behindert den IRQ ?
Hallo! Auf dem PIC18Fxxx habe ich ein (Assemlber-) Programm geschrieben welches mittels Timer-IRQ einen LED-Multiplexer ansteuert. Soweit so gut, das funktioniert prima. Nur ist mir jetzt aufgefallen das wenn der Prozessor
mal ausprobierte funktionierte seltsamerweise das auslesen nicht: http://www.sprut.de/electronic/pic/grund/i2c.htm
-
Thread
PIC18F ECAN compile time options
Hallo Ich bin gerade dabei mir einen 18F2580 für CAN zu konfigurieren. Ich benutze den 18C Compiler und die ECAN 'C' Routines laut application Note AN878. Der Bus arbeitet mit 11-bit Nachrichten bei 128kB. so nun muss ja die ECAN.def
Hallo Martin, schau mal ins Datenblatt vom PIC18F2580. Im Kapitel 23.0 ECAN Module findest du die Brechnungsgrundlagen für die von dir angegebenen Defines. Du musst allerding vorerst die reale Takfrequenz von deinem PIC bestimmen. Das findest du
-
Thread
Pic18f23k22 Bootloader
Hallo Ich habe ein kleines Problem. Ich besitze e einen Pic18f23k22. Diesen programmiere ich auf MPLab mit C. Beim allerersten Projekt, welches ich selber geschrieben habe, befindet sich der code genau auf dem Speicher des Bootloaders. Ich habe das Programm
Schau in die Beschreibung des C18 / XC18 Compilers. Stichwort sind hier "Linker" und "pragma code". Oder schau dir einfach in einem Beispiel aus der MLA von Microchip an, wie es da gemacht wurde. Hier wäre zB der der USB Bootloader zu
-
Thread
Suche C Code zum LED dimmen auf PIC18
Hallo, Ich suche nach einem C Code (für den CCS Compiler) für PIC18 mit dem ich eine LED mit PWM dimmen kann. Wo finde ich dies? Leider sind sämtliche Beispiele auf dieser Seite für AVR. Vielen Dank für die Hilfe.
halt erst mal mit den Basics anfangen. Oben wurde ja schon eine gute Seite genannt, sonst ist für PIC sprut.de DAS deutschsprachige Nachschlagewerk für Anfänger und Fortgeschrittene.
-
Thread
Zwei PIC18F2550 mit SPI koppeln
Hallo, ich arbeite seit mehreren Tagen, an einem Teil von meinem Projekt. Ich möchte zwei PIC18F2550 über SPI verdrahten, damit diese Daten austauschen. An und für sich dachte ich, das wäre kein Problem. Nun stellt es sich aber doch sehr kniffelig heraus. Die µCs sind nach folgendem Schema
eine Fehlerquelle sein? Der bisherige Quellcode des Masters sieht wie folgt aus: [c] //#include<p18f2550.h> #include<p18cxxx.h> #include<delays.h> #include<portb.h> #include<timers.h> #include<adc.h> #include<stdlib.h> #include<spi.h> #pragma config PLLDIV = 5 //PLL for 4Mhz #
-
Thread
Internes EEPROM PIC18F + Wartezeit
Datenblatt. Da du den genauen Typ nicht angegeben hast, kann ich den auch nicht raten. Bei den meisten 18er sind es ca. 4ms für jede Zelle. Beim beschreiben vom Flash muss man allerdings aufpassen, da wird "blockweise" geschrieben. Blockgröße so zwischen 2 und 8 Byte (oder vielleicht auch schon mehr).
PIC18F2520 wird verwendet. Bin gerade dabei mir das Datenblatt reinzuziehen. Wer findet es schneller? ;-)
-
Thread
PIC18F2550 Bootloader bei externer Spannungsversorgung
Hallo zusammen, ich versuche den Bootloader2 von sprut auf meinem PIC 18F2550 zum laufen zu bekommen. Vor dem Einsatz habe ich den Bootloader etwas abgeändert: - RE3 wird als Reset verwendet -> MCLR also aktiviert - Über RA0 == 0 wird der Bootloader aktiviert
d.h. nicht USB-powered. Status quo ist, dass… 1) die Lampe sofort nach Reset leuchtet 2) der PIC von Windows nicht erkannt wird. Um die Fehlerquelle etwas einzuschränken voraus ein paar Fragen, die unklar/ offen sind: - wie muss ich den Pin Vusb „verkabeln“ -> momentan ist der bei mir einfach
-
Thread
PIC 18F452 Frequenz vs. Spannung
Mal abgesehen vom Takt, für 3,3V sollte es ein 18LF452 sein.
mal nach dem LF-Typen im pdf zu suchen 18lf452
-
Thread
PIC18F4550 timer und ADC problem
hi, also ich hätte da ein paar fragen bezüglich des PIC18F4550. ich wollte nun erstmal fragen, wie ich genau den timer z.b. mal den timer2 starten und auch benutzen kann... hab schon gegooglt aber finde da irgendwie nichts brauchbares in C... mit dem
ok, also ja ich benutze den c18 compiler, aber wie finde ich heraus wie ich z.b. beim c18 den interrupt aktivieren kann, weil das habe ich z.b. im datenblatt von meinem pic nichtgelesen, und werde es dort auch nicht finden weil dies