-
Artikel
Linksammlung
Enthält auch Links und Bootloader für diverse PICs.) Internetworking with Microchip Microcontrollers - PIC18F4620+ENC28J60 Wiki about Microchip USB PIC (PIC18F2550, PIC18F4550...) PICPgm - A free and simple PIC Development Programmer Software for Windows and Linux Einfacher PIC Programmer für Windows und
Webpage und Pinguino Wiki ist ein Arduino-ähnliches Open Source und Open Hardware Projekt für 8-Bit (PIC18F2550, PIC18F4550) Mikrocontroller. Entwicklungsboard auf Grundlage des PIC18F25K22 - Sehr gut geeignetes Entwicklungsboard für Einsteiger und Fortgeschrittene Z8. Yahoo! Groups : z8encore Yahoo-Gruppe
-
Thread
PCF8574 Spannung?
Hallo, ja das funktioniert. Ich habe den PCF8574(A) am PIC18F46K80 mit 5 Volt in Betrieb und am PIC18F97J60 mit 3,3 Volt. Viele Grüße Ingo
einem dann nicht passt ... Ingo S. schrieb im Beitrag #8093951: > Ich habe den PCF8574(A) am PIC18F46K80 mit 5 Volt in Betrieb und am > PIC18F97J60 mit 3,3 Volt. Daß der PCF von unter 3V bis etwas über 5V funktioniert, wurde nun schon oft genug geschrieben und auch nie infrage gestellt...
-
Thread
Pins von MCU schützen
ob die die interne Body-Dioden haben. Bei der MCU handelt es sich um PIC32MZ (SPI Master) und PIC18 (SPI Slave). Der Bus Treiber ist der 74HC125. Ich denke, alle haben Schutzdioden nach Vcc und Vss. Die Geräte werden einzeln getestet und sind natürlich ausgeschaltet beim HV Test.
-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
verzinnt ausführen. * Mechanische Belastung, Vibration. Ansonsten: Ich habe hier ein System mit PIC18F67J60 im 24/7 Betrieb, das seit mehr als 20 Jahren störungsfrei läuft. Geht also, wenn man es richtig macht. fchk
Verfall der beschriebenen Zellen. Auch benachbarte Adressen wurden in Mitleidenschaft gezogen. Der PIC (18F452) EEPROM war für 1E6 Schreibzyklen spezifiziert. Gerhard
-
Thread
Ethernet Switch mit 10MB/100MB/GB/10GB Kompatibilität
kommen nachgewiesenermaßen auch mit 10M Geräten zurecht - einige selbstgebaute Komponenten auf Basis PIC18F67J60 zeigen das. Du kannst auch einen Switch mit RJ45 und SFP+ Ports kaufen und in einen der SFP+ Ports einen 1G RJ45 Transceiver stecken, sofern der Switch SFP ohne Plus (also 1G) in 10G SFP+
-
Thread
LoRA am Vormarsch, PIC16/PIC18 mit FPGA, MOSFETs und Google
safety, industrial and automotive systems. The PIC16F13276 family has 32 logic elements and the PIC18‑Q35 family has 128 logic elements, enabling engineers to implement parallel, deterministic logic alongside embedded control on a single chip. This integrated approach can replace separate CPLD and
Sofort erhältlich sein: [c] PIC16F13276 MCUs are available starting at $0.32 at volume and the PIC18‑Q35 devices are available starting at $0.62 at volume. [/c] Eine Beispielbepreisung präsentiert sich dann wie in der Abbildung gezeigt.  Bildquelle: https://
-
Thread
Kennt jemand diesen MCU
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) ist die Belegung oft wie folgt standardisiert
erleichtert. Pin 28: VDD (Versorgung) Passende moderne Modelle Diese Chips nutzen die moderne PIC18-Architektur 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
-
Artikel
Stack
Unterprogrammen). Die Größe des Stacks (Ebenen) ist je nach PIC Modell vorgegeben. Die neuste Generation der PIC18 Familie haben einen 32-Ebenen-Stack. Die Zahl der Stackebenen beschränkt die Verschachtelungstiefe von Programm und Unterprogrammen. AVR Mikrocontroller besitzen bis auf wenige Ausnahmen (ATtiny11/
-
Artikel
CAN
Micro Stellaris LM3S8xxx. ARM Cortex-M3 bis 64kByte RAM und 256kByte Flash CAN und Ethernet Microchip PIC18Fxx8 PIC18Fxx8x. Mikrocontroller mit CAN Schnittstelle Herstellerseite Mitsubishi / Renesas R8C / M16C / M32C. R8C/23, M16C/6Nx Motorola / Freescale DSP56F8xx. Clock des CAN-Moduls von PLL speisen,
CAN-Interceptor von Martin S. Mit R8C/23 und FT232R. USBtin - Simple USB to CAN interface von Thomas Fischl Mit PIC18F14K50 und MCP2515. Bausatz verfügbar (24,50 EUR). Fertiggeräte. Tiny-CAN USB-CAN-Adapter von MHS-Elektronik Ab 60,- EUR. Open Source CAN-Monitor für Windows und Linux. CANvu - CAN-Display-Produkte
-
Thread
DCDC-Wandler "LTC7871" über SPI ansteuern
Vorschlag: Microchip MCP2210. Macht genau das, was Du brauchst. Das ist im Prinzip ein vorprogrammierter PIC18. Dazu gibts für Windows passende DLLs https://www.microchip.com/en-us/product/mcp2210 Wenn Du was fertiges haben willst: MCP2210 Breakout Board https://www.microchip.com/en-us/development-tool
-
Thread
PIC Mikrocontroller noch aktuell ?
installieren. Wenn sich da dann kein passender findet, wäre ein PIC12/16 ohnehin /ungeeignet/. PIC18 und DSPIC sind heute sowieso /raus/. Für ersteren gibt es reichlich leistungsfähigeren Ersatz, und letzterer war und ist, ein übler Energieverheizer. Frohes Neues Jahr!
-
Thread
Compiler (C) für PIC 12/16
downloads/aemDocuments/documents/MCU08/ProductDocuments/ReleaseNotes/release_notes_pic10_pic12_pic16_pic18_v1_82_1.pdf
-
Thread
Dezimal nach Hex-Umwandlung PIC18
Hallo steh gerade auf dem Schlauch. Ich empfange Daten über eine UART-Schnittstelle, die Spannungen in ASCII kodiert überträgt. Spannung in mV. 26,100 Volt kommt da also als 32, 36, 31, 30, 30 daraus die Zahl 26100 zu machen ist kein Problem. So zum Vergleichen und weiterverabeiten bräuchte ich das jetzt als 16-Bit Integer in hex, das wäre lt meinem Taschenrechner 65F4. Nur wie komme ich dahin? habs mal mit google probiert, nur die rechnen dabei ja in Dezimal, das tut aber der uC nicht. Und ich komme nicht drauf, wie das gehen könnte, jongliere mit dem taschenrechner im Hex-modus, komm aber nicht
-
Thread
[V] Motorola Chips
68k-mbc.html#/12-kit-to_assemble/16-ram-1024_kb Ist ein 68008, 8MHz, 1 Megabyte RAM, als I/O-Knecht ein PIC18F47Q10. Alles dokumentiert bei https://hackaday.io/project/177988-68k-mbc-a-3-ics-68008-homebrew-computer Ich bleib bei meinen Vaxen.... auch 32Bit.
-
Thread
Reaktionszeit MCU auf externen Interrupt
Flanke an einem Interrupt-fähigen Pin bis der erste Befehl in der ISR ausgeführt wurde ? Konkret PIC18F46Q71 mit 64 MHz Takt
dachte, 1 Instruktionstakt = 1 Systemtakt, was sollen sonst die > 64MHz und die RISC Architektur. PIC18: Pro Befehl 4 Takte
-
Thread
MPLAB X Debugging mit Snap Debugger vs PicKit
oder > gcc? > > Mplab X kann als IDE beide verwenden. Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich noch den xcDSC.
> gcc? >> >> Mplab X kann als IDE beide verwenden. > > Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? > Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich noch den > xcDSC. Für die 8-Bit PICs gibts keinen gcc-Port, sondern nur das ehemalige HiTech-Zeugs,
-
Thread
RTB2000 I2C Probleme mit Dekodierung
Mit Usb4all von sprut.de und einem PIC18F4550, kann ich das I2C-Protokoll von einer DS1307 RTC ohne Probleme dekodieren. Es liegt also wahrscheinlich an dem Signal vom Raspberry Pico. Vielleicht ist irgendein Parameter für das RTB2000 an
-
Artikel
Klangerzeugung
zuordnen) Doorbell bei www.microsyl.com (en, AVR, C) Simple SD Audio Player with ATtiny85 (elm-chan.org) PIC18F SD WAV Audio Player ähnlich 1 zusätzlich mit Tiefpassfilter MIDI DDS(Englisch) (en, AVR, ASM) (en,AVR,ASM) AVR314: DTMF Generator AVR335: Digital Sound Recorder with AVR and DataFlash AVR336: ADPCM
-
Thread
Seltsame Probleme die sporadisch auftreten
Hallo, XC8 compiler PIC18F46Q71. Ich steuere ein MOSFET jede 10 ms im Timer Interrupt an. Es kommt zeitweise zur falschen Ansteuerung im mode=2 (Zeile mit //Fehler). Gemessen mit Oszilloskop. Habe dann den code geändert
schrieb im Beitrag #7897741: > Neuere Modelle haben > separate port und latch Register) Der PIC18F46Q71 ist ein neues Modell. Es geht hier aber nur ums schreiben ins LATCH.
-
Thread
µP-Versorgung: Spannungen zwischen 4,6 und 4,9V üblich?
Sollspannung nicht mehr bestimmen. Schaltplan gibt es natürlich nicht. Der stepdown speist direkt einen PIC18F87K22, der lt. Datenblatt für 1,8-5,5 V spezifiziert ist. Möglicherweise auch noch andere Baugruppen, aber mit wenig Leistung (Induktivität ist größenmäßig kaum auf mehr als 150 mA ausgelegt) Mit
5,1 V unauffällig. Dann liegt doch nahe, dass die Standardspannung von 5V verwendet wird. Der PIC18F87K22 mit seinem breiten Spannungsbereich ist jedenfalls eine schlechte Orientierung. Gibt es keine anderen ICs mit eventuell engerem Versorgungsbereich? Aber solange da keine PC-CPU im Limit der Taktfrequenz
-
Thread
[S] Michrochip USB Starter Kit PIC24 o. dsPIC33
für das Angebot. Ich hab mir mal das Datenbaltt angeschaut und ich denke der USB Port ist nur am PIC18 zum debuggen angeschlossen. Bei den neueren Modellen ist der PIC18 schon gar nicht mehr bestückt. Die beiliegenden PIC24 und dsPIC33 haben auch gar kein USB integriert. Schade!
-
Artikel
Reflow Ofen Steuerung
Alternativ Bohrungen auf 2,7mm aufbohren und mit Zylinderkopfschraube M2,5 x 8 befestigen. Schaltung. PIC18LF2550 Grundbeschaltung. Schaltplan S. 3/22 Hier kommt ein PIC18LF2550 zum Einsatz. Er verfügt über eine USB-Schnittstelle und ist für Betriebsspannungen von 2 ... 5,5V ausgelegt. Sein Verwandter PIC18F2550
Bezugsquelle Frontplatten Bezugsquelle Vossloh Fassung R7S für Halogenstäbe Datenblatt Prozessor PIC18LF2550 Umfangreicher Thread u.A. Leistungsvermögen, Temperaturmessung und Dämmung
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
Verschieben nicht möglich sein. Oder sorgt der Compiler bei diesen Controllern (ATtiny85, ATMega328, PIC18F23K22) dafür, dass es keine absoluten Sprünge gibt? Sorry für die etwas akademische Frage, aber für mein Verständnis durchaus wichtig.
wesentlich einfacher als der des AVR zu verstehen, und > wesentlich vorhersehbarer. Aber erst ab PIC18 einigermaßen brauchbar. Die PIC12/16 mit Hardwarestack, segmentiertem RAM und Flash, ständiger Bankumschaltung, RETLW, DECFSZ, PCLATH sind einfach nur gruselig. Bezüglich vorhersehbar. Ich möchte
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
keine Angabe dazu" stimmt auch > nicht, das steht da schon drin. Ah, stimmt, gerade nochmal beim PIC18F57Q43 gesucht: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/PIC18F27-47-57Q43-Microcontroller-Data-Sheet-XLP-DS40002147.pdf Seite 897, Table 47-5.
-
Thread
PIC18F2585 verliert Programmierung
Hallo in die Runde, ich habe erfolgreich eine Schaltung mit dem Prozessor PIC18F2585 im Einsatz. Es funktioniert alles so, wie es soll. Aber inzwischen ging schon mehrmals gar nichts mehr, nach einer Neuprogrammierung des PIC war der Fehler behoben. Der gleiche Effekt trat bei unterschiedlichen Modellen des PIC18F2585 auf. Was kann die Ursache sein, dass der PIC seine Programmierung plötzlich vergisst? Wie kann ich das verhindern? Joachim
-
Thread
Programmieren eine PIC18F2585 mir einem HEX-File
Hallo Forumsexperten, für mich ist der Umgang mit den "alten" Prozessoren PIC18F2585 neu und ich brauche Hilfe. Ich habe also ein HEX-File, was auf den Prozessor gebrannt werden soll. Nun habe ich mitbekommen, dass ich dazu sinnvollerweise ein Programmiergerät PICKit-3 benutzen
Danach passiert nichts! Außerdem steht in der Readme " Programmer-to-Go not working with PICkit2 on PIC18F_K90_K80_K22 family. PICkit3 OK. PK2 will be fixed with FW update in future." Aber ich will doch den PIC 18F2585 programmieren, der dort ausgeschlossen wird! Die zweite Version, direkt die *.exe
-
Artikel
WS2812 Ansteuerung
MSP430G2553 mit 16 MHz, Interrupts müssen gesperrt sein 43oh forum Ansteuerung mit PIC12, PIC16, PIC18 und PIC24 mit SPI und Bitbanging. Der PIC12/18 muss mit 32MHz (--> 8MHz SPI) laufen. Beim PIC24 sollte das SPI mit 5.3333MHz (16/3) laufen. Bitbanging Versionen gibt es ab 16MHz. Für PIC12, PIC16, PIC18 und PIC24 gibt es Code in ASM und C. Forenthread Ansteuerung mit PIC16F1509 mit CLC. Vorteil: Nicht 100% CPU Auslastung während des Sendens. AN1606 Using the Configurable Logic Cell (CLC) to Interface
-
Artikel
Interrupt
nennt man verschachtelte Interrupts (engl. nested interrupts). Klassische Vertreter hierfür sind PIC18, 8051, PowerPC, X86 und Motorola 68000. Auf dem AVR kann man verschachtelte Interrupts sowohl in Assembler als auch in C nachbilden, allerdings mit einigen Einschränkungen und Tücken. Das ist jedoch
-
Thread
Mikrocontroller mit 5V
Z.B. https://www.microchip.com/en-us/product/AVR64EA48 https://www.microchip.com/en-us/product/PIC18F44Q71
. > https://www.microchip.com/en-us/product/AVR64EA48 > https://www.microchip.com/en-us/product/PIC18F44Q71 Plus dsPIC33EV* (16 Bit, 70 MHz) einige ATSAM bzw PIC32C (Cortex M0) fchk
-
Thread
Welcher Controller für Unterrichtszwecke?
Augenmerk auf μC-spezifisches, z.B. Variablenaustausch mit Interrupts. Im Labor arbeite ich mit einem PIC18 unter MPLAB. Ich fange dort mit ganz einfachen Übungen an, wie Binärwerte über LEDs auszugeben, einen Taster zu entprellen oder einen Ultraschall-Entfernungsmesser mittels capture-unit zu realisieren
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 18F2585 mit HEX programmieren
Hallo Ihr Spezialisten, ich brauche einen Prozessor PIC18F2585-I/SO, der mit der bei mir vorhandenen HEX-Datei beschrieben werden muss. Leider habe ich keine Ahnung, wie dieser Prozessor programmiert wird. Kann mir jemand helfen? Was brauche ich an HW und
Der PIC18F2585 hat ja schon einige Jahre auf dem Buckel, er kann am einfachsten mit einem PICKit2 oder PICKit3 programmiert werden, Windows-Software hierzu am einfachsten PICKitminus http://kair.us/projects/
-
Thread
Analoges Telefon über TA an ISDN-Anlage in Seniorenheim
einschalten) wird über eine eigene Daten-Leitung von der Zentrale konfiguriert. Das Ganze wird von einem PIC18F26K22 gesteuert, bei Bedarf lässt sich die Firmware und der EEPROM aus dem PIC auslesen.