-
Thread
PIC16F684 Firmware für WMF 1 Kaffeepadmaschine
Hallo zusammen, meine WMF1 Kaffeepadmaschine (Typ 069990) ist vor einiger Zeit kaputt gegangen. Jetzt habe ich mir endlich Zeit gelassen, um das Problem zu suchen. Die Steuerplatine basiert auf einem PIC16F684. Beim Messen
Ernst R. schrieb im Beitrag #6928897: > Anscheinend kann das beim PIC16F648 vorkommen. Siehe: > Beitrag "PIC16F684 interner Kurzschluss" Kann ich nicht bestätigen, ich habe einige PIC16F684 verbaut und die machen keine Probleme. Versuch doch mal, den PIC auszulesen
-
Thread
Selbstlernende IR-Fernbedienung gesucht (4 Tasten)
absolutes Billigteil und genauso viel taugt das Gelumpe. Finde eigentlich nur was für den TV mit 1.000 Tasten, oder Sender für das Garagentor. Hat jemand mal was gefunden, was auch was taugt? Ich will das Teil nur noch 1x kaufen. Horst
geraetespezifische Nachbauten. In einem solchen Exemplar das mir vorliegt, werkelt z.B. ein uralter PIC16F84. Ein wenig Bitgewackel mit 38 kHz und das Abfragen immerhin einer richtigen Tastaturmatrix (und nicht blos 4 Knoebbe) schafft selbst so ein Oldie locker. Bei den anempfohlenen Aufbau mit
-
Thread
Mplab-Simulatior nur was für Anfänger oder meist unbrauchbar??
1990 sind, wo es noch > keine Flash-basierten PICs gab? > > fchk Ich habe auch schon an den PIC16F18877 übertragen(an dem ich jetzt lerne)also so ist das nicht(über PIC-Kit4).Aber, wenn man gemütlich auf der Couch was im Lappy ausprobieren will ist das ganz günstig was zu simulieren.Ich bin noch
Wenn man will, dass es funktioniert, einfach die V 8.92 nehmen. > Die mit ohne X. Dazu den XC8 V 1.45. > > Wenn der achso moderne PIC nicht unterstuetzt wird: > P.G.H. Soweit wird ja der PIC hier unterstützt, zumindest sind auch die Werte des verwendeten PIC16F18877, die simuliert werden können
-
Thread
Bauteiletester aus Funkamateur
https://www.elektor.de/jye-tech-capacitance-meter-diy-kit Für 20 Euronen mit: Measure range: 1pF - 500uF
Gerät: https://www.ebay.de/itm/233366189997 "11,Can measure capacitanceCan measure capacitance of 30pF-100mF , resolution 1pF."
-
Thread
Werden µC Errata jemals gefixed?
neuere Revisionen in denen dann Fehler behoben wurden. Im Anhang ein Auszug von einer Errata eines Pic12f1840 Bei dem gibt es offensichtlich eine Revision A4 und A5. Wobei A4 die aeltere Version ist und einen Siliconfehler enthaelt was durch ein "X" gekennzeichnet ist. So sehe ich das zumindest.
Ich hab mal eine SW-Entwicklung mit einem 16Bit Renesas uC gemacht. Das Errata Sheet war ultra kurz, ich weiß gar nicht mehr, ob die 1 oder 2 Fehler den Chip betrafen, oder die zugehörige Flash-SW-Bibliothek. Gerade auch bei so wenigen Fehlern
-
Thread
ATTINY85 als DCF77-Empfänger
Sample-Zeitpunkte sinnvoll wählen. Bei fADC=fDCF/(1.25+n/2) bleibt von den sin()- und cos()-Werten nur eine +1, -1 oder eine 0 übrig. Noname schrieb im Beitrag #6920922: > Das Projekt eignet sich für mich super um mich in SDR reinzufuchsen
*0/fADC) + ADC1*cos(2*pi*fDCF*1/fADC) + ... b = ADC0*sin(2*pi*fDCF*1/TADC) + ADC1*sin(2*pi*fDCF*1/fADC) + ... [/code] Setzt man fDCF und fADC ein,,, [code] a = ADC0*cos(2*pi*1.25*0) + ADC1*cos(2*
-
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
Du meinst den PIC16F877? für den PIC16F877 (und Assembler Programmierung) empfehle ich das Midrange Handbook https://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf Gruß Anja
-
Thread
PIC18F47Q10 programmieren
ich dann > auf folgendes Teil gestossen: > > https://www.ebay.de/itm/400926122453?hash=item5d590f21d5:g:hIIAAOSw9V1afr0T > > Frage also, ist das geeignet? Ja. Solange da PICKIT3 dabei steht, funktioniert das. Das sind alles 1:1 Clones. Wenn Du später auch mal AVRs oder ARMs programmieren
musst Du Dir getrennt runterladen (auch kostenlos) und installieren. Microchip hat Prozessoren mit 8, 16, und 32 Bit Datenbusbreite, und für jede Gruppe hast Du extra Compilerpakete. PIC18 hat 16 Bit Flash/Programmbus und 8 Bit RAM/Datenbus, braucht also den XC8. fchk
-
Thread
MOSFET an BLDC brennt bei 50% PWM durch
die relevanten Parameter; alle MOSFET haben 40V: IRFS7430: Rdson=0,97mOhm, Qg=300nC, Ciss=14.240pF, td(off)=160ns IPB020N04N: Rdson=2mOhm, Qg=90nC, Ciss=7.300pF, td(off)=40ns CSD18511: Rdson=2,1mOhm, Qg=64nC, Ciss=4.570pF, td(off)=17ns STL140N4F7AG: Rdson=2.1mOhm, Qg=29nC, Ciss=2.300pF, td(off)
die relevanten Parameter; alle MOSFET haben 40V: > IRFS7430: Rdson=0,97mOhm, Qg=300nC, Ciss=14.240pF, td(off)=160ns > IPB020N04N: Rdson=2mOhm, Qg=90nC, Ciss=7.300pF, td(off)=40ns > CSD18511: Rdson=2,1mOhm, Qg=64nC, Ciss=4.570pF, td(off)=17ns > STL140N4F7AG: Rdson=2.1mOhm, Qg=29nC, Ciss=2.300pF, td
-
Thread
Muss eine Küchenwaage booten?
können ausgewählt werden 2 externe interrupts INTEGRIERTE 8 SINGLE-ENDED-EINGÄNGE MIT 10-BIT-ADC, PT1.0, PT1.1, PT2.0 BIS PT2.3, PT2.6, PT2.7 MIT DER RTC-FUNKTION KÖNNEN SIE JAHRE, MONATE, TAGE, WOCHEN, STUNDEN, MINUTEN, SEKUNDEN ANZEIGEN Zwei Uarts 1 WEG I2C, 1 WEG SPI ---✂---✂---✂---✂---✂--
Hannes J. schrieb im Beitrag #6906374: > Automatische Übersetzung sagt: Das riecht ziemlich nach PIC16xxx..PIC18xxxx W.S.
-
Thread
Welche AVR sind mit SPI zu programmieren
einfacher zu erlernen und > zu benutzen. Und wenn Du dann schon dabei bist, ist der Sprung zu PIC24/dsPIC33 auch nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR, und als 16-Bit Prozessoren für C noch besser geeignet, weil der C-Standard ja für 16-Bit Maschinen geschrieben wurde
Frank K. schrieb im Beitrag #6906695: > Und wenn Du dann schon dabei bist, ist der Sprung zu PIC24/dsPIC33 auch > nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR, > und als 16-Bit Prozessoren für C noch besser geeignet, weil der > C-Standard ja für 16-Bit Maschinen geschrieben
-
Thread
Hardware Programmierung mit Python
verzichten und es von Hand "richtig" machen kann. Nur stellt sich dann die Frage, wozu man Arduino (bzw. [1]) überhaupt braucht. [1] eigentlich libwiring
Native 6646.69 ms Viper 5075.24 ms Handoptimiert 67.71 ms Assembler 30.16 ms [/pre] Wegen der 1E6 Schleifendurchläufe entsprechen die genannten Zahlenwerte der Ausführungszeit von 1 Schleifendurchlauf in Nanosekunden gemessen. Der handoptimierte Code ist natürlich
-
Thread
[V] Konvolut Microchip PICs
übrig geblieben: 4x DSPIC33FJ06GS202-I/SP 3,00€ / Stk 3x DSPIC33FJ06GS202A-I/SP 3,00€ / Stk 8x PIC16F1765-I/SL mit 10Bit DAC! 1,50€ / Stk 7x PIC16F1765-I/P mit 10Bit DAC! 1,50€ / Stk 25x PIC12F1572-I/P 0,75€ / Stk Bei Abnahme mehrerer PICs gerne VB. In ESD Stangen gelagert und günstiger Versand
Dirk M. schrieb im Beitrag #6903921: > PIC16F1765 ... und hat pwm-16bit, opa, io 2x100mA toller 14pin uC!
-
Thread
PIC16F1825 - I2C Acknowledge Problem?
Manfred F. schrieb im Beitrag #6900459: > Der Interrupt für das I2C-Modul wird garicht konfiguriert PEIE im INTCON sollte gesetzt sein. Anbei meine seit langem funktionierenden I2C-Routinen für den PIC16F1825
ich gemacht, ändert aber nix. > Anbei meine seit langem funktionierenden I2C-Routinen für den > PIC16F1825, zwar in ASM, aber wohl verständlich. Da ASM, müssen ggf. > BANK-Befehle gesetzt werden, das macht C ja automatisch. Danke dafür. Dies entspricht genau meinen C-Routinen. Allerdings kann
-
Thread
Welcher IC für Selbsthalteschaltung, Verriegelung und Löschen?
pre] +12V--47Ohm--+-----+ Ausgang | | LED | 47uF SAS560--1k--|>|--|< BC547 | | |E GND ---------+-----+---------------+ [/pre]
Stefan ⛄ F. schrieb im Beitrag #6913148: > Mit einem ATtiny 24 für 1,50€ sieht das entsprechende Programm so aus: Macht man das heute so? Ich würde zunächst stabile Zustände an den Eingängen abwarten und für
-
Thread
RS232 String per Taste auslösen
Stefan ⛄ F. schrieb im Beitrag #6890087: > Den ATmega kann man mit vorinstalliertem Bootloader kaufen Kleine Anmerkung dazu: Die Bootloader sind normalerweise für 16 MHz Quarz ausgelegt. Weil das Board aber
mit Übung: ATtiny202 Löter mit Erfahrung oder professioneller Bestücker: kann alles Lochraster: PIC16 DIP-8 Soll das etwas Ordentliches sein oder ein wilder Aufbau? Sprich: Soll eine Platine dafür gemacht werden? Gruß Jobst
-
Thread
Rauscharme JFETs im SOT23-Gehäuse
3557SA3 15V 10 to 32 mA 35 mS ciss=10pF Crss=2.9pF CPH 3910 25V 20 to 40 mA 40 mS CPH3-Gehäuse NSVJ 3910SB3 25V 20 to 40 mA 40 mS ciss=6pF Crss=2.3pF MCH 3914 15V 16 to 50mA 29 mS ciss=4.9pF Crss=1.4pF
dem Reststrom durch den Elko davonmacht. Das ergibt einen Rauschanstieg zu tiefen Frequenzen hin mit 1/f**3 oder 1/f**4. Das Theater geht bei Organic Polymer Elkos schon bei > 1 KHz Eckfrequenz los, bei richtig guten 20V-Alu-Elkos bei 100 Hz und bei wet slug Tantal (100€ für 4700uF/25V) unter 10 Hz
-
Thread
Wie ist ein billiger Grid Tie Inverter aufgebaut ?
haben sie gebastelt: www.daswindrad.de/forum/download/file.php?id=9757&sid=393c5133ccf50b4d3dfbb5ca1ac71f44 Sieht so aus als ob es doch einen 1:18 Spannungsteiler von Battery_fused zu PIC/AN0 gibt. Da landen wir bei so 1-2 Volt die ich wie gewohnt per mcp4725 dac manipulieren könnte.
packen die fertigen Komponenten nur in einen stabilen Koffer.. Ich hab mir mal ein paar 18 pin PIC16 angeschaut: http://ww1.microchip.com/downloads/en/DeviceDoc/39598d.pdf http://ww1.microchip.com/downloads/en/DeviceDoc/40300c.pdf Demnach sind wohl eher nur Pink, Türkis und Gelb analog. Also
-
Thread
progammieren PIC
in meinen Wechselrichtern(Ective) sind PIC16F716 verbaut. Zwei von diesen sind defekt. 1. Hat jemand die Möglichkeit den "heilen" auszulesen und neue zu programmieren also zu klonen? oder 2. Tips wie ich dies selbst erledigen könnte (bin
Wenn die PICs defekt sind, wie soll man sie dann auslesen? Ich habe zwar r noch nicht so viele PIC gegrillt, aber wenn ich einen kaputt bekommen habe war der vollständig Toast. MfG Michael
-
Thread
Mondfinsternis in Edmonton
Die Welt hat > sich unwiederbringlich verändert. Ich glaube das ist auf Europa und Deutschland 1:1 übertragbar. MfG alterknacker
panorama/alaska-misst-rekordwaerme-im-winter-und-erlebt-icemageddon-kalifornien-kaempft-mit-schnee-a-f4cf2271-7e2f-4343-bdf7-4b806469a80c
-
Thread
Abblockkondensatoren beim FPGA
spanning three I/O banks, all powered from the same voltage. The required PCB capacitor table (Table 2-1) calls for one 100 μF capacitor per bank. These three capacitors can be consolidated into one capacitor since three 100 μF capacitors can be covered by one 330 μF capacitor. The following is then true
/wp-content/uploads/2016/02/pross.png https://components101.com/sites/default/files/component_pin/PIC16F676-Pinout.png https://en.wikipedia.org/wiki/ATmega328#/media/File:ATmega328P_28-PDIP.svg Diese Linkliste lässt sich ohne Aufwand beliebig verlängern. > Aber so funktioniert wissenschaftlich/
-
Thread
[V] 100 Stück STM32F407VET6
Wenns so ist... ich habe noch einen PIC16F877 aus den Frühtagen meiner µC-Bastelwut. Garantiert unbenutzt wegen Wechsel zu den AVRs aufgrund deren deutlich besseren Befehlssatzes. Kaufen Sie jetzt einen PIC16F877 aus einer Zeit, wo es noch
Wer sagt denn, daß mein PIC16F877 vor 2030 lieferbar ist?
-
Thread
LCD BP Pin direkt an Quarz
I²C Bus als Slave und steure so das LCD an(Interne PullUp's für I²C Aktiviert). Nur die CPU 4x 0.1µF & ein 1µF Kerkos ein 4k7 (für Reset) und das LCD. Eine Platine (wenn du keine Luftschaltung machen willst) ;-) Mehr brauchst du dazu nicht. Da weis ich nicht warum ich mir das mit Schieberegistern
Bibliotheksfunktion dafür braucht. Sofern das Verhältnis zwischen Schiebezeit und Anzeigezeit größer ist als 1:100, kann man von dem Geraffel an den Ausgängen beim Schieben nix im Display sehen. Ich hatte das mal für einen kleinen PIC16 gemacht und es funktioniert bestens. Allerdings in Assembler und als ich
-
Thread
2 Byte Variablen für 8Bit PIC aus und einlesen mit Pic-as oder mpasm-Assembler
welcher PIC hier bei mir verwendet wird:es ist der PIC16F18877, den ich durch ein Lehrbuch wählte in dem andere Beispiele durchgenommen werden.:0) [c]73: if(++counter >=512)counter =0;
; PIC16F18313 Configuration Bit Settings ; CONFIG1 config FEXTOSC = OFF ; External Oscillator mode selection bits // Oscillator not enabled config RSTOSC = HFINT1 ; Power-up default
-
Thread
I2C Lesen mit takt woher?
SPI-Schnittstelle steht da z.B.. dass due zum Empfangen ein dummy-byte schicken musst. Nur im Datenblatt von dem PIC18F16Q41 steht bei I2C nix dazu, so als wäre eh klar. Auch in dem Datenblatt von dem PIC16F18877, mit dem früher mal gearbeitet habe, auch mit I2C, steht da nix. Nur habe da nur einen DAC betrieben und
da eben, hab nicht gross darüber nachgedacht. Wenn ich jetzt aber einen Lesebefehl mache, bei dem PIC18F16Q41 lesen ich ja nur das EIngangsregister aus, löse aber keinen Lesetakt aus. Das erscheint mir da noch unklar. Also ich denke eher, dass das Geheimnis in der beschreibung der I2C-register liegt
-
Thread
Zirkulationspumpe Vortex BWO155Z defekt - Rep. Hilfe gesucht
was BE 470 CTL ist. > Hab ich leider nicht raus bekommen :( Müsste Rubycon Serie TLV sein, 470µF/16V.
Vergleich an der funktionierenden Pumpe messen? Hallo zusammen, die neue "Fahrkarte", Elko 470µF 16V bringt leider nichts neues. Status Leuchten drehen immer noch im Kreis :-( Nach dem ich beim Auslöten des SMD Elkos noch die Leiterbahn abgerissen habe, und dies mit Drahtbrücken wieder Instand
-
Thread
Verständnisfrage zum Disassemlingcode PWM-Erzeugung
dutyValue &= 0x03FF; // Anding mit Festwert 512 des Mainloops mit dem Wert des 16bittigen // Dutyvalue-Registers 1023 07B0 30FF MOVLW 0xFF // Laden vom Wert 556 (1111 1111) 07B1 05F0 ANDWF 0x270, F
F 07BA 0B89 DECFSZ WREG, F 07BB 2FB8 GOTO 0x7B8 90: CCPR1H = dutyValue >> 8; 07BC 0871 MOVF 0x371, W 07BD 008D MOVWF CCPR1H 91: CCPR1L =
-
Thread
CP/M auf dem Raspberry Pi Pico
Da gibt es auch schon tolle Weiterentwicklungen. Statt bei -273,05°C funktionieren die schon auch 1,1 Kelvin (minus 272,05°C) Das größte und teuerste daran sind also die Flüssighelium Kühlanlagen. Glaube nicht das das demnächst bei Wish bestellbar ist. Aber sicher findet sich jemand der darauf
https://aws1.discourse-cdn.com/arduino/original/4X/a/9/9/a99abae7c5e5534c705d561d735a861ba8339a82.jpeg (dort allerdings mit 16GB Karte)
-
Thread
PIC18 als I2C Slave
Hallo Zusammen, Ich wollte zwischen zwei Pic18F46k42 über I2C 8Bit werte austauschen, jedoch bekomme ich keinen Interrupt am Slave. Die Adresse ist auf dem Bus, hab ich gemessen. Konfiguriert hab ichs mit dem MCC. Mastercode: [c] #include "mcc_generated_files/mcc.h" #include "mcc_generated_files/examples/i2c1_master_example.h" /* Main application */ void main(void) { // Initialize the device SYSTEM_Initialize(); // If using interrupts in PIC18 High/Low Priority
-
Thread
Mit welchem Programm programmiert ihr Controller?
Stefan ⛄ F. schrieb im Beitrag #6854220: > Insofern würde ich mich über einen Link zu einer funktionierenden > Anleitung durchaus freuen. Aus den release-notes: "# $Id: NEWS 308 2012-11-05 16:41:14Z joerg_wunsch
Hallo , ich benutze seid ca. 15 Jahren die Compiler von Mikroelektronika für PIC, PIC32 und ARM. Habe damit auch relativ große Projekte inclusive 7 Zoll TFT mit STM32F7 zum Erfolg gebracht.Ganz selten MPLAB und Thonny (Micropython) Frank
-
Thread
Mplab 5.40_fatal error: 'p16f18877.inc' file not found!?
...aber wie kriege ich Pic-as übers Terminal von Mplab gestartet? Hier mal der Link zum ganzen Code den ich zum testen für meinen PIC16F18877 umstellen wollen würde:[[https://github.com/dsoze1138/MPLABXv5xx_pic-as_examples
installiert. Da finde ich das gesuchte file unter: C:\Program Files (x86)\Microchip\MPLABX\v5.10\mpasmx\p16f18877.inc C:\Program Files (x86)\Microchip\xc8\v2.10\mpasmx\p16f18877.inc C:\Program Files (x86)\Microchip\xc8\v2.10\rollbackBackupDirectory1\C\Program Files (x86)\Microchip\xc8\v2.10\mpasmx\p16f18877
-
Thread
LCD verliert Zeichen
Ein Pic18f4580 ist in Betrieb Masse gibt es nicht am Rahmen oder so und der Motor ist „isoliert“, also auch kein Massebezug wegen vorwärts und Rückwärts
Grüße zurück, ich hatte mal Zeit zum messen.. Als erstes hab ich 47µ Elko und 33µF Folie an PIN 1+2 der Versorgung nachgerüstet. Das komische war, dass unmittelbar nach der Init und 1 s Anzeige vom Text das Display grün (Eingangthread) wurde und die Zeichen "verloren" hatte. Kondis
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
funktioniert das mit dem Auslesen oder Schreiben von Registern? Wenn ich z.B. die Seriennummer eines STM32F103 auslesen möchte die an Base address: 0x1FFF F7E8 liegt Und dann Offsets angegeben sind für je 16 Bit Address offset: 0x00 Address offset: 0x02 Address offset: 0x04 usw Und ich keine Pointer
unter FreePascal: [code] const Base = 0x1FFF F7E8 Offset = 2; var EinRegister: uInt16 absolute (Base + Offset); begin WriteLn(EinRegister); end; [/code]
-
Thread
PIC18 mit MCC I2C-Modul(KEIN MSSP!)
https://ww1.microchip.com/downloads/en/DeviceDoc/PIC18F06-16Q40-Silicon-Errata-and-Data-Sheet-Clarifications-80000900C.pdf
Ja, wie das so ist - time is money. Ich hatte das gerade mit einem PIC16F15325 per MCC soweit durch. Der aber hat nur 7kB Flash, was für die neu geforderte Funtkionalität hinten und vorn nicht reicht. Einen 18F06q40 kann man pinkompatibel dazu gestalten. Dass der nun kein
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
89 2 77 1 2 1 b7 DTU -> WR --------- 16: d4:cf:21:0f:00:63:70:71:60: 72:22:84:12:5a:5a:1b:8e:ee:12:3d:b6:08
58 13 86 01 c1 03 67 00 f6 4f Error while retrieving data: Missing packet: Last packet 1 2022-06-06 14:52:47.289513 Received 18 bytes channel 3: 94 63 50 02 16 63 50 02 16 00 03 00 00 00 00 00 00 91 Error while
-
Thread
Unbekanntes IC
diesem IC einen Taktgeber. Mit minimaler Beschaltung + Uhren-Quarz 32,xxx kHz erzeugte das IC einen 1:1 Sekundenimpuls. Wenn ich mich recht erinnere, war die Ub bei ca. 1,5 V. Offensichtlich ein Uhren-IC. Leider habe ich auch das damalige Schaltbild nicht mehr. Da es sich beim IC um ein Einzelstück
gibt weit mehr second, triple, quadruple, Spurverbreiterungen als je zuvor. Selbst uC wie 8051, PIC, AVR und STM werden geclont. Man war bisher nur zu arrogant, statt originaler STM auch HK32F103, CKS32F103, GD32F103 oder APM32F103 überhaupt in Betracht zu ziehen. Das wird sich heute wohl ändern
-
Thread
Microcontroller aussuchen
gegen schlecht dokumentierte Chips. Diese möchte ich nicht in einem Endprodukt einsetzten. Stefan ⛄ F. schrieb im Beitrag #6838580: > Der 160 Mhz schnelle ESP8266 kostet als Modul mit > 4 Megabyte Flash gerade mal 1,50 €. Dessen WLAN Schnittstelle muss man > ja nicht benutzen, wenn man nicht will.
Stefan ⛄ F. schrieb im Beitrag #6839602: > ATM basierten Controller ARM meinte ich