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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Exec
Родился
Сообщения: 8
Зарегистрирован: Пн ноя 08, 2010 03:38:48

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

Сообщение Exec »

Сделал usb-клавиатуру на atmega8 с v-usb. Работает.
Хочу зажечь светодиод на ноге PC5.
на этапе инициализации прописываю:

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

Он загорается, но тускло. Напряжение на ноге около 1,6V. Видимо там ШИМ, но не знаю где он прописан и, соответсвенно, как отключить..
Если скомпилировать простую програмку мигания без v-usb, то все в порядке.
Можете подсказать как получить 5V?
Реклама
Аватара пользователя
Avarges
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Вт дек 22, 2009 02:24:50
Контактная информация:

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

Сообщение Avarges »

Ножки AREF, AVCC подключены к питанию?

Еще вот:
DDRC = 1; /* all pins output */
по-моему так:
DDRC = 0xFF; /* all pins output */
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

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

Сообщение Engineer_Keen »

Странно что пин зажигали правильно (PORTC = 0x20 ;-> 1 в PC5)
А на вывод порт почему-то настроили неправильно (DDRC = 1 ;-> PC1 - вывод)
Надо: DDRC=0x20. Можно и DDRC = 0xFF, если нужно все на вывод настроить.
Exec
Родился
Сообщения: 8
Зарегистрирован: Пн ноя 08, 2010 03:38:48

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

Сообщение Exec »

Спасибо, ребята, все заработало как надо.
Ошибка элементарная.
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»