Обсуждаем контроллеры компании Atmel.
Ответить

Просто хотел в attiny44 залиться по ICSP через TL866A...

Вт ноя 14, 2017 06:41:30

...и думал проблем не будет.
Но, похоже, я не знаком с базовыми вещами.
Всем здрасти. Если тема слишком тупая выдайте плиз направление и снесите к чертям. Но я запарился чёт.

Итак, забацал схему на attiny44, прошил её сразу в soic панельке на TL866A и впаял. Вывел 6 концов на атмеловский разъём ICSP и так готовился отлаживать прогу. Прога муторная и конечно сразу не заработала. Пытаясь прошиться по проводам сразу первый тупик: в меню проги от TL866A при выборе att44 нельзя включить галочку icsp. Почему?? - это первый вопрос.
Пытаясь хоть что-нибудь для себя прояснить я выбрал какую-то атмегу, где прога позволяла включить внутрисхемное. Включил. Прога ругается конечно, что чип не опознан, но я насильно продолжал. Видно, что чип сбрасывается, но при проверке ессно вылазила ошибка и ничего не шилось. Таки почему?
Как вариант - я изначально установил фьюзами внутреннюю частоту 128кГц. Читал, что на такой низкой частоте не будет шиться. Но почему прога программатора изначально на этой микрухе не даёт включить внутрисхемное?
Ну вот, для начала.. чего я не могу понять..

ЗЫ. выводы внутрисхемного подтянуты к питанию через 10+ ком резюки и ничего на них не висит.

Re: Просто хотел в attiny44 залиться по ICSP через TL866A...

Вт ноя 14, 2017 07:28:53

TL866A тини не поддерживает по внутрисхемному. Выход только:
AtmelStudio + STK500\AVR MK II

Re: Просто хотел в attiny44 залиться по ICSP через TL866A...

Вт ноя 14, 2017 07:56:53

было предположение - верить не хотел даже... (
А если на али УСБшную платку заказать за 200р, пробовал кто?
Изображение
https://ru.aliexpress.com/item/Free-Shi ... 98ae&tpp=1

Конкретно для этой продаван даже описанием разродился:
Поддерживается микроконтроллеры включают в себя:
AT89S51, AT89S52

AT86RF401, AT90CAN32, AT90CAN64, AT90CAN128,

AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B,

AT90PWM81, AT90PWM216, AT90PWM316, AT90S1200,

AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4433,

AT90S4434, AT90S8515, AT90S8535, AT90SCR100H, AT90USB82,

AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287,

ATmega8, ATmega8A, ATmega8U2, ATmega8HVA, ATmega16, ATmega16A,

ATmega16HVA, ATmega16HVB, ATmega16M1, ATmega16U2, ATmega16U4,

ATmega32, ATmega32A, ATmega32C1, ATmega32HVB, ATmega32M1, ATmega32U2,

ATmega32U4, ATmega32U6, ATmega48, ATmega48P, ATmega48PA, ATmega64, ATmega64A,

ATmega64C1, ATmega64M1, ATmega88, ATmega88P, ATmega88PA, ATmega103, ATmega128,

ATmega128A, ATmega128RFA1, ATmega161, ATmega162, ATmega163, ATmega164P, ATmega164PA,

ATmega165, ATmega165P, ATmega168, ATmega168P, ATmega168PA, ATmega169, ATmega169P,

ATmega323, ATmega324, ATmega324PA, ATmega325, ATmega325P, ATmega328P, ATmega329,

ATmega329P, ATmega406, ATmega640, ATmega644, ATmega644P, ATmega644PA, ATmega645,

ATmega649, ATmega1280, ATmega1281, ATmega1284P, ATmega2560, ATmega2561, ATmega3250,

ATmega3250P, ATmega3290, ATmega3290P, ATmega6450, ATmega6490, ATmega8515, ATmega8535,

ATtiny10, ATtiny11, ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny22, ATtiny24, ATtiny24A,

ATtiny25, ATtiny26, ATtiny28, ATtiny43U, ATtiny44, ATtiny44A, ATtiny45, ATtiny48, ATtiny84,

ATtiny85, ATtiny88, ATtiny167, ATtiny261, ATtiny261A, ATtiny461, ATtiny861, ATtiny861A, ATtiny2313, ATtiny2313A


Какой прогой шить можно?

Re: Просто хотел в attiny44 залиться по ICSP через TL866A...

Вт ноя 14, 2017 08:57:41

Лучше на ebay ищите, мелочевка там сейчас дешевле за счет бесплатной доставки. Типа али обязательный трек, но не фига, не на все дают.

Я пользуюсь Sinaprog, это оболочка для dude.

Кстати. Можете такой программатор и сами сделать если не лень, прошивок вроде как полно.

Re: Просто хотел в attiny44 залиться по ICSP через TL866A...

Вт ноя 14, 2017 09:26:12

Не, за 200р мне лень, а там готово всё) Ждать тока...

Добавлено after 27 minutes 1 second:
А с частотой чипа как? Можно на 128КГц шить?

Re: Просто хотел в attiny44 залиться по ICSP через TL866A...

Вт ноя 14, 2017 13:31:25

можно, только скорость шития должна быть ещё меньше (минимум в 4 раза вроде)

Добавлено after 5 minutes 9 seconds:
а от чего тактируешь? у АВР (не знаю у всех ли) если тактировать от таймера ватчдога и включить делитель на 8 (фьюзбиты), то потом прошивать проблематично (мне только "доктор" помог).

Re: Просто хотел в attiny44 залиться по ICSP через TL866A...

Вт ноя 14, 2017 15:23:10

Я с WD вообще делитель отключаю ибо вообще не пашет.
А где/чем я могу выбрать при шитье такую низкую скорость? Может той китайской AVRisp ?

Re: Просто хотел в attiny44 залиться по ICSP через TL866A...

Вт ноя 14, 2017 16:21:40

у аеня cvavr, программатор - клон стк 500 он же avrisp (самодельный на 8 меге). есть регулировка частоты 7.2 — 460 кГц в программе, плюс есть джампер понижения скорости на самом программаторе.

Re: Просто хотел в attiny44 залиться по ICSP через TL866A...

Ср ноя 15, 2017 01:57:27

Прикольно)
В целом по теме я сделал вывод, что китайский суперпрограмматор опять оказался фуфлом (

Re: Просто хотел в attiny44 залиться по ICSP через TL866A...

Сб янв 06, 2018 09:53:39

Тут можно выпадать в осадок почти от каждого сообщения.
То от кЕтайского мусора ожидают функционала дорогих программаторов, то даташиты никто не читает и не знает про параллельное программирование...

Re: Просто хотел в attiny44 залиться по ICSP через TL866A...

Сб янв 06, 2018 13:12:38

интересно конечно почему китаюзы не доводят 866...но наверно не особо надо и берут и так...
теперь по поводу доработак совта ручками в описаниях всети мелкало ка это делать при должном понимани что и ка все вроде делается ручками...
возникает снова вапрос почему китай это не сделал САМ для хотяб 866а наверно все просто их ПОЧТИ не берут а в 866cs это не заложено изначално совсем..

Re: Просто хотел в attiny44 залиться по ICSP через TL866A...

Сб янв 06, 2018 18:50:55

Тут можно выпадать в осадок почти от каждого сообщения.
То от кЕтайского мусора ожидают функционала дорогих программаторов, то даташиты никто не читает и не знает про параллельное программирование...

Спецы всегда найдут от чего плеваться, от людей в т.ч.)
Но я не программист, не ремонтёр и тд - не узкоспециализированный тип в общем)
Мне надо веселую мигалку мелкому в джип или какой-то контроллер в душевую кабину, в машину - просто какую-то логику под себя и мне лень гору мелкой логики городить - я вспоминаю мк. Зачем такому как мне погружаться в бесконечную теорию? Да и некогда. А на праздник я гбц перекинул в машине. И я тоже далеко не всё знаю о теории ДВС. Просто бывает непредвиденная ж.п@. Не судите строго.
Ответить