Страница 1 из 1

V-USB как получить 5V c порта?

Добавлено: Пн ноя 07, 2011 12:18:52
Exec
Сделал usb-клавиатуру на atmega8 с v-usb. Работает.
Хочу зажечь светодиод на ноге PC5.
на этапе инициализации прописываю:

PORTC = 0x20; /* all pins to ground, except pc5 */
DDRC = 1; /* all pins output */

Он загорается, но тускло. Напряжение на ноге около 1,6V. Видимо там ШИМ, но не знаю где он прописан и, соответсвенно, как отключить..
Если скомпилировать простую програмку мигания без v-usb, то все в порядке.
Можете подсказать как получить 5V?

Re: V-USB как получить 5V c порта?

Добавлено: Пн ноя 07, 2011 14:35:09
Avarges
Ножки AREF, AVCC подключены к питанию?

Еще вот:
DDRC = 1; /* all pins output */
по-моему так:
DDRC = 0xFF; /* all pins output */

Re: V-USB как получить 5V c порта?

Добавлено: Пн ноя 07, 2011 14:46:03
Engineer_Keen
Странно что пин зажигали правильно (PORTC = 0x20 ;-> 1 в PC5)
А на вывод порт почему-то настроили неправильно (DDRC = 1 ;-> PC1 - вывод)
Надо: DDRC=0x20. Можно и DDRC = 0xFF, если нужно все на вывод настроить.

Re: V-USB как получить 5V c порта?

Добавлено: Пн ноя 07, 2011 18:38:30
Exec
Спасибо, ребята, все заработало как надо.
Ошибка элементарная.