Сообщение от Halex07
|
Опять сказали A, но не сказали Б. Компилятор то какой? Судя по фразе, СИ-шный, но MPLAB IDE их поддерживает несколько.
|
УПС да. компилятор CCS 4.114. Микропроцессору подсовываю не HEX а COF файл.
Если пользоваться просто протеусом то он переменные Битовые в окне
PIC CPU Variables отображает как String длиной 1 байт. И в отображении переменных только: строка, десятичное и шеснатиричные значения. Отображение в двоичной системе не возможно и естественно нужный бит не показывает. Аналогично в Протеусе по умолчанию для переменных типа byte почему-то значение отображается в виде строки, но там хоть можно задать тип десятичное целое.
проблему слегка можно решить если в
Watch window забить переменную по адресу и тогда для нее можно высставить отображение в двоичном виде. остается только понять какая из моих переменных соответствует какому биту. Но как только что-то переправить в коде то адрес переменной может поменяться.