Страница 1 из 1
VMLAB Atmega8 и светодиоды... инвертирует- почему?
Добавлено: Пн дек 29, 2008 09:42:44
Alexeus
в VMLAB симулирую работу прошивки, вывожу out portB,0b11111111 на светодиоды -в программе линейка светодиодов потушена, в реале наоборот- все горят и наоборот, если вывести out portb,0b0000000 -в программе горят, в реале потушены. Почему так инвертировано, можно как нть в VMLAB поправить?
Добавлено: Пн дек 29, 2008 10:26:36
Krik99
Всё прваельно VMLAB выводит. Так как при установке лог.0 все светодиоды поключённые к плюсу питания будут гореть. А при лог.1 будут гореть светодиоды подключенные к минусу питания. Вот у VMLAB светодиоды подключены к плюсу.
Добавлено: Пн дек 29, 2008 10:40:42
Alexeus
А! Точно!, я и не обратил внимания на это, как раз так и есть- я задал в параметрах подключение на VDD, а в реале у меня светики на земле сидят... Спасибо
а как тогда выразить подключение к земле?
D1 VDD n1 ;сейчас светодиод D1 подключен к выводу PB0
R1 n1 PB0 1k ; через резистор R1=1к. замена VDD на VSS
; или GND дает ошибку при компилировании