-
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
PIC18F4550 timer starten und wieder stoppen
Hallo zusammen, wie kann bitte der Timer1 starten und wieder stoppen. Es geht darum, dass es verschiedene Zeit gemessen werden. Danke in Voraus
-
Thread
LCD ansteuerung ueber pic18f4550
hab momentan ein kleines problem. ich möchte ein kleines LCD ansteuern( EA T123A-I2C ) mit Hilfe des Pic18f4550. das ganze soll ueber I²C laufen. durchgelesen habe ich beireits alle pdfs die ich gefunden habe. wie ein I2C funktioniert sollte ich verstanden haben, nur hab ich noch schwierigkeiten mit der
welcher das enable bit setzt)? so sieht der ganze code bei mir aus: #include <i2c.h> #include <p18cxxx.h> void main(void) { OSCCON |=0x70; // 8 MHz TRISBbits.TRISB0 = 1; // DA und SCL als output TRISBbits.TRISB1 = 1; SSPCON1=0x28; while(DataRdyI2C()); SSPADD = 9;
-
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
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
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
-
Thread
HID - Mouse mit PIC18F4550
Hallo Leute Ich arbeite an einem Projekt, dessen Ziel es ist, eine USB Maus mit dem µC PIC18F4550 nachzubauen. Da die Programmierung des PIC für die HID Maus ziemlich umfangreich ist, ist meine Frage, ob es frei erhältliche Software für solche HIDs gibt. Ich arbeite mit der Entwicklungsumgebung MPLAB. Ich habe bereits das HID Mouse Demo - Programm für den PIC von dieser Website ausprobiert: http://shop.olimex.eu/product_info.php?products_id=563 Dieses Programm funktioniert, ich kann mit 4 Tastern über den PIC die Maus in die 4 Richtungen steuern,
-
Thread
USB-Schnittstelle PIC18F4550 und C#
ich hätte eine Frage: Ich habe einige KEnntnisse in C# und möchte jetzt meine µC-Steuerung (einen PIC18F4550, einigen IO's und USB) eine kleine PC Schnittstelle mit Grafischer Umgebung Programmieren. Nun habe ich folgendes Problem: MIcrochip liefert bei seinem MCHPFSUSB v1.3 – Microchip Full-Speed
: PC -> USB Kabel -> PIC/Microcontroller -> Logic Level Translator -> DAC Vielen Dank!
-
Thread
Hilfe bei Grundkonfiguration des PIC18F4550 in C
Hallo Zusammen, beginne jetzt grade damit, mir meine eigenen kleinen Programmschnippsel zum Programmieren zusammenzustellen. Jetzt stellt sich mir nur die Frage wie muß die min. Konfiguration sein? Mein Erkenntnisstand: FOSC - Muß wegen dem Oszi PWRT - Auch ein Muß BOR - Sollte besser so sein wenn man es nicht brauch WDT - Frißt zuviel also aus Hündchen LVP - Das hab ich von sprut.de weiß aber nicht so recht ob ich da was machen muß und warum? Danke für jegliche Anmerkungen Gruß Thorsten
-
Thread
Beispiel Prog in C PIC 18F4550
soweit wennn ich die Ifabfrage drausen lasse. lg Tim PS: Hier mein Code [c] #include <p18f4550.h> // Pic .h eigebunden #include <delays.h> // delays.h eingebunden #pragma config FOSC = HS //Oscilator Art zwischen 4MHz - 20MHz #pragma config PWRT = ON // AN #pragma config BOR
// Port D ist nun ein Ausgang TRISA = 0xFF; // Port A ist ein Eigang ADCON1 = 0x0F; // Alle Port Pins auf digital gesetzt CMCON = 0x07; // Komparatoreinänge deaktivieren LATD = 0x00; // Der PORT D ist von Anfang an auf 0 gesetzt while (1) { /*
-
Thread
suche Pic18F4550 und Mcp41010
Moin Miteinander, ich versuche gerad vergeblich einen Händler zu finden von dem ich die og. Bauteile beziehen kann. Bei Farnell gehts leider nur mit Gewerbe. eventuell findet sich ja hier jemand , der mir bei ner Bestellung als Firma die Teile mitbestellen könnte. MfG Christian F.
-
Thread
PIC 18F4550 Interrupt nur mit ADCON1
Hallo µC-Gemeinde, dies hier ist mein erster Beitrag in diesem Forum und ich bin mir sicher, dass ich hier jemanden finde, der mir helfen kann. Zu meinem Problem: ich möchte an INT0 einen Interrupt auslösen und an einem Bit an Port E daraufhin einen Peak ausgeben. (Dieses Programm dient zunächst erst einmal zum Testen, also bitte nicht die Sinnigkeit hinterfragen ;) ). Ich habe den Interrupt wie folgt initialisiert: INTCONbits.INT0IF = 0; // INT0IF: INT0 External Interrupt Flag bit INTCON2bits.RBPU = 1; // Enable internal pull-up on port B RCONbits.IPEN = 1; //
-
Thread
Code protection beim PIC18F4550
Hallo zusammen Ich habe eine Schaltung und Firmware mit einem PIC18F4550 entwickelt. Die Firmware wird über den USB-Anschluss mit einem voristallierten Bootloader auf die Schaltung programmiert. Die neuste Firmware kann damit von jedem Benutzer auf das Board gespielt
Firmware zu verschlüsseln. Beim Download entschlüsselt der Bootloader den Code und schreibt ihn auf den PIC. Die Code protection Bits sind entsprechend gesetzt. Meine Fragen nun: 1.) Hat jemand von Euch bereits mal einen derartigen Code-Schutz implementiert? 2.) Gibt es da evtl. bereits fertigen Code
-
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
Google ist dein Freund Pic pwm calculator
-
Thread
i2c mit pic18f4550
hallo zusammen, ich habe ein Probleme mit i2c. mein Master µC erkennt schon die Slave µC mit der bestätigung(acknowledge) dannach werden die kommenden daten mit not acknowledge bestätigen. ich weiss nicht wo das problem komm. konnte jemand mir helfen? wenn sie mein Code brauchen kann ich senden.(das programmierung wird mit C realisiert) Danke
-
Thread
PIC 18f4550 und ULN2003AD
Hallo ! Hab ein kleines Gedankliches Problem! Hab ein Steuerungsboard mit PIC 18F4550 und eine Relayplatine die 15 Meter Entfernt ist mit einem ULN 2003AD wo ich natürlich die Eingänge mit dem Steuerboard mit einem Datenkabel verbinden möchte! Nun meine Frage: Geht das
-
Thread
Interruptgesteuerter Usb-Betrieb mit PIC18F4550
Hallo zusammen Ich verwende seit einiger Zeit den PIC18F4550 und kommuniziere mit Hilfe des USB-Busses. Als Software habe ich das Beispiel von Microchichip geändert. Alles funktioniert soweit sehr gut. Mir gefällt allerdings nicht, dass man laufend Pollen
-
Thread
USB-Bootloader für PIC18F4550
möglichst 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,
-
Thread
PIC18F4550 Frequenzzähler Timer Probleme
Hallo, ich programmiere auf dem PIC18F4550 einen Frequenzzähler mit dem C18 Compiler. Ich nutze den Timer1 um mir alle 250ms einen Interrupt zu erzeugen. In diesen 250ms zähle ich die TTL-Pulse die an Pin RC0 an den Timer3 gelangen
-
Thread
PIC 18F4550 und DS1307 RTC
Hi, irgendwie bringe ich die beiden nicht so recht dazu, sich zu verstehen (oder ich missverstehe die RTC). Zum Schaltplan mache ich mal keine größeren Angaben, der sollte korrekt sein. I²C Schnittstellen verbunden, am SQW Ausgang des DS1307 hängt eine LED. Die SDA/SCL sind mit 1,2K gegen +5V gelegt. Die Adresse des DS1307 ist 0x68. Das Datenblatt des DS1307 sagt mir: The DS1307 control register is used to control the operation of the SQW/OUT pin. Bit 7: Output Control (OUT). This bit controls the output level of the SQW/OUT pin when the squarewave output is disabled. If SQWE = 0, the
-
Thread
PIC 18F4550 USB Demo Board
meiner Homepage ja ansehen. Habe sie gerade auf Netz gestellt: http://members.aon.at/geburger/Projects/PIC18F4550USB/de_PIC18UsbBoard.htm Die Schaltung funktioniert auch soweit (fast) einwandfrei. Ich möchte nun ein Delphi-Programm schreiben und mit dem PIC Daten austauschen. Hat jemand von Euch so
-
Thread
Minimalausstattung Steckbrett mit PICKit 3 und Pic18F4550
Hallo zusaammen, da mich mein P40 Board gerade nervt, wollte ich mein PIC 18F4550 gerne mal auf einem Steckbrett platzieren. Nun finde ich nicht mehr die Übersicht, was man alles für Bauteile benötigt (incl. Schaltplan) um den 4550 mit externen Quarz zum Laufen zu bringen
Was für ein Quarz(20.000er?) muss ich da nehmen und was für C's? http://burger-web.com/Projects/PIC18F4550USB/de_PIC18UsbBoard.htm.de Ist der Widerstand R26 (aus dem Schaltbild von Burger-web) oder aus dem Handbuch Rs, notwendig?
-
Thread
Quick and dirty brenner mit pic18f4550
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
Ein serieller bitbanging Programmer, bestehend aus 3 Widerständen. Programmiert bei mir einen 16f688 und 18f13k50; mehr PICs habe ich (noch) nicht (18f4550 ohne Gewähr). Als Programmiersoftware brauchen wir PicPgm. Das kennt aktuell 616 verschiedene PICs, auch den 18f4550: http://picpgm.picprojects.net
-
Thread
PIC18F4550 - PIC macht "nix"
Hallo zusammen, ich habe Schwierigkeiten meinen PIC18F4550 in Betrieb zu nehmen! Ich habe zunächst erstmal nur vor mit dem PIC ganz simpel zwei LEDs und einen Piezosummer zu schalten, alle jeweils mit Transistor verschaltet. Wenn ich den PIC aus
Ja Deine Anschlüsse sind falsch. Richtigerweise (auch zu sehen im Datenblatt) im Anhang. Der 100nF Kondensator zwischen VDD und GND soll so knapp wie möglich an den PIC. So wie im Anhang dann auch auf der rechten Seite des 18F4550,denn dort hat er auch Pins für VDD und VSS. Diese müssen auch mit der
-
Thread
PIC18F4550 max. Freq. im Counter-Mode
Hallo, ich möchte dem PIC18F4550 einen Frequenzzähler aufbauen. Der Pic läuft nach Herstellerangabe mit max 48MHz. Ich möchte den Timer0 im "Counter-Mode" verwenden. Leider finde ich nicht (oder verstehe ich nicht) mit welcher
@chis hä? Von was sprichst du? Der 18F4550 hat eine Taktfrequenz von exakt max. 48MHZ.
-
Thread
PIC18F4550 führt ständig RESET aus.
Hallo, ich habe ein Platine aus der Industrie mit PIC18F4550 und USB Schnittstelle der nicht startet. Reset Pin ist dauerhaft bei 4.8V. Externer Quarz läuft mit 12MHz. Versorgung 5V ist stabil. Anhang des Stromes sehe ich, dass der PIC versucht zu
Alexander K. schrieb im Beitrag #7584942: > Hallo, > > ich habe ein Platine aus der Industrie mit PIC18F4550 und USB > Schnittstelle der nicht startet. > Sind noch andere Bauteile als der Pic auf der Platine?
-
Thread
PIC 18F4550 - tut nichts auf meinem Olimex Board
Hallo, wie ich gesehen habe gibt es hier ja einen PIC18F4550-Spezialisten. Ich habe mir auch ein PIC18F4550 zugelegt und zwar das bei folgendem Link [[http://www.olimex.com/dev/index.html]] mit dem entsprechenden Programmer [[http://www.olimex.com/
Configurationszeile vom 887 paßt nicht zum 18F4550, ganz einfach. Suche dir ein 18F45xx Beispiel mindestens für die Configurationsflags.
-
Thread
PIC18F4550 drei PWM werden beötigt habe aber nur zwei
Ich habe mir für ein Projekt in der Schule eine kleine RGB Steuerung vorgenommen. Wir verwenden den PIC 18F4550 der 2 PWM hat mit welchen ich auch schon Rot und Grün zu meiner Zufriedenheit dimmen kann. Meine Frage ist nun welche Möglichkeit habe ich die dritte Farbe Blau ohne PWM zu dimmen. Wir erlernen
Raphi schrieb im Beitrag #4584130: > 18F4550 der 2 PWM hat Möööööp. der 18F2550 (28-Pin-Gehäuse) hat nur 2 PWM-Outputs. die Varianten im 40/44-Pin Gehäuse, dazu gehört der 18F4550, haben das "ECCP"-Modul mit 4 PMW-Ausgängen.
-
Thread
Microchip C18 PWM (PIC18F4550)
dieses File angesehen: http://w3.id.tue.nl/fileadmin/id/objects/E-Atelier/doc/Tutorials/PWM_FUNCTIONS_18F4550.pdf leider finde ich keine Lösung für mein Problem. Ich möchte Am Port B 0 eine PWM mit 1kHz und einem (vorerst) fixem Duty von 50% ausgeben. ICh verwende einen PIC 18F4550 und einen 20MHz Quartz
pS: Hab noch nie etwas mit PWM gemacht, ich meine mit dem PIC, also bitte nicht übel nehmen wenn ich es net gleich schnall. Grüße Lukas
-
Thread
PIC18F4550 INTERRUPT mit C18 Compiler
Hi! Ich Programmiere mit dem MPLAB C18 Compiler einen PIC18F4550. Aufgrund der GRÖßE der Projekte möchte ich keinen Assebler-Code verwenden. (Bisherige Assembler Projekte hatten über 10K Zeilen und sind einfach schlecht wartbar). Deshalb bemühe ich mich um den Einstieg mit dem vorhanden C18. Mein Problem: Ich bekomme den INT0 nicht richtig Programmiert. Unter Assembler läuft die Hardware - also muss es an der Software liegen. Hier die Interrupt-CODE Sequenzen: /** V E C T O R
-
Thread
[Erledigt] PIC 18F4550 Dev.Board mit Relaiskarte
Keine Ahnung woher aber beim Frühjahresputz wiedergefunden: PIC 18F4550 Dev.Board mit Relaisplatine und Verbindungskabel Ich rufe mal freundliche 10€ auf + 2,45 als Maxibrief *Falsches Device editiert
*18F4550
-
Thread
PIC 18F4550 Eingangswiderstand von Pin RA2
Hallo, ich versuche ein Nummernfeld (Matrix 3x4) mit einem 18F4550 auszulesen. Eigentlich kein Problem, nur wollte ich zuletzt zum einlesen der "Zeilen" Port A verwenden. Dort belege ich RA2 - RA5. RA2 ist allerdings (wie ich nach einigem Suchen festgestellt habe) nicht hochohmig. Die Spannung, die über einen Pin von Port D kommt fällt also stark ab, sobald eine entsprechende Taste am Numfeld gedrückt wird, und der Pegel für High wird nicht erreicht. Alle anderen Pins sind gleich konfiguriert und zeigen ein stark hochohmiges Eingangsverhalten. Ist am Pin RA2 etwas besonderes? Abgesehen
-
Thread
PIC USB Controller Board mit dem PIC18F4550
Hallo zusammen Inzwischen ist das PIC USB Controller Board weiter gediehen und ich habe die Dokumentation etwas ausgearbeitet. Wer interessiert daran ist, kann ja mal rein sehen. U.a. habe ich auch den Schaltplan aufs Netz gestellt. Einige Platinen und Controller habe ich noch... Beste Grüsse Geri PS: Ich denke, das Board auch mit einem PIC16F877 oder PIC18F452 funktionieren müsste. Man hat dann halt keine USB-Schnittstelle. http://www.burger-web.com/ProductDescription/AKKON_USB_CONTROLLER_BOARD/de_AKKON_USB_Controller_Board.htm http://www.burger-web.com
-
Thread
PIC 18F4550 I/P dringend benötigt
Hallo, für ein eiliges Projekt benötige ich dringend 1-2 Stück 18F4550. Ob mir jemand welche Verkaufen würde ? Auch eine Lieferantenadresse wäre nicht schlecht. MfG Martin
-
Thread
PIC18F4550 ADC Channel als INPUT setzen
Hallo, ich möchte in einem bestehenden Projekt mit dem PIC18F4550 zwei Spannungen über den 10bit ADC messen. Der Eingang AN8 wäre von der Hardwareseite super erreichbar - nun wühlte ich mich durch das Handbuch und die C18 Compiler Libriaries: Es geht
-
Thread
PIC 18F4550 mit visual studio 2015 einbinden
einen alten projekt der mit Visual Studio 2008 c++ erstellt wurde. In diesem Projekt wird mit einem PIC 18F4550 mittels USB kommuniziert. Für die USB Kommunikation wird einen HID Class.dll verwendet, die ich nicht weiss woher dieses (HID Class.dll) kamm "erbe von ehamaliger Arbeitskolleg :-( ". Bei
-
Thread
PIC 18f4550 USB Treiber Mac OSX
Hallo zusammen, ich habe hier ein Gerät mit dem o.g. controller. Unter Windows wie das Gerät als HID erkannt. Unter Mac OSX kann man es in der systeminfo sehen aber in der Device list nicht. Meines Wissens bedeutet das das für das Gerät keine Software existiert. Dies ist auch kein wunder da die Vendor ID sehr komisch ist. hier mal die Daten: Luxe Bootloader: Produkt-ID: 0xfa79 Hersteller-ID: 0x1240 Version: 11.22 Seriennummer: LX00201 Geschwindigkeit: Bis zu 12 MBit/s Hersteller: MooreLogic.com Standort-ID: 0x04100000 / 4 Verfügbare Stromstärke (
-
Thread
PIC18F4550 PORTA.FO als Digital Input
Hallo, Ich habe wieder mal ein Problem. Ich verwende den Pic18F4550 und brauche alle Ports als Digital I/O. PORTA.FO soll Digital Input sein. Mir ist nicht klar warum nur PORTA.FO nicht das macht was ich will. Code: UCON.F3 = 0; UCFG.F3
-
Thread
ds18b20 temperaturmessung mit pic18f4550
Hallo. Ich bin gerade dabei das Programm umzuschreiben für den PIC18F4550, aber ohne Erfolg. Ich kriege die ganze Zeit folgende Fehlermeldung und weiß nichts damit anzufangen: p18f4550.h:296:Error [1109] type mismatch in redeclaration of 'PORTAbits' p18f4550.h:
of 'IPR1bits' p18f4550.h:589:Error [1109] type mismatch in redeclaration of 'PIE2bits' p18f4550.h:606:Error [1109] type mismatch in redeclaration of 'PIR2bits' p18f4550.h:623:Error [1109] type mismatch in redeclaration
-
Thread
PIC18F4550 minimale Beschaltung mit maximaler Portanzahl möglich?
Hallo Gemeinde... ich bin ganz neu hier und ersuche um Hilfe da ich mit meinem PIC18F4550 schon graue Haare bekomme! Leider fand ich nach tagelanger Suche hier im Forum nichts um mein Problem zu lösen :-( Ich möchte einfach nur den PIC mit internen Quarz laufen lassen und die
einer Status-Led) und 16x Ausgänge (über 2x ULN2803A an 16 Buchsen mit je einer Status-Led) an den PIC18F4550 bekomme ohne 32 Pin's zu nutzen??? MfG Christian
-
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
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
PIC18F4550 USB-Buspowered mit 250mA
Hallo Pic-Gemeinde, in Applikationen zum PIC18F4550 lese ich, dass der entnommene Busstrom max. 100mA sein darf. Mein Gerät zieht aber 250mA. Bisher habe ich einen mega16 mit FT232RL verbaut. Der FT232RL schaltet erst verzögert über einen externen Transistor die hohe Stromlast zu. Kann der PIC18F4550 das auch? Leider habe nicht an Appnotes gefunden. Kennt jemand eine Lösung? Vielen Dank!
-
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
Temperaturmessung mit LM35 und PIC18F4550 auf LCD anzeigen
Hallo Ich habe einen Pic18F4550 und einen LM35 mit wem ich die aktuelle Raumtemperatur messen will und auf dem LCD-Display ausgeben... Das mit dem ausgeben auf dem lcd-display usw. funktioniert einwandfrei, nur bekomme
erklärt hast... :/ also z.B.: mess = read_adc(); mess2 = (float)mess/51; printf(LCD_PUTC, "\fTemp: %2.3fV\n", mess2); was stimmt da nicht? sry dass ich mich so blöd anstelle aber ich komm auf keinen grünen ast ;) DANKE!!!
-
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
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
PIC18F4550 über I²C an MAXIM7349
Hallo, ich versuche a, GPIO-Demoboard von Microchip den I²C Bus zu nutzen um einen "Tastenbaustein" von Maxim anzusteuern (MAX7349). Sobald ich die Datenleitung des MAX7349 an den I²C Bus anschließe, wird diese Leitung auf Masse gezogen. Der ganze I²C Bus ist dann quasi TOT. Hab schon den 2. Baustein auf meiner Platine aber keine Besserung. Ist das Verhalten Normal? Hab ich vielleicht was vom I²C falsch verstanden? Gruß Stefan
-
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
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
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