|
Чем щьем тиньку2313, впечатление от процесса. |
|
|
|
 |
Ответов
(1 - 13)
|
Mar 18 2005, 12:35
|
Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 3-03-05
Из: Санкт-Петербург
Пользователь №: 3 037

|
Цитата(sseett @ Mar 18 2005, 04:01) Прикупил тиньку2313, хотел помучить, но вышло наоборот. Оказалось проблема прошить. У кого есть положительный опыт, прошу поделиться. Дык, прошивается так же, как At902313... Я, например, на STK500, помнится, прошивал, последовательным программированием.
|
|
|
|
|
Mar 18 2005, 16:58
|
Участник

Группа: Свой
Сообщений: 32
Регистрация: 26-11-04
Из: Одесса, Украина
Пользователь №: 1 240

|
Цитата(sseett @ Mar 18 2005, 04:01) Прикупил тиньку2313, хотел помучить, но вышло наоборот. Оказалось проблема прошить. У кого есть положительный опыт, прошу поделиться. Есть маленькие грабли - у нее по умолчанию прошит бит DIV8, поэтому первый раз прошивать ее надо на малой скорости. Я пользуюсь AVReal, первый раз шью с ключом -о200. После снятия бита шьется на любой скорости. Цитата(Olegovich @ Mar 18 2005, 15:35) Дык, прошивается так же, как At902313... Я, например, на STK500, помнится, прошивал, последовательным программированием. Так она вроде параллельное программирование и не поддерживает...
|
|
|
|
|
Mar 18 2005, 18:12
|
Участник

Группа: Свой
Сообщений: 41
Регистрация: 12-01-05
Из: St. Petersburg
Пользователь №: 1 917

|
Цитата(Alex_St @ Mar 18 2005, 19:58) Так она вроде параллельное программирование и не поддерживает... Еще как поддерживает А шьем в основном AVReal`ом, если в схеме... Или своей приблудой http://pol-sem.narod.ru/paraprog/paraprog.htm
|
|
|
|
|
Mar 19 2005, 05:02
|
Частый гость
 
Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939

|
Спасибо за ответ. Маленькое уточнение: хотел быстро получить результат с минимальными телодвижениями но, увы. 1. Насчет низкой тактовой частоты - подозревал, но и исходил из следующих соображений: Для тиньки2313 по умолчанию 9600/8=1200кгц Для меги48 по умолчанию 8000/8=1000кгц Мега8 по умолчанию стартует на 1000кгц Тинька15 на 1600кгц Тинька12 на1200кгц Тинька26 на 1000кгц Обычно пользовал доработанный AVR910 (на 2313 и 115200) и проблем не было, кроме некоторых экземпляров т12. Но то и понятно - в отличие от т2313, т26, м48, м8 у нее при старте не загружается автоматически регистр калибровки и у отдельных экземпляров тактовая частота может быть гораздо ниже 1мгц. Получается, что 1200кгц у т2313 повыше , чем 1000кгц у м48/8, т26 которые, шьются 100% в лет. 2. По поводу параллельного программирования, я наткнулся на ерату: Doc2543 (revision H, updated 02/05) Стр. 219 “2. Parallel Programming does not work”
что в очередной раз меня “обрадовало” возможными перспективами реально потерять вполне рабочий камень.
|
|
|
|
|
Mar 19 2005, 09:27
|
Участник

Группа: Свой
Сообщений: 32
Регистрация: 26-11-04
Из: Одесса, Украина
Пользователь №: 1 240

|
Цитата(sseett @ Mar 19 2005, 08:02) 1. Насчет низкой тактовой частоты - подозревал, но и исходил из следующих соображений: Для тиньки2313 по умолчанию 9600/8=1200кгц Получается, что 1200кгц у т2313 повыше , чем 1000кгц у м48/8, т26 которые, шьются 100% в лет. Вот что написано в даташите: The device is shipped with CKSEL = “0010”, SUT = “10”, and CKDIV8 programmed. The default clock source setting is the Internal RC Oscillator with longest start-up time and an initial system clock prescaling of 8. This default setting ensures that all users can make their desired clock source setting using an In-System or Parallel programmer.что означает: 4000 / 8 = 500 кГц. Цитата 2. По поводу параллельного программирования, я наткнулся на ерату: Doc2543 (revision H, updated 02/05) Стр. 219 “2. Parallel Programming does not work” что в очередной раз меня “обрадовало” возможными перспективами реально потерять вполне рабочий камень. Если случайно или специально не зашьешь бит RSTDISBL (отключение сброса), то ничего страшного не произойдет. Иначе...
|
|
|
|
|
Mar 19 2005, 17:54
|
Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 25-02-05
Из: Москва
Пользователь №: 2 889

|
у меня есть программатор который шьет AVR тини 2313 не пробовал т.к. пока в руки не попадала, но по идее должен шить http://alfatrading.ru/electronika/electonika.htm
|
|
|
|
|
Mar 19 2005, 18:37
|
Участник

Группа: Свой
Сообщений: 41
Регистрация: 12-01-05
Из: St. Petersburg
Пользователь №: 1 917

|
Цитата(sseett @ Mar 19 2005, 08:02) 2. По поводу параллельного программирования, я наткнулся на ерату: Doc2543 (revision H, updated 02/05) Стр. 219 “2. Parallel Programming does not work”
что в очередной раз меня “обрадовало” возможными перспективами реально потерять вполне рабочий камень. Сэр, Вы, уж если читаете даташит, читайте до конца :-) Там же англицким по белому написано - "Параллельное программирование работает не корректно,если задан один из следующих режимов бла-бла-бла..." (читаем внимательно) 1) Бит SPIEN вы через SPI все равно не измените. 2) RSTDISBL старайтесь не трогать Вот и все. Далее - слова "работает не корректно" совсем не означает, что "не работает совсем". Просто вход в режим параллельного программирования немного отличается от стандартного (это уж опытным путем определил). Все работает прекрасно. Сам себе писал программатор. http://pol-sem.narod.ru/paraprog/paraprog.htmИли если лень "такой сложный" собирать есть http://elm-chan.org/works/avrx/report_e.htmlКоторый, как заявлено, тоже программирует тини2313 в параллельном режиме (этот я не проверял)
|
|
|
|
|
Mar 21 2005, 00:20
|
Частый гость
 
Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939

|
“Говорим партия – подразумеваем Ленин….” Как сказал поэт. 1. Каюсь! Писал про тиньку2313, а был открыт даташит от13, но сути Это не меняет. Вот для т2313:
Default Clock Source The device is shipped with CKSEL = “0100”, SUT = “10”, and CKDIV8 programmed. The default clock source setting is the Internal RC Oscillator with longest start-up time and an initial system clock prescaling of 8. This default setting ensures that all users can make their desired clock source setting using an In-System or Parallel programmer.
Т.е. 8/8=1мгц, тоже, что и т26,м8/48/88, которые шьются исключительно. И где уважаемый Alex_St нашел, что CKSEL = “0010”, не знаю, но я пользовался свежим даташтом (Doc2543 (revision H, updated 02/05)) и всем рекомендую периодически обновлять документацию из-за изобилия описок и ошибок в старых версиях. 2.Насчет параллельного программатора полностью согласен. С ростом количества фузов, не обойтись без параллельного программатора или хотя бы “восстановителя” фузов. А так хотелось по быстрому. Спасибо всем.
|
|
|
|
|
Apr 5 2005, 18:43
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 21-03-05
Из: Москва
Пользователь №: 3 570

|
Цитата(sseett @ Mar 18 2005, 04:01) Прикупил тиньку2313, хотел помучить, но вышло наоборот. Оказалось проблема прошить. У кого есть положительный опыт, прошу поделиться. Совету изучить схему ByteBlaster, далее изучить как работать с LPT-портом (используя port95nt), далее прочитать DataSheet как работать через SPI. После этого можно написать свой (достаточно хороший) программатор. (где-то за два дня). SPI программирования практически для всех (AVR) контроллеров одинаковое, за исключением размера страниц FLASH и FUSE-BIT.
|
|
|
|
|
Apr 6 2005, 05:36
|
Группа: Новичок
Сообщений: 12
Регистрация: 4-11-04
Пользователь №: 1 039

|
Так PoniProg прекрасно шьет
|
|
|
|
|
Apr 6 2005, 06:57
|
Частый гость
 
Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939

|
А истина где-то рядом..... Alex_St предупреждал меня, насчет тактовой частоты 500кгц, и похоже, оказался прав. А истина в том, что даташитами у Атмела полный бардак. В старой версии2003-4г. одна часть даташита противоречит другой На стр24 табл.6 указано, что тинька2313 поставляется с частотой внутреннего генератора 4мгц, но на стр.159 в табл.168 указано ...The default setting of CKSEL3..0 results in internal RC Oscillator @ 8 MHz.... В новой версии (Rev.H) несоответствие "исправлено", и теперь везде указано ,что камень поставляется с внутренним генератором 8мгц. Но вот те камни, что я прикупил, почему-то оказались с генератором 4мгц. Соответственно тактовая частота ядра 4/8=500кгц, а не 8/8=1мгц как предполагалось. Многим последовательным программаторам это дело не понравилось, и в штатном режиме они шить отказывались. Теперь я в раздумьях - толи мне попались “неправильные” тиньки, то ли даташит лукавит?
|
|
|
|
|
Jul 8 2005, 03:18
|
Частый гость
 
Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939

|
"Теперь я в раздумьях - толи мне попались “неправильные” тиньки, то ли даташит лукавит?" Оказалось и то и другое! Пришла очередная партия с новой расстановкой фьюзов: внутренний генератор 8мгц, предделитель на 8 т.е. 8/8=1 мгц. Вывод: 1. бардак глобален. 2. зато, можно подобрать под камень нужный вариант  даташита.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|