[an error occurred while processing this directive]
|
Кароче......(непереводимый набор слов)
Мало того что этот пылесос некорректно аппаратно отрабатывает многопроцессорный режим(спасибо шо хоть еррату написали) так он еще и бит RB8 неочищяет(((((((
Просто в режиме 3 если обнулить RB8 то пришедший байт с 9тым битом=1 сделает RB8=1, но если после этого прийдет 9 бит=0 то RB8 останеца равным 1((((((.
Доневозможности упростил программу, оставил только прием байта и вывод его на индикатор. Вставляю после каждой проверки RI и RB8 строку RB8=0; и все корректно работает, как шлю так и показывает. Невставляю- шлю 9=0 остаеца ноль а после первого байта с 9=1 все остальные какими бы небыли всегда RB8=1. Какбудто он не переносит 9 бит в RB8 а делает простое or.
Подскажите господа харошие, всетаки теплица надежда что это глюк мой или Кейла, очень нехочеца шоб это было глюком кристалла.......ибо сколько их еще одному х извесно....
E-mail: info@telesys.ru