реклама на сайте
подробности

 
 
> программатор для AVR
Voice2001
сообщение Dec 17 2011, 14:34
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553



просьба не пинать
наверняка вопрос обсуждался миллион раз, но не нашел ответа. Излазил весь форум и инет, видимо не хватает знаний, чтобы понять, о чем пишут и подходит ли это мне.
в общем, задался целью начать собирать схемы на avr'ках, купил самоучитель Белова А.В., все прочитал, все понял. Купил Tiny2313. Но в книжке дается программатор для LPT. На нотебуке ЛПТ нету...
В инете есть программаторы для USB, но, насколько я понял, сначала нужно где-то запрограммировать Мегу, которая там используется, а уже потом припаивать.....
Вщм, ткните плз носом, где достать, как спаять нормальный ЮСБишный программатор с нуля. Только это останавливает на пути к приключениям в волшебном мире МК экспериментам

------------
update 2011.12.17 23:58
копаясь глубже, обнаружил этот текст. Оставлю ссылку на него здесь для таких же начинающих (наверно писал его опытный человек и знает, о чем говорит).
Вкратце, на данный момент, если у вас НИЧЕГО нет:
1. либо пользоваться простым программатором через LPT или COM
2. использовать преобразователь usb-com на FT232RL, который вроде как трудно найти и сложно паять (для начинающего) из-за мелкого шага между ножками
3. использовать кабель от телефона (?)


--------------------
Продаю котят. Недорого. 50р ведро.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Voice2001
сообщение Dec 23 2011, 22:08
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553



Опция -B не помогла (ставил и 5 NOP'ов, и 55, и 55555, и 999999).
В итоге в SinaProg в окне Advanced просто долго-долго тыкал в ChipErase, пока вместо "невозможно войти в режим программирования", не получилось "ОК". После этого все читается без проблем.
Программа из тиньки удалилась, фьюзы никак не поменялись и остались вот такими (от чистой микросхемы отличаются только calibration и low fuse):
calibration: 00005f60 - кстати, что это? у чистой тиньки в этом месте стоит 00005858
lock bits: 3f
high fuse: df
low fuse: e9 (у чистой в этом месте стоит 64)
ext.fuse: ff

В нижнем байте (low fuse) мы задаем только параметры генератора, и на описанные выше косяки этим байтом особо повлиять не могли...

Как описано тут, фьюз SPIEN находится в старшем байте (табл.67 на картинке из даташита к тиньке), и этот бит у нас имеет нормальное значение (можно программировать по SPI). RSTDISBL тоже в норме.

Таким образом проблему вижу только в записанной программе, т.к. она использовала весь PORTB, в том числе и старшие биты (ноги 17, 18, 19), а они по совместительству являются MOSI, MISO, SCK.
Т.е. пока программатор пытался достучаться до тиньки, она себе мигала светодиодами на этих ногах.
Правильно ли я понял проблему? И как же тогда безболезненно использовать ноги 17-19?


--------------------
Продаю котят. Недорого. 50р ведро.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 26 2011, 12:59
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



И так, ворачиваемся к посту №52 и конкретно к значению для low fuse:
Цитата(Voice2001 @ Dec 24 2011, 04:08) *
Программа из тиньки удалилась, фьюзы никак не поменялись и остались вот такими (от чистой микросхемы отличаются только calibration и low fuse):
calibration: 00005f60 - кстати, что это? у чистой тиньки в этом месте стоит 00005858
lock bits: 3f
high fuse: df
low fuse: e9 (у чистой в этом месте стоит 64)
ext.fuse: ff

В нижнем байте (low fuse) мы задаем только параметры генератора, и на описанные выше косяки этим байтом особо повлиять не могли...
Во первых, они изменились оказывается, хотя Вы их, вроде как, не меняли. Тем не менее, кто то или что то их поменяло... Сурпрайз однако.

Далее, смотрим, что же вся таки мы там наустанавливали? ... И сверяемся, попутно с даташитом:

LOW FUSE = 0xe9
CKDIV8 = 1 /* делитель на 8 отключен - ОК */
CKOUT = 1 /* генереация тактовой частоты на выводе CKOUT - пофиг */
SUT1 = 1 /* Стартап время - эти значения рекомендуются для керамического резонатора, но еще не фатально */
SUT0 = 0 /* См. выше */
CKSEL3 = 1 /* CKSEL3..1 = 100 This option should not be used with crystals, only with ceramic resonators - надеюсь понятно */
CKSEL2 = 0
CKSEL1 = 0
CKSEL0 = 1 /* В купе с комбинацией CKSEL3 - CKSEL1 для керамического резонатора 0.4 - 0.9 МГц */

все таки можно попробовать реанимировать МК, как я говорил выше, но Вы похоже пропустили мимо ушей - подтянуть резисторами 10-47 кОм выводы RESET и XTAL1 к напряжению питания МК и попробовать прочитать МК.


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Voice2001   программатор для AVR   Dec 17 2011, 14:34
- - domowoj   Цитата(Voice2001 @ Dec 17 2011, 21:34) пр...   Dec 17 2011, 14:48
- - Mareng   купить можно почти везде: http://www.masterkit.ru/...   Dec 17 2011, 15:30
|- - ILYAUL   Цитата(Mareng @ Dec 17 2011, 19:30) ps: A...   Dec 17 2011, 15:40
|- - Mareng   Цитата(ILYAUL @ Dec 17 2011, 22:40) Аргум...   Dec 17 2011, 15:52
|- - zhevak   Цитата(Mareng @ Dec 17 2011, 21:52) тема ...   Dec 17 2011, 16:00
|- - prottoss   Цитата(Mareng @ Dec 17 2011, 21:52) 1. го...   Dec 17 2011, 16:37
|- - ILYAUL   Цитата(Mareng @ Dec 17 2011, 19:52) тема ...   Dec 17 2011, 16:55
|- - Mareng   Цитата(ILYAUL @ Dec 17 2011, 23:55) ляпну...   Dec 17 2011, 17:06
- - hd44780   Насчёт "устарелости" AVR нее согласен. Д...   Dec 17 2011, 16:25
|- - zhevak   Цитата(hd44780 @ Dec 17 2011, 22:25) Насч...   Dec 17 2011, 16:56
- - prottoss   Как обычно, тему с очевидного вопроса новичка пере...   Dec 17 2011, 17:00
- - Voice2001   спасибо за оффтоп он был полезен. Но все ж начну ...   Dec 17 2011, 17:19
|- - c001ibin   Цитата(Voice2001 @ Dec 17 2011, 21:19) Кс...   Dec 17 2011, 22:06
- - Voice2001   откопал тут у себя usb-rs232 преобразователь, купл...   Dec 17 2011, 22:49
- - ReAl   bit-bang программатор через преобразователь USB-CO...   Dec 18 2011, 08:56
|- - Voice2001   Цитата(ReAl @ Dec 18 2011, 12:56) bit-ban...   Dec 18 2011, 22:12
|- - prottoss   Цитата(Voice2001 @ Dec 19 2011, 04:12) Чт...   Dec 19 2011, 06:06
|- - Voice2001   Цитата(prottoss @ Dec 19 2011, 10:06) дав...   Dec 19 2011, 06:10
|- - prottoss   Цитата(Voice2001 @ Dec 19 2011, 12:10) в ...   Dec 19 2011, 06:33
|- - MaslovVG   Цитата(Voice2001 @ Dec 19 2011, 10:10) в ...   Dec 19 2011, 07:05
|- - Voice2001   Цитата(MaslovVG @ Dec 19 2011, 11:05) Так...   Dec 19 2011, 07:58
- - Voice2001   ReAl, а как же на FT232RL? там ведь то же самое, н...   Dec 18 2011, 09:12
|- - prottoss   Цитата(Voice2001 @ Dec 18 2011, 15:12) а ...   Dec 18 2011, 09:25
||- - Voice2001   prottoss, тогда объясните плз нубу, в чем выигрыш ...   Dec 18 2011, 10:00
||- - prottoss   Цитата(Voice2001 @ Dec 18 2011, 16:00) pr...   Dec 18 2011, 10:53
|- - ReAl   Цитата(Voice2001 @ Dec 18 2011, 11:12) Re...   Dec 18 2011, 13:20
|- - Voice2001   Цитата(ReAl @ Dec 18 2011, 17:20) Это поз...   Dec 18 2011, 13:28
- - Voice2001   prottoss, т.е. для совсем начинающего, который хоч...   Dec 18 2011, 11:04
|- - prottoss   Цитата(Voice2001 @ Dec 18 2011, 17:04) pr...   Dec 18 2011, 11:11
|- - Voice2001   Цитата(prottoss @ Dec 18 2011, 15:11) Мне...   Dec 18 2011, 11:13
- - sigmaN   А был же ещё программатор от пользователя Petka Но...   Dec 18 2011, 12:08
- - Voice2001   а как себя ведут вот такие 4-х баксовые программат...   Dec 18 2011, 15:34
|- - prottoss   Цитата(Voice2001 @ Dec 18 2011, 21:34) а ...   Dec 18 2011, 15:47
||- - Voice2001   Цитата(prottoss @ Dec 18 2011, 19:47) Это...   Dec 18 2011, 17:21
||- - prottoss   Цитата(Voice2001 @ Dec 18 2011, 23:21) то...   Dec 18 2011, 17:34
|- - zhevak   Цитата(Voice2001 @ Dec 18 2011, 21:34) а ...   Dec 18 2011, 16:25
|- - smk   Цитата(Voice2001 @ Dec 18 2011, 17:34) а ...   Dec 19 2011, 18:56
- - Canis Dirus   Цитата(Voice2001 @ Dec 17 2011, 20:34) В ...   Dec 18 2011, 23:05
- - domowoj   Voice2001 МОзги не парьте. Дешевое - не значит хор...   Dec 19 2011, 02:58
- - Voice2001   млин... То "начни уж хоть с чего-нибудь...   Dec 19 2011, 05:47
- - Voice2001   итак, купил AVR910 от мастер-кит воткнул в комп (з...   Dec 19 2011, 17:27
|- - zhevak   Цитата(Voice2001 @ Dec 19 2011, 23:27) ит...   Dec 19 2011, 17:42
- - Harbinger   А собственно, чем клон AVR ISP MKII на базе LUFA н...   Dec 19 2011, 19:04
|- - Voice2001   Цитата(Harbinger @ Dec 19 2011, 23:04) А ...   Dec 19 2011, 19:26
- - Voice2001   SinaProg (GUI AVRdude) его тоже не нашел. Выбирал ...   Dec 20 2011, 00:26
|- - zhevak   Цитата(Voice2001 @ Dec 20 2011, 06:26) ЗА...   Dec 20 2011, 19:50
- - Voice2001   Несколько дней не трогал программатор, читал книжк...   Dec 22 2011, 19:09
- - Voice2001   вопрос: а должен ли от программатора к схеме идти ...   Dec 22 2011, 21:09
|- - zhevak   Цитата(Voice2001 @ Dec 23 2011, 03:09) во...   Dec 23 2011, 19:54
- - Voice2001   пипец. Уже даже шнур новый короткий сделал, думал,...   Dec 23 2011, 17:25
- - Voice2001   ПС. еще раз пересмотрел книжку Белова. Он пишет, ч...   Dec 23 2011, 23:09
- - Voice2001   мистика продолжается..... залил прожку, тестирующу...   Dec 24 2011, 13:37
|- - prottoss   Цитата(Voice2001 @ Dec 24 2011, 19:37) ми...   Dec 24 2011, 14:02
- - Voice2001   prottoss, только светодиоды (катодом к ноге МК). З...   Dec 24 2011, 14:08
|- - prottoss   Цитата(Voice2001 @ Dec 24 2011, 20:08) pr...   Dec 24 2011, 14:13
- - Voice2001   prottoss, пробовал (вообще ВСЕ убрал), не помогает   Dec 24 2011, 14:15
|- - prottoss   Цитата(Voice2001 @ Dec 24 2011, 20:15) pr...   Dec 24 2011, 14:36
- - Voice2001   prottoss, Пока я записывал короткие программы, все...   Dec 24 2011, 15:01
|- - prottoss   Цитата(Voice2001 @ Dec 24 2011, 21:01) Фь...   Dec 24 2011, 15:16
- - Voice2001   кварц по книжке - на 4МГц (правда он не в металлич...   Dec 24 2011, 22:05
|- - prottoss   Цитата(Voice2001 @ Dec 25 2011, 04:05) кв...   Dec 25 2011, 06:43
- - Voice2001   Поставил на 10МГц железный. Ставил раньше на 4, т....   Dec 25 2011, 07:18
- - prottoss   Я так понимаю, что "чистых" МК в арсенал...   Dec 25 2011, 07:29
- - Voice2001   угу, вот сейчас поеду... Их бы не убить. Все ж по ...   Dec 25 2011, 07:31
|- - prottoss   Цитата(Voice2001 @ Dec 25 2011, 13:31) уг...   Dec 25 2011, 07:49
||- - Voice2001   Цитата(prottoss @ Dec 25 2011, 11:49) Кст...   Dec 26 2011, 13:19
||- - prottoss   Цитата(Voice2001 @ Dec 26 2011, 19:19) пр...   Dec 26 2011, 13:22
|- - zhevak   Цитата(Voice2001 @ Dec 25 2011, 13:31) Их...   Dec 25 2011, 09:06
- - Voice2001   zhevak, ну, что они просто крепко спят, это я прим...   Dec 25 2011, 19:45
|- - prottoss   Цитата(Voice2001 @ Dec 26 2011, 01:45) Во...   Dec 25 2011, 19:49
|- - zhevak   Цитата(Voice2001 @ Dec 26 2011, 01:45) Ещ...   Dec 25 2011, 22:55
- - Voice2001   zhevak, да правильный - hex, только что скомпилиро...   Dec 26 2011, 00:09
|- - prottoss   Voice2001 можете выложить оригинальный файл и тот ...   Dec 26 2011, 02:57
- - Voice2001   положил в архиве который с "TestTinkling_C_2....   Dec 26 2011, 09:22
- - prottoss   Еще раз Вам напоминаю, что от того, что Вы залили ...   Dec 26 2011, 09:32
|- - zhevak   Цитата(prottoss @ Dec 26 2011, 15:32) Еще...   Dec 26 2011, 10:07
|- - Voice2001   Цитата(zhevak @ Dec 26 2011, 14:07) Я тож...   Dec 26 2011, 10:10
|- - zhevak   Цитата(Voice2001 @ Dec 26 2011, 16:10) но...   Dec 26 2011, 11:21
- - Voice2001   prottoss, но ведь в программе, листинг которой я п...   Dec 26 2011, 10:06
- - Voice2001   zhevak, я заливал программу И SinaProg'ом, И C...   Dec 26 2011, 11:36
- - prottoss   Посмотрел, что такое sinaprog вот тут http://easye...   Dec 26 2011, 12:07
- - Voice2001   prottoss, не-не-не, я ж не говорю, что конструкция...   Dec 26 2011, 12:21
|- - prottoss   Цитата(Voice2001 @ Dec 26 2011, 18:21) Fu...   Dec 26 2011, 12:40
- - Voice2001   prottoss, СинаПрог пишет только то, что ей говорят...   Dec 26 2011, 12:51
- - Voice2001   prottoss, именно хз, почему они изменились кстати...   Dec 26 2011, 13:37
|- - prottoss   Цитата(Voice2001 @ Dec 26 2011, 19:37) pr...   Dec 26 2011, 13:44
||- - Voice2001   Цитата(prottoss @ Dec 26 2011, 17:44) Зав...   Dec 26 2011, 13:55
|- - zhevak   Цитата(Voice2001 @ Dec 26 2011, 19:37) pr...   Dec 26 2011, 14:11
|- - prottoss   Цитата(zhevak @ Dec 26 2011, 20:11) Все т...   Dec 26 2011, 14:13
- - Voice2001   zhevak, спасибо за напутствия за свою не особо до...   Dec 26 2011, 14:20
- - ILYAUL   Можно взглянуть на схему Вашего устройства, хоть н...   Dec 26 2011, 18:33
- - Voice2001   ILYAUL, да, вот она (провода, идущие к разъему (RE...   Dec 26 2011, 20:44
- - Voice2001   Цитата(zhevak @ Dec 26 2011, 18:11) Питан...   Dec 27 2011, 00:22
- - domowoj   А резистор "ресет - +5В" где?   Dec 27 2011, 14:04
- - ILYAUL   Цитата(domowoj @ Dec 27 2011, 18:04) А ре...   Dec 27 2011, 15:45
- - _Артём_   Цитата(ILYAUL @ Dec 27 2011, 17:45) нужно...   Dec 27 2011, 16:14
- - prottoss   Цитата(_Артём_ @ Dec 27 2011, 22:14) А за...   Dec 27 2011, 16:31
2 страниц V   1 2 >


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 00:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01477 секунд с 7
ELECTRONIX ©2004-2016