-
Thread
PIC18F4550 mit 3,3V betreiben für MRF24J40MA
Probleme mit einem PIC18F4550 ansteuern? Wenn es nicht möglich ist, was ist dann die beste Alternative? Ich hatte da an einen PIC18LFXXX gedacht. Allerdings sind diese irgendwie schwer zu bekommen. Sogar auf der offiziellen
hallo, ich habe das mrf24j40ma modul im einsatz mit einem pic18f458(0) funktioniert. mfg help
-
Thread
PIC 18F14K22 Input POrt A 3:0 funktioniert nicht.
Hallo Ich benutze einen PIC18F14K22 und kann die Eingänge 3:0 nicht einlesen. Habe folgenden code: Config FOSC = IRC ;Interner Oscilator Init: MOVLW 0xFF MOVWF TRISA ;Alles Inputs MOVLW 0x0 MOVWF WPUA ;Pullup
-
Thread
2 Pointer auf 2 Dimensionales Array in Array speichern PIC18f45K22
Hallo liebe Forenuser Bei meinem aktuellen Pic-Projekt möchte ich ein GLCD ansteuern. Das funktioniert auch einigermassen. Das Problem ist das ich beim 8-Bit Pic nur ein Array von 255 Feldern erzeugen kann. Aus diesem Grund muss ich das Bild, welches ich ausgeben will auf mehrere Arrays aufteilen. Nun zum eigentlichen Problem: Aktuell gibt es zwei Arrays auf jeds Array zeigt ein Pointer. Nun möchte ich diese beiden Pointer in einem Array speicher, sodass ich später dynamisch darauf zugreifen kann. [c] const char wolf1[3][80]={240 Hexzahlen}; const char wolf2[3
-
Thread
enc28j60/PIC18F67j60 Ping funktioniert nur manchmal
hallo, ich habe eine Hardware mit einem PIC18F67J60 aufgebaut. Dieser enthält intern einen ENC28j60 der hier öfter im Forum besprochen wurde. Ich habe folgendes Problem: An meinen Laptop funktioniert es scheinbar. Es wir Lan-Verbindung
-
Thread
möchte DSPIC33FJ128MC802-I/SO statt pic 18F2620
Hallo zusammen bin ganz neu hier ich hoffe ich werde geholfen, und zwar habe einen board mit pic 18f2620 bekommen der sollte eine fft machen nur der hat wenig sram 3986kbytes ich soll einen dspic suchen der mehr mehr sram hat und möglichst kompatibler.den hab ich gefungen aber der wird nur mit
-
Thread
MCP23016 16bit Port Expander an PIC(18F452) mit I2C über MSSP
und dann die Daten. Kann auch sein, dass das falsch ist. Das Datenblatt deas PIC18F452 haeb ich von hier: http://www.reichelt.de/index.html?;ACTION=7;LA=3;OPEN=0;INDEX=0;FILENAME=A300%252FPIC18F242_PIC18F252_PIC18F442%2523MIC.pdf;SID=12TirYq38AAAIAAH2xdJQ13c563bdfb27c649372d97e1189e7689
Diese Bittabellen für den Bus aber nicht so ganz verstanden.) Und auch einen Teil des I2C Teils im PIC18F452-Datenblatt.
-
Thread
SPI Bus: Digitales Poti MCP4261 mit PIC18F45K50 (xc8)
mein digitales Potentiometer Microchip MCP4261 einfach nicht zum laufen über den SPI Bus und meinem PIC18F45K50. Werke nun schon seit Tagen daran und bringe es einfach nicht hin. Möchte es über den Hardware SPI Bus meines PIC18F45K50 programmieren. (xc8 compiler) Mein Programm sieht derzeit so aus. Habe
möglich sein. "Floating either Terminal A or B = Rheostat Mode). void main (void) { initPIC(); // Configure Microchip, I/O, etc initSPI(); // Configure SPI BUS unsigned int a; while(1) { writePOT(244,2); // Send
-
Thread
Sensor-Signal für Adc-Bereich des PIC18F14K22 aufbereiten/ skalieren ?
Die von einem NTC-Sensor gelieferten Werte sollen von einem PIC18F14K22 eingelesen, intern umgesetzt und für eine Temperaturanzeige ausgegeben werden. Der Sensor hat eine sehr logarithmische Kennlinie und weist im gewünschten Bereich von 20° C bis 120° C einen Widerstandswert
das Spannungen zwischen ca. 4,94 V und 0,2 Volt. Damit ist der Adc-Bereich des 10-bit-AD-Wandlers im PIC schon recht gut getroffen. Die Anforderungen an die Temp-Anzeige sind schlicht: die Wandlungszeit ist nahezu egal, selbst 3 sec würden reichen, ebenfalls die Genauigkeit darf einfach sein. Ob das
-
Thread
PIC18F2620 mit I2C EEPROM 24LC04B unter CCS Compiler
die ich vom CCS Beispiel adaptiert habe. In meiner Schaltung verwende ich den AT24C1024 (128Kx8) mit 18F8722. Der Code wurde von mir nur fuer Testzwecke verwendet. Vielleicht hilft Dir dieses Beispiel. Die Funktion "test_EEPROM()" schreibt 256 bytes (ASCII) mittels page mode und dann liest die selben
Deinen Code am Wochenende bei mir mal ausprobieren. Muss nur mal sehen ob ich einen LC04 habe. Welchen PIC verwendest Du? Bei mir war es ein 18F8722. Thomas: "2. Für die I2C Schnitstelle gibt es die Wahl für "SLOW" oder "FAST" Modus. Sollte ich eine dieser Einstellung bevorzugen? Der Compiler generiert
-
Thread
Timing PIC 18F4550, I2C Softwaremodus mit EEPROM 24C32A
schreiben, also einfag gefragt wie lang müssen die delays sein damit die kommunikation zwischen. Master (PIC) und Slave(EEPROM) klappt?? Ich benutze den MPLAB C18 Compiler und ICD2 fürs Debugen. Der Code sieht bei mir so aus: //main.c //** I N C L U D E S ************************************************/ #include <p18f4550.h> #include <sw_i2c.h> #include <delays.h> #include <sw_i2c.h> //** D E C L A R A T I O N S ******************************************/ #pragma config CPUDIV = OSC4_PLL6 #pragma config
-
Thread
Langsame PICs? Microchip legt nach: 16 MIPS @ 64 MHz: PIC18F13K22
Das sind die 8-Bitter der PIC18F Familie, also in etwa mit den AVRs zu vergleichen - mit dem Unterschied, dass PICs der 18F Famile mehr Peripherieoptionen (USB, Ethernet) bieten als normale AVRs und mittels der PICkit3 schnell und
Auch als großer PIC-Anhänger, die 18er sind und bleiben ein Krampf. Sieh dich bei den PIC24 um ;)
-
Thread
PIC18F14K50 Pin-INT0 immer 0, obwohl 5V anliegen.
*PIC18F14K50 - MPLAB v8.86* [c] void main (void) { TRISA = 0b11111111; //Alles als Eingang. LATA = 0b00000000; PORTA = 0b00000000; WPUA = 0b00000000; //Pull-UP => OFF. TRISB = 0b11111111
lasse ihn aber immer über das alte Programm updaten. Eine komplette Neuinstallation von MPLAB incl. C18 wäre noch die letzte Idee die ich dazu hätte. Bin noch davor zurückgeschreckt, weil das nicht unkompliziert war mit den ganzen versteckten Einstellungen. Ich programmiere die PIC's seit etlichen Jahren
-
Thread
(0x275) * 1,75 -> 0x276 - PIC 18 Assembler
Ich soll den Inhalt bei der Adresse 0x275 mit 1,75 mult. und dann in die Adresse 0x276 speichern. Ist mein Code richtig? Ich multiplieziere mit 7 und schiffte dann 2 mal nach rechts. MOVLW 0x07 MOVLB 0x02 RRNCF 0x75,1,1 RRNCF 0x75,1,1 MULWF 0x75,1 MOVF 0x76 danke
-
Thread
pic18f8722 Missing or incorrect device (Read id is 0x0000).
Hallo Leute, kann jemand etwas mit der Fehlermedlung anfangen: #Piklab version: 0.11.0 (rev. distribution) #Connecting ICD2 Programmer on Serial Port (/dev/ttyS1) with device 18F8722... #Firmware version is 1.2.5 # Set target self powered: false #Connected #Missing or incorrect device (Read id is 0x0000). wenn alles richtig läuft sollte es so aussehen: #Piklab version: 0.11.0 (rev. distribution) #Connecting ICD2 Programmer on Serial Port (/dev/ttyS1) with device 18F8722... #Firmware version is 1.2.5 # Set target self powered: false #Connected #Read id: 18F8722 (rev. 0)
-
Thread
C18: mit PIC18F25J10 einen Flashspeicher (ATDB041B) über SPI ansprechen
Hallo, ich sollte mit einem PIC18F25J10 einen Flashspeicher von ATMEL (ATDB041B) ansprechen (über SPI). Da ich bisher generell wenig Erfahrung habe, habe ich mal gegooglt, jedoch nichts gefunden, was mir wirklich weiterhilft (und
jemand helfen bzw. gibt es entsprechende Samplecodes? Vielen Dank. thomas [c] #include <p18f25j10.h> #include <spi.h> #include <controller.h> void busy_polling(void); void byte_write_to_buffer1(void); void byte_write_to_mainmemory(void); void byte_read_from_mainmemory(void); unsigned
-
Thread
INF File für Vista + Windows 7 x64 PIC18f4550 USB_CDC
Hier die INf File mit welcher sich der PIC18f4550 auch unter Vista und Windows 7 64 bit Versionen über USB als RS232 Com-Port installieren lässt. Gefunden auf http://www.ccsinfo.com/forum/viewtopic.php?t=36653 Viel Spaß
-
Thread
PIC 18F2431 nutzung Interruptregister high 0x08 und low 0x16, kompilier Problem
Hallo Microcontroller Community, Bin ziemlicher PIC und Assembler Neuling und habe da ein Problem beim Kompilieren. Ich würde gerne die beiden Interruptregister vom PIC nutzen, high=0x08 und low=0x18. Habe soweit alle Registerbits gesetzt: ;-
Hatte die Vermutung das die high ISR zu lang ist, da zwischen 08h und 18h nur 10h bzw 16 Speicher liegen. Doch auch als ich sie per call befehl ausgelagert habe kamm keine änderrung bei der Kompilierung.
-
Thread
Probleme bei I2C Kommunikation zwischen PIC18F66k80 und eDIP 240-7
Probleme beim Übertragen von Bytes an das eDip240-7 Display. Ich verwende die I2C Schnittstelle des PIC18f66k80. Ich habe eine Funktion I2C_senden(unsigned char* data) geschrieben, darin wird die Anzahl der Datenbytes und eine Prüfsumme berechnet, sowie die Daten in den Ausgabepuffer des PICs geschrieben
-
Thread
PIC18F252: HEX-Datei (CCS v3.249) => PICkit4 (programmer to go)
Mir muss es irgendwie gelingen, eine HEX-Datei für einen PCI18F252, erzeugt mit dem CCS_PCWH Compiler v3.249 in ein PICkit4, Modus "programmer to go" zu bringen. Kann mir jemand dazu Instruktionen/Tipps geben - bisher schaffe ich es nur, mit dem MPLAB X und dessen Programmer To Go Funktion einen funktionierenden Programmer-To-Go zu erstellen.
-
Thread
PIC18F46K80 XC8 und FreeRtos8.2 (Inline Assembler unter einem C Preprocessor Macro)
Hallo Leute, ich versuche auf einem PIC18F46K80 ein FreeRtos8.2 zum Laufen zu bekommen. Das Problem, der Beispielcode ist für den C18 Compiler ich benutzte aber den XC8. Beim Inline Assembler unter einem C Preprocessor Macro komme ich nicht
-
Thread
MCP2150 und das Parity Bit (für Suchmachine; microchip PIC 18F46K22 / 9. Bit / IrDA )
oder generelle das 9. Bit? nach viel Fleiss und Mühe entwickelte ich nun ein Programm auf einen PIC 18F46k22 in C18 hier sollte unter anderem ein PDA via IrDA angekoppelt werden, da der 18F46K22 ja keine IrDA von sich aus unterstützt, musste ich auf einen externen Treiber zurückgreifen, da viel
-
Thread
[V] Atmega168-20PU, 2x Atmega8-16PU, 42x Atmel 24C02 EEPROMs und etliche PIC12F, PIC16F und PIC18F
noch da ist 1x PIC16F870-I/SP 3€ wie neu 1x PIC18F1320-I/P 2,5€ wie neu 1x PIC18F252-I/SP 5€ wie neu 1x PIC18F2550-I/SP 6€ neu 7x PIC18F14K50-I/SS je 2€ neu 6x PIC18LF1320-I/SO je 3€ neu, RS-Components eingeschweißt 1x PIC18LF25K22-I/SO 2€ neu, RS-Components eingeschweißt 3x PIC18F2550-I/SO je 6€ neu, RS-Components eingeschweißt 5x PIC16F1455
-
Thread
PIC ICD 2 selbstgebaut
Hier der direkte Link zum ICD2 Clone mit PIC18F Board: http://www.sure-electronics.com/products/display/db-dp113.html Gruß Sascha
Steueranschlüsse von IC5 74HC4066 angeschlossen(PINS5und6 und 12 und 13 von IC5). Getestet habe ich mit 18F1220 und 24F08KA101 beide werden im HV-Modus erkannt der Pic24 auch im LV-Modus, den P18 ja nicht hat.(?) Der PIc 18lässt sich beschreiben, das Programm wird verifiziert.für den P24 hatte ich noch
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
PIC18F2431 1 PIC18F2550 2 PIC18F2680 1 PIC18F2685 1 PIC18F26K22 2 PIC18F4685 1 PIC18F46K80 1 PIC18LF4455 1 PIC18F67K22: 2 PIC18F87K90 1 PIC18F86K90 1 PIC24FJ64 1 dsPIC33EP256MU806: 1 dsPIC33EP512MU810
PIC18F2431 1 PIC18F2550 2 PIC18F2680 1 PIC18F2685 1 PIC18F26K22 2 PIC18F4685 1 PIC18F46K80 1 PIC18LF4455 1 PIC18F67K22: 2 PIC18F87K90 1 PIC18F86K90 1 PIC24FJ64 1 dsPIC33EP256MU806: 1 dsPIC33EP512MU810
-
Thread
Atmel oder PIC Gesperrt
Du "C" verwenden willst nicht einen der Uralt-PICs verwenden: Im 28-Pin Gehäuse würde ich z.B. den PIC18F2520 nehmen wenn USB und CAN kein Thema sind und du auch 5V Versorgung verwenden willst. Als 40-Pinner ist es dann der PIC18F4520. Die entsprechenden 3.3V Derrivate heißen PIC18F25K20 oder PIC18F45K20
typ. RISC-Archit. (bsp AVR, MIPS, ARM) weniger Befehle benötigen als PIC16,18. Wenn aber ständig mit grösserer Menge (bsp 100..200 Bytes) gerechnet werden muss, wären bei den typ RISCs viele LD/STs nötig, und PICs (PIC16,PIC18) wird wohl schneller sein, weil der direkt
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
. Einige davon sind sogar Leistungsfähiger als manch älterer PIC18. Damit einhergehend hat Microchip bei den neuen PIC16 auch ein neues Pinnlayout eingeführt. Dies ist nun mit der Pinnbelegung bei den PIC18F identisch. Da auch derselbe Compiler für PIC16 und PIC18
welcher beispielsweise beim PICKIT3 Debug Express verwendung findet. Das bedeutet die µC PIC18F43K20, PIC18F44K20, PIC18F45K20 & PIC18F46K20 haben exakt denselben Kern und Peripherie. Lediglich der Programm & Datenspreicher verdoppelt sich jeweils immer beim Nächstgrößeren. Selbes Spiel mit
-
Thread
ATMEL billiger und leistungsfähiger als PIC
so gibt es noch immer keine TQFP44 AVR mit CAN oder habe ich da was übermerkt ? --> PLUS für PIC. Die TQFP44 Pinbelegung von MEGA16 VS PIC18... PIC18F SPI schließt Hardware-TWI aus. (mit ext. TWI Puffer gehts.) PIC18F45x 8 Kanal ADC mit Externer ARef: GEHT NICHT. PIC18F4xxx 8 Kanal
64MHz-PIC18 und ein 20MHz-ATmega nicht allzu viel schenken. Der ATmega ist zwar etwas höher getaktet (1 Befehlstakt des PIC entspricht ja 4 Oszillatortakten), dafür führt der PIC18 einige Befehle in 1 Zyklus
-
Thread
Wie steige ich am besten von AVR auf PIC um?
> Ob das nun schneller oder langsamer als ein 40MHz PIC18 ist, das hängt PIC18 gehen bis max. 64MHz --> 16MIPS
Ein AVR macht bis zu 20MHz. ein PIC18 bis zu 64MHz (16MIPS) 20/4=5 16/3=5.333333
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
die Wetterstation WS-2300 erstellt. Vermittels der WS.CON-Software (geschrieben mit Microchip MPLAB C18-Compiler in C) werden die über die erste serielle Schnittstelle bei der WS-2300 abgefragten Daten im integirierten PIC-18 F 252 verarbeitet. Der PIC-18 F 252 beinhaltet 32kByte Flash-ROM, 1.5kByte RAM
muss ich das genau mit dem Phasenhub von ±10 Grad auf den 77,5 kHz verstehen ? also ich takte den pic mit einem 18,228 MHz, was dann heißt, das 4557000 takte einer sekunde endsprechen, bei 77,5 khz und eine schwingung der 77,5 khz gleich 58,8 takte, was sich ja gerade zu anbietet, für eine FM modulation
-
Thread
AVR gegen den Rest der Welt
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
: PIC10 PIC12 PIC16 PIC18 PIC24 PIC32 dass jede dieser Familien unzählige Derivate hat, hat mich zuerst gestört aber mittlerweile finde ich das super, da ich immer genau den passenden PIC für meine
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
. Beim PIC18 enthält der CALL/GOTO befehl alle Adressbits.
kein Problem, wer damit nicht zurechtkommt muss sich damit doch gar nicht befassen. Einfach die alten PIC16 abseits liegen lassen und mit den PIC18 arbeiten. Problem gelöst. (Wobei die neuen PIC16 IMHO einen PIC 18 Kern haben. Es steht zwar jetzt die Tage ein extrem-Low-Power Projekt ins Haus und dafür
-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
PIC-Kenner sein.
- PIC laufen lassen (für init, etc.) - PIC anhalten, Code an 405+ ausführen -> der setzt den WDT counter auf den richtigen Wert und lässt den WDT einmal kommen - PIC ist bereit (Counter Wert stimmt ja)
-
Thread
Womit programmiert ihr eure µCs?
1. PIC16, PIC18 2. Assembler, C18 3. PicKit3,Sprut Brenner 8/9 4. MPLAB
PIC18F PIC32MX C ICD2, ICD3 MBLAB
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
Nun, was bleibt bei mir drauf ? - Der µC PIC18F458 (PIC18F4480 und PIC18F4580 passen da auch.) - HS Quarz in kleiner flacher SMD-Bauform - 4 oder 8 Mhz geplant - kleiner THT-Röllchenquarz mit 32 KHz - CAN IC: Standard IC's: SO8 & SO14
> Nun, > was bleibt bei mir drauf ? > > - Der µC PIC18F458 (PIC18F4480 und PIC18F4580 passen da auch.) Ich würde gerne den PIC18F2685 oder den PIC 18F4685 nehmen. Muss mal nachschauen ob die auch pinkompatibel sind... > - HS Quarz in kleiner flacher
-
Thread
PIC - "beliebtester"?
CR2032. Wenn du einfach ein paar Typen aufgezählt haben willst, dann schau dir folgende mal an: PIC12F508 (Für absolute Miniprojekte mein Favorit) PIC18F2550 PIC18F4550 PIC18F25K20 PIC18F45K20 PIC24FJ64GA002 PIC24FJ64GB002 PIC33FJ12GP202
oder halt speziellere Module wie USB oder so. Meine Allrounder sind PIC18F26K22 (PIC18F26K80 inkl CAN), PIC18F67K22 (PIC18F46K80 inkl CAN) für mehr Pins, PIC18F87K22 (PIC18F66K80 inkl CAN) für noch mehr Pins oder, PIC18F2553 mit USB. Aber man muss halt gucken, ob man
-
Thread
benötige Hex-Datei für PIC16F628A
Hallo ich bin neu hier und Neuling mit Hex Programmierung. Ich habe ein PIC16F628A und benötige hierfür einen Hex-Code für folgende Anwendung: PIC 8 Taster Eingänge (PIN 1-4; 6-9) 8x Ausgang (PIN 10-13; 15-18) sobald ein Highsignal an Pin ankommt dauerhaftes Highsignal
Beitrag #7542130: > Hallo > ich bin neu hier und Neuling mit Hex Programmierung. > Ich habe ein PIC16F628A und benötige hierfür einen Hex-Code für folgende > Anwendung: > PIC > 8 Taster Eingänge (PIN 1-4; 6-9) > 8x Ausgang (PIN 10-13; 15-18) > sobald ein Highsignal an Pin ankommt dauerhaftes
-
Thread
Anfänger Microcontroller - bräuchte mal einen rat
wiederlegen: DIE PICs ist erstmal schon falsch. In den Köpfen der meisten Leute gibts nur die alten PIC16/PIC18. Schau Dir mal PIC24 dsPIC und PIC32 an. Das sind ganz andere Architekturen, deutlich leistungsfähiger als PIC18 und AVR, aber mit den gleichen Tools wie PIC18 zu programmieren. > #4 Das
8€. Was hälst du denn vom PIC 18F45K22-I/P? http://www.reichelt.de/PIC-Controller-nanoWatt-XLP/PIC-18F45K22-IP/index.html?;ACTION=3;LA=2;ARTICLE=109921;GROUPID=4508;artnr=PIC+18F45K22-IP;SID=13Ttgg9H8AAAIAABTFiGg3a902953ef849ef3989f5edc32d992a6
-
Thread
"Überspannung" an PIC-Eingängen
Decoder für Modelleisenbahn? Wenn ja, scheint dass "die" Referenzschaltung für Digital Decoder mit PIC Controller zu sein. Es macht irgendwie jeder so, 22k Ohm Widerstand oder größer zwischen Digital Signal (+/- 18 V) und PIC Controller Interrupt Eingang. Ab und zu ist noch ein Kondensator mit ein paar
keine Rolle. Denn: > Wenn ja, scheint dass "die" Referenzschaltung für Digital Decoder mit > PIC Controller zu sein. Das gilt nach meiner Kenntnis allgemein. > Es macht irgendwie jeder so, 22k Ohm Widerstand oder größer zwischen > Digital Signal (+/- 18 V) und PIC Controller Interrupt
-
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
Meteotime Crypt Gesperrt
Für alle die ans Fuse-Bit löschen denken: Hier hat einer nen PIC 18F1320 gehackt: http://hackaday.com/2011/06/27/bunnies-archives-unlocking-protected-microcontrollers/ http://www.bunniestudios.com/blog/?page_id=40 Hier is ne ghetto methode zum entblößen des
der Algorithmus wird 41 mal durchlaufen was ja stark sinn macht. Ein Watchdog Timeout ist 18ms. Laut Ramdump sind es 15 also 260ms. Wie lange braucht der Pic um das Ergebnis auszuspucken. (Zeit - 260ms)/41. Da es 15 Watchdogeinheiten sind, liegt es nahe, daß 1x gerechnet wird, und dann nach
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
********************** FileName: main.c Dependencies: See INCLUDES section Processor: PIC18F4550 Complier: Microchip C18 (for PIC18) ********************************************************************/ #ifndef MAIN_C #define MAIN_C /** INCLUDES *****************************
} } #endif static void InitializeSystem(void) { char Data[3]; #if (defined(__18CXX) & !defined(PIC18F87J50_PIM)) ADCON1 |= 0x0F; // Default all pins to digital #elif defined(__C30__) #if defined(__PIC24FJ256DA210__) || defined(__PIC24FJ256GB210
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
die "teuer" sind. (Gilt Sinngemäß auch für die STM32 die ja in der selben Klasse spielen wie die PIC32, aber weit höher als die ATMEGA/PIC18) Davon abgesehen ist die Preisspanne falsch, denn die PIC18 beginnen bei REichelt mit dem PIC18F45K22 für 0,49 Euro. Dieser ist von den Daten (Speicher/Preipherie
ich bis auf wenige Ausnahmen nur noch in der 3,3V lebe passiert das manchmal... Also wenn dir die PIC18´L´F45K22 reichen verkauft Reichelt dir sicher gerne welche für 0,49Euro! http://www.reichelt.de/PIC-18-Controller/PIC-18LF45K22IPT/3/index.html?&ACTION=3&LA=2&ARTICLE=109943&GROUPID=2968&artnr=PIC
-
Thread
Logamatic 2107 Schnittstelle
F. F. schrieb im Beitrag #2070221: > da ich den PIC 18F2550 Ich habe den 18F258 bisher verwendet und nehme jetzt den 18F2580. Der 18F2550 hat keine eingebaute CAN-Schnittstelle. Mit den Komperatoreingängen habe ich mich nicht beschäftigt. Wenn
Hallo, endlich jemand der einen PIC programmiert. Der 18F2580 hat gegenüber den 18F2550 zwei Nachteile. Es fehlt der USB-Bus sowie die Komperatoreneingänge, diese hat laut Datenblatt nur der große Bruder 18F4580. Falls man diesen nimmt
-
Thread
Welchen PIC für Anfängerprojekte?
PIC18LF46K22 1.8 — 3.6 V PIC18F46K22 2.3 — 5.5 V
Ingo Schick schrieb im Beitrag #3561469: > ich rate Dir zu dem PIC18F452. Das ist eine uralte Kamelle und von Microchip nicht für Neuentwicklungen empfohlen. Nachfolger ist der PIC18F4520, der wiederum vom PIC18F45K20 abgelöst wurde. fchk
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
PICs von PIC10 über PIC18 bis dsPIC33 und PIC32 verwenden.
8 MHz Quarz an und arbeitest intern mit 32 MHz. Dadurch, dass der PIC dann wieder durch 4 teilt bist du also genauso schnell wie ein ATmel mit 8MHz bzw. schneller, wenn man das in erstens mit berücksichtigt). Dann das Vorurteil mit den wenigen Befehlen. Die 18F und
-
Thread
LED Dimmen mit PBM
den C18-compiler, falls du doch noch auf C umsteigen willst. wenn es billig sein muss, kauf dir einen PicKit2-Clone, wenn es etwas mehr kosten darf einen PicKit3. dazu ein beliebiger PIC18Fxxx(x), der einen
ja, 18F1220 sieht sehr gut aus :-) dieser PIC hat zwar extrem wenig speicher, aber für dein vorhaben sicher ausreichend. der 18F1320 ist identisch zum 18F1220, hat aber doppelt so viel speicher und wird nur
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Im Anhang ein BLDC Servo Motor Controller fuer 50V, 10A. Mit PIC18F4431 uC. RS232, Encoder Interface
welcher eine doch sehr genaue Zeit anzeigt. Verwendet wird ein PIC18F2550 oder PIC18F4455. Dazu noch ein paar Bilder.
-
Thread
Protokoll DC-3840 Handycam
Hallo Ich versuche gerade die DC-3840 an einen PIC18F2550 zu hängen und Bilder über die USB-Schnittstelle zum PC zu übertragen. Der USB Stack läuft und ich kann bereits mittels MPUSBAPI Daten im Burstmode vom PC zum PIC und zurück übertragen. Momentan
nicht hinbekommen, dass die Kamera mit weniger als 230400 Baud sauber funktioniert. Dann scheint es 18 Bytes und nicht 16 Bytes nach Senden des Get-Pic-Befehls zu dauern, bis das JPG-Bild kommt - so ist es jedenfalls bei mir. Ich frage mich mittlerweile, ob diese Kamera es wert ist, soviel Zeit damit
-
Thread
Einsteiger Hilfe zu PIC PIC16F628A
#4159653: > Die PIC10/12/16 machen es einem C-Compiler nicht ganz einfach, > brauchbaren Code zu erzeugen. PIC18 ist besser, und PIC24 und PIC32 sind > in dieser Hinsicht optimal. Das mag stimmen. Aber sofern der Compiler alles ausbadet (was er tut), juckt es mich weniger, dass er beim PIC18 oder höher weniger arbeit hat. Meine Empfehlung wäre nen PIC18, z.B. PIC18F25K22 oder PIC18F45K22. Finde zum Einstieg ist es ein gutes Mittelmaß zwischen PIC12 oder PIC16 und den doch komplizierteren
-
Thread
[V] Jede Menge Bauteile abzugeben
================ ================================================= PICs (SMD) je 1,5€ P13) PIC18F1320-I/SO P14) 2x PIC18F6585-I/L (BGAs) P15) 2x PIC32MX795F512-80I/PF P16) 3x PIC18F67J60-I/PT P17) PIC18F452-I/PT P18) PIC18LF1330-I/SS P19) PIC16F877A P20) 3x PIC18F97J60-I/PT P21) 3x PIC18F97J60
================ ================================================= PICs (SMD) je 1,5€ P13) PIC18F1320-I/SO P14) 2x PIC18F6585-I/L (BGAs) P15) 2x PIC32MX795F512-80I/PF P16) 3x PIC18F67J60-I/PT P17) PIC18F452-I/PT P18) PIC18LF1330-I/SS P19) PIC16F877A P20) 3x PIC18F97J60-I/PT P21) 3x PIC18F97J60