Reparatur Weidezaungerät Dema Mammut WZG 10/12V

Das gerät zeigte beim einschalten keine reaktion mehr, kein gewohntes summen und klicken, led bleibt dunkel.

Die schaltung wurde zunächst analysiert um die funktionsweise zu verstehen und um die folgenden messungen vorzubereiten.

Die schaltung besteht im wesentlichen aus drei teilen:

  • Einer "ladeschaltung" die einen kondensator zur hochspannungserzeugung auflädt.
  • Einer "zündschaltung …
more ...

Pic12F629 mit PicPrg Brennen

Ich benutze das linuxprogramm PICPrg zum brennen der Pic16F84 IC's. Um damit auch die 12F629 pics beschreiben zu können müssen zwei punkte beachtet werden, erstens der kalibrierwert für den internen oszillator und zweitens die Brownout/unimplemented Bits im config register.

  • Timer kalibrierung: An adresse 0x3FF des speichers steht ein vom …
more ...

PIC Programmiergerät

Mein Parallelport-PIC-Programmer, frei nach den Schaltungen von "Bob Blick" und "David Taint". Ich verwende diese Schaltung zusammen mit PicPrg um die PIC Typen 16F84 und 12F629 zu programmieren.

PicPrg Konfiguration:

  • VDD: +04
  • VPP: -05
  • Clock: +03
  • Data to Pic: +02
  • Data from Pic: +10

Schaltplan, Spannungsversorgung besteht aus einem Steckernetzteil …

more ...

MemCheck - A Memory Checker, BCM - Bounds Checked Malloc library

Hier gibts die Quellen für ein altes C/C++ Projekt welches ich mal für das Debugging/MemoryChecking erstellt habe, es gibt keine Dokumentation dazu, vielleicht kanns ja noch jemand brauchen ...

MemCheck ist ein MemoryChecker der mit der GCC-Option "-fcheck-memory-usage" arbeitet.

BCM ist eine Bibliothek innerhalb von MemCheck, dafür gibt's ein …

more ...