-
Thread
Microcontroller mit LED und Speicher
shop/product_info.php?info=p707_5mm-3Chip-RGB-4pin-LED-diffus-50----steuerbar.html&XTCsid=7c026839ba64f23f26252ba87cf05148 Bezüglich des PIC18 hab ich folgendes auf der Webseite gefunden. http://ww1.microchip.com/downloads/en/AppNotes/01189a.pdf Hoffe der Mikrokontroller kann auf den Speicher
willst? Sprich: wie Du die Helligkeit der einzelnen Farben steuerst? ____ Vom Einsatz eines PIC18F4550 als Mass Storage Device würde ich Dir in diesem Fall abraten. Die Theorie dazu ist nicht ganz einfach und für Deine Anwendung ist das wie Kanonen auf Spatzen. Nimm lieber einen FT232 USB->Seriellwandler
-
Thread
impulslängenanzeige mit PIC
1<<PD4)); Ist nichts anderes wie ein IF Mit MPLab müsstest du das mini Prog auch in deinen PIC reinbekommen, du musst nur die Ports abändern. Habe es gerade an einem PIC18F4550 probiert, funktioniert wunderbar, ist super kompakt geschrieben. Wenn du so viele PIC rumliegen hast, gehe ich mal
JDM-Programmer am COM-Port und der Software IC-Prog unternommen. Klappte eigentlich brauchbar, bis ich PIC18-CPUs einsetzte...
-
Thread
Einstieg in der MicroController Welt
takten, damit gleicht sich auch der Unterschied weitgehend aus. Ich selber benutze hauptsaechlich PIC. Der PIC18F4520 (oder 18F2520) ist ein ziemlich gutes Einstiegsmodell. (Lass Dich nicht von den Unmengen an PIC-Modellen verwirren, viele sind bloss minimale Variationen; als Bastler, wo man bloss ein paar Stueck barucht, nimmt man dann meist einfach den besten einer Serie;). PIC18F4550 ist komplexer, aber sehr nett, weil er einen USB-Port bereits integriert hat. Wolfgang
-
Thread
PIC oder AVR, was ist besser
erzwingt AVR. Für den gibts einen freien GCC-Port, und der ist unter Linux und Windows identisch. Bei PIC ist das anders. Die 8-Bit PICs (also bis PIC18) haben ein sehr C unfreundliches Design. Vollständig ANSI-kompatible C-Compiler gibts von Microchip (MPLAB C18) und von Microchip (Hitech C, Microchip
Standart! Wenn man heute Anfängt, dann sicher nicht mehr mit einem 16C54, auch nicht mit einem 16F84, beides Fälle fürs Museum, sondern mit einem halbwegs modernen µC wie zum beispiel dem 18F4550 der auch gleich noch eine integrierte USB Schnittstelle (die man ja nicht benutzen muss) und universelle
-
Thread
PIC18 - 10bit vs. 8bit PWM
Hallo, ich habe ein kleines Verständnissproblem zum PWM. Ein Codeschnipsel: /* MCU: PIC18F2525 * EC-Clock: 40.000 MHz * Compiler: MikroC PRO for PIC v.5.6.1 * LCD: HD44780 4x20 Zeichen */ CCP1CON = 0x0C; // PWM Register 0b00xy0000 wobei x,y <=> DC1B1,DC1B0
Timer2 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
-
Thread
Serielles Flash - Eprom beschreiben über den µC
können, wie ich ein Flash - Eprom (24FC512 oder vergleichbar), der über I²C am µC hängt (bei mir einen PIC 18F4550) programmieren kann? Der gute Speicherchip ist nämlich eine SMD Variante, sodass ich vorhabe, den Chip via USB über den µC zu beschreiben. Grüße Markus
>wie ich ein Flash - Eprom (24FC512 oder vergleichbar), der über I²C am >µC hängt (bei mir einen PIC 18F4550) programmieren kann? Da gibt es jede Menge. Aber deine Frage ist im flaschen Forum! Hier sollen nur fertige, funktionierende Sachen rein, keine Frage. hast du dir schon mal das Datenbaltt
-
Thread
PIC od. AVR Entwicklungsboard
Hier findest du sehr viel informationen und alles was man so braucht. Interessant könnte für dich der PIC18F4550 sein. Der hat USB mit dabei.. und durch draufspielen eines Boot-loaders kannst du ihn auch gleich über USB neu programmieren. Aber wie gesagt, brauchst du zuerst mal einen Brenner um den Bootloader
zusammengetragen. Grundsätzlich ist sprut.de auch ne gute Quelle, für fortgeschrittenes arbeiten mit PIC18 kann ich Dir "das Grosse PIC-Mikro Handbuch" von Anne und Manfred König anraten. Gruss, Edson
-
Thread
USB-Treiber Programmieren
wo finde ich denn ein der meine Aufgabe löst. wenn ja was brauche ich denn? ich benutze ein PIC18F4450 (USB-fähiges uC von MicroChip) als Slave? MfG
Leon wrote: > es hat sich herausgestellt dass wir keinen PIC18F4450 benutzen kann da > der Baustein nur über UART-PORT mit dem uC kommuzieren kann! der PIC18F4550 IST bereits ein µC, und wie der mit deinem anderen µC Kommunizierst, kannst du selbst festlegen
-
Thread
Hardware-Empfehlung gesucht
sehr nett ist! Im Kopf habe ich gerade den PIC18F45K20, eine FEld Wald und Wiesen Typ der schon recht viel kann, mit bis zu 64Mhz läuft und bei Reichelt z.B. nur 2,25 Euro kostet. Allerdings läuft der 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
-
Thread
RS485 Bus aufbauen
: > gefällt ist die riesige Hardware (28-Pin CAN-Controller, dazu 8-Pin > CAN-Treiber); Ein 18pin CAN-Controller tut es auch. Oder ggf. ein 28pin Microcontroller mit CAN drin, wenn du dich mit Microchip PIC18 oder PIC30 anfreunden kannst (allerdings ist AVR+MCP2515 billiger als PIC18F258).
nach Belieben verarbeitet oder > verworfen werden. Deine Idee ist garnicht so schlecht ;-) Der PIC ist ein 8bit µC und einfach zu handhaben! Ich hab mit dem PIC18F4550 schon gearbeitet, da ist der 4580 nicht mehr weit weg ;-) Werd mir morgen gleich mal zwei bei Farnell bestellen und als Transciever
-
Thread
pic18f2550 uart will nicht empfangen
Ich weiss nicht mehr weiter, die UART meines PIC18f2550 empfängt keine Zeichen. Das Senden vom Controller an den PC funktioniert einwandfrei. Ich bin mir sicher, dass meine Treiberschaltung für das Empfangen richtig ist, als auch die Verdrahtung,
einmal durchschauen. Schau dir doch mal diese Konfiguration an http://burger-web.com/Projects/PIC18F4550USB/de_PIC18UsbBoard.htm#Software und dann noch einmal das Baudratenregister prüfen, vielleicht war die doppelte Baudrate eingestellt. Beste Grüsse Geri
-
Thread
Wer hat mir Sourcecode für 18F2450 mit USB?
Hallo Leute Ich bin blutiger PIC-Anfänger. Im Moment habe ich einen PIC 18F2450 und suche ein Bespiel um über USB mit dem PIC zu kommunizieren. Ich suche den Source in der Programmiersprache C für den MPLAB-Compiler. Also ein ganz
Such mal nach HID oder CDC Demo auf der Microchip Web-Seite. Ist zwar für den PIC18F4550, aber wenn man die Ports ändert, sollte es auch mit deinem PIC funktionieren.
-
Thread
Studienarbeit zum LIN-Bus welcher PIC
pid=1311 http://www.tigal.com/product.asp?pid=1373&lang=DE Jetzt stellt sich die Frage welcher PIC dafür geeignet ist. Welchen würdet ihr mir empfehlen. Ich denke 28 Pins dürften für die Aufagbe reichen (ein paar Taster und LEDs sollen auch noch ran). Es kommen also 16f und 18f mit UART in Frage.
Ich würde einen PIC mit "EUSART" nehmen, dessen UART "12-Bit Break Character Transmission" unterstützt. PIC18F4550 zum Beispiel. oder viele andere pq
-
Thread
Welches Buch für USB ?
Danke für eure Antworten. @Rufus Ich spiele zur Zeit etwas mit dem PIC18F4550. Auf Basis des HID-Referenzdesigns von Microchip kann ich jetzt schon Text auf ein LCD ausgeben und LEDs toggeln :) Aber so wirklich viel verstanden habe ich von dem ganzen Kram nicht. Leider
im Kopf, die ich nicht geordnet bekomme :) Als erstes Device dachte ich an eine MP3-Box mit nem PIC18F4550 und einem VS1001 drin, der dann über USB seine Streams bekommt. Naja, was besseres ist mir jetzt nicht eingefallen. Hab dafür alle Bauteile und ist mal ein erster Anfang. Da könnte ich dann auch
-
Thread
40kHz Timer mit Pic
Hallo, ich bin schon frustriert genug, dass ich einen Pic (PIC18F4550) in einem Projekt verwenden muss. Nun benötige ich eine Int.-Routine, die alle 125 Befehlszyklen (25 µs) ausgelöst wird. Den Timer0 kann ich alle 255 Befehlszyklen auslösen. So dachte ich
höheren Startwert. Denkste! Ich lande bei über 400 Zyklen! [code] // ----- INCLUDES #include <p18f4550.h> #include "delays.h" #include "timers.h" /* Auf EINEN Interrupt gekürzt */ #pragma code vector=0x08 #pragma interrupt interrupt void interrupt(void) { INTCONbits.TMR0IF = 0; Nop
-
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
USB Programmierbarer uC
PIC18F2550 oder PIC18F4550 Leider muß aber erst ein Bootloader geflasht werden. Danach ist der PIC über USB programmierbar. Gruß Sascha
einen brenner. für PICs gäbe es die möglichkeit, dass du dir von jemandem ein einziges mal einen PIC18F2550 mit spruts brenner8/9-software brennen lässt, dänn hättest du sehr kostengünstig einen USB-brenner für PICs. http://www.sprut.de/electronic/pic/projekte/brenner8 http://www.sprut.de/electronic
-
Thread
PIC: Was bedeutet diese Fehlermeldung?
Hallo Leute Ich bin PIC-Anfänger. Möchte die ersten Schritte mit MPLAB in "C und einem 18F2450 machen. Der Compiler übersetzt mein "Blinkprogramm" ohne zu murren. Wenn ich aber mit PICKIT2 das Hexfile öffne bekomme ich
Hallo, so sieht die Konfiguration für nen PIC18F4550 aus: #pragma config PLLDIV = 5 // (20 MHz crystal on PICDEM FS USB board) #pragma config CPUDIV = OSC1_PLL2 #pragma config USBDIV = 2 //
-
Thread
PIC Mikrocontroller
weren kann. Nun habe ich schon in manchen Datenblättern geschnüffelt (bei MC die wir hier haben PIC16F877, PIC18F458, ...) ob ich EUART irgendwo finden kann. Hab aber leider nichts gefunden. Desswegen meine Frage: Welche Mikrokonrtoller sind fähig ein Wake-Up zu rgistrieren, und sich auf die
eh ein Beispiel auf Microchip. Irgendwo habe ich mal eines gesehen. mfg Schoasch PS.: Der PIC18F4550 wäre vl interessant: • Asynchronous (full-duplex) with: - Auto-wake-up on character reception - Auto-baud calibration
-
Thread
uC mit guten ADC & USB gesucht
Definier mal "sehr praezise und schnell". Ich habe mit den PIC 18f4550 gute Erfahrungen gemacht...
Ich bin jetzt mal dabei mir die PIC24F Familie anzusehen, die haben auch USB und 10bit ADCs....die Frage is nur ob mir die schnell genug sind (500ksps).... ...habt ihr Erfahrung bezueglich der internen Referenz bei den PICs? Also wuerde
-
Thread
Wie eine externe RTC sinnvoll einbinden?
Nun zu meiner eigentlichen Frage: Wie binde ich eine externe RTC sinnvoll in meine Software ein (ein PIC 18F4550 soll es werden)? Zyklisch die RTC pollen und den Timer des µC für die Zeit zwischen zwei Poll-Vorgängen nutzen? Und bspw. alle 60 Sekunden einmal pollen? Oder viel öfters pollen? Oder
zu meiner eigentlichen Frage: Wie binde ich eine externe RTC > sinnvoll in meine Software ein (ein PIC 18F4550 soll es werden)? > > Zyklisch die RTC pollen und den Timer des µC für die Zeit zwischen zwei > Poll-Vorgängen nutzen? Und bspw. alle 60 Sekunden einmal pollen? > > Oder viel öfters pollen
-
Thread
EMV Problem µC steigt aus HILFEEEEE
nicht mehr weiter..... Ich habe mir eine VL - Temperatur Regelung für ein 3-Wege Ventil mit einem PIC18F4550 gebaut. Software funktioniert soweit ganz gut. Allerdings habe ich das Problem, wenn ein Relais abfällt (egal welches) steigt der PIC aus. Und startet neu.... Dieses Problem tritt aber nur
1) Was für ein 63nF? Ausreichend spannungsfest, selbstheilend? 2) Hat der PIC überhaupt Blockkondensatoren?
-
Thread
Variable für Portpin setzen
. Ad0=1; Leider bekomme ich aber ständig einen Syntax Error! Kann mir jemand weiterhelfen? µC: PIC18F4550 am PICDEM FS USB Demo Board Software: MPLAB, Programm wird in C geschrieben
#define Ad0 PORTBbits.RB1 #define Ad1 PORTBbits.RB2 sollte aber im entsprechenden headerfile (p18f4550.h) zu finden sein. gruss a.
-
Thread
Timer Interrupt delay
ich wollte PORTBbits.RB1=PORTDbits.RD0 realisier mit einer warte zeit nehmen wir 100ms. ich verwende PIC18F4550 mit COMPILER C in MPLAB. das ist das Code #include <p18F4550.h> #include <stdio.h> #include "test.h" #define TRUE 1 #define FALSE 0 unsigned int task0_counter=0; unsigned int
PORTBbits.RB1==TRUE) { PORTBbits.RB1=FALSE; } } } #include "Test.h" #include <p18F4550.h> #define TRUE 1 #define FALSE 0 unsigned int task0_counter=0; unsigned int task1_counter=0; unsigned int task2_counter=0; #define TASK0_COUNTER_MAX 1 #define TASK1_COUNTER_MAX 2000
-
Thread
Beispiel logische FunKtion
Hallo Zusammen, Ich habe eine bitte an euch ich moechte gern mit dem Programm MPLAB den Mikrochip PIC18F4550 und den Microchip MPLAB-C18 Compiler eine logische Funktion Programmiert. Ich habe so versucht aber es klapp nicht . Das ist mein Programm: #include <pconfig.h> #include <stddef.h> #include
AND1(){ bool A=0 ; if((X=1)&&(Y=1)) { A=1; } return A ; } #endif Executing: "C:\\MCC18\\bin\\mcc18.exe" -p=18F4550 "test.c" -fo="test.o" -D__DEBUG -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-\par C:\\Users\\VPI\\Desktop\\DIP\\func1.h:5:Error [1105] symbol 'A' has not been defined C:\\Users\\VPI
-
Thread
Welcher Controller ist für mich geeignet?
kleiner, aber nicht mehr bei csd). Es GIBT keine DIP version Der kleinste (heute übliche) USB PIC ist der PIC18F13K50 den es bei jedem größeren Versender gibt. Reichelt hat den im DIP20 Gehäuse für 2,30 Euro im Angebot. Der funktioniert auch noch auf dem Steckbrett. Will man es kleiner haben nimmt
Praktisches Beispiel: PIC18F4550 40 Pins, erhältlich im handlichen DIP-Gehäuse, mit USB etc. zum Programmieren: PicKit2 oder PicKit3, kostet bisschen was, aber ist den Preis wert IDE: MPLAB, gratis, Assembler ist dabei
-
Thread
Empfehlungen für PIC-Programmierer und Debugger gesucht (bin kein µC anfänger mehr!)
Falls PICkit3 und man das PIC18F Demoboard nicht braucht, reicht das PG164130 (PICkit 3 ICD) ~33 €, das DV164131 (PICkit 3 Debug Express) liegt bei ~53 € (ohne Umsatzsteuer, Mouser/MicrochipDirect)
wie Reichelt, Conrad und was weiß ich nicht alles. Preislich ab 1,80(SMD)/2,30(dip) für den 20Pinner 18F13K50 bis hin zu 4,95 (44Pin TFQP)/ 5,15 (40 Pin-DIP) für den schon "mächtigen" 18F4550. Alles bei Reichelt Verfügbar. AVR mit USB bekommt man bei CSD-Elektronik (haben auch die USB-Pic) einzig im TFQP
-
Thread
LCD (HD44780) timing extrem träge
Hallo, Ich arbeite mit einem PIC18F2550 und dem Microchip C18 Compiler und möchte jetzt, nach einiger Einarbeitungszeit mein erstes LC-Display ansteuern. Ich habe mir anhand des xlcd Sourcecodes eigene Routinen gestrickt, die das
drüber schauen. Die Ein oder Andere Eingebung bringt das ab und zu. ;) Der Code ist für einen PIC18F4550 mit 40MHz Quarzoszillator. schönen Abend noch. Sebihepp
-
Thread
usb µController
PIC18F4550
ich möchte mittels java den pic über die usb schnittstelle auslesen! funktioniert das mit dem Pic 18F8540
-
Thread
Schnauze voll, ich will AVR
Sicher eigentlich sollte ich bei PIC's bleiben, und ich hab jetzt mal ein bischen mehr im Datenblatt des PIC18F4550 umgeschaut, und dabei festgestellt, dass es bei dem 426 Seitigen Datenblatt weit mehr als nur die PinConfiguration drin
Ich hab auch mit den PICs angefangen (PIC16F84). Bin dann aber zu den AVRs gewechselt. Ich setze hauptsächlich die Atmega16/32 ein. Meine Tools sind: avr-gcc + Kumpels (binutils, make, ...) avr-gdb (hardcore Kommandozeile) avarice Zum
-
Thread
GrafikDisplay mit LC7981; Darstellungsprobleme
www.frozeneskimo.com/electronics/2007/03/30/lc7981hd61830-driver-for-el-backlit-samsung-lcd/ für einen PIC18F4550 umzuschreiben. Leider werden nicht alle Zeichen korrekt dargestellt. Vor allem kleine Zeichen werden nicht dargestellt. Gruß Sascha
soll eigentlich erst mal nur ein Test sein ob es auch funktioniert. Nun habe ich allerding nur einen PIC18F2620 hier und nutze als Datenport PortB und für den Rest PortA (RA0-RA5). Mein Problem ist aber auch, das ich mit Assembler (C18) so gut wie noch nichts gemacht habe (Nur Pic 16F in Assembler).
-
Thread
Compiler/Programmer für PIC
Hi! Ich habe nun heute meine PICs: PIC18F4410Compiler/ Programmer für PIC PIC18F4550 PIC18F2515 PIC18LF2220 bekommen und wollte euch mal fragen welchen C -Compiler ihr mir empfehlen würdet bzw welchen Programmer. mfg schoasch
-
Thread
PIC18F2550 läuft nicht an - externer Oszillator
Hat jemand Erfahrung mit dem 18F2550 und kennt eine ähnliche Situation? Ich treibe den PIC mit einem Oszillator, den ich aus einer alten Grafikkarte ausgebaut habe. Der Oszillator gibt - laut Aufdruck - 40 MHz aus, mein 20 MHz-Scope
mal hier: Mit diesen Configuration bits laufen meine Schaltungen: http://burger-web.com/Projects/PIC18F4550USB/en_PIC18UsbBoard.htm Beste Grüsse Geri
-
Thread
Welcher Speicher für Datenlogger mit PIC
schöneren Lösungsansatz oder soll ich mich doch besser mit einen stärkeren Controller anfreunden. PIC18 ??? 8032 ??? Chris
Christian Eine gute Möglichkeit wäre auch eien SD-Karte in Verbindung mit SPI einzusetzen. Da die PIC18 nicht viel teurer wie PIC16 sind, würde ich einen PIC18 verwenden und diesen in c programmieren. Mit dem PIC18F4550 könnte man die Daten sogar per USB zum PC schicken:) Mit den von Microchip bereitgestellten
-
Thread
Neue Reflow Steuerung zum Stöbern Meckern oder Bauen
/firmware/trunk/ratcos.X' "C:\Programme\Microchip\mplabc18\v3.47\bin\mcc18.exe" -p18F2550 -ms -oa- -I "C:\Programme\Microchip\mplabc18\v3.47\bin"\\..\\h -fo build/default/production/app/ratcos.o app/ratcos.c N:\dev\_PIC\reflow_mcnet\ratcos-code\firmware
ratcos.X\app\ratcos.c:14:*Error* [1027] unable to locate 'stdbool.h' "C:\Programme\Microchip\mplabc18\v3.47\bin\mcc18.exe" -p18F2550 -ms -oa- -I "C:\Programme\Microchip\mplabc18\v3.47\bin"\\..\\h -fo build/default/production/hardware/usb/src/usb_winusb.o hardware/usb/src/usb_winusb.c N:\dev\_PIC
-
Thread
Welches Quarz verwenden?
Hallo Leute, habe hier ein Entwicklungsboard mit PIC18F46J50 auf dem ein 12MHz Quarz aufgelötet ist. Ich habe vorher den PIC18F4550 mit einem 20MHz Quarz verwendet. Jetzt möchte ich auf den PIC18F46J50 umsteigen wegen RTCC, geringerer Stromaufnahme im sleep und größerem Speicher. Laut Datenblatt kann ich an den PIC Quarze anschließen mit denen ich mit dem PLL Prescaler am Ende 4MHz rausbekomme. Aus den 4MHz macht dann der PLL 48MHz. Jetzt ist die Frage wovon ich die Quarzauswahl abhängig machen soll. Dem PIC
-
Thread
PIC18: Timer0 Konfiguration
ich hole nochmal den Thread hoch. Hat niemand Erfahrung mit mcc18? Eventuell ist das auch eine PIC Eigenheit, die mit dem Compiler erst einmal wenig zu tun hat? Ich denke PIC user gibt es hier doch viele ;-)
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
-
Thread
Max. Strom Port D beim PIC 18F45K80
Grüße an alle, Beim PIC18F45K80 gibt es anliegende Max. Ratings je Port. Lese ich das richtig, dass ich an „jedem“ beliebigen Port Pin von PORT D bis zu 8 mA entnehmen darf, in Summe also bis zu 64 mA? Kommt mir etwas
H-Ausgangspegel bei maximalem Strom ist oft nur noch 2 Volt, beim L-Pegel sieht es meist etwas besser aus. Beim PIC 18F4550 beträgt der maximale Strom 25 mA, ein H-Pegel von Vdd - 0,7V ist aber nur bei 3 mA garantiert. Bernd
-
Thread
400 berechnete Werte abspeichern
Hallo zusammen! Ich habe ein kleines Problem mit einem PIC18F4550. Und zwar möchte ich ein Array mit 400 Werten des Typs "integer" abspeichern. Wo legt man das am Besten ab und wie macht man das, da das Array mit 400 Werte für eine Bank zu groß ist. Am Stück
PIC18er haben ja immerhin 3 FSR Pointer, mit denen der gesamte RAM Bereich ohne Banking angesprochen werden kann. Dass der Compiler so was nicht hinkriegt ist schon erbärmlich. Vielleicht liegt es auch
-
Thread
Seltsames Problem mit Reset Schaltung
an dem ich langsam wirklich verzweifel. Ich habe 2 unterschiedliche Platinen auf denen u.a ein PIC18F4550 sitzt. Um einen Reset am Controller ausführen zu können habe ich logischerweise auf beiden Platinen einen Resetknopf. Auf den Mikrocontroller habe ich zum Programmieren des PICs eine Bootloadfunktion
ähnlich): http://www.sprut.de/electronic/soft/usboot/usboot.htm#aktiv http://www.sprut.de/electronic/pic/bootloader/bootloader.htm Ich hab aber noch ein bisschen gegoogelt und folgende Homepage gefunden: http://www.holger-klabunde.de/usb/18f2550.htm Bei diesem Experimentierboard wird ebenfalls der
-
Thread
PIC - Problem mit Taster-Input bei 18F4550
mit dem MPLAB-IDE v.8.73 und schreibe mein Programm in C. *Hardware* : Als Plattform kommt ein *PIC-P40* zum Einsatz von Olimex. Schaltplan: http://olimex.com/dev/pdf/PIC/PIC-P40.pdf Als Chip ist ein *18F4550* verbaut. Ich weiß nicht ob das wichtig ist aber die Chips brenne ich mit dem *PIC-PG2
immer wahr und du sparst dir die zusätzliche Variable =) Falls Du noch mehr Hilfe brauchst: http://pic-projekte.de/pic_c.html Gruß Nico
-
Thread
MPLAB -> Mülltonne
fertig gekauft, zum üben) mit Platine mit Real-Time-Clock dran zu programmieren. 1. Versuch mit PIC18F4550: - Erstellen eines Projektes ewig kompliziert und ohne Ende unübersichtlich (z.B.: Warum X verschieden Compiler zum auswählen? Reicht es nicht C oder ASM anzukreuzen? Und dann ist MPLAB natürlich
ARGHH!! Ich könnt schon wieder dieses SCHEI** PIC-Zeug in der Luft zerreissen!! Controller: 16F887 Compiler: mikroCPIC1618.exe Code: [c] sbit SPExpanderCS at RA2_bit; sbit SPExpanderRST at RA3_bit; sbit SPExpanderCS_Direction at TRISA2
-
Thread
[PIC] USB, Error 997
[PIC] USB, Error 997 Hi, ich bin geade an Spruts usb4all-Projekt. Der 18F4550 (anstatt 18F2550) geht, soweit ich es ersehen kann, einwandfrei. Auch die Kommunikation mit dem PIC per USB funzt - aber
gehabt. Bei mir hat es geholfen die Spannungen zu stabilisieren. Als ich den VUSB Kondensator auf 330nF erhöht und über die Versorgung zusätzlich zum 100nF noch einen 10µF Kondensator gehängt hatte läuft das USB-Device seit Monaten problemlos.
-
Thread
PIC RS232 Interrupt C18
Hallo ... ich brauche mal einwenig hilfe mit dem PIC18F4550. Ich versuche gerade einer Interruptroutine DATEN über die RS232 zu lesen. Ich habe mir einen Ringbuffer aufgebaut, wo ich die Empfangenen Daten hineinschreiben kann. Ich brauche hilfe
Interrupts. Ich habe nur einmal mit dem Interrupt an Port B gearbeitet. Das auch noch mit dem 16F84 unter asm. Vielleicht hat ja jemand ein Laufendes Beispeilprojekt für mich unter C18. Ich würde mich um ein Paar helfende Worte freuen. mit freundlichem gruß peter
-
Thread
PIC: Daten über USB an Terminalprogramm senden
Hallo zusammen, ich habe meinen PIC18F2550 nun soweit, dass ich diesem mit dem sprut-Bootloader neue Firmware schicken kann. Zu Debug-Zwecken möchte ich nun Ausgaben an den PC machen. Hier habe zuerst an eine UART/RS232-SChnittstelle
Bibliothek für bei u-chip zum runterladen und anpassen. Ich hab' letztens faulerweise mit dem größeren 18F4550 flott mal eben ein Demo-Projekt auf meine Bedürfnisse hin angepasst. Dabei mal in den anderen Beispielen gestöbert und "begeistert" den USB-Wust so umgangen. Es gibt da auch was zum Thema Messen
-
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
=0; LCD_D5=1; LCD_D4=0; //DL=0 Enable LCD_D7=1; //N = 1 LCD_D6=0; //F = 0 LCD_D5=0; //x LCD_D4=0; //x Enable Delay10TCYx(19); //Delay ca. 38us LCD_D7=0; //Display ON/OFF LCD_D6=0; LCD_D5=0; LCD_D4=0; Enable LCD_D7=1;
-
Thread
DSPic Platine rüberschauen
aufliegt und der Drucker mit der schwarzen Farbe spart bei der Folie (eine doppelseitige Testplatine für Pic18F4550, Leiterbahnen sind verbesserungswürdig!). Das war dann eine Platine für den Müll... Gruß Andi
Meine Vermutung war richtig! PicKIt2 findet den dsPIC, Bootloader aufgespielt aber wenn ich den dsPIC auslese steht überall nur 0XFFFF..... Dieser Bootloader ist für mich ein Buch mit 7 Siegeln (Bootloader_SW_022409). Gruß Andi
-
Thread
[S] USB auf UART TTL Tool
Hi, hast du zufällig einen PIC mit internem USB zur Hand? (PIC18F13K50, 18F2550, 18F4550 o.ä?) Damit sollte es gehen, CDC Demo aus dem Framework aufspielen und los gehts (wobei ich wg. der GEschwindigkeit aber noch mal nachschauen
-
Thread
Berker FunkBus (Funkschalter) 433Mhz Prüfsumme?
dokumentieren und hier einstellen. hätte auch noch Interesse an ihrem Visual c# code so das ich ihn auf einen pic umsetzen kann :) von den unterlagen die ich momentan auf dem Laptop habe kann ich folgendes sagen: Die Schaltung basiert auf einem PIC16F4455 alternativ gehen wenn ich mich richtig erinnere PIC18F2550, PIC18F2455, PIC18F4550 meine die waren fast baugleich bist auf Speichergröße und PIN Anzahl wobei ich bei diesem Projekt nur 2 Pins zum benötigte. RB0 als input pin zum auslesen des signals. und PWM2
-
Thread
PIC18F2550 USB HID
schaffen. Nun zu meinem Problem: Ich versuche zurzeit den HID Bootloader von Microchip in meinem PIC18F2550 zum laufen zu bekommen. Dazu habe ich den original Bootloader des 4550 angepasst, wie ich es in einigen Tutorials gefunden habe. Im Anhang findet ihr ein Bild mit dem Schaltungsaufbau und Dimensionierungen
Google mal microchip 18f2550 demo application da kommt ein fertiger bootloader an 6 stelle, vielleicht hilfts ja.