Цитата(Kirill85 @ Oct 28 2010, 02:54)

Извините за неудобное форматирование, торопился, да.
Ну дык исправьте сейчас. Время отведенное для редактирования вроде еще не вышло. Хотя бы комментарий удалите.
Цитата(Kirill85 @ Oct 28 2010, 02:54)

P6DIR = 0xff;
Больше ничего нет.
Что еще выставить по шестому порту забыл?
Зашибись! Вы, извиняюсь, за нескромный вопрос User's Manual читали? А блок-схему пина в datasheet рассматривали? Весьма рекомендую почитать
Chapter 10. Digital I/O.
Этой командой вы настроили порт на вывод логических уровней. А после старта там лог.0. Вот его вы и пытаетесь измерить.
Нужно по крайней мере для 6и младших пинов PORT6 (предполагаю, что P6.0-P6.5 используются как входы АЦП)
Код
P6DIR &= 0xC0;
P6SEL |= 0x3F;
А лучше все регистры проинициализировать явными значениями, без использования битовых масок, накладываемых на состояние после POR.
Эскизы прикрепленных изображений