в VMLAB симулирую работу прошивки, вывожу out portB,0b11111111 на светодиоды -в программе линейка светодиодов потушена, в реале наоборот- все горят и наоборот, если вывести out portb,0b0000000 -в программе горят, в реале потушены. Почему так инвертировано, можно как нть в VMLAB поправить?
VMLAB Atmega8 и светодиоды... инвертирует- почему?
- Сообщения: 690
- Зарегистрирован: Вс мар 04, 2007 01:17:12
- Реклама
Всё прваельно VMLAB выводит. Так как при установке лог.0 все светодиоды поключённые к плюсу питания будут гореть. А при лог.1 будут гореть светодиоды подключенные к минусу питания. Вот у VMLAB светодиоды подключены к плюсу.

- Сообщения: 690
- Зарегистрирован: Вс мар 04, 2007 01:17:12
А! Точно!, я и не обратил внимания на это, как раз так и есть- я задал в параметрах подключение на VDD, а в реале у меня светики на земле сидят... Спасибо 
а как тогда выразить подключение к земле?
D1 VDD n1 ;сейчас светодиод D1 подключен к выводу PB0
R1 n1 PB0 1k ; через резистор R1=1к. замена VDD на VSS
; или GND дает ошибку при компилировании
а как тогда выразить подключение к земле?
D1 VDD n1 ;сейчас светодиод D1 подключен к выводу PB0
R1 n1 PB0 1k ; через резистор R1=1к. замена VDD на VSS
; или GND дает ошибку при компилировании
