-
Thread
Kennt jemand diesen MCU
-28 genannt). Ein moderner Mikrocontroller, bei dem der Quarz (OSC1/OSC2) exakt an den Pins 7 und 8 dieses 28-Pin QFN-Gehäuses liegt, ist der PIC18F27K42 (oder andere Modelle der PIC18F "K42" oder "K83" Serie). Details zum Pinout (28-Pin VQFN) Bei diesem speziellen Gehäusetyp (6x6 mm oder 4x4 mm)
mit "Core Independent Peripherals": PIC18F27K42-I/ML: 128 KB Flash, 8 KB RAM, Vectored Interrupts und DMA. Sehr leistungsstark für 8-Bit. PIC18F25K83-I/MX: Optimiert für Automotive/Industrie mit integriertem CAN-Bus. PIC16F18857-I/ML: Falls
-
Thread
Tutorials zu PIC C Syntax und co.
im moment Microchip MPLAB 8.00 und den C18 Compiler, sowie PIC18F4550 und 18F4680, falls das weiterhilft. Die Hilfedateien vom C18 und dem MPLAB find einfach nur grauenhaft schlecht... Mfg
PC-Technik, hab in nem anderen Tutorial gelesen, das man für sowas über die Interrupts gehen soll bei den pic18fxxxx ... Mehr nicht
-
Thread
Programmierung PIC18F458
Vorerst, ich bin absoluter laie in dieser Materie. Ich habe einen PIC18F458-I/PT auf einer Platine und dazu benötigte HEX-datei, welche darauf muss. Dieser PIC soll abgelötet werden und dann darauf ein PIC18F458-I/L als mögliche Alternative und dazu eine Fassung
Aha. jetzt ists klar. der Sockel PLCC44 hat eine andere anordnung der Pins als wie der PIC18F458-I/PT. ich dachte die sind genauso in der reihe aussen angeortdnet wie beim PIC18F458-I/PT. SCHADE. kann ich den PIC18F458-I/PT auch im eingebauten zustand programmieren ?? Der bootloader
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
Mikrokontroller wäre für mich geeignet bzw auf was muss ich beim > Suchen achten? Ich würde einen PIC18 mit genügend IOs empfehlen, dazu das PIKkit3 als Programmer und Debugger. Wenn dir 25 IOs reichen würde ich den PIC18F25k22 verwenden. Die Entwicklungsumgebung MPLAB X IDE und der XC8 C-Compiler
im Anhang eine minimal Version einer Firmware, die Funktionieren sollte. Geschrieben in C für den XC8 Compiler für den PIC18F25k22 P.S. Ich weiß, Entprellen mit Delay ist nicht optimal, aber in diesem Fall ist es eine einfache und funktionierende Lösung. Der µC hat je Zeit genug um mal 10ms lange
-
Thread
Faktensammlung Buderus EMS
Telegrammoffset+5. poste doch mal Deine Telegramme. Hier sind meine beiden Telgramme: [code]Telegramm 0x18: 08 00 18 00 | 3f 02 22 64 3b 09 01 25 60 80 00 02 6f 01 e9 00 27 0c 2d 48 00 c8 ff 02 00 be DatenOffset: -4 -3 -2 -1 | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
kamen. Hatte ja damals so ziemlich alle Adressen abgescannt... Also 0x17 als Standalone und 0x18 0x1f für Heizkreise 1-8.
-
Thread
PIC: Laufzeit eines Programmabschnittes bestimmen?
möglich, dass ich die Laufzeit eines Programmabschnittes (in C) berechnen (oder messen?) kann? Der 8-bit PIC16F15325 läuft mit 4MHz. Ich weiss, dass eine Instruktion bei meinem PIC 4 Takte braucht, aber wie viele Instruktionen braucht dann ein if, ein floor(), ein kleiner als, ...? Der Code im Anhang
Volker S. schrieb im Beitrag #5820484: > Ups, da muss ich mal schauen, ob das bei PIC16/18 auch geht. Nope, geht nicht bei MPLABX v5.10 / PICkit3 / PIC18F25K22.
-
Thread
Die I2C Schnittstelle eines PIC16F876A initialisieren
Hallo! Ich soll hier im Rahmen meiner Diplomarbeit einen PIC16F876A programmieren. Ich komme allerdings überhaupt nicht weiter. Ich will über die I^2C Schnittstelle des Controllerseinen EEPROM mit Daten beschreiben. Es scheitert jedoch schon an der Initialisierung
weiter machen mit der nächsten Anweisung. Ich habe irgendwie keinen brauchbaren code gefunden für den PIC16F876A
-
Thread
PIC programieren via rs232
kannst Du den PIC18f87J10 ebenfalls programmieren und es gibt recht günstige Kopien von dem Gerät.
oder du sendest den PIC18(L)F2550 für den brenner9N jemanden zu und lässt ihn dir programmieren. ich denke, das ist noch einfacher.
-
Thread
ADA Spezifikationen / Programming Reference
by its full 12-bit address, or an 8-bit low-order address and a 4-bit Bank Pointer" http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf Datenblatt zum PIC18F2455/2550/4455/4550
arbeiten in/mit > der ausgewählten Bank. > Datenblatt zum PIC18F2455/2550/4455/4550 Eine sehr gute Bemerkung - vielen Dank dafür.
-
Thread
PIC Programmer Board
Hi, warum nicht mit PIC18F anfangen? Habe noch aus dem Artikel http://www.mikrocontroller.net/articles/PIC18f4550_Experimentier_Platine eine ungebohrte Platine. Dazu noch ein PICKIT2 Clone (kosten bei egay ca.25€ incl.
wrote: > hast du über das externe Ram > mehr Info ? > Gruß Siegfried sieh ins datenblatt der pic pic18F8722 und 8723, das sind die beiden die ich derzeit für so ziemlich alle designs verwende. Ich hatte es bisher nicht nötig so einen baustein anzuhängen, finde die option aber auch durchaus reizend
-
Thread
[S] µC + Webserver
Ich setze in einigen Projekten den PIC18F67J60 ein. Das ist ein 8 Mit Controller mit eingebautem 10 MBit Ethernet MAC *und* PHY, d.h. Du musst wirklich nur noch den RJ45 mit Übertrager und dem üblichen Kleinkram anschließen. Das ganze ist
die Software bezogen. Echte Ein-Chip-Lösungen gibt es nur ganz wenige: - der von mir genannte PIC18F67J60 plus die Pendants in größeren Gehäusen PIC18F87J60 und PIC18F97J60 - die TI/Luminary Micro LM3S6xxx und LM3S8xxx Serien (ARM) - ein bestimmter Freescale Coldfire Nur die haben Prozessor
-
Thread
Neuer Prozessor
Augenblick sind zwei Prozessoren wichtig >1. Für das Netzteil einer mit AD Wandlern >2. Für P.O.D mit 8 Input Eingängen und eine mit 8 Output Kanälen. das ist ja schön, aber irgendetwas fehlt noch... was sollen die uC in deinen Geräten machen... nichts? gut, dann nimm zum AD-Wandeln einen PIC10F22x
PC kümmern. Als USB 2.0 (mit 12Mbit/s) fähige µC würde (je nach I/Os und Speicher) die kleineren PIC18F2X5X oder grösseren PIC18F4X5X genauer angucken. http://www.microchip.com/ <- Parametersuche Nebenbei haben sie auch 10Bit-A/Ds (ohne gibts die USB-Pics nicht;)) Die sollte man auch im freundlichen
-
Thread
USB mit PIC 18xxxxx
nachlesen. Hast du dir auch schon Spruts Seite zu gemüte geführt? http://www.sprut.de/electronic/pic/projekte/usb4all/usb4all.htm http://www.sprut.de/electronic/soft/usboot/usboot.htm http://www.sprut.de/electronic/pic/8bit/18f/programm/usb2550/usb2550.htm mfg Schoasch
sollte der Kondensator nicht etwas grösser dimensioniert sein? z.B. 470uF? http://burger-web.com/Projects/PIC18F4550USB/en_PIC18UsbBoard.htm.en
-
Thread
LCD schmiert ab bei gleicher Hardware aber anderer Code/ Controller
Euch um Mithilfe zur Lösung meines Problems bitten. Ich habe ein E-Kart für meinen Sohn mit einem PIC18F4580 gebaut. Der Code läuft mehr oder weniger 95% und wurde mit dem alten MPLAB IDE erstellt. Das LCD läuft zu jeder Zeit einwandfrei! Da das alte IDE out of date ist bin ich zum neueren MPLAX
(); E_PIN = 1; // Clock nibble into LCD DelayFor18TCY(); E_PIN = 0; die 18TCY sind meiner Meinung das wichtige nach der Übertragung von DATA_PORT |= (data&0x0f); Das Display braucht etwas Zeit danach, genauso wie das Enable in der Routine
-
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
PIC 18F Variablen Speichern
sollen, dazu ist RAM normal gedacht nur kann ich soetwas wie RAM in einem normalen x86 auf meinen PIC18F nicht finden. Also wie soll ich die jetzt speichern ohne mir den Flash kaputt zu machen? Das blöde PIC18F-Ding scheint keinen Arbeitsspeicher zu haben und ich suche irgendwelche Möglichkeiten
Nein, habe es doch richtig gelesen. Die PIC 18F4550 haben 8 Bänke, dementsprechend sind die anderen "Unused", also nicht existent. Dann muss ich wohl sehen das ich in die Register sauber rein schreibe ohne Konflikte auszulösen und ggf. einen
-
Thread
Benötige Hilfe beim Einstieg in die Mikrocontrollerwelt mit PIC
Ahhh! Hab im PIC16F87X Data Sheet geschaut. Hast recht, der PIC hat als einer der wenigen nen 8-bit Port (das meinte ich mit sperrig und scharfkantig), und, jetzt seh ichs auch, der Osc.quartz hängt an OSC1/RA6 und
soweit ich das sehe alle einen internen Osc. Der von Tobias verwendete PIC16F887 hat auch einen, trotzdessen er schon einige Zeit aufm Buckel hat. Irgendwann fing es halt mal an. Ich hab mir angewöhnt, nur noch PIC18er mit einem K oder J im Namen oder ein PIC16xxxx oder PIC12F1822
-
Thread
PIC18f46j50 USART will nicht wie Ich
vorwärts komme. Habe im Rahmen meiner Ausbildung ein Projekt bei dem ich über RS232 Daten an meinen PIC 18f46j50 schicke die dann an i2c oder spi Bautsteine gesendet werden. Bin Blutiger Anfänger hab nur schon ne Menge gelesen und versuche mich zu beginn einfach mal damit dauerhaft etwas über die Usart Schnittstelle zu senden. Leider kommt nur mist an. Meine Hardware ist oben genannten PIC und das sind meine Testboards: "PICDEM HPC Explorerboard" mit dem "PIC18F46J50 FS USB Demo Board" Aufsteckboard. Quarztakt sind 12MHz Terminal am PC auf 1200Baud eingestellt hier mal mein Quellcode
-
Thread
Wie einen PIC 10F202 programmieren ?
Toxic schrieb im Beitrag #4889377: > Hab eben einen neuen, ungebrauchten aber angestaubten PIC10F200 > testweise mit XC8 getestet.Liess sich mit Spruts Brenner problemlos > programmieren.Hab auch noch einen PIC10F206 zum testen,aber der wird > genauso funktionieren wie die anderen 10F2xx Typen
Evert D. schrieb im Beitrag #4889660: > Gibt's noch andere 8-Pin Kontrollern AUSSER diese 10F-Serie ? Jede Menge! Schonmal auf die Produkte-Webseite von Microchip geschaut? Die meisten PIC12F... sind 8-Pinner, ich würde die modernen "Enhanced Midrange" (12F1xxx
-
Thread
PIC, C18: Linker Problem
auch schon viel verstehe, bin ich nun jedoch an ein Problem gestossen. Ich verwende MPLAB IDE v8.46 und den C18 Compiler. Schlussendlich möchte ich einen PIC18F4520 benützten. Als erstes benutzte ich die MPASM Toolsuite, konnte bereits LED's ansteuern und den PIC damit programmieren. Da ich aber
Danke für deine rasche Antwort. Ich verwende nur einen PIC18F4520, habe dies im Projekt-Wizzard so ausgewählt und "selbstverständlich" auch die Linkerdateien dazu (PIC18F4520) ausgesucht. ...muss wohl weiter suchen.
-
Thread
PIC und LM35
Hallo miteinander Und schon plagt mich das nächste Problem. Ich muss mit einem PIC 18F eine Temperatur zwischen 20 und 30°C messen. Der LM 35 DZ sollte das angeblich hinkriegen. Die Genauigkeit von ca. 0.5°C reicht für mich auch vollkommen aus. Nun weiss ich aber nicht, ob ich
über dem Schwellwert der minimalen ADC-Spannung ist, sonst sind die 10Bit hinüber, und du hast nur 8bit oder weniger an Genauigkeit. Bei den meisten 16f Typen waren es knapp über 2V, bei den 18F weiß ich nicht, sind mir generell zu teuer. Angenommen, du hast eine Vref von 2.2V bei einer roten InGaAIP
-
Thread
Brenne kostenlos Pic und ähnliches
Gewährleistung. Ich hafte auch nicht für Schäden die durch meine Fahrlässigkeit / den Versand entstehen. + PIC18F2550 mit dem Sprut-Bootloader für Brenner8P oder Konsorten. + max. 2 PICs pro realer Person. Nicht für gewerblich Agierende. + Rück-Versand im Normalfall noch am Tag des Einganges des roh PICs.
Gewinn zu denken. Ich wollte in die Runde fragen, ob sich jemand bereit erklären würde mir einen 18f2550 mit der für den Brenner 8 benötigten Software zu beschreiben. Hier nun der Catch: ich habe nur einen 18f2550 als I/SO, benötige aber einen 18f2550 als I/SP Package. Mag vielleicht jemand tauschen
-
Thread
Problem mit Schleifengenerator (PIC, ASM)
Ich verwende den PIC16F628A. Gibt es eine Möglichkeit in MPLAB einzustellen, dass der PIC nur 8 bit hat? Das würde mir das Schleifen austesten sehr erleichtern, da ich im Moment eine Schleife mit 3 Variablen, je mit
Finn Jensen schrieb im Beitrag #3490594: > Ich verwende den PIC16F628A. > > Gibt es eine Möglichkeit in MPLAB einzustellen, dass der PIC nur 8 bit > hat? Der PIC16 hat genau 8bit und das kann man auch nicht ändern.
-
Thread
David Jones über PIC vs AVR
Peter D. schrieb im Beitrag #5495769: > Ich hatte mir mal 2 Sample vom Scenix SX18 kommen lassen. Mit 100MHz > beworben, aber nur 50MHz erreicht. Von der Architektur her ist das ein > PIC12. Kaum verändert seit 1976. ;-)
aus wie ich. Assembly kenne ich eigentlich nur richtig von Motorola a la MC6802/HC11. Mit den 18/24/33er PICs arbeitet es sich eigentlich nicht zu schlecht. Mein PIC Arbeitspferd fürs Hobby ist der 18F4620 und 18F46K80. Machte in der Arbeit an einigen Projekten auch recht gute Erfahrungen mit den
-
Thread
LCD Ansteuerung (EIGENE INIT)
versuche mit Maskierung zu arbeiten, oder ob es sogar schon bekannte Probleme mit Maskierungen und MPLAB C18 bzw PIC-Controllern (PIC18F2420) gibt. So sah es bei mir aus: [c] PORTB &= 0x0F; Toggle(); PORTB |= 0x30; Toggle(); ... [/c] Jetzt habe ich es so gelöst: [c]#define
Patrick schrieb im Beitrag #3769564: > PORTB &= 0x0F; > Toggle(); > PORTB |= 0x30; > Toggle(); > > ... Was machte den <Toggle()> zwischen den Verknüpfungen? Und da du einen PIC18 verwendest sollst du auch nicht direkt in das PORTx-Register
-
Thread
MIDI over WIFI ( RF Bluethoot Dect USB ) Homemade Interface
09.03.2014 ;-) ^^^^^^^^^^^^^^^^^^^^^^^^ http://www.mikrocontroller.net/topic/323676#3567159 Habe das PIC32 mit Wifi Shield und ein fertiges PIC18F2550 Board ( BOLD Education ) kombiniert und mir einen MIDI over Wifi gebastelt. Das ganze will ich in naher Zukunft auf ein nettes kleines Layout bringen
der SDCARD HUB-USB, da einfach einen Wifi der die SD-Card bespielt und deine Bilder von der BOLD PIC18F2550 kann ich mir auf dem TV riesengross ansehen. Gruss Holger.
-
Thread
PIC LCD Ausgabe von Strings
. Das ist das PicKit3 jeweils direkt anschließbar. Der moderne 18-Pin uC ist der PIC16F1827. Weitere Beiträge hier http://www.mikrocontroller.net/topic/270671#2832808 Autor: Erich (Gast) Datum: 13.09.2012
durcharbeiten und und bist gut aufgestellt. Parallel dazu kannst die Aufgaben auch vom dortigen PIC18F45K20 auf den Chip deiner Wahl umarbeiten. Wobei der 16F1933 oder 16F1936 die neueren 28-Pin Typen sind. Gerade mit den (kleinen) Pic16 ist Assembler ein Bankswitching und "retlw" Kauderwelch ohne
-
Thread
SPI - wie bekomme ich meine Werte??
18F2550 - ich steuere den CLK über den C6 PIN und Data über C7 - http://www.create.ucsb.edu/~dano/CUI/PIC18F4550datasheet.pdf
(at address 0x0F81 für pic18F2550) [/c]
-
Thread
pic18f2520 alternativer avr
Hallo, ich habe eine Platine, welche durch einen pic18f2520 gesteuert wird. Diesen möchte ich nun durch einen atmega ersetzen. Hat jemand einen Tip, welcher atmel dazu am besten geeignet wäre? Im Idealfall pinkompatibel. genügen würde jedoch natürlich
extrem wnderlichen geflame ist es doch -im weiteren Sinne-wieder sachlich zum Thema -Ersatz für einen PIC18f2520 in bestehender Schaltung duch AVR- zurückgekehrt. let schrieb im Beitrag #2095578: > Was mich hier vor allem interessiert ist die Frage warum der µC > "sein Programm verliert". Ein solches
-
Thread
DS1820, DS18B20 in C
richtig angeschlossen. hab jetzt auch den code fürs abrufen der temperatur. ich kriege auch werte in den PIC geschrieben, doch wie gebe ich die aus. die usb-verbindung zum PIC funktioniert seit dem aufrufen der Temperatur nicht mehr. kann man mit dem PIC18F4550 an eine R232 gehen und dann von hier mit einem
;[/c] Wer den crc nach Maxim-Handbuch berechnen will, braucht auch noch eine CRC-Routine: crc8.c: [c]/* please read copyright-notice at EOF */ #include <stdint.h> #define CRC8INIT 0x00 #define CRC8POLY 0x18 //0X18 = X^8+X^5+X^4+X^0 uint8_t crc8( uint8_t *data, uint16
-
Thread
PIC18 XC8 W5500 Fehler
Manuel M. schrieb im Beitrag #7046606: > Ziel wäre mit einem PIC18F4550 über den W5500 Chip Modbus (TCP) Befehle > an einen Slave zu schicken. Das ist eine blöde Kombination. Der PIC18F4550 läuft erst ab 4V, der W5500 ist aber ein 3.3V Chip. Der W5500 wird die 5V vom PIC vertragen, der PIC aber möglicherweise die 3.3V-Signale vom W5500 nicht richtig erkennen. Du solltest tunlichst einen PIC18F45K50 verwenden. Der ist pinkompatibel, aber neuer, wahrscheinlich billiger
-
Thread
DISKRETER Spannungsgesteuerter Oszillator(VCO)
Diese Forderung erscheint mir weitgehend sinnlos (weil unbegründet). Begründung: Ich hab hier einen PIC18f1455, der kostet 0.8Euro mit adc. Würde ich einen Chip mit den gleichen Funktionen ohne ADC kaufen krieg ich einen alternativen PIC um 0.4 euro. -> würde ich also eine diskrete schaltung finden,
neuer gast schrieb im Beitrag #3627992: > Begründung: Ich hab hier einen PIC18f1455, der kostet 0.8Euro mit adc. > Würde ich einen Chip mit den gleichen Funktionen ohne ADC kaufen krieg > ich einen alternativen PIC um 0.4 euro. > -> würde ich also eine diskrete schaltung
-
Thread
PIC Projekt (Neuling)
Hallo guten Morgen, möchte ein größeres Projekt mit dem PIC18F452 mit einem 40 MHz Quarz erstellen. Frage 1. Wie schnell ist der SPI Bus um 1 Byte an die Hardware/Schieberegister zu übertragen ? Werde warscheinlich 8 Schieberegister x 8 Bit hintereinander
hallo, bist du der Auffassung, das bei dem Projekt mit dem PIC18F452 die Rechenleistung nicht ausreicht? Habe das Datenblatt vom PIC18F2431 angesehen. Es sind reichlich PWM vorhanden. Was ich aber bei diesem vermisse, ist "Parallel Slave Port" Ist für mich einfacher
-
Thread
Wägezelle anschließen
Wägezelle ohne Elektronik aus der Waage aus und baue mir meine eigen Schaltung mit dem INA128 und dem PIC18F4550!
Obi Plal schrieb im Beitrag #2270543: > Schaltung mit dem INA128 und dem PIC18F4550! Hast Du den PIC18F4550 vorher aus der Steuerungselektronik des Ölheizkessels entfernt?
-
Thread
uart interface pic18
Hallo, ich würde gerne via PIC18LF25K50 mit eoinem UART Modul kommunizieren, aber es will irgendwie nicht richrig funzen. Die UART Einstellungen sollen sein: BAUDRATE: 115200 Data Bits: 8 Parity: None Stop Bits: 1 Flow
Das ist eigentlich klar, aber der On Board Pic hat nun mal eine UART Schnittstelle und die ICSP Schnittstelle ist nun mal auch rausgeführt. Was kann bzw. sollte mich davon abhalten das Modul über die reine UART Schnittstelle des ON Board Pic18 zu
-
Thread
Normal-Mode CAN-BUS
CANSTATbits.OPMODE1 == TRUE && CANSTATbits.OPMODE2 == FALSE ); [/c] aber der PIC(PIC18F2480) bleibt in dieser While-schleife einfach hängen... also irgendwie läst sich die 0x00 nicht in das CANCON-Register schreiben wie mir scheint? kann mir jemand helfen? habe ich etwas nicht
Baudrate ist die gleiche... sind beides Pic18F2480 mit internen 8Mhz gleiche ECAN-ini... nur die Filter sind geändert bzw. die Identifier. was genau bringt mir der Loopback modus... also ich habe ihn schon mal ausprobiert und benutzt allerdings
-
Thread
PIC16f15244 RFM69 sendet nicht
}, //{0x8 , 0x40 }, //{0x9 , 0x0 }, //{0xA , 0x41 }, //{0xB , 0x0 }, //{0xC , 0x2 }, //{0xD , 0x92 }, //{0xE , 0xF5 }, //{0xF , 0x20 }, //{0x10 , 0x24 }, {0x11 , 0x7F }, //{0x12 , 0x9 }, //{0x13 , 0xF }, //{0x14 , 0x40 }, //{0x15 , 0xB0 }, //{0x16 , 0x7B }, //{0x17 , 0x9B }, //{0x18 , 0x8 }, //{0x19 , 0x42 }, //{0x1A , 0x8A }, //{0x1B , 0x40 }, //{0x1C , 0x80 }, //{0x1D , 0x6 }
-
Thread
PIC Interrupt Probleme
Hallo zusammen, ich programmiere seit ca. 3 Wochen einen pic18f45k20 uC auf dem Demoboard des PICkit3 und bin jetzt zu den Interrupts gekommmen und hab jetzt auch schon meine ersten Probleme. Ich benutze MPLABX und den XC8 Compiler. Da ich im Internet nicht wirklich
microchip.com/downloads/en/DeviceDoc/PICkit3_Starter_Kit.zip Siehe in der ZIP das Kapitel 10 ( src\pic18\c\10 Interrupt ) Allerdings: Du hast den "alten" Stand aus 2009 mit dem pic18f45k20 . Damals gab es kein MPLABX . Die aktuellen o.g. Beispiele befassen sich mit dem PIC18F14K22 (20-pin) auf
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
einen Dump des kaputten HTTP Headers mitschicken könntest. [pre] 0000 00 16 e6 d3 36 a2 00 03 6f 55 1c c2 08 00 45 00 ....6...oU....E. 0010 00 81 00 03 00 00 40 06 f8 c4 c0 a8 00 5d c0 a8 ......@......].. 0020 00 02 00 50 0f 85 00 00 00 e5 3f a4 1c 73 50 18 ...P......?..sP. 0030 05 b4
allerdings ist das letzte 'x' von "text" durch ein 'X' ersetzt und das 't' duch 0x00. 0000 00 18 f3 09 ca 0e 00 03 6f 55 1c c2 08 00 45 00 ........ oU....E. 0010 00 80 00 02 00 00 40 06 f6 a8 c0 a8 01 18 c0 a8 ......@. ........ 0020 01 65 00 50 04 47 00 00 03 4f a3 ac 20 b9 50 18 .e.P.G
-
Thread
Display "TFT Proto" an µC ?
...guck doch mal oben beim Beitrag von Kai F., da hat er einen Link auf das Datenblatt des Controllers geschrieben. Die magischen Worte aus diesem: "Internal graphics RAM capacity: 240 x18x320 bit = 1382400bits" Der Controller kann sowohl
Im Link steht dazu folgendes: [code] 2. System interface – High-speed interfaces via 8-, 9-, 16-, 18-bit parallel ports – Serial interface Interface for moving picture display – 6-, 16-, 18-bit bus RGB interfaces (VSYNC, HSYNC, DOTCLK, ENABLE, DB17-0) – VSYNC interface
-
Thread
PIC16F884 und LCD2004 über I2C
https://microdigisoft.com/pic16f877a-interfacing-i2c-lcd-16x2-with-pic-microcontrollers/
mal gepostet, zwar nicht mit einem 'LCD2004' (was ich nicht kenne), sondern mit einem Alpha-LCD 2x8 (von Pollin) und nicht mit einem PIC16F884, sondern mit einem PIC16F819. Und nicht per I2C, sondern im bekannten 4 Bit Modus. Guck einfach mal bei den Projekten. Vielleicht hilft's. Eventuell aber auch
-
Thread
Kommunikation PIC <-> Lincan via CAN Bus
meine Hardware, deswegen kann ich erst jetzt antworten. @Willivonbienemaya: Seltsam, dass du den PIC nicht findest, ich habe noch einmal in die Doku gesehen, er heißt wirklich PIC18F6585. Zusätzlich verwende ich auch noch den PIC18F2685. Die Bitrate zu messen, ist mir leider mit dem Osci noch nicht
Yuhe Letzendlich hab ich das Ding zum Laufen gebracht! Das Problem war am Ende, dass zum einen der 18F6585 ( oder alle der Familie 18F6X8X) einen Hardware Bug haben, durch den unter Umständen die konfigurierte Bus Geschwindigkeit nicht richtig ausgewertet wird. Und außerdem müssen die CAN Ports ( Das
-
Thread
Problem mit Servoansteuerung mit einem PIC!
des servos usw. Also funktionsprinzip vom servo ist mir prinzipell klar! So ich verwende einen PIC 16F877a mit jetzt mittlerweile der Taktfrequenz 20Mhz (vor ein paar wochen habe ich noch 4 MHz verwendet -> hat aber leider auch nicht hingehaun). Diesen PIC programmiere ich in C mit MPLAB Version 8.10. folgender pseudocode funktioniert einwand frei: [c] while(true) { output_high(PIN_C2); delay_ms(2); output_low(PIN_c2); delay_ms(18); } [/c] also ich erzeuge mir quasi
-
Thread
PIC18F46J11 und RTC. Quarz nötig? Anfängerfrage Übersicht verloren ;-(
Hallo Forum, ich bastele mit einem PIC18F46J11 eine (Armband)-Uhr, und habe wegen der Platzproblematik das QFN44 Package gewählt. Auf 30x30mm bleibt nicht viel Platz für großartige zusätzliche Bauteile. Und der Mc braucht ja schon hier noch
/wwwproducts/Devices.aspx?product=PIC18F46J11 Folgenden halte ich für besser geeignet für dein Projekt, http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16LF1907 wobei wohl die Uhr selbst programmiert werden müsste, z.B
-
Thread
Mit was für einem Mikrocontroller wär' ich am besten bedient?
Lass den AVR und den Converter und nimm nen PIC mit USB mit CDC Interface Treiber, z.B PIC18F14K50 oder PIC18F27J50. Das ist das billigste...
Ronald R. schrieb im Beitrag #2478240: > Der PIC18F2455 im usb4all kann 25mA pro Portpin schalten (200mA > insgesamt) Also 200mA wenn du den 8 bit Port zusammenschaltest.
-
Thread
PIC18 Memory Banking
Hallo! Ich versuche gerade die EFSL (Embedded File System Library) auf meinem PIC18F6680 zum laufen zu bekommen. Ich verwende dabei den MCC18-Compiler. Ich bekomme beim Übersetzen eines der Sourcefiles (ui.c) eine Fehlermeldung, dass der "stack frame" zu groß währe. Ich vermute dass
>> die PIC18 Architektur hat so ihre Probleme mit indirekter >> Adressierung von Objekten grösser als 256 Bytes. Für direkte Adressierung trifft das sicher zu: movwf 8-Bit-Adresse (plus 4 Bit aus Bankselect
-
Thread
AVR = Hobbybastler uC
oder kein wirkliches Problem sind. Aktuelles Beispiel, für ein Projekt nutze ich den relativ neuen PIC18F23K22, den USART nehme ich zum Debuggen über einen UART nach USB Konverter. Das Errata, das kürzlich erschienen ist, sagt nun: >"The EUSART asynchronous operation has a >probability of 1 in 256
http://sprut.de/electronic/pic/18f.htm#schuessel
-
Thread
Boardentwicklung mit einem PIC mit EUSART
PIC18F2423 PIC18F6722 PIC18F8627 PIC18F8722 PIC18F1230 PIC18F1330 PIC18F2410 PIC18F2423 PIC18F24K20 PIC18F2510 PIC18F2515 PIC18F25K20 PIC18F4410 PIC18F4420 PIC18F4423 PIC18F4455 PIC18F4510 PIC18F4515 PIC18F4620 PIC18F6390 PIC18F63J11 PIC18F63J90 PIC18F64J11 PIC18F64J90 PIC18F65J11 IC18F65J90 PIC18F8310 PIC18F8390 PIC18F83J11 PIC18F83J90 PIC18F84J11 PIC18F84J90 PIC18F85J11
-
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
diese MCUs warscheinlich sowieso nicht supporten. Eigentlich gibt es bis auf den Sprut Brenner 8/9 keine aktuellen, guten Hobby-Programmer für die 18F-Serie, warscheinlich deswegen setzen sie sich im Hobby-Bereich bislang kaum durch und es werden immer noch die PIC16 verwendet - obwohl das PICkit2
-
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).