04.12.2011, 15:23
Hallo,
ich möchte Dezimalzahlen an einen ATmega32 schicken. Bisher habe ich die VISA Schreibfunktion immer in Kombination mit einem Dropdown Menü benutzt, daher waren die zu übertragenden Werte nie größer als 9 und die Übertragung hat immer funktioniert
Jetzt möchte ich jedoch eine beliebige Zahl bis 255 eingeben. Aber sobald die Zahl größer als 9 ist kommen falsche Werte beim µC an. Beim ATmega liegt das Problem nicht, da mit einem Hyperterminal die richtigen Werte ankommen.
In Labview ist es egal ob ich einen String direkt auf die VISA gebe oder eine Zahl in einen String umwandel, die übertragenen Werte sind immer falsch.
Hat jemand vielleicht eine Idee woran es liegen könnte?
Gruß,
sharth
ich möchte Dezimalzahlen an einen ATmega32 schicken. Bisher habe ich die VISA Schreibfunktion immer in Kombination mit einem Dropdown Menü benutzt, daher waren die zu übertragenden Werte nie größer als 9 und die Übertragung hat immer funktioniert
Jetzt möchte ich jedoch eine beliebige Zahl bis 255 eingeben. Aber sobald die Zahl größer als 9 ist kommen falsche Werte beim µC an. Beim ATmega liegt das Problem nicht, da mit einem Hyperterminal die richtigen Werte ankommen.
In Labview ist es egal ob ich einen String direkt auf die VISA gebe oder eine Zahl in einen String umwandel, die übertragenen Werte sind immer falsch.
Hat jemand vielleicht eine Idee woran es liegen könnte?
Gruß,
sharth