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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

Ant-RG писал(а):Мяу! Скажите а можно ли прошить прошивку от AT90S2313 на Attiny2313 в схемку что во вложении, будет работать?

http://caxapa.ru/36834.html Тут есть о замене AT90S2313 на ATTiny2313.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Ant-RG
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина
Контактная информация:

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

Сообщение Ant-RG »

Gudd-Head писал(а):
Ant-RG писал(а):Мяу! Скажите а можно ли прошить прошивку от AT90S2313 на Attiny2313 в схемку что во вложении, будет работать?

http://caxapa.ru/36834.html Тут есть о замене AT90S2313 на ATTiny2313.

муррр, спасибо :)
I'am a Rock N' Roll-Aholic
Аватара пользователя
day0l
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт май 14, 2010 15:48:35

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

Сообщение day0l »

Такой вопрос, как надо подключать питание при прошивке МК(ATTiny2313), объясните пожалуйста подробно, а то никак не разберусь, собираюсь шить программатором "5 проводков". Нужно ли подключать кварц? И вопрос не в тему: куда потом при монтаже на плату подключать землю?
Вложения
5pr.png
(26.29 КБ) 526 скачиваний
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

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

Сообщение AI_Disable »

Если контроллер новый, то кварц не нужен. (Стандартно включено внутреннее тактирование 1МГц)
Землю подключают к минусу источника питания.
Аватара пользователя
day0l
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт май 14, 2010 15:48:35

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

Сообщение day0l »

AI_Disable писал(а):Если контроллер новый, то кварц не нужен. (Стандартно включено внутреннее тактирование 1МГц)
Землю подключают к минусу источника питания.

спасибо!

а что насчёт питания при прошивке?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

day0l писал(а):а что насчёт питания при прошивке?

Питалово (+5В) можно взять с USB порта компьютера. Из плюсов: будет общая земля с "5-ю проводками" :)
Либо зевести на контроллер с отдельного БП.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
day0l
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт май 14, 2010 15:48:35

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

Сообщение day0l »

вопрос собственно в том, в какой последовательности включать(вроде как лпт к компу надо подключать пока на нём нет питания, и опять перед подключением мк к компу на него надо подать питание, вот и непонятно что в какой последовательности включать)?
neon-f
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

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

Сообщение neon-f »

если речь про "5 проводков" и питание от усб или напрямую от бп компа - настоятельно рекомендую все подключать на выключенном компе и включать комп с уже подключенным контроллером к лпт и к питанию.
Аватара пользователя
day0l
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт май 14, 2010 15:48:35

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

Сообщение day0l »

neon-f писал(а):если речь про "5 проводков" и питание от усб или напрямую от бп компа - настоятельно рекомендую все подключать на выключенном компе и включать комп с уже подключенным контроллером к лпт и к питанию.

спасибо за ответ!
Борис107
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вс ноя 29, 2009 21:01:52

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

Сообщение Борис107 »

Всем привет..., вот разбираюсь с мк в обучалке все сделал все папки создал как написано , батник запускаю и после этого должен появится нех файл в папке а его нет..., помогите разобратся че за фигня если можно)))!
Борис107
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вс ноя 29, 2009 21:01:52

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

Сообщение Борис107 »

не могу установить avr studio 4 на хр ??? в чем проблема???
bane
Родился
Сообщения: 7
Зарегистрирован: Чт апр 29, 2010 00:29:13

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

Сообщение bane »

Ребят, пределываю программу от AT90S2313 для ATTiny2313
Поменял имена регистров, дописал прерывания, зацепил новый inc TN2313, Прога не компилится: ругается на бит Z регистра SREG
Не могу понять почему - этот же бит не должен изменяться при смене кристалла. Пересмотрел код, z, вроде, ни где лишний раз не задается. В чем может быть проблема, если для AT90S2313 компилится нормально?
Кстати, ругалась еще и на OR регистра UCSRA, но он меняется на DOR. Причем в штатном inc прописаны и OR и DOR на один бит. Я правильно понимаю, что это сделано, чтобы в проге не изменять имена? Закоментил OR - ошибка пропала. И, кстати, если закоментить Z, то ошибка так же пропадает. но хочется понять почему возникла :)
сори, если вопросы очевидные - это моя первая прога.
avv
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вс мар 21, 2010 13:12:46

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

Сообщение avv »

GP1 писал(а):Посмотри здесь.
там в конце основного цикла есть как раз то что тебе надо.
viewtopic.php?p=457139#p457139

GP1, спасибо. Буду разбираться.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

bane писал(а):Прога не компилится: ругается на бит Z регистра SREG

Где ж тот кусок проги, на к-рый компилятор ругается?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
GeForsik
Родился
Сообщения: 3
Зарегистрирован: Ср май 19, 2010 14:55:59

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

Сообщение GeForsik »

Ребят, помогите. Вливаю прошивку от AT90S2313 в ATTiny2313 с помощью PonyProg, прошивается удачно, далее захожу в меню fuse-переключателей и программатор перестает видеть МК. Отключаю "5 проводков" от ЛПТ, отключаю питание МК (3.7В батарея от моб. телефона), вставляю новую Тиньку - PonyProg читает её. Обратно вставляю первую Тиньку, которая перестала читаться после прошивки hex от AT90S2313 - не читается.
У меня вот вопрос возник, возможно глупый: а нужен ли кварц для того, чтобы PonyProg видел МК с прошивкой от AT90S2313. До fuse-переключателей, как понимаете, я не успел добраться. Помогите советом, не хочется вторую 2313 "убивать" :(
bane
Родился
Сообщения: 7
Зарегистрирован: Чт апр 29, 2010 00:29:13

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

Сообщение bane »

Gudd-Head писал(а):
bane писал(а):Прога не компилится: ругается на бит Z регистра SREG

Где ж тот кусок проги, на к-рый компилятор ругается?


Рукается на стандартный атмеловский файл TN2313def.inc
Вот кусок:

;*****************************************************************************
; Bit Definitions
;*****************************************************************************

;***** SREG *******
.equ I = 7
.equ T = 6
.equ H = 5
.equ S = 4
.equ V = 3
.equ N = 2
.equ Z = 1 <---- Ругается на эту строку!!
.equ C = 0

L:\AVR\con_485.asm(5): Including file 'L:\AVR\tn2313def.inc'
L:\AVR\tn2313def.inc(122): error: Attempt to redefine keyword 'z'
L:\AVR\con_485.asm(5): info: 'L:\AVR\tn2313def.inc' included from here
Аватара пользователя
Pooher
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Вс янв 07, 2007 01:45:48
Откуда: Российская Федерация, будь она неладна...

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

Сообщение Pooher »

Код выложите.
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
bane
Родился
Сообщения: 7
Зарегистрирован: Чт апр 29, 2010 00:29:13

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

Сообщение bane »

Pooher писал(а):Код выложите.

Вот код! Хотел сраз подцепить, а что-то не очень получилось :(
Вложения
con_485.asm
(18.79 КБ) 327 скачиваний
Аватара пользователя
Olecorp
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Пт май 21, 2010 01:15:10
Откуда: Латвия

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

Сообщение Olecorp »

У мну компилируется без ошибок, исправил только PCINTaddr на PCIaddr, насчёт работоспособности ничего сказать не могу.
Версия студии AVR Studio 4.18.684.
Аватара пользователя
day0l
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт май 14, 2010 15:48:35

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

Сообщение day0l »

прошил attiny не выставив неодного фьюза, программой cvavr(программатор "5 проводков"), и после дальнейших попыток считать сигнатуру чипа вылазит окошко(скрин в прикреплённом файле), убит ли чип?
Вложения
com_er.jpg
(40.4 КБ) 528 скачиваний
Ответить

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