-
Thread
[V] Microchip ICD2 und diverse PIC Mikrocontroller
Komponenten: Bild 1: 1x ICD2 mit Adapterplatine für 18-Pin-Chips Bild 2 - obere Hälfte: 1 x PIC16F876 A mit 20 MHz Bootloader 1 x PIC16F876 A mit 4 MHz Bootloader 1 x PIC18F876 A 1 x PIC18F876 A -04 1 x PIC18F252 mit 4 MHz Bootloader 3 x PIC16F648 A 2 x PIC16f648 A -I/SO Bild 2 - untere Hälfte: 1 x PIC16C84-10 1 x PIC16F73-I/SP 2 x PIC18F252 2 x dsPIC30F4012 4 x PIC16F628-20 Bild 3: 3 x PIC18F2550 3 x 12C508A 3 x 24FC1025 1 x 24LC512 2 x 24LC65 Bild 4: 1 x PIC18F442
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Puste. Nix da "nur Spezialfall" ! https://onlinedocs.microchip.com/pr/GUID-C866D457-41E2-43C7-8442-2F1193FAAD9F-en-US-4/index.html?GUID-4833C767-98D0-467C-A41C-9BE5A3C2D233
meine PICs leid, mit denen ich früher so gerne arbeitete. Für deren größeren Bauformen wie z.B. 18F8722 gab es ja nur SMD Bauformen. Die 30 und 33er hatten sich auch gut bewährt und machte in der Arbeit viel mit denen. Da war der 18F4620/2620 mein Liebling. Früher der 16F877A/876A. Ich sehe die
-
Thread
Welche IC: 9 Eingangs PINS mit beliebigen 9 Ausgangs PINS verbinden
Mit einem PIC16, wie dieser: PIC 16F876-20/SP sollte es gehen. Gibt es einfachere Lösung als mit PIC?
Sasa S. schrieb im Beitrag #7569588: > Mit einem PIC16, wie dieser: Der verbindet aber die Anschlüsse nicht, das wird mit Ethernet nix.
-
Thread
PIC16F876 - Probleme!
einiges versucht, aber noch immer nichts gefunden! Immer noch das gleiche: Pickik 2 + MPLAB v8.46 + PIC16F876 PKWarn0003: Unexpected device ID: Please verify that a PIC16F876 is correctly installed in the application. (Expected ID = 0x9E0, ID Read = 0x0) Was kann/könnendes es noch sein? Bitte
> Auch mit allen andere geht’s nicht. 10F... , 12F... , 16F... , …. Na dann ist ja alles klar. > ... Please verify that a PIC16F876 is > correctly installed ... Genau *das* musst du tun! Im uebrigen gewinnt bei einem "losen" PIC
-
Thread
Pickit 2 + MPLAB v8.46 + PIC16F876
Gerät gearbeitet. Niemals Probleme! Musste dann auf den neuen umsteigen (Pickit 2 + MPLAB v8.46 + PIC16F876 und Windows 7 Professional) Geht aber nicht! PKWarn0003: Unexpected device ID: Please verify that a PIC16F876 is correctly installed in the application. (Expected ID = 0x9E0, ID Read = 0x0) Habe dann auch andere, z.B. PIC16F877A, mit kleinen Änderung: PKWarn0003: Unexpected device ID: Please verify that a PIC16F876 is correctly installed in the application. (Expected ID = 0xE20, ID Read = 0x0) Bin jetzt völlig
-
Thread
[V] diverse PIC-MCUs
Typs auf einmal, bei den Mengen lohnt es sich auch gar nicht das noch aufzuteilen denke ich. 2x PIC32MK0512GPE064-I/PT TQFP64 im Tape, 15 Euro 2x PIC32MX170F256D-50I/ML QFN44 in Tube, 8 Euro 4x PIC18LF2321-I/SS SSOP28 in Tube, 8 Euro 3x PIC18F45J10-I/PT TQFP44 im ESD-Karton, 9 Euro 2x PIC16LF876A-I/SS SSOP28 in Tube, 12 Euro 3x PIC16LC62A-04/SS SSOP28 im ESD-Karton, 6 Euro Versand wenn gewuenscht und durch Verpackung moeglich per Briefversand (unversichert, 1 Euro), sonst Warensendung (1.95 Euro). Wer alles auf einmal haben
-
Thread
EOL ATmega328p
die 20 MHz, mittendrin aber nur '11.3 Low-Power Crystal Oscillator' mit "Frequency Range ... 8.0 - 16.0".
power consumption, wake-up time from sleep, > and maximum clock speed." Das ist bei den aktuellen PIC18 (die mit einem J oder K in der Typbezeichnung) und den PIC24/dsPIC33/PIC32 schon lange so. Da läuft der Core mit 1.8V oder 2.5V, und nur der IO-Ring mit den Pintreibern läuft mit VCC. Das spart Siliziumfläche
-
Thread
warum bringt der MPLAB Assembler diese Fehlermeldung ?
\pic-as\bin\pic-as.exe" -mcpu=PIC16F15313 -c \ -o build/default/production/ass1.o \ ass1.asm \ -msummary=+mem,-psect,-class,-hex,-file,-sha1,-sha256,-xml,-xmlfull -fmax-errors=20 -mwarn=0 -xassembler-with-cpp
so hab ich es jetzt und so kommen keine Fehler mehr: PROCESSOR 16F15313 #include <pic16f15313.inc> PSECT psect1 org 0x00 goto main org 0x04 main: end
-
Artikel
Batteriewächter
Polarität von Source und Drain. Siehe auch Abschnitt Nachtrag. Prozessorteil. Als Prozessor wird ein PIC18F2520 verwendet. Es ist quasi der low power Nachfolger eines PIC16F876. Der Strom mit internem Oszillator beträgt ca. 1mA. Um den Stromverbrauch zu reduzieren, ist der Prozessor hauptsächlich im sleep mode und wird nur alle 16ms aufgeweckt, um die Flanken für die Wechselspannung von 30Hz für die passive LC-Anzeige zu generieren, die auch die meisten Pins benötigt. C4 mit 10µF puffert kurze Stromspitzen in der Aufwachphase.
-
Thread
PIC16F876 4Stück neu
10€, Versand und Paypal möglich 4x MICROCHIP PIC16F876-04/SP MCU 4MHz 8-Bit I²C, SPI, UART/USART I/Os: 22 Programmspeichers: 14KB (8K x 14) FLASH EEPROM: 256 x 8 RAM: 368 x 8 Spannung - Versorgung (Vcc / Vdd): 4V bis 5,5V Datenwandler: A/D
-
Artikel
AVR-Transistortester
meisten Widerstandswerte ab. Die Genauigkeit ist aber nicht sehr hoch. Kondensatoren können von ca. 0,2nF bis gut 7000µF gemessen werden. Oberhalb von rund 4000µF wird die Genauigkeit aber zunehmend schlechter. Prinzipbedingt dauert die Messung großer Kondensatoren auch recht lange, eine Messdauer bis zu
fließende Strom zu einer Verfälschung des Ergebnisses führen. Links. Originalschaltung von 2005 (mit PIC16F876) Dieses Gerät hat mich auf die Idee gebracht, sowas selbst zu bauen Thread zum Artikel Kompaktes einseitiges Layout mit drei Drahtbrücken, zwei Sockeln (für Bauteile mit dünnen und dicken Pins
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
: ATMEGA1284 (5 x 16 Bit PWMs, viel RAM) ATMEGA168p "hochstrom" Pins für Direktansteuerung gelatchter 5V Relais PIC18F2520 "Nachfolger" des PIC16F876 PIC12F1840/PIC12F675/PIC12F683 8-Pin Device PIC24FV16KA302 12 Bit ADC 16 Bit PWM und 5V Peripherie. PIC18F06Q40/PIC18F16Q40 12 Bit ADC Die letzteren PICs programmiere ich hauptsächlich auch in "C" Rudi R. schrieb im Beitrag #6917895: > habe jetzt 3 Stück PIC16F1877
-
Thread
PIC 16F877A programmieren
Wolfgang schrieb im Beitrag #6635294: > Der PIC16F877 hat doch auch schon 20 Jahre auf dem Buckel - passt Der Drake-TR7 hat schon 50J drauf, die eingebaute Platine mit dem PIC16F877 erst 20J - passt Hans
einem nagelneuen Gerät alle Verbindungen > durch? Aslo zum Trost sei dir gesagt:Die Kombination "PicKit Clone" und Adapter funktioniert.Ich hab eben einen Pic16F876A getestet (aus der gleichen Familie wie der Pic16F877A). Zum Test habe ich aber nicht MPLAX IDE gestartet sondern das mitginstallierte
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
Stefan ⛄ F. schrieb im Beitrag #6514219: > Doch Schwätzer
so mitbekommen. Habe meinen ersten Mikrocontroller in Assembler um ~2010 rum programmiert. War ein PIC16F84 und später ein PIC16F876. Waren relativ einfache Sachen die ich gemacht habe. z.B. 2*16 Zeichen LCD ansteuern oder ADC lesen. Mit Assembler habe ich heute eigentlich gar nichts mehr am Hut,
-
Thread
Interessantes RS-485 Problem
ursprünglichen LM35 und Analog RH Sensor damit zu ersetzen. Der RHT Sensor (SHT15) läuft mit einem 4MHz 16F876 PIC und MAX483. Ein 50mA LM2936 LDO ist für die Stromversorgung zuständig. Mittlerer Stromverbrauch um 1.5mA. Problemgeschichte: In den ersten 10 Jahren funktionierte alles einwandfrei, auch
Belastung brach beim Senden wegen der 100 Ohm immer die Versorgungsspannung zum LM2936 zusammen und der PIC ging in Brownout umd restartete. Manchmal funktionierte auch das nicht und der PIC hing und blockierte durch permanenten Sendeszustand des MAX483 den gesamten Bus. Dann half nur noch ein Kurzzeitiges
-
Thread
[V] Jede Menge Bauteile abzugeben
================= ================================================= PICs (DIP) je 1,5€ P01) PIC16F877-20/P P02) 4x PIC18F4550-I/P P03) 6x PIC18F2320-I/SP P04) 3x PIC18F2550-I/SP P05) PIC16F876-20/SP P06) 3x PIC18F4553-I/P P07) dsPIC30F3013 P08) 2x PIC12F510I P09) 1x PIC12F1501 P10) 6x
================= ================================================= PICs (DIP) je 1,5€ P01) PIC16F877-20/P P02) 4x PIC18F4550-I/P P03) 6x PIC18F2320-I/SP P04) 3x PIC18F2550-I/SP P05) PIC16F876-20/SP P06) 3x PIC18F4553-I/P P07) dsPIC30F3013 P08) 2x PIC12F510I P09) 1x PIC12F1501 P10) 6x
-
Thread
PIC I2C Master Slave
neues Problem: Womöglich hat jemand eine Idee, was ich da falsch anstelle oder vergesse. Aufbau: PIC1527=Master PIC877= Slave Funktion ok: Master sendet Daten an Slave und zeigt sie richtig an, passt. Funktion nicht ok: Slave soll Daten an Master senden // geht nur soweit, dass Slave die richtige
Hallo, Deine PICs heissen übrigens PIC16F.... Ich habe auch mal einen I2C-Slave mit einem PIC16F876, habe Tage verbraten aber nicht hingekriegt. Die Hardware ist ja dieselbe, vielleicht hilft es Dir: https://www.mikrocontroller.net
-
Thread
[V]PIC-Prozessoren
PIC18F870A-I/SP ~ einen 16F870 gabs 'mit A' 16F873A ~874A ~876A ~877A PIC18F876A-I/SP wird 16F876A sein. die gibts aber nicht PIC18F870A-I/SP, PIC18F876A-I/SP Das kann man sich aber denken
Die Typbezeichnungen scheinen tatsächlich nicht zu passen. 870A und 876A kenne ich nur aus der 16F Reihe.
-
Thread
Unbekanntes Bus System entschlüsseln
sehr gering und bei weiterer Analyse der Platine habe ich entdeckt, dass RX/TX auf Pin 4 und 5 vom PIC hängen. Das sind beim PIC16F1619 lediglich Timer-Eingänge. Der PIC hat keinen CAN Receiver und daher muss das Protokoll softwareseitig realisiert sein. Ich werde nun einen Analyzer programmieren
Bit fürs Framing benutzt wird. Das kann der PIC16F1619 nicht, zumindest habe ich nichts in diese Richtung im Datenblatt gefunden.
-
Thread
[V] PIC Sammlung, PicKit 2,3
PIC32MX250 40MHz 128k Flash 2 Stück PIC24F16KA 102 4 Stück PIC16F887 -I/P 5 Stück PIC18F2520-I/SP 2 Stück PIC16F887A-I/P 2 Stück PIC16F876A-I/SP 2 Stück ICSP Schwenkhebel-Fassungen (DIL) 40, 20, 18 Anschlüsse PIC Kit 2 + 3 PIC K150 (USB) mit 40-poliger Schwenkhebel- Fassung PIC32-PINGUINO-OTG Rev. D mit PIC32MX440F PIC- LCD mit PIC18LF4890 OLIMEX PIC32MX340F Experimentierboard für 50€ abzugeben
-
Thread
Datenübertragung bei Netzausfall , Powerline.
noch eine Info zur Controllbox., oder Anzeigebox. Das Ding ist einfach nur ein Display mit einem PC16F876 und RS232 comunikation. Ist ein 4x20 OlED-Display von Reichelt. https://www.reichelt.de/display-oled-4x20-98x60mm-gelb-ea-w204-xlg-p113324.html?&trstct=pos_9 Der eigentliche Text ist im
an dem 100µF/16V Elko? PS; Das ist das Modul was ich weiter oben schon mal verlinkt habe. https://www.aliexpress.com/item/32857349905.html
-
Thread
PIC16F1933: Interrupt triggert mehrfach; Flanke zu flach?
SM sind nur für die CCP-Module und den INT an RB0, jetzt seh ich es auch. Beim Wechsel von vorher 16F876 auf jetzt 16F1933 habe ich auf den Pin-Change-Interrupt gewechselt. Volker S. schrieb im Beitrag #5737103: > Brummbär schrieb: >> Dank Gray-Code ist es doch wurscht, > > Das wird hier vermutlich
#5737257: > Was ist denn für Euch "IOC"? Ist das AVR-Sprech? Nein das ist interrupt-on-change in PIC16f1933-Sprech. (taucht fast hundert mal im Datasheet auf ;-)
-
Thread
Rust - ist das hier um zu bleiben?
Bake a cake printf("Happy birthday %s!\n", who); } [/c] [code] cd geburtstag gcc -shared -fPIC -I ../greeter main.c -o libgreeter.so cd .. [/code] Man beachte, ist das Interface separat, sind die Projekte "A", "Hallo" und "Geburtstag" sind beim kompilieren unabhängig voneinander. Falls
implemented for `i32` = help: the following other types implement trait `Add<Rhs>`: <&'a f32 as Add<f32>> <&'a f64 as Add<f64>> <&'a i128 as Add<i128>> <&'a i16 as Add<i16>> <&'a i32 as Add<i32>> <&'a i64 as Add<i64>>
-
Thread
[PIC] goto mit per #define deklarierter, berechneter Adresse fehlerhaft
erwartet 30716. Falls relevant: MPLABX mit XC8, PIC18F25K22 Viele Grüße Stefan
jetzt bin ich komplett verwirrt ? ist das Problem vielleicht dass 32768 außerhalb des Bereichs von 16bit "int" ist?
-
Thread
Übertragen Programm von PIC16F873 nach PIC16F876A
Hallo, Forum, ich habe ein in Assembler für den PIC16F873 geschriebenes Programm, das auf der zugehörigen Hardware einwandfrei funktioniert. Ich möchte das Programm gern erweitern und dazu auf den PIC16F876A umsteigen. Zunächst habe ich zum Testen das selbe Programm, im CONFIG für PIC16F876A konfiguriert, in den PIC16F876A geladen und erprobt, aber ohne Erfolg: Die Hardware scheint zu spinnen. Ich gehe davon aus, dass der einzige Unterschied der beiden Controller die Größe des Programmspeichers
-
Thread
Fehler zum nachbauen :-)
Das schlimmste ist aber, dass ich die falsche MCU ausgewählt habe. Die Schaltung basiert auf einem PIC18F25K20 mit 2 I2C Modulen, Relais usw. Weil es beim Lieferanten Lieferschwierigkeiten gab und ich nicht 1 Woche warten wollte, habe ich halt den PIC18F25K50 genommen :-( Die Inbetriebnahme war ein Fiasko, nix funktioniert, außer Dauerpiepen vom Buzzer. Der PIC18F25K50 ist nicht der große Bruder des PIC18F25K20! Der 25K50 hat kein Hardware I2C, was für sich allein nicht so tragisch ist, aber die Pins 14 /15 können nicht als I/O Eingänge konfiguriert werden