Beste tweakers,
Voor een project moet ik met een PC applicatie geschreven in VB(Ja dit is een eis) een hex file inlezen en daarna de uitgelezen data doorsturen over de serieele poort naar een microcontroller. Nu heb ik zelf eerder nog nooit met VB gewerkt dus dit is even wennen. Onderhand kan ik wel netjes de regels van de hexfile uitlezen en deze opdelen in de verschillende stukken(een hexfile bevat verschillende delen zoals het address, count, data,checksum). Nu het volgende probleem. Stel de data ziet er als volgt uit:
1C80FB9A34206168AD141680FB120301
Dit sla ik op in een string. Om dit netjes te versturen naar mijn microcontroller moet dit omgezet worden naar het volgende formaat: 0x1C 0x80 0xFB enz.
Overal moet dus 0x voor worden gezet en dan dus 2 tekens van de string erachter. Kan iemand mij op weg helpen hoe ik dit kan aanpakken?
Voor een project moet ik met een PC applicatie geschreven in VB(Ja dit is een eis) een hex file inlezen en daarna de uitgelezen data doorsturen over de serieele poort naar een microcontroller. Nu heb ik zelf eerder nog nooit met VB gewerkt dus dit is even wennen. Onderhand kan ik wel netjes de regels van de hexfile uitlezen en deze opdelen in de verschillende stukken(een hexfile bevat verschillende delen zoals het address, count, data,checksum). Nu het volgende probleem. Stel de data ziet er als volgt uit:
1C80FB9A34206168AD141680FB120301
Dit sla ik op in een string. Om dit netjes te versturen naar mijn microcontroller moet dit omgezet worden naar het volgende formaat: 0x1C 0x80 0xFB enz.
Overal moet dus 0x voor worden gezet en dan dus 2 tekens van de string erachter. Kan iemand mij op weg helpen hoe ik dit kan aanpakken?