Страница 123 из 132
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Чт май 28, 2015 21:40:59
alex1126
Завтра посмотрю на работе. Но когда я запускаю программу которой раньше пользовался, то программатор работает, видим МК и шьет их.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт май 29, 2015 19:42:31
Misha119
приветствую
а где можно почитать про програмирование "пустых"(ну только купленных, то есть как я понимаю то в них с завода ничего нету) контроллеров?
просто залить прошивку или надо ещё бут лоадеры какието заливать?
и например есть контроллер от ардуины, а я в него хочу заливать прошивки через usbasp, фуз биты набо будет менять? и бутлоадеры менять\заливать?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Вс май 31, 2015 11:15:18
alex1126
Misha119 писал(а):приветствую
а где можно почитать про програмирование "пустых"(ну только купленных, то есть как я понимаю то в них с завода ничего нету) контроллеров?
просто залить прошивку или надо ещё бут лоадеры какието заливать?
и например есть контроллер от ардуины, а я в него хочу заливать прошивки через usbasp, фуз биты набо будет менять? и бутлоадеры менять\заливать?
пустые просто прошиваешь и все. Никаких бутлоадеров не надо. Фьюзы по вкусу, но без них тоже все работает. Впринципе фьюзы можно прочитать и посмотреть что тебе надо. По умолчанию там скорость маленькая, 1мегагерц вроде. Там выставлено 8 мегагерц и делитель на 8.
с андуриной соответсвенно.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Вс май 31, 2015 12:59:04
edm2007
alex1126 писал(а):Фьюзы по вкусу, но без них тоже все работает.
Подобное заявление ошибочно, и может ввести начинающего в заблуждение. От фьюзов зависит масса вещей, и самое главное - скорость выполнения программы. Если заливается чья либо прошивка, то в обязательном порядке прошиваются фьюзы, указанные в статье. В ином случае можно получить медленно тикающий таймер, мерцающие цифры на семисегментном индикаторе (из-за неправильной частоты обновления), полнейшую ерунду вместо значения температуры (из-за уехавших таймингов при работе с шиной 1WIRE) и еще кучу проблем...
Если же код пишется самостоятельно, то тут программист сам в праве решать, какие фьюзы в каком положении будут, исключительно из-за своих потребностей. В качестве примера: при работе с динамической индикацией удобно настроить МК на частоту 4 МГц и обновлять индикатор в обработчике переполнения 8-битного таймера с предделителем 64. При данных значениях индикатор будет обновляться примерно каждые 4 мс. Думаю, это понятно.
alex1126 писал(а):По умолчанию там скорость маленькая, 1мегагерц вроде. Там выставлено 8 мегагерц и делитель на 8.
Это зависит от микроконтроллера. Например, у Attiny2313 с завода выставлена частота 8 МГц и включен делитель на 8. А у Atmega8 выставлена частота 1 МГц но делителя тактовой нет в принципе. Все это есть в даташитах...
alex1126 писал(а):с андуриной соответсвенно.
Фишка "ардуины" как раз в том, что в нее залит бутлоадер, что позволяет шить микроконтроллер без использования программатора как такового. Любой МК можно превратить в "ардуину", достаточно зашить этот бут (тут уже без программатора не обойтись).
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 01, 2015 08:19:57
alex1126
Ну так я и написал, что работать будет. Медленно или быстро - другой вопрос. И так как тема про 2313, то и про предлилитель я рассказывал исключительно в рамках темы.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 01, 2015 08:25:19
alex1126
edm2007 писал(а):Так, давайте по порядку. В диспетчере устройств программатор видится (когда он подключен, естественно)?

Да, видится, все норм
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 01, 2015 09:07:11
Misha119
спасибо за ответы
и получается что, если я начну заливать прошивку(через программатор usbasp) в мк от ардуины то бут стерётся? или можно без проблем шить, а потом воткнуть назад в ардуино и без пробем шить череть стандартную прогу от ардуины?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 01, 2015 13:16:01
edm2007
Boot сектор находится в конце памяти программ (flash), и
в принципе если заливаемая прошивка не затронет эту область, то все будет работать. Но на деле же при программировании микроконтроллера его необходимо полностью стереть (большинство оболочек делают это автоматом). Так что бут Вы теряете. Но никто не мешает залить его потом обратно, этот процесс обратим.
alex1126 писал(а):Да, видится, все норм
Отлично. В пути к SinaProg нет русских букв? Она сама запускается?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Ср июн 03, 2015 09:27:11
alex1126
Русских букв нет, сама запускается
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Ср июн 03, 2015 13:19:18
edm2007
Хорошо, в Programmer - USBasp, Default - Default. Далее подключаем любой МК, и Search. Что в строке состояния?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт июн 05, 2015 08:11:30
alex1126
edm2007 писал(а):Хорошо, в Programmer - USBasp, Default - Default. Далее подключаем любой МК, и Search. Что в строке состояния?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт июн 05, 2015 08:14:00
alex1126
Сорри за качество, форум не позволяет большие фотки слать. Вообщем там написано что could not find USB device "USBasp" with vid=0x16c0 pid =0x5dc
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт июн 05, 2015 09:37:08
Gudd-Head
alex1126 писал(а):форум не позволяет большие фотки слать.
Для этого есть хостинг img.radiokot.ru
Ну и в очередной раз меня прикалывают люди, которые фоткают экран монитора

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт июн 05, 2015 12:18:12
Jack_A
Gudd-Head писал(а): Ну и в очередной раз меня прикалывают люди, которые фоткают экран монитора

Ничего не поделаешь -- молодо-зелено

На клаве тискаешь PrtSc, в итоге в буфере имеем копию экрана, далее в любом графическом редакторе, на худой конец Paint, тискаем ВСТАВИТЬ ИЗ БУФЕРА - и делай с картинкой что хошь.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт июн 05, 2015 12:30:41
Gudd-Head
Та не, я понимаю что программатор может быть подключен к другому компу, или человек вообще сидит с телефона и тогда сфоткать действительно проще.

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт июн 05, 2015 12:40:30
edm2007
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
Добавлено: Пн июн 08, 2015 17:38:35
alex1126
У меня вот так
ЗЫ Да, у меня нет на том компьютере интернета. Приходиться фотографировать экран.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 08, 2015 17:45:31
edm2007
Хм, вид-пид верные. Софт с правами администратора запускается? Никогда с таким не сталкивался, ерунда какая-то...
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 08, 2015 17:49:49
alex1126
Там виндовс ХП. Пользователь администратор. Ладно, посмрпашиваю у народа, может найду другой програматор и в следующий раз буду покупать тиньки без индекса А
спасибо за помощь
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 08, 2015 17:53:24
edm2007
У меня он и на XP работает, и на 7 (и 32 и 64). Компьютеров, к которым он постоянно подключается, довольно много. И ни разу не было проблем. Но он самодельный, и прошивка там оригинальная. А что тут у китайцев залито - сие неведомо...