Quote:
I'm not familiar with serial port so please bear with me I'm a newbie.
Both of your problems have probably nothing to do with the serial communication itself. On the opposite, they are related to the weighing scale you are using (you kept it secret!).
I think that 'looping' is a normal scenario: the scale sends periodically unsolecited output. About 'reversed digits', I don't know.
Anyway, you have to read carefully the device manual, in order to proper interpretate its output data.