Контрактное производство электроники. Полный цикл работ

На компьютере не определяется ATmega328 по USB

Новичок
 
Регистрация: 11.07.2014
Сообщений: 9
Репутация: 10
0 1
0 0
 
16.11.2014 11:58 #1
Имею микроконтроллер ATmega328P в DIP корпусе. Пытаюсь ее подключить к компу по USB, схему взял со стабилитронами на 3.6В,
с питанием +5В от USB (см. схему во вложении). Кварц на 16МГц. Использую библиотеку LibUsbDotNet - V-USB для контроллера и libusb-win32 для компа (комп под виндой 7 работает) Взял от туда пример с custom request.
Без подключения к USB прошил в контроллер простую программу мигания светодиодом - все работает. Из фьюзов убрал только деление частоты на 8 и установил тактовый сигнал от внешнего кварца.
Подключаю к компу по USB, устройство не определяется, никак, даже как "неизвестное устройство".
Измеряю напряжение на выводе D-, там не держится постоянное напряжение! Оно секунду есть, секунду нет, как будто импулься примерно 1Гц.
Отключаю выводы D+ и D- от микроконтроллера - на компе определяется "неизвестное устройство".
Пробовал поставить вместо меги ATtiny2313 - с ней сработало, устройство определилось как HID сразу и без проблем. И светодиодом получается управлять с компа, как в примере.
Поставил ATtiny45 - таже бага, как с мегой, только пульсации чаще - примерно 0.5Гц.
Все эксперименты проводил на макетке, заменяя только контроллер, остальные детали не трогал.
Я так понимаю, что из-за пульсаций на D- и не происходит определение устройства на компе.
Что происходит не пойму, может кто сталкивался с такой поблемой.
Изображения
Тип файла: jpg avr-usb-mega16-sch.jpg (263.6 Кб, 0 просмотров)
Оценка
КОМПЭЛ продолжает серию публикаций об аналого-цифровых преобразователях азиатских производителей. В этом выпуске – АЦП с низкой разрешающей способностью: почему они востребованы несмотря на наличие встроенных 10-битных преобразователей в МК, какие модели пользуются спросом и как их можно использовать в качестве прямой (Pin-to-Pin) и функционально эквивалентной замены западным аналогам – в ряде случаев даже с улучшенными характеристиками.
Новичок
 
Регистрация: 25.04.2014
Сообщений: 2
Репутация: 10
 
17.11.2014 11:27 #2
Попробую предположить , что может быть WATCHDOG включен.
Оценка
Светодиодные драйверы серий XLG/ ELG/HLG MEAN WELL предназначены для самых разных задач – от уличного и архитектурного освещения до промышленных и рекламных установок. Все три линейки объединяют герметичный металлический корпус (степень защиты не ниже IP65/67), стабильная работа при экстремальных температурах (вплоть до –40 °C) и комплекс встроенных защит: от короткого замыкания, перегрузки, перенапряжения и перегрева. Во всех семействах есть возможность выбора диммируемых моделей по принятым в световой отрасли интерфейсам управления. Посмотреть ассортимент
Новичок
 
Регистрация: 11.07.2014
Сообщений: 9
Репутация: 10
0 1
0 0
 
24.11.2014 22:12 #3
WATCHDOG таймер отключаю стразу при старте программы вызовом wdt_disable().
Оценка
Керамические конденсаторы – одни из самых массовых и востребованных электронных компонентов, занимающих первое место по количеству строк в спецификациях большинства электронных изделий. Компания КОМПЭЛ поддерживает постоянный складской запас многослойных керамических конденсаторов (MLCC). В ассортименте – более 4000 уникальных наименований общим объёмом свыше 650 млн штук от ведущих производителей Азии, включая крупнейшие китайские бренды CCTC и Fenghua, а также таких мировых лидеров, как Yageo, Murata, Samsung и TDK.
Новичок
 
Регистрация: 25.04.2014
Сообщений: 2
Репутация: 10
 
25.11.2014 10:21 #4
Посмотрите "WATCHDOG FUSE" - WDTON, он должен быть 1 (на языке даташита - не запраграмирован).Я пользуюсь CodeVision, так там птичку надо снять.
Оценка
Ответ
Метки
atmega, usb
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 08:04.
Обратная связь РадиоЛоцман Вверх