ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Обсуждаем контроллеры компании Atmel.
ARMag
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт июн 05, 2007 10:00:46
Откуда: Киев
Контактная информация:

Сообщение ARMag »

Такой вопрос: чем чревато использование программатора без шинного формирователя? Как влияет использование "5 проводов" на МК и качество прошивки?

З.Ы.: про невозможность подключения низковольтных МК я знаю...
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

ARMag писал(а):Такой вопрос: чем чревато использование программатора без шинного формирователя? Как влияет использование "5 проводов" на МК и качество прошивки?

З.Ы.: про невозможность подключения низковольтных МК я знаю...

Для МК - ничем не черевато. Если уж прошилось - то ровно с тем же качеством, как и при самом супер-навороченном программаторе. Если уж не прошилось - с тем же качеством :). Я шью через COM-порт с помошью всего 3 резистров и 3 стабилитрончиков - и ничего, все прекрасно получается.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

ARMag писал(а):про невозможность подключения низковольтных МК я знаю...


3.3 вольтовые нормально програмились у меня. На странице 7 курса я об этом сообщал.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
ARMag
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт июн 05, 2007 10:00:46
Откуда: Киев
Контактная информация:

Сообщение ARMag »

to tych:
может быть, но низковольтные есть ещё и 2,7, если я не ошибаюсь...

to ARV:
куда, в какие цепи включени резисторы и стабилитрони, а то 5-ти проводной программатор мне кажется не совсем надёжным...

to all:
что? никто ничего не может сказать по моей проблеме с альтерой ББ? Програматор спаян правильно, диод питания горит, диод загрузки программы горит при прошивке, а всё равно не пашет :(... хелп!...
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

2 ARMag: схема моего адаптера есть у меня на сайте - так и называется "простейший адаптер для ISP-программирования". В принципе, это немного упрощенный вариант от PonyProg...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
ARMag
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт июн 05, 2007 10:00:46
Откуда: Киев
Контактная информация:

Сообщение ARMag »

to ARV:
почитал ваш сайт, очень информативный. Особенно понравилась статья о лазерном утюге, обязательно попробую новшества.
в статье о адаптере обнаружил возможную причину неполадки программатора: т.к. сами МК в платы я не впаиваю, а просто использую планки под микросхемы, решил не делать лишнего шлейфа от адаптора до платы с МК и сделал планку под неё прямо на плате адаптора и наверно совершил ошибку... Я так понял, что один с принципов внутрисхемного програмиравания - это наличее внешнего кварца с заземлёнными через 22 пФ выдодами на МК, которого у меня в адапторе и нет... Это и есть причина неработоспособности устройства? Или кварц при прошивке не обязателен?
Аватара пользователя
Romulos666
Родился
Сообщения: 1
Зарегистрирован: Чт июн 07, 2007 10:56:11
Откуда: Томск

Сообщение Romulos666 »

Прошу кто ни будь помогите разобраться. Спаял схему из обучалки (программер+схема со светодиодами ) написал 2 батника но использую мк ATtiny2313. при компиляции компилятор выдал 2 ошибки типа . equ Z=1 и .equ OR =3 я их закомментировал начал компиляцию компилятор вывел предупреждение о неизвестном устройстве, но hex-файл появился в папке output начал прошивку

Chip not locked
Device erased
Device connected, TINY2313 detected
Fuses
OSCCAL = 62, 5D
CKDIV = 0
CKOUT = 1
SUT = 2
CKSEL = 4
DWEN = 1
EESAVE = 1
WDTON = 1
BODLEVEL = 7
RSTDISBL = 1
SELFPRGEN = 1
Programming CODE memory
done
Reset pin released
Adapter disabled

D:\AVR-projects\runfire>pause=null
Для продолжения нажмите любую клавишу . . .

но поведение дивайса не меняется Прошу кто ни будь помогите разобраться. Спаял схему из обучалки (программер+схема со светодиодами ) написал 2 батника но использую мк ATtiny2313. при компиляции компилятор выдал 2 ошибки типа . equ Z=1 и .equ OR =3 я их закомментировал начал компиляцию компилятор вывел предупреждение о неизвестном устройстве, но hex-файл появился в папке output начал прошивку

Chip not locked
Device erased
Device connected, TINY2313 detected
Fuses
OSCCAL = 62, 5D
CKDIV = 0
CKOUT = 1
SUT = 2
CKSEL = 4
DWEN = 1
EESAVE = 1
WDTON = 1
BODLEVEL = 7
RSTDISBL = 1
SELFPRGEN = 1
Programming CODE memory
done
Reset pin released
Adapter disabled

D:\AVR-projects\runfire>pause=null
Для продолжения нажмите любую клавишу . . . :idea: :shock:

но поведение дивайса не меняется :( . подскажите пожалуйста, что с ним вообче должно происходить – в смысле после прошивки сразу должны загореться идиоты или нуно перезапускать питание????? или я что просмотрел в тексте программы или статьи?????
топчусь вокруг да около а толку маловато – воть ! Помогите мне пожалуйста! МУР МЯУ!!!!
ripper
Родился
Сообщения: 1
Зарегистрирован: Ср июн 06, 2007 11:42:49
Откуда: ua

Сообщение ripper »

Собираюсь прошивать Attiny 2313, и решил сначала промоделить только в VMLAB такой модели нету, выше по ветке писали што вроде моделаровали, подскажите как? может есть доп. модули к VMLAB.
Или альтернативу программу писал на CodeVisionAVr?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

ARMag писал(а):to ARV:
почитал ваш сайт, очень информативный. Особенно понравилась статья о лазерном утюге, обязательно попробую новшества.
в статье о адаптере обнаружил возможную причину неполадки программатора: т.к. сами МК в платы я не впаиваю, а просто использую планки под микросхемы, решил не делать лишнего шлейфа от адаптора до платы с МК и сделал планку под неё прямо на плате адаптора и наверно совершил ошибку... Я так понял, что один с принципов внутрисхемного програмиравания - это наличее внешнего кварца с заземлёнными через 22 пФ выдодами на МК, которого у меня в адапторе и нет... Это и есть причина неработоспособности устройства? Или кварц при прошивке не обязателен?

Спасибо за оценку моих скромных трудов :)
При программировании МК необходимы тактовые сигналы. Откуда они будут - от кварца, от внутреннего генератора или от внешнего - все равно, главное, что, без тактовых сигналов ПРОГРАММИРОВАНИЕ НЕВОЗМОЖНО. Программатор, если он нормальный программатор, обязательно обнаруживает такую ситуацию и ругается - дескать, микроконтроллер не отвечает. Наличие кварца в колодке при программировании лишним не будет.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
ARMag
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт июн 05, 2007 10:00:46
Откуда: Киев
Контактная информация:

Сообщение ARMag »

to AVR:
спасибо. буду исправлять свой ББ, допаяю туда пару деталек... надеюсь будет работать. А пока практикую навыки в паре Протеус(ИСИС)+КодВижин, результаты просто супер! Всё предельно просто и ясно, так что совет таким же как я, начинающим, не майтесь в ВМЛабе, качните Протеус и наслаждайтесь простотой и наглядностью...
Аватара пользователя
Piroman17
Грызет канифоль
Сообщения: 296
Зарегистрирован: Пт янв 12, 2007 17:16:35
Откуда: Дубна
Контактная информация:

Сообщение Piroman17 »

Я чёта не понял как прошивать tiny2313, какой программатор использовать (схемку подкиньте плиз)?
"Всё новое - хорошо забытое старое" - для творцов без творческий мысли.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

ARMag писал(а):to AVR:
...


ARV
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Piroman17 писал(а):Я чёта не понял как прошивать tiny2313, какой программатор использовать (схемку подкиньте плиз)?


линк в профиле - стр 7 - все о прошиванияя AVR
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Piroman17
Грызет канифоль
Сообщения: 296
Зарегистрирован: Пт янв 12, 2007 17:16:35
Откуда: Дубна
Контактная информация:

Сообщение Piroman17 »

Я вот SCK на 2313 нашёл, а вот куда подключать MOSI и MISO?
"Всё новое - хорошо забытое старое" - для творцов без творческий мысли.
Аватара пользователя
Negor
Вымогатель припоя
Сообщения: 586
Зарегистрирован: Ср мар 07, 2007 22:58:02
Откуда: Черкассы, Украина
Контактная информация:

Сообщение Negor »

2Piroman17Алгоритм поиска выводов такой:
*Берём даташит
*Открываем страницу №2
*Смотрим какой корпус микросхемы имеется и сравниваем с рисунком.
*на рисунке ищем названия выводов.
для PDIP корпуса ATTiny2313 :
MISO - вывод 18
MOSI - вывод 17.
ЗЫ. А как ты нашёл SCK?
There is only 10 kind of people: those who understands binary code and those who dont!!!
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

А где вы ищите ???
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Piroman17
Грызет канифоль
Сообщения: 296
Зарегистрирован: Пт янв 12, 2007 17:16:35
Откуда: Дубна
Контактная информация:

Сообщение Piroman17 »

А вот у меня в ДШ (скачано с datasheet4u.com) нарисунке не обозначены MISO и MOSI, там написано DO/PCINT6 и DI/SDA/PCINT5 соответственно.
"Всё новое - хорошо забытое старое" - для творцов без творческий мысли.
Аватара пользователя
Мышонок
Друг Кота
Сообщения: 3792
Зарегистрирован: Чт сен 14, 2006 11:42:09
Откуда: Обитаю на чердаке
Контактная информация:

Сообщение Мышонок »

1. Даташиты имеют свойство редактироваться, уточняй редакцию.
2. Лучше всего обращаться к первоисточнику, т.е. http://www.atmel.com и http://www.atmel.ru
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...
GoodBoyGood
Родился
Сообщения: 8
Зарегистрирован: Вт авг 28, 2007 14:10:30

Сообщение GoodBoyGood »

Люди помогите!
Прочитал обучалку радиокота. Захотел сделать тоже самое но только на ATtiny2313. В тексте программы заменил строку
.include "D:\avr\avrasm\appnotes\2313def.inc"
на
.include "D:\avr\avrasm\appnotes\tn2313def.inc"
А компилятор tavrasm мне пишет:

D:\avr\avrasm\appnotes\tn2313def.inc:41: Warning: Unknown device 'ATtiny2313'
D:\avr\avrasm\appnotes\tn2313def.inc:41: '.device ATtiny2313'
D:\avr\avrasm\appnotes\tn2313def.inc:123: Error: Expected ID=expression
D:\avr\avrasm\appnotes\tn2313def.inc:123: '.equ Z = 1'
D:\avr\avrasm\appnotes\tn2313def.inc:383: Error: Expected ID=expression
D:\avr\avrasm\appnotes\tn2313def.inc:383: '.equ OR = 3 ; for compatibility purpose'

Строчки с '.equ Z = 1' и '.equ OR = 3' можно наверное закомментировать. Или нельзя?
Но что делать с Unknown device 'ATtiny2313' ??? Что tavrasm не может скомпилировать код под ATtiny2313?

Помогите пожалуйста.
Аватара пользователя
Serega
Говорящий с текстолитом
Сообщения: 1529
Зарегистрирован: Пн авг 22, 2005 21:02:22
Откуда: Питер

Сообщение Serega »

с ункновном вроде ниче делать не надо - компилер сожрет и так, а нащет комментирования строчек - ОЧЕНЬ внимательно читаем обучалку. ;)
Лучше быть первым в деревне, чем вторым в Риме
Ответить

Вернуться в «AVR»