roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 май 2025, 09:27

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Несколько вопросов по AVR...
СообщениеДобавлено: 10 дек 2010, 05:59 
Не в сети

Зарегистрирован: 10 дек 2010, 05:42
Сообщения: 8
Всем привет!
Только начинаю изучать микроконтроллеры, теории перечитал море, с электроникой знаком + паять умеею, свободно программирую на Delphi - с освоением Си для AVR пока проблем не вижу, дык вот...
Есть задача собрать генератор импульсов 10 В с периодом от 20 мСек до 500 мСек...
Для решении задачи решил использовать ATMega, для приобретения доступен ATMega8535-16PU, на сегодняшний деь как я понял самый удобный и распространенный.
Скажите я правильно понимаю что его возможносетей мне хватит "за-глаза" для начального изучения и последующих проектов?
Основной вопрос в шнурке для программирования - что использовать LPT или COM порт? Из теории понял что есть возможность попалить LPT, поэтому надежнее СОМ. Следовательно где найти схему для СЩЬ переходника с указанием номиналов всех деталей (нашел гесколько схем, но без наминалов)?
Теперь по поводу питания:
1. питать контроллер лучше всего 5В?
2. от СОМ шнурка после программирования МК продолжт питаться или надо отключать от программатора и цеплять на внешний БП?
3. для шнурка программатора подойдет обычшый СОМ кабель или LPT если все необходимое спаять на одном из его концов (кабели экранированные)?
4. какие номиналы конденсаторов и кварца использовать для задания 8 МГц тактовой частоты? или в этом нет необходимости, т.к. вожно использовать внутренний генератор?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 10 дек 2010, 08:51 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
4. Кварц 8МГц, керамика 22пФ

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 10 дек 2010, 09:21 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 996
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Насчет самый удобный и распространенный - тут дело вкуса. Мне гораздо больше нравится атмега32.
Хватит ли "за глаза" - ну вот атмега32 мне хватает, а вашей бы нехватило :) смотря что хотите

Про шнурок - LPT паяется за 15 минут без деталей. для COM нужны детали и схема значительно сложнее. Начать лучше с ЛПТ, а дальше определитесь. Меня лично ЛПТ пока устраивает.

1. Да, это стандарт
2. от СОМ он вообще не питается, нужно отдельное питание. Я беру от USB например.
3. Для ЛПТ - да, для СОМ все сложнее
4. Dead уже ответил. Если сильная точность не нужна, то можно не парится, внутренний RC достаточно точен для ваших значений генератора вообще разницы незаметите.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 10 дек 2010, 13:50 
Не в сети

Зарегистрирован: 10 дек 2010, 05:42
Сообщения: 8
Ok!
Значит и я пока останавлюсь на LPT шнурке, тогда подробнее про него:
0. можно-ли при изготовлении LPT-шнурка из обычного citronix'a поступить так: отпаять разъем подключаемый со стороны принтера, напаять уравновешивающие резисторы и припаять 6-ти пиновый коннектор для подключения к плате с МК?
За основу схемы распайки планирую использовать эту схему http://www.123avr.com/img/07_isp5wire.png, я так понял она самая простая и там больше ничего не требуется?
1. МК может питаться от LPT?
2. Если п.1 да, то можно ли на питание от LPT посадить незначительную нагрузку обвязки МК?
3. МК можно подсоединять\отсоединять к LPT-шнурку не выключая комп и не закрвывая CVAVR и VMLAB?
4. для автономной работы МК достаточно от БП подать минус на GND и +5В на VCC и все?
5. по LPT-шнурку будет ли возможность передавать в VMLAB "тладочную информацию", т.е. из кода программы сделать printf("bla-bla") и уведеть в VMLAB или это уже USART?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 10 дек 2010, 13:55 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
4. Еще RESET к "+" надо через резистор и кондёры на питание и RESET.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 10 дек 2010, 17:54 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
0. Да по всем вопросам.
1. Нет, нужно отдельное питание.
2. Ну нету в LPT питания, нету :) Земля и входы-выходы, причем выходы слабенькеие и иногда трехвольтовые.
3. А надо? Вообще при отключенном питании МК можно.
4. Dead уже ответил.
5. Нет, надо последовательный порт подключать - через 232 преобразователь к COM или через USB-serial (ft232, cp210x) к USB.


Последний раз редактировалось blindman 11 дек 2010, 09:22, всего редактировалось 1 раз.
Излишнее цитирование!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 10 дек 2010, 18:20 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
d@vinchi писал(а):
4. для автономной работы МК достаточно от БП подать минус на GND и +5В на VCC и все?

В некоторых типах МК, например АТМега8,16,32 и т. п. кроме VCC ещё и AVCC к плюсу подключать надо.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 10 дек 2010, 19:11 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
d@vinchi писал(а):
ATMega8535-16PU, на сегодняшний деь как я понял самый удобный и распространенный.
так же доступен и тоже по 90 рублей ATMega16 A-PU - у него и памяти в 2 раза больше и тоже очень популярный микроконтроллер.

Если бы вы оригинал обучалки почитали http://proavr.narod.ru/07.htm то все вопросы отпали :D

Причем на картинке вами указанной оригинальный адрес и написан :Bravo:

_________________
Читайте !


Последний раз редактировалось avr123.nm.ru 10 дек 2010, 22:00, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 10 дек 2010, 21:53 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Вообще есть такое правило - программатор питается от платы с МК, а не наоборот. Исключение - всякие USB-программаторы. Но даже с ними надо МК питать отдельно...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 11 дек 2010, 07:54 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 996
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Пока не было резисторов при определенных состояниях ножек на LPT у меня МК стартовал без подключенного питания.
у меня там при старте начальная музычка играет и светодиоды мигают - сразу видно, когда включаю шнурок. Но очень тускло горят и тихо пищит. Резисторы поставил - перестало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 13 дек 2010, 00:30 
Не в сети

Зарегистрирован: 10 дек 2010, 05:42
Сообщения: 8
Возникло еще два вопроса:
1. на LPT-шнурке, GND надо соединять с корпусом самого разъема DB25 или достаточно того что корупус разъема соединен с экранной жилой кабеля?
2. кондеры на RESET, VСС, AVCC - можно поставить 0,01 мкФ (круглый, ораньжевый с обозначением 103)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 13 дек 2010, 14:24 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
1. Не надо, достаточно просто соединить с земляными ногами самого разъема (номера навскидку не помню, но их там много)
2. Нет, 103 - это 1 нФ, совсем маловато будет. Желательно 100 нФ. Т.е. 0.1 мкФ. Обозначение 105.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 13 дек 2010, 15:13 
Не в сети

Зарегистрирован: 16 июл 2010, 16:25
Сообщения: 219
Откуда: Беларусь , Минск
Цитата:
Желательно 100 нФ. Т.е. 0.1 мкФ. Обозначение 105.

Конденсатор 100 Нф имеет обозначение 104 , не путайте :)

_________________
Любая высокоразвитая технология похожа на волшебство


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 13 дек 2010, 15:30 
Не в сети

Зарегистрирован: 10 дек 2010, 05:42
Сообщения: 8
Цитата:
Желательно 100 нФ. Т.е. 0.1 мкФ.

Ну нет у меня сейчас таких :cry: , есть 103-тие...
а в кратком курсе освоения AVR, на странице 7 говорится:
Цитата:
Обязательно поставьте подтягивающий резистор 10 кОм от ножки RESET AVR на питание VCC и конденсатор 0.01-0.15 мкФ (в апноутах AVR040 и AVR042 рекомендуют 0.01 мкФ) от RESET на GND .

Как быть?
И в схеме программатора "5 проводков" стоят резисторы на 150 Ом, у меня есть тока на 180 - это сильно страшно? и чем вообще плох этот вариант программатора?
Не используемые жилы в принтерном шнурке надо отпаявать от DB25 со стороны компа или можно так и оставить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по AVR...
СообщениеДобавлено: 13 дек 2010, 15:40 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
d@vinchi писал(а):
Ну нет у меня сейчас таких , есть 103-тие...

Ставь какие есть, ничего страшного.
d@vinchi писал(а):
стоят резисторы на 150 Ом, у меня есть тока на 180 - это сильно страшно?
Абсолютно не страшно.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO