Возьмите Word и /256 или %256 не помню, ST такое позволяет? вы получите старший и младший байты. По другому вроде никак.
Вид для печати
Возьмите Word и /256 или %256 не помню, ST такое позволяет? вы получите старший и младший байты. По другому вроде никак.
Вы хоть понимаете что вы пишите ?
Если у вас адрес регистра 83 (REAL будет 83 и 84 регистр), то вы пишите адрес бита 1331, выдавая его за адрес регистра.
В таком случае вместо чтения 120 регистров, вам придётся читать 2 тысячи регистров. Может голову включите уже?
1331 бит попадает в 83 регистр
3239 бит попадает в 202 регистр - разница в 120 регистров
Если REAL по адресу 1331-1334, то читать придётся 1334 регистра.
Эта эпопея уже 3 неделю длится, сначала были адреса со 125 по 194 (70 регистров), потом ТС сделал с 83 по 182 (100 регистров) и собирался передавать REAL с 83 адреса.
2 недели ему разжёвывал как биты соотнести с регистрами, только по ходу ТС так ничего и не понял.https://owen.ru/forum/showthread.php?t=20069&page=766
А теперь биты из 199-202 регистра, а REAL из 1331-1334 регистров
kondor3000 Я сам ни фига не понял. Там даже же начальный адрес можно не с нуля задавать. Чего он хочет-то?