ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Завтра посмотрю на работе. Но когда я запускаю программу которой раньше пользовался, то программатор работает, видим МК и шьет их.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
приветствую
а где можно почитать про програмирование "пустых"(ну только купленных, то есть как я понимаю то в них с завода ничего нету) контроллеров?
просто залить прошивку или надо ещё бут лоадеры какието заливать?
и например есть контроллер от ардуины, а я в него хочу заливать прошивки через usbasp, фуз биты набо будет менять? и бутлоадеры менять\заливать?
а где можно почитать про програмирование "пустых"(ну только купленных, то есть как я понимаю то в них с завода ничего нету) контроллеров?
просто залить прошивку или надо ещё бут лоадеры какието заливать?
и например есть контроллер от ардуины, а я в него хочу заливать прошивки через usbasp, фуз биты набо будет менять? и бутлоадеры менять\заливать?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Misha119 писал(а):приветствую
а где можно почитать про програмирование "пустых"(ну только купленных, то есть как я понимаю то в них с завода ничего нету) контроллеров?
просто залить прошивку или надо ещё бут лоадеры какието заливать?
и например есть контроллер от ардуины, а я в него хочу заливать прошивки через usbasp, фуз биты набо будет менять? и бутлоадеры менять\заливать?
пустые просто прошиваешь и все. Никаких бутлоадеров не надо. Фьюзы по вкусу, но без них тоже все работает. Впринципе фьюзы можно прочитать и посмотреть что тебе надо. По умолчанию там скорость маленькая, 1мегагерц вроде. Там выставлено 8 мегагерц и делитель на 8.
с андуриной соответсвенно.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
alex1126 писал(а):Фьюзы по вкусу, но без них тоже все работает.
Подобное заявление ошибочно, и может ввести начинающего в заблуждение. От фьюзов зависит масса вещей, и самое главное - скорость выполнения программы. Если заливается чья либо прошивка, то в обязательном порядке прошиваются фьюзы, указанные в статье. В ином случае можно получить медленно тикающий таймер, мерцающие цифры на семисегментном индикаторе (из-за неправильной частоты обновления), полнейшую ерунду вместо значения температуры (из-за уехавших таймингов при работе с шиной 1WIRE) и еще кучу проблем...
Если же код пишется самостоятельно, то тут программист сам в праве решать, какие фьюзы в каком положении будут, исключительно из-за своих потребностей. В качестве примера: при работе с динамической индикацией удобно настроить МК на частоту 4 МГц и обновлять индикатор в обработчике переполнения 8-битного таймера с предделителем 64. При данных значениях индикатор будет обновляться примерно каждые 4 мс. Думаю, это понятно.
alex1126 писал(а):По умолчанию там скорость маленькая, 1мегагерц вроде. Там выставлено 8 мегагерц и делитель на 8.
Это зависит от микроконтроллера. Например, у Attiny2313 с завода выставлена частота 8 МГц и включен делитель на 8. А у Atmega8 выставлена частота 1 МГц но делителя тактовой нет в принципе. Все это есть в даташитах...
alex1126 писал(а):с андуриной соответсвенно.
Фишка "ардуины" как раз в том, что в нее залит бутлоадер, что позволяет шить микроконтроллер без использования программатора как такового. Любой МК можно превратить в "ардуину", достаточно зашить этот бут (тут уже без программатора не обойтись).
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Ну так я и написал, что работать будет. Медленно или быстро - другой вопрос. И так как тема про 2313, то и про предлилитель я рассказывал исключительно в рамках темы.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
edm2007 писал(а):Так, давайте по порядку. В диспетчере устройств программатор видится (когда он подключен, естественно)?
Да, видится, все норм
- Вложения
-
- image.jpg
- (8 КБ) 460 скачиваний
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
спасибо за ответы
и получается что, если я начну заливать прошивку(через программатор usbasp) в мк от ардуины то бут стерётся? или можно без проблем шить, а потом воткнуть назад в ардуино и без пробем шить череть стандартную прогу от ардуины?
и получается что, если я начну заливать прошивку(через программатор usbasp) в мк от ардуины то бут стерётся? или можно без проблем шить, а потом воткнуть назад в ардуино и без пробем шить череть стандартную прогу от ардуины?
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Boot сектор находится в конце памяти программ (flash), и в принципе если заливаемая прошивка не затронет эту область, то все будет работать. Но на деле же при программировании микроконтроллера его необходимо полностью стереть (большинство оболочек делают это автоматом). Так что бут Вы теряете. Но никто не мешает залить его потом обратно, этот процесс обратим.
Отлично. В пути к SinaProg нет русских букв? Она сама запускается?
alex1126 писал(а):Да, видится, все норм
Отлично. В пути к SinaProg нет русских букв? Она сама запускается?
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Русских букв нет, сама запускается
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Хорошо, в Programmer - USBasp, Default - Default. Далее подключаем любой МК, и Search. Что в строке состояния?
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
edm2007 писал(а):Хорошо, в Programmer - USBasp, Default - Default. Далее подключаем любой МК, и Search. Что в строке состояния?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Сорри за качество, форум не позволяет большие фотки слать. Вообщем там написано что could not find USB device "USBasp" with vid=0x16c0 pid =0x5dc
- Gudd-Head
- Друг Кота
- Сообщения: 20091
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Для этого есть хостинг img.radiokot.rualex1126 писал(а):форум не позволяет большие фотки слать.
Ну и в очередной раз меня прикалывают люди, которые фоткают экран монитора
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Gudd-Head писал(а): Ну и в очередной раз меня прикалывают люди, которые фоткают экран монитора
Ничего не поделаешь -- молодо-зелено
- Gudd-Head
- Друг Кота
- Сообщения: 20091
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Та не, я понимаю что программатор может быть подключен к другому компу, или человек вообще сидит с телефона и тогда сфоткать действительно проще. 
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
alex1126 писал(а):Сорри за качество, форум не позволяет большие фотки слать. Вообщем там написано что could not find USB device "USBasp" with vid=0x16c0 pid =0x5dc
Хм, а программатор-то вид-пид не USBasp-овские имеет, похоже. Посмотрите в свойствах программатора ИД оборудования:

Это мой, тут видно что vid=0x16c0 pid =0x5dc, как и должно быть.
Gudd-Head писал(а):На клаве тискаешь PrtSc, в итоге в буфере имеем копию экрана
Или Alt+PrintScreen, и имеем в буфере снимок активного окна.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
У меня вот так
ЗЫ Да, у меня нет на том компьютере интернета. Приходиться фотографировать экран.
ЗЫ Да, у меня нет на том компьютере интернета. Приходиться фотографировать экран.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Хм, вид-пид верные. Софт с правами администратора запускается? Никогда с таким не сталкивался, ерунда какая-то...
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Там виндовс ХП. Пользователь администратор. Ладно, посмрпашиваю у народа, может найду другой програматор и в следующий раз буду покупать тиньки без индекса А 
спасибо за помощь
спасибо за помощь
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
У меня он и на XP работает, и на 7 (и 32 и 64). Компьютеров, к которым он постоянно подключается, довольно много. И ни разу не было проблем. Но он самодельный, и прошивка там оригинальная. А что тут у китайцев залито - сие неведомо...
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
