Страница 1 из 1

Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 02:44:04
Nebel
Помогите пожалуйста. Собрал программатор по схеме, которая на картинке. А как подключать сам МК для прошивания-куда эти все MOSI, MISO, SCK к atmelу подключать. Да-и нужно ли резонатор ставить с конденсаторами для МК при прошивании!?

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 03:18:05
Dinutzu
Изображение

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 16:03:15
Nebel
А вот на моей схеме- есть конденсатор-написано 0,1. Ноль один чего пико или микро!?
В книге читал, что если ничего не написано, то пико, а если десятичный знак написан, то микро. Потом на каком то сайте увидел, что знака десятичного нету-а это оказались микрофарады. Короче я запутался с этими сокращениями) Разъясните пожалуйста)

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 16:05:58
hybroid
0.1 видимо блокировочный по питанию. Есесно микро. 100 нан, если так понятнее :)

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 16:07:39
МитяРа
Nebel писал(а): Разъясните пожалуйста)

для конденсаторов:
от 0 до 9999*10^-12 Ф — в пикофарадах без указания единицы измерения,
от 1*10^-8 до 9999*10^-6 Ф — в микрофарадах с обозначением строчными буквами мк.
Но сложившаяся практика обозначения номиналов конденсаторов такая:
номинал без запятой - пикофарады (100 - сто пикофарад)
номинал с запятой - микрофарады (0,1 - 0,1 микрофарада)

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 16:11:47
hybroid
Всё-таки рекомендую ещё думать, какую он там роль выполняет.. "Схемотехников" развелось очень много :)))

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 16:18:16
Nebel
О-спасибо большое-теперь понятно!)
А вот dinutzu схему выложил-там есть vcc-это vcc откуда брать-оно для питания МК или оно с программатора!?
Или у кого попроще схема подключения attiny и stk 200 300 есть!?

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 17:40:04
hybroid
Да схемы подключения все одинаковые. Вам надо соединять CLK (тактовые импульсы для SPI), MOSI (Master Out / Slave Inut),. MISO (Master Input / Slave Output), RESET, CS (Chip Select), GND (земля).
Где они у МК - написано в даташите. Где они у программатора - должно быть в описании программатора, да и есть рекомендуемая распиновка разъёма ISP от Atmel.
VCC - это питание МК. Берётся либо от программатора, либо, если пришиваете в самом устройстве на плате, нужно включить питание самого устройства.

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 18:52:19
Nebel
Народ-а на этой схеме 3 вывода vcc указано-какой из них идет от программатора, а какой отдельный 4 вольтный для питания мк!?

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 18:54:46
МитяРа
Все одинаково-подписанные сигналы на плате - объединены..
Питание там одно и идёт через контакт 1 разъёма J1..

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 19:01:13
Nebel
То есть у нас есть провод, ведущий от 1 контакта разъёма к 20 выводу атмела и от него нам нужно провод vcc отводить. И вывод 1 разъёма от программатора и является уже vcc и от него нам нужно эти ещё vcc отводить.


Да- и что если я рядом с резонатором поставлю гораздо более емкие конденсаторы!? И можно ли их не ставить!?

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 20:25:41
hybroid
МК продаётся с фузами на тактирование от внутренней цепочки на 8 МГц с делением на 8. Т.е. его частота 1 МГц. Внешний кварц нужен, если он у вас есть в устройстве и фузы МК шьются на работу от внешнего кварца.

Что ж вы так с этим VCC. VCC - это питание. Если контроллер снимается с устройства и шьётся в программаторе - питание надо брать от программатора. Подаётся на 20-ю ногу МК. Если программатор подключается к МК, впаянному в устройство, то VCC, как это ни странно, надо подавать в самом устройстве. Т.е. включить его.

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 20:33:53
Nebel
Программирую в своем программаторе. Тогда какие vcc оставить, а какие убрать!?

Нифига не работает cvavr -пишет connecton error. Питание на программаторе горит. Всё перепаял несколько раз - всё вроде как точно соединено.

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 22:48:14
hybroid
Контроллер новый? Если новый и нет кварца в устройстве - кварц с его кондёрами в топку. В программаторе должен быть блокировочный кондёр по питанию 5V, следовательно, можно и кондёр на 0.1 отправить в топку. Питание (5 вольт) с программатора подключаем к VCC микроконтроллера (20-я нога). Соединяем земли контроллера и программатора (10 нога МК). Соединяем SCK, RESET, MISO, MOSI. В программаторе из первого вашего поста нету питания. Его надо заводить отдельно на разъёме X2 на 2-ю ногу. 5 вольт, думаю, найдёте где взять. Хоть из БП компа, хоть из гейм-порта.

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 23:07:24
Nebel
Спасибо-буду пытаться.
А проверить не спалил ли я lpt как-нибудь можно!? Например подключаюсь к lpt без внешнего питания и горит светодиод питания-это значит что с lpt всё норм!?

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Пн янв 02, 2012 23:10:43
hybroid
Смотрите схему вашего программатора. Светодиод питания вообще никак не связан с LPT. Если земли не соединяли - могли и спалить.
Сделайте "5 проводков" с резисторами и проверьте. Земли компа и программируемого МК соединять обязательно!

PS: пожертвуйте одной tiny3213 и соберите USB-программатор. Правда её тоже придёться прошить :)))

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Вт янв 10, 2012 23:28:59
Fleshmax
hybroid писал(а):Смотрите схему вашего программатора. Светодиод питания вообще никак не связан с LPT. Если земли не соединяли - могли и спалить.
Сделайте "5 проводков" с резисторами и проверьте. Земли компа и программируемого МК соединять обязательно!

PS: пожертвуйте одной tiny3213 и соберите USB-программатор. Правда её тоже придёться прошить :)))


И не только прошивку залить а еще и фьюзы правильно выставить так что я думаю не одной пожертвованной тинькой обойдется :)))

Re: Программирование attiny 2313 по spi интерфейсу.

Добавлено: Ср янв 11, 2012 00:02:17
hybroid
Fleshmax писал(а):И не только прошивку залить а еще и фьюзы правильно выставить так что я думаю не одной пожертвованной тинькой обойдется

Фигня всё это, товарищи! Надо пересилить лень, сесть и почитать про фьюз-биты. :))) Нет там ничего страшного и непонятного.