Цитата(makc @ Dec 29 2004, 11:04)
С одним LPC2106 обнаружилась интересная проблема:
Хотя нога 2 GPIO была сконфигурирована как OUTPUT и в соответствующий бит регистра IOSET был записан бит 1 (т.е. нога должна была перейти в уровень "1"), на выходе наблюдался твердый ноль. При этом если туда принудительно подать еденицу (например, подтянуть эту ногу к 3.3 В), то в регистре IOPIN появляется 1 в разряде 2. Т.е. вторая нога работает как INPUT, хотя и была сконфигурирована как выход.
Может все просто: проблема с платой или пайкой + ошибки в проге при отладке. Ножка 2 используется в 48-выводном корпусе для TDI, которая помимо Ваших цепей еще идет и на JTAG-порт, может там какой-то коротыш? Чудес-то не бывает, в основном сами ошибаемся.
Без обид, чисто по своему 20-летнему опыту