Правильно ли я мыслю на счет микроконтролеров?

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Serj777
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

SeregaT писал(а):
Serj777 писал(а):У меня нету LPT и COM. Прошить МК для програматора без програматора не смогу.
У меня то-же нету ;) Но вот как-то прошил. А вообще да, я по началу то-же хотел купить (то-же 900 р стоил), но в магазине кончились, поэтому сам спаял.

А как это сделать без ЛПТ?
Начинать изучения лучше с ATmega128? Хоть ног много, зато их хватит на что угодно и памяти тоже. Еще полный русский даташит есть. (Вопрос остался)
Да без разницы, с чего начинать, если денег не жалко, можно и с меги128. Но на крайняк можно скачать русский даташит на мегу 128, читать его, а все адреса, биты и т.д. смотреть в даташите применяемого МК.
Так буду делать. Хотя я английские даташиты почитать могу, но сравнивать мануалы по 350 листов на не родном языке :shock:
Реклама
Avatar

Сообщение Avatar »

ATmega128 наверно впаивать придется. Наверно лучше что-то в панельк для начала.

Я советую наверно самую популярную ATmega8 или чуть больше ATmega16.

ATmega8 в панельке можно потом заменить и на ATmega328 с 32 Кб памяти.
Реклама
Avatar

Re: Правильно ли я мыслю на счет микроконтролеров?

Сообщение Avatar »

AI_Disable писал(а): программатор AVR910 на USB удобен тем, что можно шить из CVAVR, или в студии через AVRprog.
AVR910 USB очень надежен в работе и стоит всего 580 рублей, а прошитый для него микроконтроллер ATmega8 всего 120 рублей - врядли дешевле можно найти. Прекрасный инструмент для AVR.

Программы советую CVAVR и PROTEUS - прекрасная связка и очень простая для использования новичком. Легко программировать, настраивать аппаратуру AVR и видно что происходит в виртуальном микроконтроллере и во всех схеме.

Главное в одной схеме можно использовать множество МК разных производителей.
А самое главное- можно в очередной раз рекламировать себя, любимого. Всё очень просто- оригинальную ссылку заменить на свою. Сэр Мурр
Serj777
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Re: Правильно ли я мыслю на счет микроконтролеров?

Сообщение Serj777 »

Avatar писал(а):
AI_Disable писал(а): [url=http://www.хххх.ru/modules.php?name=Forums&file=viewtopic&t=642]программатор AVR910 на USB[/url] удобен тем, что можно шить из CVAVR, или в студии через AVRprog.
AVR910 USB очень надежен в работе и стоит всего 580 рублей, а прошитый для него микроконтроллер ATmega8 всего 120 рублей - врядли дешевле можно найти. Прекрасный инструмент для AVR.

Программы советую CVAVR и PROTEUS - прекрасная связка и очень простая для использования новичком. Легко программировать, настраивать аппаратуру AVR и видно что происходит в виртуальном микроконтроллере и во всех схеме.

Главное в одной схеме можно использовать множество МК разных производителей.
Спасибо за совет.
А гдеж взять прошитый ATmega8 всего 120 рублей? Я в Питере.
Avatar писал(а):ATmega128 наверно впаивать придется. Наверно лучше что-то в панельк для начала.

Я советую наверно самую популярную ATmega8 или чуть больше ATmega16.

ATmega8 в панельке можно потом заменить и на ATmega328 с 32 Кб памяти.
Я выбор остановил на ATmega48. Уже библиотечку в АД сделал.

PS Я асемблер не готов осиливать! Софт под С нужен.
Реклама
Эиком - электронные компоненты и радиодетали
Serj777
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

Все, всех с Новым Годом :beer:
Увидемся в следующем году.
Реклама
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18860
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Serj777 писал(а):А как это сделать без ЛПТ?
Никак. Найти знакомого, который разрешит воспользоваться своим компом на несколько минут.
Но лично я для начала купил плату PCI COM (за 300р) и пользовался программатором Громова. Но потом понял, что для постоянного использования это далеко не самый лучший программатор и спаял USBasp (а его уже прошил от платы с COM портом).
Реклама
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Re: Правильно ли я мыслю на счет микроконтролеров?

Сообщение AI_Disable »

Avatar писал(а):AVR910 USB очень надежен в работе
Вот тут позвольте не согласиться. AVR910 USB хороший программатор, но при прошивке из CVAVR частенько можно напороться на различные глюки, такие как: тини нормально прошиваются только на низкой скорости SPI, срыв записи слишком большого флэша (16кб и более), и, самый распространённый, прошивальщик «теряет МК из виду».
И ещё, Avatar, если вы вставляете в свой пост цитату другого человека, не следует переделывать её на свой лад, в частности, ссылки, а то, получается, подставили меня, как спамера.
Serj777
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

Ребят, что это за AVRUSBBoot - USB bootloader for Atmel AVR controllers
http://www.fischl.de/avrusbboot/
Я таким макаром смогу прошить ATMega8?

А програматор значит лучше взять этот:
USBasp - USB programmer for Atmel AVR controllers
http://www.fischl.de/usbasp/

У него и прошивка последняя от 2009-02-28
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

Serj777 писал(а):Ребят, что это за AVRUSBBoot - USB bootloader for Atmel AVR controllers
http://www.fischl.de/avrusbboot/
Я таким макаром смогу прошить ATMega8?
Нет, не сможете. Это вообще не программатор, а бутлоадер. С его помощью можно прошивать флэш МК через USB, но перед этим, в этот же МК, нужно программатором прошить загрузчик.
Serj777 писал(а): А програматор значит лучше взять этот:
USBasp - USB programmer for Atmel AVR controllers
http://www.fischl.de/usbasp/

У него и прошивка последняя от 2009-02-28
Да, можно, USBasp хороший программатор и студией поддерживается.
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18860
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Serj777 писал(а):А програматор значит лучше взять этот:
USBasp - USB programmer for Atmel AVR controllers
http://www.fischl.de/usbasp/
Хороший программатор. У меня такой, глюков не заметил (об этом чуть ниже).
У него и прошивка последняя от 2009-02-28
Я пробовал последнюю (может сейчас уже и не самую последнюю), так там были некоторые глюки (у меня по крайней мере). Точно не помню в чём эти глюки выражались, но вроде мне приходилось время от времени отключать программатор и включать снова, чтобы винда его увидела. Залил старую и всё опять заработало нормально.
Serj777
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

А вот эта тема силь бредова?
Скоростной AVR USB программатор на FT232RL без вспомогательного контроллераPrint This Post
http://easyelectronics.ru/skorostnoj-av ... llera.html
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

Нисколько не бредова. Этот прогер удобен для тех, у кого нет COM/LPT для начальной прошивки МК. Единственный минус - высокая цена ft232.
Serj777
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

Я правильно понимаю что имея программатор я могу готовую схему прошивать много раз. Т.е. я собрал мигалку светодиодани на МК и сделал выводы для подключения программатора, например как разведенно тута http://easyelectronics.ru/img/AVRProgra ... matics.gif
Питание пойдет с програматора и его хватит?
В самой схеме перемычек ставить не нужно?
Просто подключил и прошил, затем отключил схему и подал на нее питание, все заработает?
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

Serj777 писал(а):Я правильно понимаю что имея программатор я могу готовую схему прошивать много раз.
Да, правильно.
Serj777 писал(а): Питание пойдет с програматора и его хватит?
Зависит от того, что вы им собрались питать. Для МК хватит. В общем, USB может обеспечить не более 500ма.
Serj777 писал(а): В самой схеме перемычек ставить не нужно?
Просто подключил и прошил, затем отключил схему и подал на нее питание, все заработает?
Да, если вы не займёте выводы программирования под что-либо.
Serj777
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

AI_Disable писал(а):
Serj777 писал(а): Да, если вы не займёте выводы программирования под что-либо.
А если скажем эти выводы в схеме будут заняты под кнопки управления. Эти кнопки в момент програмирования не будут нажиматься(концы МК будут висеть в воздухе). Тогда я смогу прошить МК?
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

Сможете
Serj777
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

B почему не бывает все просто?

Выбрал я AVR910 от PROTTOSSа.
Перерисовал схему. Исходники брал с radiokot.ru и prottoss.com

Плиз. гляньте, вдруг накосорезил?

Отличия: Не стал понижать питание, оставил 5В для простоты и стабильности. Добавил индикацию внешнего питания. Жампера заменил на дип переключатели, а то перемычки вечно теряются.

Изображение
Serj777
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

Вот еще вопрос появился!
А зачем у автора схемы с програматора выходит вывод LED?
Большинство его не используют и оставляют вывод не задействованным.
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18860
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Serj777 писал(а):Отличия: Не стал понижать питание, оставил 5В для простоты и стабильности.
Ага, только не стоит забывать, что напряжение на контактах USB (D+ и D-) должно быть не больше 3,6 вольта. Поставь стабилитроны между выводами и землёй по 3,6в.
Serj777
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

SeregaT писал(а):
Serj777 писал(а):Отличия: Не стал понижать питание, оставил 5В для простоты и стабильности.
Ага, только не стоит забывать, что напряжение на контактах USB (D+ и D-) должно быть не больше 3,6 вольта. Поставь стабилитроны между выводами и землёй по 3,6в.
Давно я просматривал спецификацию на USB ))

Спасибо за предупреждение и за совет со стабилмтронами. :wink:
А по мощьности стабилитрончики из самых дохленьких пойдут?

А так вот что пока получается
Изображение
Питание для програмируемого МК можно будет отключать. Есть отдельная индикация.
USB провод впаивается.
ISP провод впаивается. Многожильная витая пара, надежнее работать должна.
Ответить

Вернуться в «Теория»