-
Thread
Powertip PC1604A
Habe folgenden Code geschrieben für PIC18F4550 in C ...Konfigurationen für PIC(alle schon einmal getestet!) #include "p18f4550.h" #include "delays.h" #define LCD_RS LATBbits.LATB2 #define LCD_EN LATBbits.LATB3 #define LCD_D4
-
Thread
PIC C18 I2C weiß nicht weiter
Lösungen gesucht, aber es gibt wirklich kaum Informationen zu dem Thema. Es geht darum, einen PIC18F4550 und einen 18F2620 mit I2C zu verbinden. Ich arbeite mit dem PICKIT3 und MPLAB und C18 Compiler. Nun gibt es ja die i2c.h vom Microchip. Ich habe herausgefunden: Die kann Strings senden,
-
Thread
audio PWM tiefpass
hallo leute, ich habe folgendes problem: ich möchte mit meinem µC (PIC18F4550) ein audiosignal erzeugen, 30-4kHz.. die konkreten amplitudenwerte des signals werden über eine PWM DA-gewandelt und schließlich (nach etwas beschaltung) an eine lautsprecherbuchse ausgegeben.
-
Thread
PIC18F4550: Problem mit Array
Hallo, Stehe gerade vor einem kleinem Problem mit einem Array. Verwenden tu ich einen PIC 18F4550, MPLAB 8.89 + CCS Compiler. [c] name[3] = "" ; //funktioniert. entsprechende Arraystelle ist leer int f=3; name[f] = "" ; //bewirkt nichts [/c] Ich denke mit dem Beispiel ist
-
Thread
PIC Entwicklungsboard Eigenbau
. Wie würdet ihr den PIC programmieren, über USB oder mit dem PIC Kit. Ich dachte da an den PIC 18F4550
-
Thread
USB PIC18F4550
Hallo zusammen. Ich bin gerade daran mit einem PIC18F4550 eine HID-Maus zu programmieren. Mit der Firmware von Microchip läuft alles einwandfrei. Daher ist ein Fehler in der Hardware auszuschliessen. Ich habe mit dem ISIS Proteus USB-Analyzer die Enumeration
USB-Sniffer Programmen kann ich leider nicht helfen. Am Anfang hatten wir auch einige Probleme mit dem PIC18f4550. Ich glaube man mußte eine Release-Version kompilieren. Debug-Versionen hatte nicht funktioniert. Ist das Device ein 3,3 V oder ein 5V Device. Je nachdem muß der VUSB-Pin anders beschaltet
-
Thread
PIC 18F4550 C1,C0 benutzbar bei Timer1 enable?
Hallo Wenn ich die Anleitung zum PIC 18F4550 richtig verstehe: When Timer1 is enabled, the RC1/T1OSI/UOE and RC0/T1OSO/T13CKI pins become inputs. This means the values of TRISC<1:0> are ignored and the pins are read as ‘0’. dann würde
-
Thread
LCD Display programmieren in C
Header Dateien sind nicht das Problem ich besitze in C die Header Datei von PIC18F452, PIC18F4550, PIC18F46K20 und PIC18F46K22 Die Modifizieung fällt mir daher nicht schwer! Viel mehr ist das Problem, dass ich die Logik hinter der LCD-Ansteuerung verstehe!
-
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 und
-
Thread
Programmierung PIC18F4550
Hallo an die Spezialisten, ich habe ein kleines Projekt mit einem PIC18F4550 auf Basis von Opensource etwas angepasst. Kernstück der Anpassung war der Einsatz eines adum1401 zur Potentialtrennung zwischen dem PIC auf der USB-Seite und einem RS485-Bus. Für mich war das der
Thomas P. schrieb im Beitrag #3049008: > Interessant daran ist aber, dass es Revisionen des PIC18F4550 zu geben > scheint, ... welche Revisionen hast du denn? Wenn ich das Errata überfliege sind da einige Änderungen drin die den EUSART betreffen und damit zu tun haben könnten. Das Errata
-
Thread
C#: Daten über RS232 einlesen: Ascii Problem
Hallo, Ich habe hier einen µC, PIC18F4550 (MPLAB+ CCS), über die serielle Schnittstelle an meinem PC angeschlossen. Dieser sendet alle paar Sekunden sechs Int8-Werte. So etwa: [c] fputc(a,PC); fputc(value1,PC);
-
Thread
Maximale PWM Frequenz mit PIC18f4550
jemand auf die schnelle sagen, wie groß die maximale Frequenz bzw. die kürzeste Periodendauer des PIC18f4550 beträgt? danke und lg
-
Thread
PIC18F4550 Assembler Programmieren
Habe folgendes Problem: Habe meine eigene PIC Platine mit PIC18F4550, habe dazu einen externen Quarz. Habe mit Assembler Programmierung angefangen (habe immer externen Oszillator verwendet) und gemerkt, dass der externe Quarz kaputt ist. Habe zu Hause leider keinen
-
Thread
PIC USB Zugriff mit Visual Basic und mpusbapi.dll
Hallo Ich möchte mit Visual Basic mit einem PIC 18F4550 kommunizieren. Dazu gibt es wohl eine mpusbapi.dll mit den benötigten Funktionen. Nun weiß ich leider nicht, wie man die in VB .NET aufruft. Hat bitte irgendjemand einen Link oder Code oder
-
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. Das
-
Thread
PIC18f4550 mit PWM
einstellen Periode einstellen Tastverhältnis einstellen PWM aktivieren Beispiel am PIC18F4550 Nicht vergessen das CCP Pin zum Ausgang zu machen (TRISx=0) void PWM_Einstellung(void) { PR2=0xFF; // Größt mögliche Periodendauer CCPR1L=0xFF; // Hier wird das Tastverhältnis
-
Thread
Quick and dirty brenner mit pic18f4550
hallo ich bin neu hier und möchte mit pics anfangen. ich möchte mit einem pic18F4550 anfangen, aber nicht so viel Geld für einen brenner ausgeben. deswegen hab ich mir überlegt mit einem Quick and dirty brenner einen bootloader in den pic zu brennen und dann eben nur noch über den
chiip.descrambler.de/index.php/Programmer gibts einen interssanten brenner. aber kann ich den auch mit einem pic18f4550 also mit 40 pins benutzen? Schonmal DAnke
-
Thread
PIC 18F4550 funzt nicht
Hallo, ich bin ein PIC Neuling und bau für die Klasse (HTL) ein Experimentierboard für den PIC 18F4550. Leider bring ich das Ding nicht zum laufen.... Als Programmer verwenden wir den PICkit 3. Verbindung funzt, Programming/verify complete Soweit ist alles in Ordnung, aber er arbeitet
-
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 habe, verwende ich Putty und hier liegt ein Problem: Ich checke das Programm, glaube ich, nicht so richtig. Der Code [c] while(1) { helfer=getc(); printf("Ascii = %d \n", helfer); putc(13); } [/c] wartet ja irgendwie auf eine Eingabe (bitte korrigieren, wenn ich hier schon falsch liege) und sobald die kommt (ein
-
Thread
Resistiver Touch mit PIC
um Werte über 255 darstellen zu können. Anbei die bei mir funktionierenden Codezeilen für den PIC18f4550. Man sieht, wie man an den ADC- Werten biegen muß, um z.B. eine Linie deckungsgleich zum Touch am Display darzustellen. ulf.
-
Thread
PIC18 - 10bit vs. 8bit PWM
einstellen Periode einstellen Tastverhältnis einstellen PWM aktivieren Beispiel am PIC18F4550 Nicht vergessen das CCP Pin zum Ausgang zu machen (TRISx=0) void PWM_Einstellung(void) { PR2=0xFF; // Größt mögliche Periodendauer CCPR1L=0xFF; // Hier wird das Tastverhältnis
-
Thread
[V] PIC18F4520 und PIC18F4550
Ich habe noch 7 x PIC18F4520 und 4 x PIC18F4550 abzugeben. Alle 11 Microcontroller zusammen für 30€ inkl. Versand Bei Interesse: m.stumpf [at] software-visionen.net Viele Grüße Michael
-
Thread
PIC läuft durch String viel zu langsam
Hey, bei meinen neuen Projekt versuche ich zum ersten mal einen PIC18f4550 über ein RS232-Kabel mit meinen PC zu verbinden. Das Empfangen und Senden von Daten von und zum PC funktioniert erstmal super. Nur leider nicht mehr wenn ich das vom PC Empfangene Zeichen in einen
schrieb im Beitrag #2835232: > Hey, > bei meinen neuen Projekt versuche ich zum ersten mal einen PIC18f4550 > über ein RS232-Kabel mit meinen PC zu verbinden. Nur mal so aus Neugier: Hat dein PC kein USB? Der Rest wurde ja schon gesagt. Grüße.
-
Thread
PIC Programmiereinstieg
28 http://embedded-lab.com/blog/?page_id=26 Modernere Typen der PIC sind PIC16F1827 oder PIC18F4550 Morgen mehr, wenn ich Zeit hab'.
als fast das gleiche auf English zu lesen. > Modernere Typen der PIC sind PIC16F1827 oder PIC18F4550 Der PIC18F4550 ist auch schon älter als 6 Jahre. Jedoch ist er halt durch die vielen Pins, DIL und USB attraktiv und den 18F45K50 bietet Reichelt nicht an. >5€ ist aber schon was. Den würde ich
-
Thread
PIC18: Timer0 Konfiguration
Es gibt nur T0PS0, T0PS1 und T0PS2. T0PS3 gibt es (zumindest beim PIC18F4550) nicht. Würde es dieses geben, würdest du dadurch aber auf ein BIT zugreifen, jedoch ist 3 -> 11 binär und somit 2 bit groß. Bei deiner oberen Methode setzt du jedes Bit einzeln. Es ist evtl übersichtlicher
-
Thread
Wer kann mir eine HEX Datei erstellen
PIC18F4550 mit 20 Mhz Quarz
-
Thread
PIC18Fxxx: Interrupt Flag wird scheinbar nicht geloescht
ich versuche gerade Interupt vom CaptureComparePWM Modul und auch dem Comparator in meinem Pic18f4550 zu behandeln. Das erste Ausloesen jedes Interrupt klappt wunderbar, jedoch wird bei jedem weiteren ausgeloesten Interrupt auch der zuvor ausgeloeste Interrupt flag erneut als gesetzt betrachtet
-
Thread
PIC18F4550 und I2C funktioniert nur teilweise. Spuki
Hi, ich hab da mal ein kleines Problem bei der I2C und dem PIC18F4455 oder auch 18F4550. Nur vorweg, der I2C Bus geht von der Hardware her zu 100%. Ich habe angefangen mit USB rumzuspielen, als erstes mit dem Treiber von Microchip nun will ich das ganze als HID laufen lassen. Die USB Seite klappt soweit auch gut. Nur gibt es seit dem ich auf den HID Stack umgestiegen bin, Probleme bei der I2C Schnittstelle. Ich versuche momentan, einfach nur ein Paar Zeichen über die I2C zu senden, als Beispiel an ein EEPROM. Dazu nehme ich die von Microchip in der C Libare vorhandene EEPageWrite funktion
-
Thread
PIC18F4550 und USB
Servus Also ich habe einen PIC 18F4550 und möchte die USB-Schnittstelle verwenden. Ich habe ein Beispiel von Microchip heruntergeladen, dass für das PICDEM geschrieben wurde. Hier wird die Spannung der USB-Schnittstelle auf einen digitalen
-
Thread
USB Device PIC _MPUSBGetDeviceCount
was ich alles benutze: Mpusbapi.dll, usbgen.h, usbgen.c Firmware MPLAB X, C18 Compiler, PIC18f4550, C# für die Windowsapplikation, Entwicklerplatine USB-STK von Olimex Vielleicht kann mir jemand helfen, der das gleiche bzw. ähnliches Problem gehabt hatte oder was ich noch ausprobieren könnte
-
Thread
pic18f4550 und I2C (bzw. SAA1064)
auf einem Breadboard mal eine recht simple Schaltung aufgebaut mit der ich versuche mit einem pic18f4550-I/P (Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf) über den I2C Bus mit einem LED Controller vom typ SAA1064 (Datenblatt: http://atc.ugr.es/~afdiaz/fich/saa1064.pdf) zu
-
Thread
USB-Bootloader für PIC18F4550
gewerblich) der mich bei folgender Thematik unterstützt: Ich habe eine Applikation mit einem PIC18F4550, dessen Firmware per USB upgedated werden soll. Das soll jedoch sehr einfach und konfortabel für den Endkunden sein. Bisherige Lösungen (im Netzt und auch bei Microchip) funktionieren zwar, diese
-
Thread
Hardware-Empfehlung gesucht
mit max. 3,3V . Gibt aber auch massig die mit 5V klarkommen, im Kopf habe ich da gerade den USB Pic 18F4550 oder den PIC18F4520. Es gibt aber noch viele weitere. Beim USB Pic braucht man den USB Teil ja nicht verwenden... Die sind aber etwas doppelt so teuer wie der 45K20. Im Prinzip gehen wie geschrieben
-
Thread
RFM12 -- SPI Configuration
Mindestbeschaltung fürs RFM12. Aufgebaut auf ein kleiens Steckbrett, verbunden mit einem kleinem Demoboard. PIC18F4550 + MPLAB + CCS Ich verwende die Hardware SPI-Pins. Vielleicht hat ja jemand eine Idee, danke, mfg alex,
-
Thread
Problem bei Brennen eines 18F4550 (Config-Bits)
bauanleitung.htm Laut meinen Oszilloskop sollte soweit alles passen doch jetzt geht an an das Brennes des PIC18F4550. Den 16F628 habe ich schon gebrannt aber bei 18F4550 komm ich nicht weiter, denn ich weiß nicht wie man die Config-Pins bestimmt. Im Bild zwei kann man sehen wie ich alles eingestellt habe aber
-
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 Version 4.124 geflasht, außerdem wird ordnungsgemäß die Treibersoftware erkannt und es ist möglich mit dem Programm: USB View sämtliche Descritoren auszulesen. Nun zu meinem Problem: Die USB-Verbindung funktioniert nur einseitig, sprich ich kann vom PC aus senden, aber nichts am PC empfangen. Die Zeichen die gesendet
-
Thread
Problem bei Brennen eines 18F4550 (Config-Bits)
Oszilloskop sollte soweit alles passen doch jetzt geht an an das Brennes des PIC16F628 und des PIC18F4550. Beim PIC16F628 hatte ich keine Probleme. Habe mittels meinem Brenner die Datei "rgb_led_controller_16F628.HEX" draufgespielt. Beim PIC18F4550 habe ich auf volgender Seite schon gelesen das
-
Thread
Benötige Hilfe beim Programmieren eines USB-Bootlo
Oszilloskop sollte soweit alles passen doch jetzt geht an an das Brennes des PIC16F628 und des PIC18F4550. Beim PIC16F628 hatte ich keine Probleme. Habe mittels meinem Brenner die Datei "rgb_led_controller_16F628.HEX" draufgespielt. Beim PIC18F4550 habe ich auf volgender Seite schon gelesen das
-
Thread
Projekt : Mein Wohnzimmerverstärker Gesperrt
bekommen. ( Platine und PIC). Super Danke auch noch für den netten Kontakt ! Hier werkelt ein PIC18F4550 und für Audio OpAmp habe ich OPA2134 verwendet. Der Pic steuert auch die kleine Relaispaltine für die Eingänge und kann entweder über eine kleine Fernbedienung ( Zapper vom Reichelt ) oder über einen
-
Thread
(SED1520) Konvertieren von CCS-Code des PIC16F877A auf C18 mit 18F4550
und für einen PIC16F877A geschrieben. Ich würde das gerne mit dem C18 Microchip Compiler und dem PIC18F4550 umsetzen. (1) Weiß jemand wo ich eine Seite finde die mir aufzeigt welche Unteschiede die Compiler in ihrer Syntax haben? (2) Die beiden PICs werden unterschiedlich angesprochen (wenn ich jetzt
h-Datei finde ich die möglichen Befehle (für ADC: ADCON0,1,2 mit der Struktur wie im Datenblatt des PIC18F4550 beim Unterkapitel ADC). Ist aber zum verstehen eher kryptisch. Sehe hier für den 18F4550 auch ein "ADC PERIPHERAL LIBRARY HEADER FILE" (adc.h), wo findet man dazu etwas? Konkret stehen da so
-
Thread
AVR gegen den Rest der Welt
geführt. Denke mir aber, dass kann man gut nachbauen. (http://www.mikrocontroller.net/articles/PIC18f4550_Experimentier_Platine) Was ist gegen das oben genannte Board einzuwenden http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=200382626290&clk_rvr_id=329846163557 ? OK, ist jetzt auch nicht so viel
bauen. Fabian Hoemcke schrieb im Beitrag #2622704: >(http://www.mikrocontroller.net/articles/PIC18f4550_Experimentier_Platine) > Was ist gegen das oben genannte Board einzuwenden Gegen dieses BOard ist Prinzipiell NICHTS einzuwenden. Damit kann man auch so einiges machen. Aber ich würde es doch
-
Thread
PIC12F1822 vers. PIC 18F4550
Hallo, Bin bisher nur das programmieren mit dem PIC18F4550 mittels C Compiler in MPLAB gewöhnt. Dachte mir den Code den ich für den PIC 18 geschrieben habe kann ich auch für den PIC 12F1822 verwenden aber dem scheint nicht so zu sein. Ist dieser nur in
Ich sehe aber nicht den Sinn von dem PIC18F4550 zu PIC 12F1822 umzusteigen. Wenn das ein PIC16F877 wäre oder änlich, dann könnte das gehen, aber mit deinen Kenntnissen schaftst du das sowieso nie.
-
Thread
Suche Microcontroller mit folgenden Eigenschaften:
Michael Skropski schrieb im Beitrag #2615105: > Ich stell mal einen PIC18F4550 in den Raum, dazu noch ein > Ethernetcontroller (ENC...) und ein GSM-Modem über UART. > > Alternativ ein PIC18F97J60, läuft mit 3.3V und hat USB und Ethernet > drin. Die 8 Bit PICs würde
Michael Skropski schrieb im Beitrag #2615105: > Ich stell mal einen PIC18F4550 in den Raum, dazu noch ein > Ethernetcontroller (ENC...) und ein GSM-Modem über UART. Zu Schwachbrüstug und vieeel zu wenig Speicher um den Ganzen Kram darauf laufen zu lassen. Michael Skropski
-
Thread
PIC18F25K22 + MPLABX + C18
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 _DEND _DATAEND + _DEBUGDATALEN
-
Thread
PIC 18F4550 -- RA7 als I/O benutzen
Hallo, Ich hab ein kleines Problem. Und zwar bekomme ich den PIN RA7 nicht als I/O zum laufen. Bis jetzt habe ich eigendlich immer eine Quarz verwendet. Nun brauch ich aber den kompletten PortA. Der interne Oszillator funktioniert bereits. [c] #fuses INTRC_IO,NOWDT,NOPROTECT,NOLVP,NOPUT,NOPBADEN,NOIESO,NOFCMEN . . . [/c] [c] void main(void) { setup_oscillator( OSC_8MHZ ); . . . [/c] Kann ich den RA7 überhaupt als I/O benutzen? In der Headerfile war er nicht eingetragen. Hab ihn mit [c] #define PIN_A7 31751 [/c] nachgetragen. Der restliche PortA funktioniert
-
Thread
Strom detektieren mit PIC18F4550
Hallo an alle, ich möchte mit Hilfe eines PIC18F4550 einen Stromfluss detektieren von einem Motor detektieren. Der Strom geht ca. von 0,5A bis 2A(12V/24V). Mir geht es wirklich nur darum, festzustellen ob ein Strom fließt oder eben nicht. Ich habe
-
Thread
RC Servo/Fahrtregler PWM für PIC18f4550
Hallo Ich brauche dringend eure Hilfe. Ich arbeite momentan an einem Projekt. Ziel dieses Projektes ist es eine Sende/Empfangseinrichtung für ein RC car zu bauen.mit dieser soll 1 Servo und 1 fahrtregler per PWM gesteuert werden. Mithilfe der von Microchip Solutions mitgelieferten Mikrocontroller Firmware habe ich es bereits geschafft code vom PC zum uc über den usb serial emulator zu senden. Leider habe ich zu spät gemerkt das der PIC18 keine Hardware PWM mit 20ms Periodenlänge unterstützt. Nach ca 3h googlen mit einem Freund haben wir versucht anhand dieser Anleitung http://www.ermicro.com
-
Thread
Funktionszeiger in Menüstruktur
topic/65600#new geposteten Erkenntnisse will ich eine Menüstruktur zusammenbasteln, die mit einem PIC18f4550 und einem Graphik-Touchdisplay läuft. [c] #define off 0 #define on 1 void menu(void); void leer(void); //typedef void (*action)(); /*===============================================