Moin, Das will ich tun: Ich brauche für meinen uC ein paar Audio Samples, die im Flash abgelegt werden sollen. Diese sollen dann per 8bit PWM + analgem Tiefpass abgespielt werden. Die Audio Samples kann ich mir mit meiner Audio Software als 8bit mono / 16kHz .wav erstellen. Den 44 byte wav-Header kann ich auch noch mit nem hex-Editor löschen. Jetzt möchte ich das header-lose wav-File einfach als unsigned char array in mein Flash schieben. Hier das Problem: Der Hex-Editor läßt mich das so kopieren: 7F7E80858280817D807E7D7D7F7C7F7E... Ich brauche aber: 0x7F,0x7E,0x80,0x85,0x82,0x80,0x81,0x7D,0x80,0x7E... Klar kann ich ",0x" da immer rein kopieren, habe ich auch für nen 8bit Sinus schon gemacht, aber bei einem 10kB Sample macht das kein Spaß mehr... Gibt's da irgendwas an Konvertierungssoftware o.ä.? Danke, das X
Würd da kurz ein C Programm oder was in Excel (keine ahnung ob das geht) machen. Sollte eigentlich klappen. 2 Zeichen von deinem zusammenzug nehmen. ",0x" einfügen und dan nächste 2 zeichen. Gruss
Hallo, schau mal hier: http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=49747&postdays=0&postorder=asc&highlight=hex2data&start=0 Da wurde mal sowas gemacht. Gruss Klaus
Warum so kommpliziert ? Nimm 'nen Hex-Editor, der die Werte mit Leerzeichen dazwischen kopiert. Dann in einem beliebigen Editor das Leerzeichen durch ,0x ersetzen lassen.
Danke an alle, aber der hier ist genau das richtige: CC schrieb: > http://www.ulrichradig.de/home/index.php/software/winbin :-) Danke an Herrn Radig!
Warum so kommpliziert? objcopy existiert. Hat jeder WinAVR dabei. avr-objcopy -I binary -O ihex inputfile outputfile
Hc Zimmerer schrieb: > Warum so kommpliziert? objcopy existiert. Hat jeder WinAVR dabei. > > avr-objcopy -I binary -O ihex inputfile outputfile Weil ich Codevision nutze...
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.