-
Thread
Hashwert unterliegende Cryptofunktion herausfinden
Programmieren, Jedes Gerät speichert seine Nummer, die Systemnummer und das Systempasswort in einem 24C16 EEPROM. Ich konnte schon die Speicherstellen ausfindig machen, jedoch komme ich nicht hinter den Algorithmus, wie die Daten abgelegt werden. Sicher nicht ohne Verschlüsselung, denn es ist ein (älteres
einen Individuellen Key, hätte mir alles nichts gebracht. Offenbar haben die Authoren alles inkl. der PIC-Firmware reversed, aber halten sich etwas bedeckt mit inhaltlichen Details zum Protokoll. Ich habe mir die wichtigsten Kommandos zusammengescriptet, zwar ohne checks und Fehlerbehandlung, aber für
-
Thread
AVR T1 Capture Problem - Meinung erbeten
count; // Anzahl der Impulse lesen zeit_low = ICR1; // capture-reg lesen: untere 16bit zeit_high = ueberlauf; // dazu die oberen 16bit // siehe hier: if((TIFR1 & BIT(TOV1)) && (zeit_low < 0x8000)) // evtl. Ueberlauf T1 noch offen? zeit_high++;
sein. Entschuldige die Langatmigkeit meiner Gedanken hier. Also rekapitulieren wir: 1) T1 wird mit 16MHz getaktet. Diese hohe Taktrate ist für meine Anwendung notwendig, weil mein Interesse in Änderungen im ppm Bereich liegt. 2) Ferner wissen wir, dass der T1 Zähler bei 16Mhz alle 4.096ms einen Overflow
-
Thread
Tastdimmer Stehlampe defekt
Der Glättungskondensator ist für max. 6,3 Volt, also sollen da wohl 5 Volt anstehen. Der µP ist ein PIC16C505, daneben ein 24LC01B EEPROM. Der Leistungstransistor ist ein IRF840. Hat jemand eine gleiche Schaltung bei der man die Werte der Widerstände noch erkennen kann? Diese sind völlig verbrannt,
-
Thread
Linux und SDCC 4.4.0
hat sich grad' der sdcc-4.4.0-rc2 bauen lassen (configure & make ohne fehler durchgelaufen). Nur pic14- und pic16-ports musste ich disablen, irgendwelche gpu-tools haben da gefehlt, iirc. Wenn ich da mal stumpf ein sdcc hello.c laufen lasse, kommt ein Fehler: _putchar referenced by module vprintf
Dergute W. schrieb im Beitrag #7584270: > Nur pic14- und pic16-ports musste ich disablen, irgendwelche gpu-tools > haben da gefehlt, iirc. Klingt das nicht etwas ... ähm, merkwürdig? Wozu braucht ein C-Compiler irgendwelche "gpu-tool", um Code
-
Thread
Problem b. Brennen des PIC16F884
seit langem erfolgreich einen 40-poligen Nullkraftsockel in Verbindung mit PICKIT2 zum Brennen des PIC16F886. Die Beschaltung der entscheidenden Pins ist für beide Controller identisch. Nun wollte ich einen PIC16F884 in derselben Anordnung brennen, bekam aber immer die Fehlermeldung: "Programming aborted
anders (wenn > Pin1 links oben ist) Alle genannten Fehler kann ich ausschließen, da das Brennen des PIC16F886 einwandfrei funktioniert. D.
-
Thread
"Möglichst" genauer Takt für Mikrocontroller
wäre da, aber ich wollte eigentlich mit einem einfacher 8bitter auskommen, weil ich noch ein paar PIC18F2320 über habe... Harald K. schrieb im Beitrag #7582894: > Magst Du noch erklären, was die Anwendung dieses Konstruktes ist? Interesse an einer langjährigen Statistik und Spieltrieb. Achim
product-detail/de/taitien/TXETALSANF-10-000000/1664-1262-1-ND/6126575 Gute Angebote gibt es zumeist auch für 16,384 MHz. > Ich habe keine Möglichkeit, 10MHz genau zu messen, das wäre also auf > Vetrauensbasis. Das solltest Du aber schleunigst ändern ;-) http://mino-elektronik.de/fmeter/fm_software.htm#
-
Thread
µC für Drehzahlmesser-Projekt
Signale erwartet. Damit ist es sinnvoll, einen Controller zu nehmen, der selber mit 5V läuft: AVR, PIC (8 und 16 Bit), 8051. MSP430 ist dann raus aus der Liste, und ARM weitestgehend auch. Da kannst Du Dir was aussuchen. Interessant für Dich: https://ww1.microchip.com/downloads/en/AppNotes/00001606A.pdf
-
Thread
Meeting-Hölle/Scrum
toll, wie Hadmut Danisch vom Leder zieht, wenn es um Scrum geht: https://www.danisch.de/blog/2024/01/16/scrum/
wie Hadmut Danisch vom Leder zieht, wenn es um Scrum > geht: https://www.danisch.de/blog/2024/01/16/scrum/ Beim Danisch finde ich toll wenn er über feministen herzieht.
-
Thread
Bosch Küchenmaschine MUM-5 Widerstand defekt
Telefunken-Temic-Atmel-Microchip U209B zu sein, weil es den nie in SOIC14 gab. Es ist ein Microchip PIC Microcontroller. Dead giveaway hierzu sind die VDD/VSS an Pin1 und Pin14, siehe z.B. Anhang vom PIC16(L)F1823. * https://www.mikrocontroller.net/topic/449525 * Bilder der Platine 10002505 im Netz
ist die Z-Diode an K=VDD und A=VSS angeschlossen. Also: * 5,1V für nicht-L-Microcontroller z.B. PIC16F1823 * 3,3V für L-Microcontroller z.B. PIC16LF1823 mfg mf
-
Thread
ADC mit Schieberegister und LEDs
die LEDs die Stellung des Potentiometer angeben. Programm: MPLAB X IDE; C-Programmiersprache; PIC 16F18446; Compiler: XC8 Header Datei: [c] #ifndef Schieberegister #define Schieberegister #define serPin LATAbits.LATA1 #define srclkPin LATAbits.LATA4 #define rclkPin LATAbits.LATA5
schreibTakt (); // SChieberegister #endif Schieberegister.c: #include "Schieberegister.h" #include "16F18446_Init.h" #include "16F18446_Konfiguration.h" //Variable zur Speicherung der Segmentcodierung für die übergene Ziffer int displayZiffer; void digDisplay (int dezZiffer){ displayZiffer
-
Thread
[VS] wer es noch brauchen kann
Gate Driver 4 x ICL232CBE (SO16) RS232 Driver 3 x MAX3232ECWE (SO16) RS232 Driver 6 x 74HC08N (SO14) TTL [/pre]
#7571582: > entweder Tonne oder > gegen aufgerundete Versandkosten: fast alles weg! nur noch 2 x PIC18F452-I/P (PDIP-40) uC 2 x 87C52EBPN (DIL40) uC 3 x P80C552FA (PLCC 84) uC 3 x P89C52X2BA (PLCC44) uC 7 x MAX3316EEAE (TSSOP16) RS232 Tranceiver 2 x 82C52UBA (PLCC44) uC 3 x MAX3232ECWE (SO16)
-
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
Bosch Isio Heckenschere, Motor läuft nicht
die Schaltung, konstant, dauerhaft. Taster nicht gedrückt, 0mA. Was könnte da sein. Controller PIC 16F61x nicht gut zu lesen. Ich könnte durchaus mit Oszi mal schaun, ob da irgendwelche Steuerimpulse für die H-Brücke raus kommen. Aber noch besser wäre es, wenn jemand direkt einen Tip hätte
-
Thread
12 Volt DC Motor über WS2811 Chip steuern
zu Antrieb würde reichen. (12V, GND, Daten). Du bräichtest einen kleinen Controller wie z.B. AVR16DD20 oder PIC24F04KL100 (die klassischen AVRs kommen mit LIN nicht gut zurecht) https://ww1.microchip.com/downloads/aemDocuments/documents/MCU16/ProductDocuments/DataSheets/PIC24F16KL402-Family-Data-Sheet-DS30001037D.pdf
herausbekommen: - 20,03 kOhm Spulenwiderstand - unter Volllast 1,410 Ampere als Maximalstrom - 16,8 Watt - bei Blockade überraschenderweise nur 0,626 Ampere. Besten Dank an alle für Euren super interessanten und hilfreichen Input
-
Thread
[V] Induktivitäten 4,7µH bis 560µH (Aliexpress-Bestellung teilen)
höhere Spannungen als VDD erzeugen will, natürlich bei nur geringem Verbrauch. sprut hat das für seine PIC-Brenner verwendet.
Ich habe auch welche bestellt, allerdings nicht alle Werte (nur 16 Werte), würde da auch einmal je 5 oder 10 Stück abgeben. 2,2µH; 4,7µH; 5,6µH; 10µH; 15µH; 22µH; 47µH; 100µH; 220µH; 330µH; 470µH; 680µH 1,0mH; 1,8mH; 2,7mH; 4,7mH Bezahlt habe ich 10€ würde es
-
Thread
Neue Bauteile: Knochenschallmikrophon, Thermistor mit Schraubkopf uvam
png) Bildquelle, beide: Silicon Labs. ### MicroChip: Evaluationsboard für I3C-Achtbitter 18F16. MicroChips Lowcost-I3C-Achtbitter 18F16 haben wir in der Vergangenheit bereits vorgestellt. Wer mit dieser MCU unbürokratisch Experimente durchführen möchte, kann dies nun unter Nutzung der in der Abbildung gezeigten Platine namens “Microchip Technology PIC18F16Q20 Curiosity Nano Kit ” tun.  Bildquelle: MicroChip. Hervorzuheben ist, dass die rund € 25 teure Platine auch einen Debugger mitbringt. Die MCU ist also
-
Thread
Nixie Uhr Code
Hallo Ich habe im Netz eine Anleitung für eine Nixie Uhr gefunden. Die Uhr wird über einen PIC 16F15325 gesteuert. Diese hat mir gefallen und ich habe diese Uhr nachgebaut. Soweit kein Problem. Die Uhr funktioniert soweit und hat im Code eine 12H Anzeige. Laut dem Entwickler ist das
machine effect" > hier auch noch implementieren kann Beschreib mal, wie sowas aussehen soll. Der PIC dürfte nicht das Problem dabei sein.
-
Thread
PIC16F886: I2C Problem mit ACK Expander PCF8575
Ich habe ein Problem und bin fast am Verzweifeln. Also frage ich euch mal. Mein Projekt: - mit PIC 16F886 - Programmiersprache: pmp (IDE mit Turbo Pascal)...bitte nicht lachen, aber ich komme damit am besten zurecht - ein I2C Bus mit Expandern PCF8574 (8 I/O pins) und PCF8575 (2x8 Pins) - das
den Slave wird also initiiert durch die Stop Condition und nicht durch ein NACK. Datenblatt des PIC 16F886: PEN: Stop Condition Enable bit (in I2C Master mode only) SCK Release Control: 1 = Initiate Stop condition on SDA and SCL pins. Automatically cleared by hardware. 0 = Stop condition Idle
-
Thread
Compiler Error beim Build für PIC16F15325
Hallo Ich habe im Netz eine Anleitung für eine Nixie Uhr gefunden. Die Uhr wird über einen PIC 16F15325 gesteuert. Diese hat mir gefallen und ich habe diese Uhr nachgebaut. Soweit kein Problem. Aber bei der Programmierung des PIC 16F15325 bin ich definitiv an meine Grenze gestoßen.
Users/Teo/MPLABXProjects/testfgfh.X' "C:\Program Files\Microchip\xc8\v2.36\bin\xc8-cc.exe" -mcpu=16F15325 -c -mdfp="C:/Users/Teo/.mchp_packs/Microchip/PIC16F1xxxx_DFP/1.16.323/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default
-
Thread
STK500 reparieren
also halt so silberne SMD-Dinger in der Form eines kopfstehenden Bechers. Aufdruck "69" und "10" und "16V". Keine Ahnung wofür 69 steht.
unterstützt wird. Das wird in Zukunft mein Haupt-Programmer werden, zumal ich in letzter Zeit auch mehr mit PIC16/18/24 mache. Das STK500 bleibt im Schrank falls ich mal einen AVR HV-programmieren muss. Danke an alle hilfreichen Kommentierenden!
-
Thread
Attiny 1616 Hardware-Interrupt
sehr dankbar. Jeder Pin kann bei diesem Model Interrupts erzeugen. Siehe Datenblatt S.134 Kapitel 16.3.3: "Each PORT pin n can be configured as an interrupt source. Each interrupt can be individually enabled or disabled by writing to ISC in PORTx.PINnCTRL."
://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATtiny1614-16-17-DataSheet-DS40002204A.pdf So schwierig ist das doch auch nicht...
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
ATMEGA1284-PU im DIP-40 ist immer noch gut zu haben und wird auch gerne genommen, wegen der recht üppigen 16kB SRAM.
VERBOTEN. Sagt wer? Stimmt nicht: ich verwende auch daheim KEIL uV, IAR-ARM, CubeIDE, CCS C für PIC, CVAVR, Zilog Z8! Encore, AS7 > Ebenso PCBs die man nicht selber ätzt, SMD generell, MCUs >8bit oder > 16Mhz und alles das was es nicht fast so schon vor 30J gab. Ich bin häufiger Privatkunde von
-
Thread
PIC18F27Q10 EEPROM (NVMADRL / -H / -U)
Hallo zusammen Ich beschäftige mich seit einigen Tagen mit dem PIC18F27Q10 und habe eine Frage zum EEPROM. Von meinen bisherigen PIC18/12 kenne ich es nur so, dass ich eine Adresse (0x00-0xFF) für das Lesen und Schreiben angebe. Beim F27Q10 muss ich nun aber 3
geschrieben werden kann. In 10.1 sind die *Wort*-Adressen angeben. Naja, ich weiß schon, worum ich das ganze PIC-Zeugs nicht mag.
-
Thread
Dyson Clone Akku, BMS WTF??
Thomas R. schrieb im Beitrag #7545359: > Alles rechts vom PIC scheint mir der Balancer zu sein? Einen PIC gibts da nicht, aber Balancing in der Tat.
H. H. schrieb im Beitrag #7545427: > Thomas R. schrieb im Beitrag #7545359: >> Alles rechts vom PIC scheint mir der Balancer zu sein? > > Einen PIC gibts da nicht, aber Balancing in der Tat. Ja, "PIC" war hier nur der Platzhalter für irgend einen µP von Nuvoton. Ich erkenne bei der abgebildeten
-
Thread
Starthilfe bei PIC12F508 Assembler Programmierung mit MPLAB pic-as
Ohne das ich mir das Gemurkse jetzt angesehen haette, 2 Tipps: - Benutze mindestens einen PIC, den dein Programmieradapter auch debuggen kann. Z.B. einen 16F819 o.ae. Meinen ersten PIC habe ich z.B. von einem HP-Batterypack fuer den RAID-Controller recycled. Das war/ist besagter 16(L)F819
new ... wie man mit rumraten anstatt zuvor nachlesen schlau werden kann verstehe ich niemals. pic-as und pic12/16xx User guide zuvor lesen ist Pflicht, aber wahrscheinlich total old school. ... wie Unsinn immer noch weiteren Unsinn anzieht, zum staunen - wau!
-
Thread
benötige Hex-Datei für PIC16F628A
diese Antwort kommt kurz und dann kommt > Selected device not detected d.h. das PICkit3 sieht den PIC nicht, überprüfe Deine Verkabelung und mache einen 100nF-Kondensator zwischen Vdd und Vss Du musst folgendes Bild sehen, bei Device muss PIC16F628A stehen (ich hatte gerade nur einen PIC16F88 zur
nach erfolgreicher Programmierung sieht das dann so aus (halt mit PIC16F628A statt PIC16F88)
-
Thread
ADC-Wert skalieren
machen wenn man von anderen Hilfe will. Während 2,5V tatsächlich die Hälfte von 5.0V ist, ist (1.79-0.16)V weit weg von der Hälfte von (3.28-0.16)V.
schrieb im Beitrag #7541921: > delta ist doch uint32_t. Nö, da wo die Zeile herkommt ist delta uint16_t.