Страница 51 из 132

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

Добавлено: Пт апр 09, 2010 12:32:22
DX168B
Ясно, значит делать буду так. Изменю задержку:
;---------------------------------- Обработчик задержки
delay:
ldi del2, 0b00111111
del:
dec del1
brne del
dec del2
brne del
ret
;----------------------------------
Кварц - 4 МГц
Кнопки кстати качеством не блещут.
Думаю поставить кондёры и задержку в программе.
Поэкспериментирую.......

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

Добавлено: Пт апр 09, 2010 12:45:17
ssvd
вот такой вопросик, attiny2313 и attiny2313A одинаковые? attiny2313A будет шиться на usbasp ?

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

Добавлено: Пт апр 09, 2010 13:28:14
Gudd-Head
ssvd писал(а):вот такой вопросик, attiny2313 и attiny2313A одинаковые?
Почти. У "А" снижена потребляемая мощность. В остальном не отличить.

Re:

Добавлено: Пт апр 09, 2010 16:39:34
Gudd-Head
_noise писал(а):http://radiokot.ru/forum/viewtopic.php?p=413849#p413849
Что мешает пользоваться оригинальными источниками? "Незнание языка" не катит.

---

Где ты 2313 с буквой А нашёл в Алтайском крае? Тут вон в Москве фигня на подобную тему.
А теперь давайте спросим у ssvd, чей ответ ему понравился больше???

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

Добавлено: Пт апр 09, 2010 22:28:20
Kisa
Насчёт дребезга. Ещё когда с пиков начинал, додумался просто в момент нажатия любой кнопки, установливать бит в любом свободном регистре. И пока этот бит стоит, весь , общий цыкл программы идёт в обход опроса кнопок. Но при этом, при каждом общем круге программы, один раз декременируеться другой свободный регистр. Когда он сравняеться с нулём, этот бит сброситься и кнопки снова станут доступны.
Преимущесво в том, что нажатие любой кнопки не тормозит исполнение основной программы ! Кондёры не нужны ,если это усройство не предназначаеться для работы в условиях очень сильных импульсных помех. Как потом оказалась моя первая разработка на пике, предназначенная для управления автоматическим станком точечной сварки...
Заменил с десяток древних рэлюшек, и две двойные лампы 6Н8С PIC16F84-м, потом следующие станки на ATTiny2313 уже придумал, причём функций конкретно одобренных рабочими добавилось...

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

Добавлено: Пт апр 09, 2010 23:55:40
DX168B
Это у меня кодовый замок, тут программа что и делает - постоянно опрашивает кнопки.
Имеет возможность замены кода, сброс кода на "Заводской", биперы и прочие фичи,
типа его можно подключить к приёмнику и открывать\закрывать брелком. Предназначен замок
для сигнализации. Ну, в принципе применений ему ещё много можно найти.
Программу разрабатывал для 2х видов контроллеров - ATtiny2313 (AT90S2313) и
для ATtiny26L-8PI. Да и вообще, ATtiny2313 у меня один и то идёт как подопытный. В основном
у меня идёт ATtiny26 - у меня их НАВАЛОМ.

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

Добавлено: Вс апр 11, 2010 14:52:17
hawkman
Приветствую всех...
есть схемка часиков на ATTiny2313 ( архиве) с исходником, где схему взял не помню. :)
Т к в программировании не силен, прошу добавить в программу второй датчик температуры.
Заранее спасибо....

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

Добавлено: Вс апр 11, 2010 16:57:39
neon-f
вот тут есть на лсд http://radiokot.ru/forum/viewtopic.php?t=21695
вот тут более популярные на 4 лед индикаторах http://radiokot.ru/forum/viewtopic.php? ... sc&start=0
несколько датчиков, автоматический выбор использованного датчика, постоянно поддерживаются автором.

только на меге8 а не на 2313 :dont_know:

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

Добавлено: Вс апр 25, 2010 19:54:46
fox632
Привет всем!

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

Chip Attiny2313v
кварц 12 мгц
питание 5в от аккумуляторов
статья
http://robozone.su/2009/06/30/prostaya- ... y2313.html

теперь вопрос, почему нестабильно определяется контроллер.
заранее спасибо.

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

Добавлено: Вс апр 25, 2010 21:03:29
GP1
См. ДШ для 2313V максимальная частота 10МГц, дальше производитель ничего не гарантирует

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

Добавлено: Вс апр 25, 2010 21:09:16
fox632
GP1 писал(а):См. ДШ для 2313V максимальная частота 10МГц, дальше производитель ничего не гарантирует
Сменил кварц поставил на 4 мГц все равно плохо определяется

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

Добавлено: Вс апр 25, 2010 21:11:10
GP1
фьюзы менял?

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

Добавлено: Вс апр 25, 2010 21:19:26
fox632
GP1 писал(а):фьюзы менял?
нет не менял, оставил все как было, тут на картинке прикрепил

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

Добавлено: Вс апр 25, 2010 21:46:45
GP1
Возможны варианты:
плохой контакт вывода ресет
высокая частота программирования
и еще куча всего, вплоть до паленого МК.

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

Добавлено: Вс апр 25, 2010 22:08:14
fox632
GP1 писал(а):Возможны варианты:
плохой контакт вывода ресет
высокая частота программирования
и еще куча всего, вплоть до паленого МК.
Пробовал менять контроллер тот же эффект,
перекидал схему на проводки,
резюк 10к проверял,
частота программирования 19200
и ничего не видит.

на программаторе есть вывод лед, для чего он я его не подсоединил.

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

Добавлено: Вс апр 25, 2010 22:16:28
GP1
честно говоря хз, попробуй прошивку в программаторе обновить.
тьфу-тьфу, еще ни разу проблем с прошивкой мк не было, кроме собственных граблей: то разъем задом-наперед воткну, то "сопля" на плате...

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

Добавлено: Чт апр 29, 2010 11:27:53
lag1
Здравствуйте! Подскажите.
Микроконтроллер ATtiny2313. Надо установить режим СТС для таймера1.

ldi Temp,0b00001000
out TCCR1B,Temp

Будет правильно, если сделать так? Как проверить, установился ли режим СТС или нет?
Спасибо.

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

Добавлено: Чт апр 29, 2010 12:08:30
Gudd-Head
lag1 писал(а):Надо установить режим СТС для таймера1.
ldi Temp,0b00001000
out TCCR1B,Temp
Будет правильно, если сделать так?
Вроде правильно. При этом ТОР = OCR1A
lag1 писал(а):Как проверить, установился ли режим СТС или нет?
Самое простое - запустить симуляцию и посмотреть :)

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

Добавлено: Чт апр 29, 2010 12:16:30
akl
Правильно, но для полноты картины еще

Код: Выделить всё

CLR   TEMP
OUT   TCCR1A,TEMP
Тогда и проверять не надо.
При запуске счетчика от внутреннего источника тактирования нужно будет подтвердить режим CTC и запустить счетчик.
Например:

Код: Выделить всё

LDI   TEMP,0b00001001
OUT   TCCR1B,TEMP

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

Добавлено: Сб май 01, 2010 14:55:41
teist
просьба к уважаемому сообществу!
мне надо вывести содержимое таймера Т1 на семисегментный индикатор.
нашел в книге В.Трамперта программку по переводу 16 разрядного двоичного
числа в BCD из 5 разрядов но не работает,возможно где то ошибка.
Подскажите пожалуйста где взять рабочую или что почитать чтобы
сам нашел ошибку. :dont_know: