-
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
-
Thread
Spielgerät gesucht
nicht mit Pic o.ä. vertraut: für ca. 1,50 - 2 Euro einfach noch einen 18F45K20 mitbestellen und anhand des Schaltplans im Debug Express Lesson Files PDF das Übungsboard auf Lochraster nachbauen, dann die Grundlegenden
ohne USB auch einzeln kaufen, kostet dann aber 20 Euro... DM164130-4 - PICkit 44-Pin Demo Board (PIC18F45K20) )
-
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
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
-
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
Google ist dein Freund Pic pwm calculator
-
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
-
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
Schaue dir mal die Seite von Sprut an. http://www.sprut.de/electronic/pic/8bit/18f/interfaces/usb/usb.htm Was stört dich am virtuellen ComPort?
-
Thread
Cardreader mit PIC18F4450
Hallo liebe mikrocontroller-Freunde! Ich arbeite gerade an einem Projekt mit einem PIC18F445 einen Cardreader zu basteln. Die Karte ist eine Eigenentwicklung (-> mit FPGA designt), die mit dem PIC einfach einmal komplett ausgelesen werden soll. Da ich eher neu in der Mikrocontroller-Branche
Artjomka schrieb im Beitrag #2904482: > Betreibe den Mikrocontroller doch mit 3,3Volt (ob der 4550 das kann > weiss ich nicht, wenn nicht ist das der falsche Mikrocontroller für > deine Anwendung). Danke für deine schnelle Antwort! Ich benutze 5V, damit der PIC schnell (genug) läuft.
-
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
PIC18f4550 mit PWM
Hallo Leute, kann mir eventuell jemand bei meinem PWM Problem helfen? Ich würde gerne mit meinem PIC ein Rechtecksignal mit ca. 4kHz ausgeben. #include <18f4550.h> #fuses HS,NOLVP,NOWDT #use delay (clock=20000000) void main () { setup_ccp1(CCP_PWM); setup_timer_2(T2_DIV_BY_
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
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
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
auf einem Testboard laufen lassen, funzt prima - auf meinem Board - nix!!! Programm: #include <p18f4550.h> #include <delays.h> #pragma config WDT = OFF #pragma config LVP = OFF unsigned char i; void main (void) { TRISD=0; // port d auf ausgang LATD=0x01; while(1){ for (i
-
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
Resistiver Touch mit PIC
> Wie kann ich das machen, wenn mein PIC keine einschaltbaren Pull-Ups > hat? Natürlich hat der PIC18F45k22 schaltbare Pull-ups, an PORT B, siehe Kapitel 10.3 im Datenblatt.
2. der drückende Finger bzw. Stift auch nicht allzu präzise ist. >Die 10bit Tiefe des ADC deines PIC oder so kannst du dann längst >in die Tonne treten... ... wird aber benötigt, um Werte über 255 darstellen zu können. Anbei die bei mir funktionierenden Codezeilen für den PIC18f4550. Man sieht,
-
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
[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
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);
-
Thread
PIC Programmiereinstieg
embedded-lab.com/blog/?page_id=28 http://embedded-lab.com/blog/?page_id=26 Modernere Typen der PIC sind PIC16F1827 oder PIC18F4550 Morgen mehr, wenn ich Zeit hab'.
aufjedenfall. Zumindest besser 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
-
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
Wer kann mir eine HEX Datei erstellen
PIC18F4550 mit 20 Mhz Quarz
Hallo Thomas, gib mir ein paar Minuten und Du bekommst Dein HEX-File für den 18F4550 @20MHz.
-
Thread
Suche Pegelwandler 3,3V <--> 5V, min. 16 Mhz, Bidirektional
suche ich einen geeigneten Pegelwandler. Es geht um folgendes: Ich möchte mit einer Schaltung mit PIC Microcontroller (18F4550) 3 verschiedene Arten von Karten/Platinen ansteuern, auslesen u.s.w. Die Schaltung wird über USB mit Strom versorgt. Auf diesen Karten befindet sich immer ein ROM und ein Flash
möchte ich die optimale Geschwindigkeit, weshalb ich bei 5V bleiben möchte (mit weniger Strom läuft der PIC auch langsamer). Das Programm für den PIC schreibt ein guter Freund von mir. Oliver schrieb im Beitrag #2794548: > Muss es wirklich bidirectional sein? > Wenn ja, wie wäre es mit dem PCA9517
-
Thread
PIC18Fxxx: Interrupt Flag wird scheinbar nicht geloescht
zusammen, 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
/* * File: main.c * Author: pkerspe * * Created on 26. Juli 2012, 09:49 */ #include <p18f4550.h> #include <delays.h> #include <timers.h> #include <capture.h> #include <string.h> #include <stdio.h> #include <stdlib.h> #pragma config WDT = OFF //#pragma config OSC = HS //#pragma
-
Thread
IRSND mega8: IR CODE senden ->nur symmetrische PWM
---------------------------------------------------------------------------------------------- * PIC C18 section: * * Change hardware pin here: IRSND_PIC_CCP1 = RC2 on PIC 18F2550/18F4550, ... * IRSND_PIC_CCP2 = RC1 on PIC 18F2550/18F4550, ... *--------------------------------------------------------------------------------------------------------------------------------------------------- */ #elif defined(PIC_C18) # define
-
Thread
Problem mit 18F4550 EUSART
Ich versuchs jetzt schon 3 Tage und Ihr seid so ziemlich meine letzte Hoffnung ;). Die Aufgabe: PIC "horcht" über max485 einen 500kbaud Profibus ab. Das ganze funktionierte auch mit einem 16F874.(16Mhz) jetzt habe ich aber einen 18F4550 , weil ich was schnelleres zum Antworten brauche (innerhalb
Antwort beginnen, Aber das sind bei 500k nur 200us, und deshalb brauche ich mindestens einen 48Mhz PIC, was aber leider immer noch nicht mit den 18F4550 funktioniert..:-(
-
Thread
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten?
aktuellen Stand. Die neueren kleinen PICs haben abweichende Pinbelegungen. Wenn du dir z.B einen PIC18F14K50 anschaust - da findest du gar keine Übereinstimmung mehr mit dem alten Pinout.
Aber eine andere Inkompatiblietät bleibt bei den USB Pics in der DIP Version. Die große version (z.B. 18F4550) ist in einem breiten 40 Pol gehäuse, die 28Pin Version ist ein einem schmalen Gehäuse. Sicher ist das so Sinnvoller als entweder für die 40Pinner ein Unübliches schmales Gehäuse einzusetzen oder
-
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
MOVFF 0xfe2, 0xfda 2F4A FFDA NOP 17: { 18: IdleI2C(); // ensure module is idle 2F4C 50C7 MOVF 0xfc7, W, ACCESS 2F4E 0B04 ANDLW 0x4 2F50
-
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
diesem Fall fällt dann das "Zuviel" an Spannung am Widerstand ab. Das Zuviel = UR ist: UR = 5v - (UbPIC+ U_Vorwärts_Schutzdiode) Vermutlich in etwa 0,2V. Wenn der Widerstand groß genug ist KANN man das so machen, ist aber eine etwas "Schmutzige" Lösung. Alternativ baut man mit zwei Widerständen einen
-
Thread
USB Device PIC _MPUSBGetDeviceCount
Ich liste mal auf 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
-
Thread
pic18f4550 und I2C (bzw. SAA1064)
habe 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)
eigentlich uninteresant ist, da hier nur noch die LEDs zum blinken gebracht werden): [c] #include <p18f4550.h> #include <delays.h> #include <i2c.h> #pragma config FOSC = HS #pragma config WDT = OFF //Disable watchdog timer #define LEDPin0 LATDbits.LATD0 //Define LEDPin as PORT D Pin 0 #define
-
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
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
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
möchtest / solltest ist dieses hier: TVLightController_18F4550.hex Im Normalfall läuft das natürlich auch ohne den Bootloader. Das TVLightController_18F4550.hex ist ja das eigentliche Programm. Der Bootloader dient nur dazu, dass man per USB (also ohne den
-
Thread
Wo ist der Fehler in der Hex datei. Brenner kann sie nicht öffnen
Hallo, Ich möchte eine Hex-Datei (Anhang) mit einem PIC Brenner (K 150 aus China) auf einen 18F4550 brennen. Sobald ich die Datei in der Brennsoftware "MicroPro" öffnen will kommt eine Meldung: Error in HEX file - FUSE Line: 136 :0100000024DB Was
lösche ich die zeile? Kenn mich nicht mit HEx-dateien aus. Die datei ist ein Bootloader für einen 18F4550 sie sollte passen
-
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)
bauanleitung.htm Laut meinen 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
Im Anhang ist jetzt ein Bild von meinem Programmer (inkl. dem 18F4550) und die hex datei
-
Thread
Benötige Hilfe beim Programmieren eines USB-Bootlo
bauanleitung.htm Laut meinen 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
//www.steffenschuette.de/steffenschuette/elektronik/tvLight/bauanleitung.htm Als ich die Datei "18f4550_boot_rb0.hex" in meinen Brenner einfügte und auf Brenner klickte öffnete sich ein neues Fenster in dem ich was einstellen muss. Kann mir jemand sagen was ich da machen muss?? danke
-
Thread
Explorer 16: 44-Pin oder 100-Pin?
als 44-Pin (DM240002) und 100-Pin (DM240001) Version. Mein PIC hat 44 Pins, allerdings brauche ich scheinbar sowieso ein Plug-In Module mit 100 Pins, nämlich das MA240013. Beschreibung: ---- PIC24F 44P to 100P TQFP Plug-In Module. This plug-in module comes
einen Programmer > wie den PICKIT 3 oder? Ja, der irgendwann mal als OnBoard-Programmer geplante 18F4550 gibt das anscheinend nicht her (hab es allerdings nicht ausprobiert). Es gibt die Möglichkeit, den 18f4550 mit einer passenden Firmware zu programmieren - dazu brauchst du aber auch erst mal einen
-
Thread
Projekt : Mein Wohnzimmerverstärker Gesperrt
Vorstufe, weil ich wenig Erfahrung mit PGA2311 habe, habe von Stefan Dreyer 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
GROUP=B319;GROUPID=4000;ARTICLE=84583;START=0;SORT=user;OFFSET=500;SID=12Tjaf2H8AAAIAAAryMfI5264e84f046c0f26a864eaa7907ee893
-
Thread
(SED1520) Konvertieren von CCS-Code des PIC16F877A auf C18 mit 18F4550
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
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? Einfach
-
Thread
Lüftersteuerung <-> USB <-> PC // PIC oder ARM?
N. M. schrieb im Beitrag #2647483: > @ Carsten > Die ganzen Beispiele, für PIC und usb waren alle nur für den 18F2550 > oder 4550. Der hat aber leider nur 2 PWM Ausgänge. Da hatte ich noch > nicht an Soft-PWM gedacht. SOFT-PWM und USB ist immer so eine Sache, da BEIDES Zeitkritisch
PIC18F14K50 kann USB und PWM ...
-
Thread
AVR gegen den Rest der Welt
vom ATMEGA32 mit dem PIC18F45K20 wo die Daten wieder ähnlich sind (wobei der Atmega geringfügig mehr Speicher hat, 1K6 Byte vs. 2K) so kostet der ATMEGA32 im DIP40 Gehäuse 3,90Euro, der PIC18F45K20 im DIP40 2,25Euro. Aber
das Bedürfnis, erst recht nicht den Zwang zu anderen Microcontroller-Familien auszuweichen. Wo ein PIC16F nicht mehr reicht, nehm ich ein PIC18F. Wo dieser nicht mehr reicht, nehm ich einen dsPIC und danach einen PIC32. Ich hab mir mal zum rumspielen einen dsPIC besorgt, jedoch hat mir ein 16F oder 18F
-
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
Suche Microcontroller mit folgenden Eigenschaften:
USB nach Aussen (optional) > - GSM Schnittstelle von Vorteil (GSM - Modem) 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. Oder PIC32MX5../6../7.. haben
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
-
Thread
Mit PIC ins Netzwerk
PIC im Netzwerk: PIC32, PIC24 und auch PIC18. Den 18F4550 halte ich für völlig ungeeignet, der ist für USB-Krams gedacht und hat nur 32K Flash. Du brauchst reichlich Flash um den TCP-Stack da reinzuquetschen
einen 3,3V-Typ. Das vereinfacht Vieles, da der ENC28J60 auch mit 3,3V läuft. Wenn es unbedingt ein PIC18 werden soll, dann kann ich dir dafür den 18F46K20 oder 18F27J13 empfehlen. PIC24 und neuerdings auch PIC32 gibt es auch mit genügend Flash noch im DIP28-Gehäuse. Mit welchen PIC-Familien hast du denn
-
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