-
Thread
Gründe gegen einen AVR
Takt aber immer durch vier, so das 48MHz eigentlich nur 12MHz entsprechen. Allerdings gibt es beim PIC fast keinen Befehl mit 3 oder mehr Zyklen. Ein CALL benötigt beim ATmega32 4 Takte, was bei einem Takt von 20MHz also 5 MIPS entsprechen würde. Der selbe Befehl bei einem PIC 18F2550 benötigt nur
das stimmen, aber für PIC18 gibt es den C18 Compiler zum kostenlosen download in der student version auch zur kommerziellen Nutzung kostenlos. Die Limitierungen die nach Ablauf der Probezeit eintreten sind für die meisten wohl
-
Thread
OLED Sammelbestellung
Nochmal zur Hardware: PIC18F87J10 Der PIC hat 2 mal SPI 1 SPI PORT für VS1001 und Micro-SD Card 1 SPI Port für W25P40 und MXB7846 Display DB0-7 = PORT E DB8-15 = PORT H USB-DATA = PORT J Die restlichen Controlpins
also die Platine ist so wie oben beschrieben: PIC18F87J10 16Bit OLED Interface 6080 oder 8080 Mode Spannungsversorgung für OLED +4.4 und -4.6V FT245BL USB Interface VS1001 MP3 Decoder MAX1811 USB Charger MXB7846 Touch Screen Controller W25P40
-
Thread
SDCC & PIC16F
options->Compiler Settings->Other options: -p18f2680 --obanksel=2 --optimize-cmp --optimize-df --use-non-free In der Menü Project->Build options->Linker settings->Links libraries: C:\Program Files\sdcc\lib\pic16\libc18f.lib
Ich programmiere meinen PIC 18F2680 von Anfang parallel mit SDCC und Microchip Compiler. Durch Definition: #define MICROCHIP_C18 0 und dann Abfragen: #if MICROCHIP_C18 einzelne Teile werden angepasst auf beide Compiler
-
Thread
WiFi-Modul für AVR Net IO gesucht
zu einem PIC32MX einen TCP-Durchsatz von etwa 100k/s an. Der Stack ist über die Prozessorfamilien (PIC18/PIC24/dsPIC/PIC32) derselbe. fchk
erstmal die groeßte Huerde. Ich suche was was relativ einfach zu > verwenden ist. www.olimex.com/dev/pic32-maxi-web.html Olimex hat noch weitere Boards. Für PIC32 habe ich jetzt nichts passendes in der Schublade. Für den PIC18F67J60 habe ich mal ein Bastelboard gemacht, das in einen normalen DIL64
-
Thread
PicKit 3 hängt - Lösung
PIC18F66K80 PIC18F_K80 PIC18LF25K80 PIC18F_K80 PIC18LF26K80 PIC18F_K80 PIC18LF45K80 PIC18F_K80 PIC18LF46K80 PIC18F_K80 PIC18LF65K80 PIC18F_K80 PIC18LF66K80 PIC18F_K80
-
Thread
Welcher Controller für Unterrichtszwecke?
einziges Rätsel für ihn gewesen. Der gute Mann ist dann auch nach nur einen Jahr wieder gegangen. PIC18 ist auch keine schlechte Wahl. Es ist eine einfache Plattform, die gut zu debuggen ist, und so ein PICKIT3 Clone ist billig. Vielleicht wäre PIC24 eine Alternative, speziell wenn Du Assemblerprogrammierung
direkt ran an die Register und Ports. So wie Du es schreibst, liegst Du m.E. völlig richtig. Und der PIC18 ist ideal dafür.
-
Thread
PIC BRA vs GOTO
Das ROM der PIC16 ist banked. PIC18 nicht. D.h. PIC18 kann mit GOTO/CALL überall hin springen, PIC16 nicht. Dort muss für Sprünge zwischen den Banks vor dem Sprung die Ziel-Bank in Form irgendwelcher Statusbits definiert
ist, der steigt nicht von PIC18 auf PIC16 um, es sei denn es geht um grosse Stückzahlen.
-
Thread
Probleme beim Empfängersignal auswerten
höher aufgelöst ist, und wenn ja wie kann man das beheben? Danke für eure Hilfe! System auf Pic18F4520 8MHz. Gruß Daniel
ich nichts mit PICs am Hut habe hat es keine Minute gedauert: S.335 26.3 DC Characteristics: PIC18F2420/2520/4420/4520 (Industrial) PIC18LF2420/2520/4420/4520 (Industrial) MfG Spess
-
Thread
Entwicklungsboard
Guten Abend, ich bin auf der Suche nach einem Entwicklungsboard (PIC18F4550 programmieren lernen)!? Wenn möglich, sollte dieses flexiebel sein und auch z.B. andere IC's "können".
Benutze das hier für PIC18: http://rf-store.com/index.php?view=2&pv=showart&prod_id=EVBeasyPIC Bietet recht viel Ausstattung für den Preis. Uns du kannst jeden PIC18 oder PIC16 im DIL40-Gehäuse auf dem Board verwenden
-
Thread
C30-Compiler von Microchip
dsPIC30, PIC24,PIC33 C30 Compiler PIC18 C18 Compiler Bis auf diversen Optimierungen, lohnt es sich schon diese Compiler zu nutzen. Gruß Sascha
Wenn du /einen/ Compiler für PIC18 und PIC30 suchst, wirst du Pech haben. Das sind zwei sehr verschiedene Architekturen mit entsprechend verschiedenen Compilern. Der C30 ist übrigens nichts anderes als ein um eine spezielle Optimierung
-
Thread
gratis PIC compiler, der pipelining benutzt?
einige Monate an dem Projekt sitzen werde, nützt mir eine Demo nicht wirklich. ciao rava ps: PIC18F46K22
Beim PIC18 gibt es nichts zum Pipelinen. Vielleicht benutzen die ja den 31 Worte Hardware Stack etwas besser und müssen dadurch nicht den ganzen Stack in Software implementieren. Nimm gleich PIC24 statt PIC18
-
Thread
Umstieg von AVR auf PIC
: Uralt-Teile, nicht mehr verwenden PIC16Fxxx: ältere Chips, kann man nehmen PIC16Fxxxx: morderne Chips ("enhanced Midrange") PIC18Fxxx: Uralt-Teile, nicht mehr verwenden PIC18Fxxxx: ältere Chips, kann man nehmen PIC18FxxKxx: moderne
Also: Bediene Dich irgendwo bei PIC18FxxKxx für den Anfang.
-
Thread
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
, würde ich mich auch gerne NUR damit befassen. Z.B. PIC18F2520 Kann ich mit dem oder anderen PIC18 denn alles erledigen, was die PIC10..16 auch können? Oder gibt es irgendeinen Grund, diese PICs auch noch verwenden zu müssen? Danke und Gruß Thomas
(RAM etc.) Typ im jeweiligen Gehaeuse. IMHO eine gute Wahl ist: 8 pins: PIC12F683 14 pins: PIC16F684 18 pins: PIC16F88 (gibt's inzwischen aber schon bessere) 28 pins: PIC18F2520 40 pins: PIC18F4520 20 pins mit USB: PIC18F14K50 28 pins mit USB: PIC18F2550 40 pins mit
-
Thread
Problem UC1608 Grafik LCD
mich in 2 Dinge gleichzeitig einzuarbeiten... Also, wenn ich das richtig sehe: Du willst einen PIC18xxx in C programmieren lernen und zugleich ein 240x128 Grafik-LCD dort anschließen und benutzen. Ist das so? Nun, mit den PIC16Fxxx hantiere ich ja oft genug herum, nicht jedoch mit den PIC18 oder 24. Aber ich gleube mich zu entsinnen, daß bei den PIC18 der RAM auch nicht grad üppig vorhanden ist. Wie also willst du das unter einen Hut bekommen? Ich mach mal ne Rechnung auf: 240x128/8--> ca. 3.8 K RAM - hast du soviel überhaupt auf dem PIC18?
-
Thread
dsPIC oder PIC 32 und passendes Board
sehe, dass ein Atmel AT90S2313 mit 10 MIPS und 8bit-archidektur verwendet wird, wirst du es mit einem PIC18 (10, 12, 16 MIPS, 8bit-archidektur) oder einem PIC24F (16 MIPS, 16bit-archidektur) locker schaffen :-) die 10- und 12 MIPS PIC18 arbeiten mit netten 5V, falls das dir angenehmer ist, als die 3.3V für die 16 MIPS PIC18 oder PIC24 edit: zwischen PIC16 und PIC18 liegen welten (in jeder hinsicht) und die PIC24F sind einfach geniale teile mit einfach "noch mehr von allem" was die 18er bieten, die PIC24H sind etwas
-
Thread
Problem mit der Beschaltung eines CAN-Knoten
Peter K. schrieb im Beitrag #2607580: > Und du hast nicht vielleicht noch *ganz zufällig* ein PIC-Tutorial(o.a. > ne Library) zum CAN-Bus bei dir rumliegen???;-) Ich nicht, aber Microchip sorgt gut für Dich: AN878, "PIC18F ECAN C Routines", mit Quellcode für den C18 Compiler. Diese Appnote ist für eine ältere PIC18F-Generation gemacht worden, u.a. auch die PIC18F6680-Familie. Dein 18F26K80 gehört zur neueren PIC18F66K80-Familie. Allzuviel sollte sich nicht geändert haben, aber im Zweifelsfall kannst Du ja einfach
-
Thread
Empfehlungen für PIC-Programmierer und Debugger gesucht (bin kein µC anfänger mehr!)
DSP32C, 21xx, TMS320C40, TMS320C80, >TMS320C6xxx, ARM (7,9,M0,M3,XScale), PowerPC, AVR, AVR32, >PIC12/16/18/24/32,... Achsooooooo, die sind alle gleich? wusste ich nicht.
>... ich habe mich lange Zeit auch von der Architektur der PIC16/PIC18 >abschrecken lassen, aber seitdem es gute C-Compiler dafür gibt... C-Compiler können die grässliche Architektur der (kleinen) PICs nicht wegmachen, höchstens einen Teil vorm Anwender verbergen
-
Thread
USB-Programmer für eine Reihe von PICs und AVRs
? Warscheinelich werden die ... PIC18F2410 PIC18F4410 PIC18F2420 PIC18F4420 PIC18F2455 PIC18F4455 PIC18F2480 PIC18F4480 PIC18F2510 PIC18F4510 PIC18F2515 PIC18F4515 PIC18F2520 PIC18F4520 PIC18F2525 PIC18F4525 PIC18F2550 PIC18F4550 PIC18F2580 PIC18F4580 PIC18F2585 PIC18F4585 PIC18F2610 PIC18F4610 PIC18F2620 PIC18F4620 PIC18F2680 PIC18F4680 ... irgendwann einmal folgen
-
Thread
USB-Programmer PIC/AVR Jetzt auch auf Deutsch :-)
Ich bin im Moment auf der Suche nach Layouts (Eagle/Target PCB-PoolEdition) für folgende MCUs. PIC10F206 (SOT23-2 Gehäuse) PIC18F4550 (TQPF 44) PIC18F6722 (TQPF 64) PIC18F8722 (TQPF 80) Wenn die jamand hat, kann er sie mir ja mal zumailen. Danke
@Michael Rubitschka: Die PIC10F20x Typen sind jetzt drin. Ebenso der PIC18F4550. LG, Bernd
-
Thread
PIC16lf1823 General purpose I/Os mit Schmitt Trigger ?
und Preis/Leistung.. Ich glaub der PIC18 hat intern noch einen 4x PLL. Aber das wird dann noch etwas an Strom kosten.
pic16lf1823 schrieb im Beitrag #2047714: > um dass Rad nicht jedes mal neu zu erfieden, > gibt es vielleicht schon einen Vergleich PIC16 vs. PIC18? Ja, da findet man sicher mehr als man gebrauchen
-
Thread
PIC32 - Viele Fehler in der Errata
Moin moin, ich würde gerne von PIC18F auf PIC32MX795 wechseln da ich den PIC18F nicht überreden kann 2 Audiospuren abzuspielen und zu mischen (wäre mir aber beinahe gelungen!!). Nun ist die Frage welcher Controller sollte es sein, ich
Holli schrieb im Beitrag #2782191: > Ich werd mit den Arm nochmal anschauen. Ist der Umstieg von PIC18 auf > ARM anspruchsvoller als vom PIC18 auf 32? Hat da schon jemand > Erfahrungen gesammelt? ARM und PIC32 sind eine vergleichbare Architektur. Da dürfte es wesentlich einfacher sein vom PIC18
-
Thread
Suche µC in kleinem Package, mit USB
PIC 18F14K50
Mbs, kosten ab ca 1.20€ (Qt=1). Sogar bei Reichelt zu haben. Ich wusste bisher gar nicht, dass es PIC16F... mit USB gibt. Bisher gab es in den kleinen Packages nur PIC18F13K50 und 18F14K50 mit 20 Pins. Die PIC16F1454 und 55 haben je nach Package nur 14 Pins.
-
Thread
(V) Verschiedene PIC Mikrocontroller ,GALS/PALS,EEPROMS,DSPs
Wegen Werkstättenräumung habe ich folgende Mikrocontroller und diverse GAL/Pals abzugeben: 3 PIC16F871-I/P 3 PIC18F4685-I/P 4 dsPIC30F4013 3 PIC18F4620-I/P 3 PIC18F46K22-I/P 4 ADSP-BF532-SBB400 3 dsPIC30F3013 2 dsPIC33FJ12 GP201-I/P 1 PIC16F785-I/P 1 PIC16F689-I/P 3 PIC18F2455
Euro könnt ihr alles haben (inklusive Versand) Stk. Bezeichnung Preis/Stk 3 PIC16F871-I/P 2,85 3 PIC18F4685-I/P 7,64 4 dsPIC30F4013 5,28 3 PIC18F4620-I/P 5,5 3 PIC18F46K22-I/P 3,15 4
-
Thread
PICKIT3 und pic16f54 in c Einfches Program scheitern beim Brennen
der PDIP > Ausführung 0,51 €. bei 6 Stück sind das 3,06€. Warum nicht alles mit einem einzigen PIC machen? Der kostet bestimmt weniger als 3€ Einer der aktuellen PIC16xxxx (4 oder 5 Ziffern hinter dem F) schafft das bestimmt locker. Oder ein 18F14K22, da könntest du dich an diesem Tutorial orientieren
PIC16 hatte ich jetzt länger nicht zu tun. Seit vermutlich einiges mehr als 10 Jahren fast nur PIC18. Deshalb kann ich dich nur auf Sprut verweisen, der eine kleine Aufstellung gemacht hat: http://www.presseagentur.com
-
Thread
PIC läuft durch String viel zu langsam
immer 1sek an und 1aus). Singnale an PortA1 nur noch verzögert und an PortA2 kommt garnix mehr. Pic läuft mit 18,432MHZ Bitte helft mir! Ich bin am Verzweifeln... main.c [c] #include <htc.h> #include <pic18f4550.h> #include <string.h> #include "usart.h" // main.c void main(void);
Ich hab den PIC18-Simulator von OshonSoft... Dort funktioniert das Programm/das HEX-File jedoch fehlerfrei. Und die Fehlersuche im Schaltkreis hat Ergeben das der PIC keine Daten in die char array schreiben kann/will
-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
dabei, zugeschnitten auf den PIC18F45K22. Wäre für mich eigentlich das Entscheidungskriterium schlechthin, denn ohne sowas wäre ich aufgeschmissen.
Noch was zum Thema "Theoretisches Geplänkel": Ich habs extra für die ausprobiert: Meinen One Wire DS18B20 C-Code hab ich in nich mal 1/4 Stunde von PIC24 (16bit CPU) nach PIC18 (8bit CPU) portiert.
-
Thread
PIC Programmierung
irgendwann die 8bitter beherrscht und die an die 16bit/32bit trauen willst, hast du schon gleich ein PIC, den du benutzen kannst. Doch wie schon erwähnt, zum Einstieg lieber ein 16F oder 18F PIC.
reaktion auf Tastendruck, AD Wandlung und evtl. ein einfaches TExt LCD angesprochen, dann Wechsel auf die 18F Serie und C. Damit beginnt man dann die Umfangreichen Programme zu schreiben. REicht die Leistung der 18F irgendwann nicht mehr aus so kann man auf PIC24, PIC32 oder dsPIC umsteigen. Die Programmierhardware
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Preis. Wann strafft eine pöse Heuschrecke das Portfolio von Microchip mit MCS51, AVR, XMEGA, SAM, PIC12, PIC14, PIC16, PIC18, PIC24, PIC32? Bei der nächsten Finanzkrise, in die wir gerade reinrauschen?
: > Wann strafft eine pöse Heuschrecke das Portfolio von Microchip mit > MCS51, AVR, XMEGA, SAM, PIC12, PIC14, PIC16, PIC18, PIC24, PIC32? > Bei der nächsten Finanzkrise, in die wir gerade reinrauschen? Da auch Microchip ein Unternehmen ist, das nicht nur aus purer Liebe und Güte zu den Menschen
-
Thread
PICKit 2 oder 3?
aktuelle Version auf das Pickit. Das Pickit benötigt auch unterschiedlich Versionen für die verschiedenen Pic Familien. Also für die PIC18 oder dsPic oder PIC32. Kann es sein das du ausversehen im Hintergrund noch das Standalone Tool am laufen hast und somit MPLAB X keinen Zugriff auf das Pickit hat?
Version auf das > Pickit. Das Pickit benötigt auch unterschiedlich Versionen für die > verschiedenen Pic Familien. Also für die PIC18 oder dsPic oder PIC32. > > Kann es sein das du ausversehen im Hintergrund noch das Standalone Tool > am laufen hast und somit MPLAB X keinen Zugriff auf das Pickit hat
-
Thread
usb_ch9.h ERROR
zusammen, vor kurzem habe ich mich mal auch entschlossen meinen Horizont zu erweitern, und einen PIC 18F2455 als USB-Gamepad zu verwenden, indem ich mal das fertige usb_descriptor Programm von Microchip nehme. Also, C18 runter geladen, include-Dateien hinzugefügt, usw ... Wenn ich jetzt allerdings
gegen mich hat :P Langsam regt mich diese Universal Shi* Bus Geschichte echt auf. Und ja, der PIC 18F2455 ist natürlich Low-Speed-fähig ;)
-
Thread
Wer kennt einen USB Dongle, der einen PIC2550 enthällt?
sind, bekommt sie nur noch schwer. Also: Kennt jemand einen billigen USB Dongle, welcher einen PIC18F2550 enthält?
Der PIC18F2550 ist alles andere als ein Exot !
-
Thread
C18 Bibliothek erstellen
\PIC\Programme C18\GLCD_lib\glcd.c:7:Error [1101] lvalue required D:\Desktop\Elektronik\PIC\Programme C18\GLCD_lib\glcd.c:8:Error [1105] symbol 'TRISD' has not been defined D:\Desktop\Elektronik\PIC\Programme C18\GLCD_lib\glcd.c:8:Error [1101] lvalue required D:\Desktop\Elektronik\PIC\Programme C18\GLCD_lib\glcd.c:9:Error [1105] symbol 'PORTD' has not been defined D:\Desktop\Elektronik\PIC\Programme C18\GLCD_lib
-
Thread
Decodierung von 6 Quadratur(Drehgerber)Signalen - extern zur Entlastung des PIC
Ich habe jetzt nicht alles durchgelesen, aber ich würde an deiner Stelle wenn du schon sowieso mit PIC arbeitest, die Ressourcen auf insgesamt 3 PICs (je 2 QEI) verteilen. 1. Master-µC z.B. dsPIC33EP (60/70Mips) mit 2 QEI 2. zwei Slave-µC dsPIC33FJ64MC802 (40Mips) 28Pin, haben auch 2 QEI. Gruß
18 Pins überwacht. Das einzige, worauf ich noch warte ist, ob die 1000U/s nicht doch eher 1000U/min sind. Denn das ist die Zahl mit der sich entscheidet ob der dsPIC ins Schwitzen kommt oder ob er zwischendurch
-
Thread
Wer zu tief gräbt, muss zahlen
Krüppelware für 60 Tage testen? Nun habe ich schon in Programmer und zahlreiche PICs investiert und meinen PIC-Programmer (älterer Bauart) umgerüstet, damit dieser 18C445x brennen kann und damit ich nun damit arbeiten kann soll ich nun nochmal in die Tasche greifen, für eine Software, die ich eigentlich gar
Nochmal zur Anfangsfrage: Nimm den PIC C18 Compiler ! Die Einschränkungen nach 60Tagen sind kaum relevant. Ich benutze den beruflich den C18 Compiler und habe von den Einschränkungen bisher nichts gemerkt. Zumindest der freie TCP/IP-Stack
-
Thread
µC - BUCK - BOOST Konverter
dann schliesst du C22 über die Bodydiode von Q18 kurz. Das die interne Diode von Q18 "alles durchlässt" ist richtig und soll auch so sein.
// Q17 dauern einschalten digitalWrite2(Q16, LOW); // Q17 dauern ausschalten digitalWrite2(Q18, HIGH); // Q18 dauern einschalten digitalWrite2(Q15, LOW); // Q18 dauern ausschalten }[/c]
-
Thread
Netzteil MANSON NTP-5531 defekt!?
hätte ich eine bitte. Ich habe ein NTP-5561, also ein ähnliches Gerät, bei dem der Displaycontroller PIC18F87K90 defekt ist. Der hat intern einen Kurzschluss (Vss/Vdd = 3 Ohm). Ich würde gerne den PIC18F87K90 gerne ersetzen aber ich bräuchte dazu von eben so einem Netzteil eine Datensicherung aus genau
ich eine bitte. Ich habe ein NTP-5561, also ein > ähnliches Gerät, bei dem der Displaycontroller PIC18F87K90 defekt ist. > Der hat intern einen Kurzschluss (Vss/Vdd = 3 Ohm). > > Ich würde gerne den PIC18F87K90 gerne ersetzen aber ich bräuchte dazu > von eben so einem Netzteil eine Datensicherung
-
Thread
PIC Prifi gesucht : Suche gleichwertige PIC uC zu ATMEL atmega32u4 und at90usb1287
geschaut und wurde von der Fülle und unübersichtlichkeit des Angebots etwas erschlagen. Da wäre die PIC18F Serie mit USB2.0 und PIC24F mit USB2.0 und OTG aber auch 32 Bit Mikrocontroller werden angeboten. Suche ich hier schon an der richtigen Stelle ? -Für den kleinen ATmega32u4 vielleicht der PIC18F4450
selbst, dass die PICs brutal viel mitmachen, aber das bezweifle ich mal: laut spezifikationen gehen PIC18 bis 40 resp. 48MHz, und PIC24F bis 64MHz und die PIC24H bis 80MHz (PIC24H haben kein USB). zurück zum thema: wenn du zum ersten mal mit mikrokontroller arbeitest, würde ich dir zu den PIC18 raten
-
Thread
Sender/Empfänger mit PIC - Einstieg
Nicht die meisten sondern die LF variante. Die F Variante gehen von 4.0-5.5 V z.B. PIC18LF2321 - 2-5.5V, kleine Spannung = klein Quarz nehmen / siehe Datenblatt PIC18F2321 - 4-5.5V,
Laut Datenblatt kann der PIC18F2321, eine Betriebsspannung von 2 - 5,5 Volt. Oder hab ich da was falsch verstanden ?
-
Thread
PIC => Ethernet
Dann wirds mal Zeit, dass Du C lernst. Du bist doch lernfähig, oder nicht? > Geht so was mit einem PIC18F***? Ich habe im Internet außerdem schon > viel über einen Controller ENC28J60 gelesen. Was ist damit? Umständlich. Schau Dir die PIC18F66J60/PIC18F66J65/PIC18F67J60 an. Da ist der Ethernet-Controller
Frank K. schrieb im Beitrag #1949841: >> Geht so was mit einem PIC18F***? Ich habe im Internet außerdem schon >> viel über einen Controller ENC28J60 gelesen. Was ist damit? > > Umständlich. Schau Dir die PIC18F66J60/PIC18F66J65/PIC18F67J60 an. Da > ist der Ethernet-Controller
-
Thread
Einstieg in der MicroController Welt
willst, ist Atmel eventuell besser. Wenn Du aber eh Englisch fliessend lesen kannst, gibt es fuer PIC mindestens(!) so viel Unterstuetzung und Literatur (oder eher mehr), auch fuer Hobby-Bastler. Die Atmel 8-Bitter sind mehr oder weniger gleich leistungsfaehig wie die PIC18-Serie (PIC16-Serie ist
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
-
Thread
18F2550 als USB Device
Hallo, ich habe meine ersten Versuche genau wie Jens gemacht, und auch das Demo von Microchip vom 18F4550 auf 18F2550 umgebaut. Bei Sprut gibt es auch ein interessantes Projekt, einfach mal anschauen: http://www.sprut.de/electronic/pic/projekte/usb4all/usb4all.htm Viel Erfolg.
hab ich mich etwas vertan was aber nicht unbedingt ein Problem sein sollte. Im Buch wird nicht der 18F2550 verwendet sondern der 18F4550.
-
Thread
Web Server mit Mikrocontroller
dem ENC28J60 verbunden ist. Optimal und mit möglichst geringen Anpassungen sollte das mit einem PIC Mikrocontroller funktionieren z.B. einem aus der PIC18 Familie so wie es in den Sourcen drinsteht ("Processor: PIC18")
finds merkwürdig, dass im Quellcode steht, daß dieser für die folgenden Prozessoren geschrieben ist PIC18, PIC24F, PIC24H, dsPIC30F, dsPIC33F Wenn man nun allerdings für den dsPIC sämtliche Register umändern muss is das natürlich extrem mühsam...
-
Thread
Mikrocontroller Einstieg (AVR,PIC)
: 5V, DIL-Gehäuse - PIC24FJ128GA204 : TQFP44, volles Peripheral Remapping - PIC18F25K40 : Brauchbarer 8-Bitter mit 5V
/Package und Speicher unterscheiden. Beispielsweise: PIC18F23K20, PIC18F24K20, PIC18F25K20, PIC18F26K20, PIC18F43K20, PIC18F44K20, PIC18F45K20, PIC18F46K20 Die Zahl hinter dem F gibt das Package an: 2 -> 28pin mit 25 IOs, 4 -> 40/44pin mit 36 IOs. Die
-
Thread
Erstes (privat-)Projekt, Hardwareauswahl
MPLAB X sieht zwar hybsch aus, ist aber noch nicht so richtig abgehangen. Zur Chipauswahl: Bei PIC18 sind die Typen mit vierstelligen Nummern (zB 18F4550) die in alten Halbleiterprozessen gefertigen Versionen. Die modernen, stromsparenden Typen haben ein J oder K in der Bezeichnung (z.B. 18F45J50 oder 18F45K22). Bei den dsPIC sind die dsPIC30F die alten, stromhungrigen 5V Typen, die dsPIC33F sind schneller und gleichzeitig energiesparender. Extra sparsame Typen sind mit XLP gekennzeichnet. > Temperatur
-
Thread
Suche nach einfache Aufklärung für PIC kontroller
Es gibt sowas wie einen Typenschlüssel: http://www.sprut.de/electronic/pic/18f.htm#schuessel
die parametrische Suche auf der Seite benutzen. Die neueren PIC16er fangen mit einer 1 an, also PIC16F1xxx, doch das stimmt auch schon nicht mehr, siehe PIC16F753. Bei den PIC18er merk ich mir, dass die mit einem J im Namen nur bis 3.6V gehen. Mache PIC18er gibts
-
Thread
MikroC Compiler für PIC
ein MIPS-Compiler, der hat mit XC8 kaum Gemeinsamkeiten. Interessant wäre daher ja, ob der TO mit PIC24, dsPIC, PIC32 arbeiten möchte, oder ob PIC10/12/16/18 eher das Zielgebiet sind. Für letzteres ist in jedem Fall der XC8-Compiler das Maß aller Dinge. Über die ~800€ für die Pro-Version muss man nur
das geht bzw, wo die Unterschiede zwischen C18 und XC8 sind. Dabei war das absolut ätzende, wohl von X-X gemeinte "Overhead". Zusammen tausende #defines und #ifdefs etc, für jeden Compiler, jedes Demo-Board und jeden PIC, von PIC18 bis PIC32, begleitet
-
Thread
LPC2103 63MIPS?
MCUs (PIC18, dsPIC, AVR, ARM) zu testen. Meine gestrigen Versuche sahen aber so aus, das der 16Bit dsPIC schneller war als der 32Bit LPC ARM bei halber MIPS Zahl. Gibt es den einen handlichen (vom Gehäuse
>Also wenn ich mir einen dsPIC30 (30MIPS) oder PIC18 (10MIPS) ansehe, >arbeiten diese Prozessoren wirklich 95% aller Befehle in einem Zyklus >ab. und was hilft es mir ,wenn ich gerade die restlichen 5% der Befehle brauche ,die
-
Thread
Was wird Entwicklung einer Platine mit uC, Display, USB kosten?
Rechner liegt... Layout: Erweiterung des vorhandenen (fertig gerouteten) Basislayouts mit TFQP PIC18F4550 um die 7Segmentanzeige und statt dem weiternen Port direkt auf die Stiftleiste zu gehen werden halt noch 8 LogikLevel Fets dazugepackt. Wie gesagt: Von Null an wäre es deutlich mehr. Aber
Multimaster-I2C Lib in C geschrieben und kommentiert. Multimaster hab ich noch nie gebraucht. Der PIC32 kann das. Aber das ist eine andere Liga und nicht unbedingt vergleichbar. Suche gerade ein Beispiel für den PIC18. Peter Dannegger schrieb im Beitrag #2147103: > Außerdem hat der PIC16C64 kein
-
Thread
Welcher brenner für Pic
Sprut Brenner8 selbst bauen* * dazu brauchst du jemanden, der dir das Henne-Ei Problem löst und den PIC18F2550 programmiert. Die meisten Pfusch-Prommer wie JDM können den PIC18F2550 nicht zuverlässig oder garnicht programmieren. Ein PICkit2-Clone um 16 EUR ist sicher keine Fehlinvestition, selbst
schnell vergessen will. Brenner8 deswegen nicht, da man auch gleich mit dem Gerät, mit dem man den PIC18 brennen muss, auch gleich den einzelnen PIC brennen kann.
-
Thread
Verlustleistung von Pic zu groß
Was ist eigentlich hier im Forum los?! Entschuldigt bitte das ich das sage. Aber es gibt nicht nur PIC16C oder PIC16F. MAg schon sein, dass diese nicht gerade angenehm zu Programmieren sind in ASM. Aber für neuere Applikationen sind sowieso die PIC18F zu empfehlen( stichword Nanowatt). Ausserdem gibts für die PIC18F, PIC10F und PIC12F gratis c-Compiler(Nachdem du E-Technik Student bist solltest du das ja können ;-)). Also haltet euch nicht an den PIC16F fest sondern schaut euch gleich die PIC18F an. Immerhin