Sophi
Newbie level 5
wav2dvr
A continuation of this thread
In my eeprom programmer buffer I am seeing three columns.
When I load the file, it loads into column 3 no matter if the file is ASCII or HEX. The output from the eeprom itself is column 2 (hex). Since the programmer reads the hex file I give it as ASCII, then converts it to Hex, the file it is using is the wrong one. I've tried adding by hand what I think might be the way to get the software to understand that this is a hex file (ie: putting :1001000...1002000....etc.) in front of each line of data. But this does not work. PonyProg does not recognize my file as hex data.
The whole picture is: analog sound file converted to hex via "wav2dvr" software (available here: **broken link removed**), then put the hex file into the eeprom via PonyProg, then read the file via PIC to D/A to amplification to speaker. All the hardware has been tested and does work. But sound is pure noise. And I think all of these file conversions are seriously corrupting my sound file.
Does anyone have a better software converting method and programming than what I've got? Or suggestions, advice....
Sophi
Added after 5 hours 37 minutes:
So PonyProg will only take an Intel Hex file- (this after re-reading the help files). And adding 1000100 etc. to the beginning of each line is not enough.
Is there a software available that can convert from data to Intel Hex?
Thanks-
Sophi
A continuation of this thread
In my eeprom programmer buffer I am seeing three columns.
I havent used the PonyProg but most programmers are the same. When you see the buffer the 3 columns are as this
Address -- Hex Data --- ASCII data
000000 00 00 04 06.. ...AJ87ds
The HEX data and ASCII data are actually the same data represented in 2 different formats.
You should be able to edit any of the data in columns 2 or 3. When you load the file, it should show in these 2 columns. Try loading any text file into the buffer and it should show in column 3 as readable text.
When I load the file, it loads into column 3 no matter if the file is ASCII or HEX. The output from the eeprom itself is column 2 (hex). Since the programmer reads the hex file I give it as ASCII, then converts it to Hex, the file it is using is the wrong one. I've tried adding by hand what I think might be the way to get the software to understand that this is a hex file (ie: putting :1001000...1002000....etc.) in front of each line of data. But this does not work. PonyProg does not recognize my file as hex data.
The whole picture is: analog sound file converted to hex via "wav2dvr" software (available here: **broken link removed**), then put the hex file into the eeprom via PonyProg, then read the file via PIC to D/A to amplification to speaker. All the hardware has been tested and does work. But sound is pure noise. And I think all of these file conversions are seriously corrupting my sound file.
Does anyone have a better software converting method and programming than what I've got? Or suggestions, advice....
Sophi
Added after 5 hours 37 minutes:
So PonyProg will only take an Intel Hex file- (this after re-reading the help files). And adding 1000100 etc. to the beginning of each line is not enough.
Is there a software available that can convert from data to Intel Hex?
Thanks-
Sophi
Last edited by a moderator: