Программирование attiny 2313 по spi интерфейсу.
Программирование attiny 2313 по spi интерфейсу.
Помогите пожалуйста. Собрал программатор по схеме, которая на картинке. А как подключать сам МК для прошивания-куда эти все MOSI, MISO, SCK к atmelу подключать. Да-и нужно ли резонатор ставить с конденсаторами для МК при прошивании!?
- Вложения
-
- chema.jpg
- (80.95 КБ) 985 скачиваний
Re: Программирование attiny 2313 по spi интерфейсу.
А вот на моей схеме- есть конденсатор-написано 0,1. Ноль один чего пико или микро!?
В книге читал, что если ничего не написано, то пико, а если десятичный знак написан, то микро. Потом на каком то сайте увидел, что знака десятичного нету-а это оказались микрофарады. Короче я запутался с этими сокращениями) Разъясните пожалуйста)
В книге читал, что если ничего не написано, то пико, а если десятичный знак написан, то микро. Потом на каком то сайте увидел, что знака десятичного нету-а это оказались микрофарады. Короче я запутался с этими сокращениями) Разъясните пожалуйста)
Re: Программирование attiny 2313 по spi интерфейсу.
0.1 видимо блокировочный по питанию. Есесно микро. 100 нан, если так понятнее 
Re: Программирование attiny 2313 по spi интерфейсу.
Nebel писал(а): Разъясните пожалуйста)
для конденсаторов:
от 0 до 9999*10^-12 Ф — в пикофарадах без указания единицы измерения,
от 1*10^-8 до 9999*10^-6 Ф — в микрофарадах с обозначением строчными буквами мк.
Но сложившаяся практика обозначения номиналов конденсаторов такая:
номинал без запятой - пикофарады (100 - сто пикофарад)
номинал с запятой - микрофарады (0,1 - 0,1 микрофарада)
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: Программирование attiny 2313 по spi интерфейсу.
Всё-таки рекомендую ещё думать, какую он там роль выполняет.. "Схемотехников" развелось очень много 
Re: Программирование attiny 2313 по spi интерфейсу.
О-спасибо большое-теперь понятно!)
А вот dinutzu схему выложил-там есть vcc-это vcc откуда брать-оно для питания МК или оно с программатора!?
Или у кого попроще схема подключения attiny и stk 200 300 есть!?
А вот dinutzu схему выложил-там есть vcc-это vcc откуда брать-оно для питания МК или оно с программатора!?
Или у кого попроще схема подключения attiny и stk 200 300 есть!?
Re: Программирование attiny 2313 по spi интерфейсу.
Да схемы подключения все одинаковые. Вам надо соединять CLK (тактовые импульсы для SPI), MOSI (Master Out / Slave Inut),. MISO (Master Input / Slave Output), RESET, CS (Chip Select), GND (земля).
Где они у МК - написано в даташите. Где они у программатора - должно быть в описании программатора, да и есть рекомендуемая распиновка разъёма ISP от Atmel.
VCC - это питание МК. Берётся либо от программатора, либо, если пришиваете в самом устройстве на плате, нужно включить питание самого устройства.
Где они у МК - написано в даташите. Где они у программатора - должно быть в описании программатора, да и есть рекомендуемая распиновка разъёма ISP от Atmel.
VCC - это питание МК. Берётся либо от программатора, либо, если пришиваете в самом устройстве на плате, нужно включить питание самого устройства.
Re: Программирование attiny 2313 по spi интерфейсу.
Народ-а на этой схеме 3 вывода vcc указано-какой из них идет от программатора, а какой отдельный 4 вольтный для питания мк!?
- Вложения
-
- prog2.gif
- (12.01 КБ) 488 скачиваний
Re: Программирование attiny 2313 по spi интерфейсу.
Все одинаково-подписанные сигналы на плате - объединены..
Питание там одно и идёт через контакт 1 разъёма J1..
Питание там одно и идёт через контакт 1 разъёма J1..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: Программирование attiny 2313 по spi интерфейсу.
То есть у нас есть провод, ведущий от 1 контакта разъёма к 20 выводу атмела и от него нам нужно провод vcc отводить. И вывод 1 разъёма от программатора и является уже vcc и от него нам нужно эти ещё vcc отводить.
Да- и что если я рядом с резонатором поставлю гораздо более емкие конденсаторы!? И можно ли их не ставить!?
Да- и что если я рядом с резонатором поставлю гораздо более емкие конденсаторы!? И можно ли их не ставить!?
Re: Программирование attiny 2313 по spi интерфейсу.
МК продаётся с фузами на тактирование от внутренней цепочки на 8 МГц с делением на 8. Т.е. его частота 1 МГц. Внешний кварц нужен, если он у вас есть в устройстве и фузы МК шьются на работу от внешнего кварца.
Что ж вы так с этим VCC. VCC - это питание. Если контроллер снимается с устройства и шьётся в программаторе - питание надо брать от программатора. Подаётся на 20-ю ногу МК. Если программатор подключается к МК, впаянному в устройство, то VCC, как это ни странно, надо подавать в самом устройстве. Т.е. включить его.
Что ж вы так с этим VCC. VCC - это питание. Если контроллер снимается с устройства и шьётся в программаторе - питание надо брать от программатора. Подаётся на 20-ю ногу МК. Если программатор подключается к МК, впаянному в устройство, то VCC, как это ни странно, надо подавать в самом устройстве. Т.е. включить его.
Re: Программирование attiny 2313 по spi интерфейсу.
Программирую в своем программаторе. Тогда какие vcc оставить, а какие убрать!?
Нифига не работает cvavr -пишет connecton error. Питание на программаторе горит. Всё перепаял несколько раз - всё вроде как точно соединено.
Нифига не работает cvavr -пишет connecton error. Питание на программаторе горит. Всё перепаял несколько раз - всё вроде как точно соединено.
Re: Программирование attiny 2313 по spi интерфейсу.
Контроллер новый? Если новый и нет кварца в устройстве - кварц с его кондёрами в топку. В программаторе должен быть блокировочный кондёр по питанию 5V, следовательно, можно и кондёр на 0.1 отправить в топку. Питание (5 вольт) с программатора подключаем к VCC микроконтроллера (20-я нога). Соединяем земли контроллера и программатора (10 нога МК). Соединяем SCK, RESET, MISO, MOSI. В программаторе из первого вашего поста нету питания. Его надо заводить отдельно на разъёме X2 на 2-ю ногу. 5 вольт, думаю, найдёте где взять. Хоть из БП компа, хоть из гейм-порта.
Re: Программирование attiny 2313 по spi интерфейсу.
Спасибо-буду пытаться.
А проверить не спалил ли я lpt как-нибудь можно!? Например подключаюсь к lpt без внешнего питания и горит светодиод питания-это значит что с lpt всё норм!?
А проверить не спалил ли я lpt как-нибудь можно!? Например подключаюсь к lpt без внешнего питания и горит светодиод питания-это значит что с lpt всё норм!?
Re: Программирование attiny 2313 по spi интерфейсу.
Смотрите схему вашего программатора. Светодиод питания вообще никак не связан с LPT. Если земли не соединяли - могли и спалить.
Сделайте "5 проводков" с резисторами и проверьте. Земли компа и программируемого МК соединять обязательно!
PS: пожертвуйте одной tiny3213 и соберите USB-программатор. Правда её тоже придёться прошить
Сделайте "5 проводков" с резисторами и проверьте. Земли компа и программируемого МК соединять обязательно!
PS: пожертвуйте одной tiny3213 и соберите USB-программатор. Правда её тоже придёться прошить
Re: Программирование attiny 2313 по spi интерфейсу.
hybroid писал(а):Смотрите схему вашего программатора. Светодиод питания вообще никак не связан с LPT. Если земли не соединяли - могли и спалить.
Сделайте "5 проводков" с резисторами и проверьте. Земли компа и программируемого МК соединять обязательно!
PS: пожертвуйте одной tiny3213 и соберите USB-программатор. Правда её тоже придёться прошить
И не только прошивку залить а еще и фьюзы правильно выставить так что я думаю не одной пожертвованной тинькой обойдется
Re: Программирование attiny 2313 по spi интерфейсу.
Fleshmax писал(а):И не только прошивку залить а еще и фьюзы правильно выставить так что я думаю не одной пожертвованной тинькой обойдется
Фигня всё это, товарищи! Надо пересилить лень, сесть и почитать про фьюз-биты.
