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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Программирование ATTINY13, Дохнет на 20_ом цикле перезаписи.
MiklPolikov
сообщение Jan 23 2007, 23:31
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Программатор CHIPPROG.
Несколько десятков раз микросхема программируется, потом перестаёт.
Некоторые всего несколько раз выдерживают.

Где обещенные 10000 циклов перезаписи???


С уважением, Михаил.

Сообщение отредактировал MiklPolikov - Jan 23 2007, 23:33


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 24 2007, 00:39
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



ДА???!!! Хм... как раз сейчас делаю проект на тини13. Посмотрю как оно будет и напишу. Не верю чтоб так мало раз...


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jan 24 2007, 02:16
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Учитывайте, что на одну ночь работы нужно 5 - 10 микросхем.

Программатор у меня вроде исправен, с другими AT и PIC проблем не было.

Сообщение отредактировал MiklPolikov - Jan 24 2007, 02:26


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 24 2007, 03:35
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



никогда не было подобных проблем с T13 (использую AVR-ISP и Dragon)
Вероятно, Ваш программатор их поддерживает криво. Ошибается или в размере страницы или в Fuse'ах или просто чрезмерно "шумит".
Go to the top of the page
 
+Quote Post
CD_Eater
сообщение Jan 24 2007, 05:57
Сообщение #5


Частый гость
**

Группа: Новичок
Сообщений: 173
Регистрация: 3-09-04
Из: Moscow
Пользователь №: 595



Цитата(defunct @ Jan 24 2007, 03:35) *
Ошибается или в размере страницы или в Fuse'ах или просто чрезмерно "шумит".

Интересно, как шумом можно залочить МК от повторной перепрошивки. Логично предположить, что автор темы, прежде чем выбрасывать чип, делал несколько неудачных попыток перезаписи. Ошибки программатора или шумы одинаково влияли бы и на новые, и на использованные несколько десятков раз чипы.
Думаю, что с разделом errata даташита автор тоже ознакомлен (там есть комбинации фузов, при которых дальнейшая прошивка невозможна).
Остаётся единственное объяснение - бракованная партия.
Ужасно предположить, но неужели китайцы научились подделывать АВРки ?
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Jan 24 2007, 07:37
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



пользую AVR ISP, не было проблем с ТИни13


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
satellite-plus
сообщение Jan 24 2007, 09:40
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 8-01-07
Из: Одесса
Пользователь №: 24 196



Скорее всего программатор сбивает один из FUSE. (RSTDISBL,DWEN) Проверить это можно высоковольтным программатором и вернуть их к жизни.


--------------------
Опыт - это та чудесная штука, которая позволяет вам узнать ошибку, когда вы ее повторите.
Go to the top of the page
 
+Quote Post
sseett
сообщение Jan 24 2007, 11:50
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939



С Т13 проблем не было. Шил много и 4 различными программаторами.
Некоторые экземпляры (на макете) прошивались сотни раз.
Те, на которых написано Китай, нечем не выделялись.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 24 2007, 12:12
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Наблюдал отказ микросхем при программировании в условиях сильных шумов, но только в условиях ISP.
Что касается CHIPPROG - были случаи, когда новая версия софта плохо программирует контроллеры, котрорые нормально программировались старой.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
muravei
сообщение Jan 24 2007, 12:12
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Я бы попробовал сменить программатор.
У меня было : программатор убивал сигнатуру, и несмотря на установленный режим "не обращать на нее внимание" всетаки обращалsmile.gif и не программировал.
Решилось применением АВРиал с ключем -!
Go to the top of the page
 
+Quote Post
sseett
сообщение Jan 24 2007, 12:30
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939



Вспомнил. Пару лет назад попалась партия Т13 с установленным фьюзом пред-делителя (8), и частотой генератора 4,8 мГц.
Получалось 4.8/8=600кГц.
С такой тактовой Т13 не шилась многими программаторами.
Надо было шить на пониженной частоте.

Цитата
Решилось применением АВРиал с ключем -!
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 24 2007, 13:49
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Я шью при тактовой ядра 128 кГц (режим пониженного потребления). Тоже в начале испугался, когда программатор не увидел тиньку. Ну думаю капец. Залочил. Ан нет, все ОК.

Кстати, кто-нибудь до меня пользовал 128кГц? Есть что интересное?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Jan 24 2007, 17:22
Сообщение #13


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Добавлю...
Шью чип прог-2
нога ресет задействована как порт
поэтому фуз RSTDSBL программирую
после програмирования, имеет место быть картинка... а именно:
в след раз может и не зашиться, хотя сигнатура OK, а все остальное по 0
пока так проглючило всего 4 штуки:
почему?
незнаю
- может погода на марсе, может ревизия чипа не та, может программатор дурит..
но такие чипы уже ничем не отморозишь....
и вообще, че то атмелы там у себя в лабораториях чето расслабились ;-)


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jan 25 2007, 11:32
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



РЕШЕНИЕ ПРОБЛЕМЫ НАЙДЕНО!!!

Заметил, что перестаёт программироватся только FUSE.

Программирую FUSE один раз, а все остальные разы - только EEPROM.
Почему FUSE не стирается вместе с EEPROM, я не понимаю.
Но главное что работает!!! cheers.gif


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 25 2007, 13:35
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



У меня другая проблема. Вот кусок кода по идее генерирующий 1 кГц в течение 0,2 с. Нет там килогерца... меньше раза в три. Точно трудно сказать. Что бы это было?


Тактовая 128 кГц

TCCR0B = 0x01; //start timer

while (s < 200)
{
if (TIFR0 & 0x02)
{
TCNT0 = 0xС0;//1000.0 Hz после деления на два при переключении PB2
TIFR0 = 0x02;
PORTB.2 = !PORTB.2;
s++;
}
}


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 19:09
Рейтинг@Mail.ru


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