Dieses kleine Programm liest BIN Dateien ein, und erstellt daraus eine VCD Datei, die man z.B mit GTKWave betrachten kann. http://www.geocities.com/SiliconValley/Campus/3216/GTKWave/gtkwave-win32.html Dabei werden von jedem Byte die 8 bits als 8 Logikpegel dargestellt. Man kann z.B. mit einem uC in festen Zeit Abständen einen Port einlesen, abspeichern und dann zum PC übertragen. So hat man einen kleinen 8 Kanal Logic Anaylser... Die Verwendung des Programms ist einfach: Einfach die BIN-Datei auf das Programm ziehen und die Datei wird konvertiert. Optional kann man auch en Ausgabedateiname (*.VCD) angeben. Das Messintervall wird durch /Z: festgelegt. Es sind keine Kommazahlen erlaubt. Für z.B. ein 1us Intervall sieht das so aus: /Z:1us Wenn nichts angegeben wird, werden 1ms verwendet. Falls Fehler auftreten, kann ich das Programm nochmals überarbeiten. Ich habs kurz getestet, läuft soweit problemlos.
Interessantes Projekt, allerdings wäre es besser wenn Du die Source dieses Konvertierungs-Programmes veröffentlichen würdest, damit man es für seine Bedürfnisse anpassen kann. Unter dem angegebenen Link konnte ich allerdings die zu WinWave notwendigen DLL nicht finden.
Hier habe ich eine komplette Win32 GTKwave version gefunden: ftp://ftp.cs.man.ac.uk/pub/amulet/gtkwave/1.3/
Hier eine Beschreibung des VCD Formats, und im Anhang ein kleines QBASIC Programm zum Umwandeln von BIN in VCD. Kann man leicht in C oder eine andere Sprache übertragen... http://www.mathworks.com/access/helpdesk/help/toolbox/modelsim/a1064428140.html
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.