-
Thread
Junkers HT-Bus Heatronic 3 Schnittstelle
2A 00 32 00 10 00 90 00 3A 00 18 00 B0 00 4A 00 52 00 10 00 90 00 5A 00 18 00 98 00 20 00 A0 00 62 00 21 00 A1 00 30 00 B0 00 6A 00 0A 00 10 00 90 B0 00 FF 00 00 04 27 0F 27 0F 27 0F 27 0F 27 0F 27 0F 27 0F 27 0F 7E B0 00 FF 10
00 0B 00 21 00 98 00 20 00 A0 00 0F 00 21 00 A1 00 30 00 B0 00 11 00 12 00 10 00 90 00 13 00 18 00 B0 00 11 00 12 00 10 00 90 00 13 00 18 00 98 00 20 00 A0 00 14 00 21 00 A1 B0 00 FF 00 00 04 27 0F 27 0F 27 0F 27 0F 27 0F 27 0F 27
-
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
PIC18F2420 -> SPI und I²C gleichzeitlich betreiben?
richtig oder? Würde mich freuen wenn einer mir hier mehr infos geben kann, der schonmal mit einen PIC18F2420 zutuchen gehabt hat. Gruß Mainto
> Verstehe ich das jetzt richtig oder? Genau so ist es. Nimm einfach andere Typen wie z.B. den PIC18F46J50. Der hat internes USB und 2xSPI/I2C. Es gibt auch noch andere PIC-Typen, die für dich geeignet sind.
-
Thread
Anfängerfrage: Wert umwandeln
Werte miteinander vergleichen kann. Das Auslesen ist einfach, nur wie mache ich aus den Signalen von PIC und PIND etwas das ich mit < oder > vergleichen kann? Das ist der Code der aus den Daten des DS18S20 die LED Hausnummer macht: [c] do { // Kommando an den Sensor
PINA & 0xF0 belendet also kein Bit aus, im Gegenteil zu PINA & 0x01 wo nur das erste Beinchen abgefragt wird. Dann wird der abgeholte Wert, z.B. 46 (00101110) vier stellen nach rechts geschoben und mit 10 multipliziert
-
Thread
Handykamera MCA-25 ansteuern
>SEND>>AT&F< [41 54 26 46 ] >>SEND>>\r\r\nOK\r\n< [0D 0D 0A 4F 4B 0D 0A ] <<IN <<AT&F. >>SEND>>AT&F< [41 54 26 46 ] >>SEND>>\r\r\nOK\r\n< [0D 0D 0A 4F 4B 0D 0A ] Roland
,0x3F,0x6F,0x6E,0x3D,0x22,0x31,0x2E,0x30,0x22,0x20,0x77,0x68,0x69,0x74,0x65, 0x2D,0x62,0x61,0x6C,0x61,0x6E,0x63,0x65,0x3D,0x22,0x4F,0x46,0x46,0x22,0x20,0x63,0x6F,0x8C,0xF9, 0xF9,0x81,0xEF,0x3F,0x6C,0x6F,
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
an Oberseite für Einstellungen 2 Platinen (1X Steuerung,1X Leistung/Klemmen) 2 Versionen 1X mit PIC µC / 1X mit AVR um Streitigkeiten in diesem Forum auszuschliessen PIC: 18F46K80 Besteht Interesse daran? Was übernehme ich? Schaltplan Entwurf Layout Entwurf Schablonen Entwurf für Fräsungen
auch nicht grundsätzlich schlecht. Aber überleg nochmal, ob du nicht eine geeignetere Platform als PIC18 oder ATMega einsetzen kannst.
-
Thread
EMS > Adapter > NetIO > Raspi
Ja, da war noch ein can-Interface und Zeug für den PIC18F dabei. vg Jürgen
PIC 18F4685 (TQFP-44) 1x 10 MHz-Quartz (SM49) Habe nur mal kurz überflogen. Bei Reichelt habe ich den PIC nicht gefunden. Bei HBE-Shop (farnel) sind dann für Bauteile und Versand etwa 32 Euro fällig
-
Thread
[V] PIC Prozessoren 16F876A 16LF870 16F676 und 16F877
16F877 A: 1 9,99 3 9,71 25 9,05 100 7,35 B: 5,20..3,60 C: 1+ 8,49 € 10+ 6,96 € 100+ 5,68 € D: 1: 5,88 € 10: 4,70 € 25: 4,58 € 100: 4,46 € PIC 16F676 A: 1 2,80 3 2,70 25 2,44 100 1,89 B: 1,40 C: 1+ 2,09 € 10+ 1,19 € 100+ 1,09 € D: 1: 1,51 € 10: 1,20 € 25: 1,18 € 100: 1,15 € PIC 16LF870
-
Thread
Watchdog beim C18-Compiler
Hallo, ich habe ein Programm für einen PIC 18F2550 in C geschrieben. Nachdem dies einwandfrei funktionierte wollte ich den Watchdog-Timer als zusätzliche Sicherheit für die LEDs dazuschalten. Doch irgendwie funktioniert das auch nach Tagelangem
auf dem 18f46k20.
-
Thread
Bosch Induktionsherd geht nicht mehr
pro Seite 2 Mikrocontroller verbaut ein Pic18F46K20 und wahrscheinlich ein Sonderbauteil von Bosch I H5-I BSH 90000255274. Jetzt die frage weis jemand wie man so einen MC Prüft. auf der Platine steht an dem Stecker zum Bedienteil Lin könnte das
vermutlich vom intakten ELIN rechts) enthielten Nutzdaten. Daraufhin untersuchte ich, ob die LIN Daten am PIC ankommen (ja) und ob sie vom PIC beantwortet wurden (nein). Damit waren die beiden Transistoren (als LIN Treiber) außen vor. Als nächstes habe ich per PICkit den PIC18F2520 ausgelesen (CNT2 ist das
-
Thread
PICs mit I2C unter MCC Classic
ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/ReleaseNotes/release_notes_pic10_pic12_pic16_pic18_v1_82_0.pdf Und I2C haben eigentlich alle aktuellen(!) PIC16 (die mit 4 oder 5 Ziffern hinter dem F) und PIC18 (die mit J oder K in der Typenbezeichnung). fchk
Was möchtest Du konkret machen. Wie ist Deine Anwendung? z.B. PIC18F46K80 und PIC18F97J60 Beispielcodes hierzu könnte ich bieten. Viele Grüße Ingo
-
Thread
Capture will nicht beim PIC
Hallo, ich möchte mit einem PIC18F46K22 mittels Capture die Differenz zwischen zwei steigenden Flanken bestimmen und auf einem LC-Display ausgeben. Hier erstmal der Ablauf meiner main(): - Capturemodul ist CCP1 und dazu dann
#3620733: > CCP1CONbits.CCP1M = 0b111; // Capture bei jeder steigenden > Flanke Datenblatt des PIC18F46k22 schrieb: > CCPxM<3:0>: ECCPx Mode Select bits > [...] > 0100 = Capture mode: every falling edge > 0101 = Capture mode: every rising edge > 0110 = Capture mode: every 4th rising edge >
-
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
Welcher Lowpower uC
Beitrag #3622414: > Aus meinem Projekt sollte einmal eine Uhr mit LCD Display hervorgehen. Es gibt PIC16/18 mit integriertem LCD-Segment Treiber: z.B. den PIC16LF(1)903: nanoWatt XLP und bis zu 72 LCD Segmente
du einen Mikrocontroller nehmen der in der Lage ist dumme > Glaser anzusteuern. Der oben genannte PIC16 wäre z.B. so einer. Es gibt auch PIC18 und PIC24 mit LCD-Treiber und eingebautem RTCC, aber leider nur mit >=64 Pins.
-
Thread
MCU mit UART in MBaud Datenrate
Also im Datenblatt der PIC32MX steht: Baud rates ranging from 76 bps to 20 Mbps at 80 MHz Bei dem PIC18F46K22 ist die Formel für den Baud-Generator (maximale Baudrate) FOSC/4, somit auch deutlich über 1MBaud. Der erste
durch 16 um entsprechend viele Abtastpunkte für das Eingangssignal zu haben. Ich schau gleich mal beim PIC18F46K22 nach, aber ich kann mir kaum vorstellen, dass ein Teiler durch 4 oder 8 für die Abtastung ausreicht. Wenn Eure Aussagen stimmen, Gratulation. Aber kontrolliert das bitte nochmal. Bei MBit
-
Thread
Dumme Frage zum "C" mit AVR's
com r21 6e: e4 2f mov r30, r20 70: f3 2f mov r31, r19 72: ca 9b sbis 0x19, 2 ; 25 74: 03 c0 rjmp .+6 ; 0x7c <main+0x32> 76: 20 81 ld r18, Z 78: 25 23 and r18, r21 7a: 02 c0 rjmp .+4 ; 0x80 <main+0x36> 7c: 20 81 ld r18, Z 7e: 28 2b or r18, r24 80: 20 83 st Z, r18 82: f5 cf rjmp .-22
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >Atmel ARM9, STM32 MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
knabbet schrieb im Beitrag #3463961: >>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >>Atmel ARM9, STM32 > MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, > H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
-
Thread
Wunschliste für einen Xmega Nachfolger
auch die größeren ARMs wiederum Breadboard-tauglich werden. Alternativ kann man, gerade wenn man PIC-Fan ist, zum PIC32 mit MIPS-Core greifen, das ist auch eine etablierte Standardarchitektur, die tausend mal besser durchdacht ist als AVR8 (oder PIC12-24). Die meisten Argumente oben kann man genau
Plattformen werden von Microchip aktiv unterstützt) Ich sage mal: wer AVR kennt, wird sich beim PIC24 relativ schnell zuhause fühlen, egal ob in C oder Assembler. Der PIC24 besetzt eben die Lücke zwischen den klassischen 8-Bittern AVR/PIC10/12/16/18 und den ARMs, d.h. sie sind so einfach anzuwenden
-
Thread
PIC18C242 Bibliothek für EAGLE
Vielleicht verwendet Ihr in der Schule einen 18F242 (F für Flash), dafür gibts inzwischen einen Nachfolgetyp 18F2420. Ansonsten schau in den Reíchelt-Katalog und suche Dir was passendes da aus. Beispielsweise PIC 18F4620-I/P (5V) bzw der Nachfolger PIC 18F46K20-I/P (3.3V), beide DIL-40.
-
Thread
PicKit3 zerstört ?
Hallo, War gestern dabei, ein weiteres Board mit einem PIC32MX564F128L in Betrieb zu nehmen. Nach Anschluß des PicKit3 habe ich am PC folgende Meldung erhalten. Target Device ID (00000000) does not match expected Device (ID 0440f053) Habe dann nochmals
Hallo, Allein das tauschen auf einen PIC18F46K22 hatte keinen Erfolg gebracht. Mußte in dieses Menü und den Batten „Manual Download“ betätigen. Danach ist die Verbindung wieder korrekt. schönen Abend
-
Thread
Dimmer für den Verteilerschrank mit Steuerinterface
gleichen Controller inkl. gleicher SW einsetzen, das macht die Sache übersichtlicher. Ich habe mich für PIC 18F entschieden. Eigentlich bin/war ich ein AVR Liebhaber, aber der PIC hat eben was Peripherie angeht speziell bei den kleineren Gehäusen mehr Auswahl. So bekommt man einen PIC inkl. CAN Controller
RS485 der Eltakos weiterleitet und umgekehrt. Ist im Prinzip nicht so aufwändig. Ich hab das mit einem PIC18F mit ECAN Modul, einem CAN Transceiver und einem RS485 Transceiver realisiert. Die Software leitet die Nachrichten dann weiter. lg Max
-
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
Register aus, da wird nichts geändert. Störe dich nicht an den Registernamen, ich arbeite mit dem PIC18F46K80. Versuch doch auch mal mit den Prioritäten der Interrups zu spielen, sind da alle Register richtig gesetzt? Gruß, viel Erfolg und ein schönes WE... :-)
-
Thread
LED Multiplexer glimmt
(flagIntensityCorrectionHiccup). Ich arbeite bei 64MHz und mit dem xc8 free compiler auf einem PIC18F46K22. Dass die SPI2 mit 32MHz etwas außerhalb den Spezifikationen läuft (LED Treiber kann max. 25MHz) scheint kein Problem zu sein. Auch wenn ich alles mit Vorteilern auf 1/64 der Frequenz einstelle
"Ich arbeite bei 64MHz und mit dem xc8 free compiler auf einem PIC18F46K22. Dass die SPI2 mit 32MHz etwas außerhalb den Spezifikationen läuft (LED Treiber kann max. 25MHz) scheint kein Problem zu sein."
-
Thread
suche µC mit mind. 3 analogen Ausgängen (DACs)
PIC18F46K80 oder PIC18F66K80 z.B. haben CAN und 5x 10bit PWMs bei 1.8 - 5 Vdd. Ein paar dsPIC33EP haben 16x 16bit PWMs und CAN bei 3 - 3.6 Vdd und 70MIPS. Z.b. dsPIC33EP256MU806 (Hat 2 CAN und auch USB
STM32F373 - CAN - 3 x 12-Bit DAC - bis zu 16 PWM-Kanäle...
-
Thread
DS1820, DS18B20 in C
hallo. hab mich jetzt im Forum so durchgelesen aber nichts gefunden, was man für einen PIC 18F4550 verwenden könnte. könnte jemand vielleicht codes bereitstellen. ich versuche derzeit über ds1820 treiber mit vorgefertigten Funktionen den Befehl für eine Temperaturmessung zu geben, doch
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
-
Thread
PIC18F16Q41 SD Karte Über SPI
Fehler "FR_NOT_READY" Nach langer Recherche habe ich festgestellt, dass diese Libs nur mit bestimmten PIC-Serien ausgetestet sind, die das MSSP. Dabei kann man 2 SPIMaster Clock einstellen (400KHz/2MHz) für SlowMode und FastMode. Stimmt mein Gedanke ? meine Frage ist, ob jemand mit dem PIC18F16Q41 SD
Nun spezifisch zu FATFS: ich habe ein Projekt mit einem PIC18F46K22 und einem 3.2" (320x480) ILI9341-TFT-Display mit XPT2046-Touch-Controller und integriertem SD-Karten-Modul realisiert - funktioniert gut. Alle 3 (ILI9341, XPT2046 und SD-Modul) wurden per
-
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
XC8 Compiler und TCP auf 18f67j60
noch in den MLA zu finden ? Dort funktioniert der 18f97J60 mit dem Exmple zu compilieren. Aktiviere ich den 18F67j60, spuckt der Compiler jede Menge Fehler aus. In der "supported_list" die der MLA beiliegt ist der o.g. Baustein auch nicht enthalten
Poste doch mal die Fehler. Der PIC18F97J60 und PIC18F67J60 sind mehr oder minder gleich, ersterer hat v.a. mehr IOs und bisschen mehr Peripherie. Wahrscheinlich sind das nur ein paar IO Zugriffe, die beim 67J60 nicht vorhanden sind.
-
Thread
Pic Hi-Tech C Ersteschritte
Hallo Manfred, hier gibt es ein schönes Tutorial in Deutsch für den C18 Compiler: http://pic-projekte.de/wiki/index.php?title=PIC_C_Tutorial
Manfred John schrieb im Beitrag #2658299: > Hi-Tech PIC 18????
-
Thread
LA 1034, AVR JTAG ICE MKII, STK500, Kleinzeug
versichert), dem packe ich noch ein paar Samplekisten rein: Folgende Samples: Microchip: (DIP) 3x PIC16F877 3x PIC16F88 3x PIC16F830 3x PIC12F675 3x PIC18F4539 3x 16C58JW 3x 16C56JW 2x PIC18F1320 2x 93LC66A (EEPROM) (SMD) 2x 93LC64B Maxim: MAX3491CPD (DIP) 4 SMD, wo ich zu faul bin, die Markierung aufzuschreiben (SOT23-5) Philips: 3x LPC2101F TI: 5x ADS7822UB 5x INA105KU 5x INA103KP 5x OPA4134UA STM: 5x M25P20 ADI: 2x AD9833BRM 2x AD9851BRS Oben drauf, damit es schön zusammendrückt, kommen noch ca. 150 SUB-D25 Stecker für
-
Thread
Temperaturstabile Uhr
mal an, dass du eine Pierce-Schaltung vorsiehst und würde dann für die beiden Kondensatoren je 15pF oder 18pF nehmen
Schaltung aufgebaut. Ein 32678hz Quarz mit einer Frequenztoleranz von ±10 ppm. Benutzt habe ich einen PIC18F84A und eine Segmentanzeige, die mir die Einer-Sekunden ausgibt. Da ich keinen 15p Kondensator da habe, habe ich einen 12p Kondensator genommen. Die Uhr geht in einer Stunde knapp 1sec nach. Der Quarz
-
Thread
Sinus array erzeugen
70, 69, 67, 66, 64, 62, 61, 59, 58, 56, 55, 53, 52, 50, 49, 47, 46, 44, 43, 41, 40, 38, 37, 36, 34, 33, 32, 30, 29, 28, 26, 25, 24, 23, 22, 21, 19, 18, 17, 16, 15, 14, 13, 12, 12, 11, 10, 9, 8
5, 6, 6, 7, 8, 8, 9, 10, 11, 12, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 43, 44, 46, 47, 49, 50, 52, 53, 55, 56, 58, 59, 61, 62
-
Thread
Mikrocontroller mit DAC?
Viele PIC18 haben einen 5 Bit DAC, zum Beispiel PIC18F46K22 oder PIC18F47K42. 5 Bit ist natürlich wenig. Die DACs sind eher dazu gedacht, die Referenzspannungen für den ADC zu erzeugen.
Du mit E24-Werten leicht passende Wertekombinationen erzeugen: 10k/20k, 11k/22k, 12k/24k, 15k/30k, 18k/36k.
-
Thread
Startup: Schaltung für einfaches USB-Gerät mit für Serienproduktion geeigneten Chips
unübersichtlich macht. Ich habe ds deshalb für unsere Studenten vereinfacht, sind aber bisher nur PIC18 drin. (-> Simplified Microchip PIC USB demos (C18/XC8 MLA) http://picforum.ric323.com/viewtopic.php?f=46&t=103) Einen 16F145x will ich aber irgendwann auch noch dazu nehmen. Ist schon auf einer
AVR+VUSB, aber weil das mangels USB-Konformität Probleme machte, sind sie bei der mkii-Version auf PIC14F1454 umgestiegen. An der Firmware könnt Ihr Euch entlang hangeln. Nehmt auch ein gutes Buch über USB in die Hand, weil Ihr die Deskriptoren neu machen müsst. fchk
-
Thread
PIC empfängt keine Daten am UART
Guten Tag Community, ich sitze seit einigen Studen daran, zwei UART's am PIC18F46J50 zum laufen zu bringen. Das Schreiben von Daten ist dabei kein Problem. Allerdings schaffe ich es nicht, Daten zu lesen. UART2 geht über Ft232 an PC. Der andere ist quasi frei. Da ich
weiten Netz, z.B.: https://coolcapengineer.wordpress.com/2012/12/26/tutorials-usart-communication-for-pic18-microcontroller/ http://extremeelectronics.co.in/microchip-pic-tutorials/rs232-communication-using-pic18f4520s-usart-pic-microcontroller-tutorial/ oder noch besser im Datenblatt Seite 327: http
-
Thread
Banking probleme mit PIC 16f690
ich hab folgendes problem: der Speicherplatz der PIC 18F690 ist sehr klein. wenn ich aber ein paar größere arrays definiere, bekomm ich sofort eine fehlermeldung, dass mit irgendwelchen 'section' was nicht stimmt. jetzt hab ich im datenblatt etwas
Immerhin ist ersichtlich, dass Du die Lite-Version verwendest. Die ist meines Wissens für den PIC16F690 auf Bank 0 und 1 limitiert (=176 Bytes). > laut daten blatt hat der 16f685 nur 255byte ram, ist diese in Bank0 und > Bank1 geteilt? 256 Bytes! Schau mal im Datenblatt auf page 29 nach
-
Thread
MPLAP/ K8048 Löschen von Bereichen verhindern?
gelöscht werden oder überschrieben, da ich sie immer wieder benötige. Geht dies mit MPLAB IDE 8.46 und den PicKit2 vielleicht? P.S. Hauptsächlich P12F629/675 P16F627/628 Danke
Programmcode. Alles andere ist sowieso nur ziemlich kompliziert über Linkerscripts zu machen. Mit dem 16F627 geht es definitiv nicht. Beim 12F629 bin ich mir nicht ganz sicher. Wenn dann kann man sowas mit PIC18F oder etwas neueren PIC16F machen die auch per Bootloader programmiert werden können.