G
GrandAlf
Guest
Ik heb een int variabele die in bepaalde delen van het programma bevat een aantal minder dan 255.Ik nodig om dit als een byte met de seriële poort (SBUF = xx).Vlak voor het doorgeven kopieer ik de inhoud van een char variabele en zendt die plaats, aan de andere kant de nummers 1,2,3 worden ontvangen ok, maar 4,5,6 etc niet.Ik kan niet direct gebruik maken van een char variabele,
net als in andere delen van het programma behoeft te worden 16bits.Hebben ook geprobeerd verzenden int variabele rechtstreeks.Ook met en met behulp van het laagmasker bovenste byte, en met>> 4 en <<4 tot verschuiving bits.Geen van deze pogingen lijken te werken.Ik zou het meest waardering van een advies.
net als in andere delen van het programma behoeft te worden 16bits.Hebben ook geprobeerd verzenden int variabele rechtstreeks.Ook met en met behulp van het laagmasker bovenste byte, en met>> 4 en <<4 tot verschuiving bits.Geen van deze pogingen lijken te werken.Ik zou het meest waardering van een advies.