С чего начать программировать микроконтроллеры?

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

Сообщение SeregaT »

Pippeytz писал(а):простой шет все и порт не спалиш случайно..

Так его то-же прошивать надо? Просто для начала я хотел собрать самый простейший, чтобы наверняка (чтобы потом не разбираться, что не работает: программатор или моя схема). Малость разберусь, тогда уже можно городить чего получше.
А что, высокая вероятность того, что спалю порт? Даже если микросхему вставлять в панельку приделаную прямо на разъём?
Последний раз редактировалось SeregaT Вт янв 20, 2009 19:05:33, всего редактировалось 1 раз.
Аватара пользователя
Pippeytz
Потрогал лапой паяльник
Сообщения: 396
Зарегистрирован: Ср май 28, 2008 19:30:31
Откуда: Донецк
Контактная информация:

Сообщение Pippeytz »

угу) поверь моему печальному опыту . ремонтировать лпт порт на компе совсем не те ощущения которые хочеться испытать еще раз
Полный пипеутз.
Cat_CooLeR
Опытный кот
Сообщения: 732
Зарегистрирован: Пт авг 22, 2008 16:59:43
Контактная информация:

Сообщение Cat_CooLeR »

Кого, програматор? Нет, там нужно микросхему, есть аналог АП5.
Аватара пользователя
Pippeytz
Потрогал лапой паяльник
Сообщения: 396
Зарегистрирован: Ср май 28, 2008 19:30:31
Откуда: Донецк
Контактная информация:

Сообщение Pippeytz »

я про ЛПт порт который в компе торчит
Полный пипеутз.
Cat_CooLeR
Опытный кот
Сообщения: 732
Зарегистрирован: Пт авг 22, 2008 16:59:43
Контактная информация:

Сообщение Cat_CooLeR »

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

Сообщение SeregaT »

А из-за чего его можно спалить? Там ведь резисторы стоят чтобы КЗ небыло в случае чего, и от статики так то-же не спалишь.
Аватара пользователя
Pippeytz
Потрогал лапой паяльник
Сообщения: 396
Зарегистрирован: Ср май 28, 2008 19:30:31
Откуда: Донецк
Контактная информация:

Сообщение Pippeytz »

лучче перебдить чем недобдить ато всяко быва...
и шить програматор не нада - там стоит обычная микросхема-буфер с 3мя сотсояниями на выходе
Полный пипеутз.
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

Pippeytz писал(а):ремонтировать лпт порт на компе совсем не те ощущения которые хочеться испытать еще раз


Сдуть МИО, напаять аналогичное с трупика...
Хотя ИМХО лучше siprog слепить на ком-порт.
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

А по поводу программирования, то, что написано в обучалке для AT90S2313, подойдёт и для ATmega8? Или там подругому всё?
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

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

Сообщение SeregaT »

Народ, подскажите по схеме.
Как считаете, это нормальная схема для USB программатора?
Зачем нужны кондёры C3 и C5?
Если в ATmega8 есть свой кварцевый резонатор, зачем нужен внешний? Или можно и без него?
Какую использовать марку кондёров C1, C2, C3, C5?
И главное: Как подключить прошиваемый контроллер? На какие выводы подключать я знаю, только не пойму, какие именно с этой схемы.
Изображение
Cat_CooLeR
Опытный кот
Сообщения: 732
Зарегистрирован: Пт авг 22, 2008 16:59:43
Контактная информация:

Сообщение Cat_CooLeR »

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

Сообщение SeregaT »

Cat_CooLeR писал(а):Кварц нужен, чтоб задать тактовую частоту.

Это я знаю. Просто не понятно, если у этого МК есть встроеный кварц, то нужен ли внешний?
Если не ошибаюсь подключать МК нужно к SV1

Конечно к SV1. А какой вывод SV1 к какому выводу прошиваемого МК?
Можно ли этим программатором прошивать МК, который не впаян в устройство, а подключается отдельно, к программатору? Если можно, то надо ли еще чего, кроме самого МК?
Cat_CooLeR
Опытный кот
Сообщения: 732
Зарегистрирован: Пт авг 22, 2008 16:59:43
Контактная информация:

Сообщение Cat_CooLeR »

Точно не помню, но кварц задает нужную частоту, и для большей устойчивости, и придется возится с фьюзами чтоб настроить нужную.
А какой вывод SV1 к какому выводу прошиваемого МК?

м... а к нему документации нет? а то есть варианты, но врятли они точные.
а подключается отдельно, к программатору?

Да можно, так как там есть питание для МК.
Аватара пользователя
Pippeytz
Потрогал лапой паяльник
Сообщения: 396
Зарегистрирован: Ср май 28, 2008 19:30:31
Откуда: Донецк
Контактная информация:

Сообщение Pippeytz »

"Если в ATmega8 есть свой кварцевый резонатор, зачем нужен внешний? Или можно и без него?"

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

Сообщение SeregaT »

Pippeytz писал(а):Какой именно резонатор будет изпользовтаься задаеться фузами. В данной схеме атор решил брать от внешнего резонтаора.

Что такое фузы? Надо ли что-то менять, чтобы использовать встроеный резонатор? Если резонатор всётаки поставить, то на прошиваемом МК нужно будет ставить такой-же? (Чтобы тактовые частоты совпадали) Или наличие-отсутствие кварцевого резонатора неважно, как на программаторе, так и на прошиваемом МК?
Cat_CooLeR
Опытный кот
Сообщения: 732
Зарегистрирован: Пт авг 22, 2008 16:59:43
Контактная информация:

Сообщение Cat_CooLeR »

Надо ли что-то менять, чтобы использовать встроеный резонатор?

Обязательно.
На прошиваемом МК не надо. На прошиваемом неважно.
Фузы, фьюзы, Fuses, задают тактовую частоту МК, использование внешнего или внутренего резонатора, можно ли будет прошивать МК в дальнейшем и т.д.
Аватара пользователя
Pippeytz
Потрогал лапой паяльник
Сообщения: 396
Зарегистрирован: Ср май 28, 2008 19:30:31
Откуда: Донецк
Контактная информация:

Сообщение Pippeytz »

Фузы - тибе с ними предстоит еще доолго помучатсо.. Ето в основном в разделе даташита
Suytem clock and clock options
Ето набор параметров котоыре определяют от чего будет тактировтаься товй мк, а так же еще некотоыре параметры.По умолчанию во всех мегах выставлен внутрений генератор на 1 мгц. На щет тактировки програматора не че не понял . Тактировтаься должен только мк от 1 итсочника: будь то внешний , внутрений или другой мк . А програматор лиш заливает програму с компа в кристал, ему тактировка ненужна. Если ты только не о том кварце что стоит в твоей схема - ето тактировка для меги 8 , в програматоре. А тактировку для програмируемного етой мегой 8 чипа уже дожлен будеш выставить ты.
Полный пипеутз.
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Тоесть пока я еще толком не разобрался, я могу просто втыкать МК в программатор безовсяких заморочек с кварцом, и у меня будет работать?
Аватара пользователя
Pippeytz
Потрогал лапой паяльник
Сообщения: 396
Зарегистрирован: Ср май 28, 2008 19:30:31
Откуда: Донецк
Контактная информация:

Сообщение Pippeytz »

выткай и пробуй)
Полный пипеутз.
Ответить

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