Attiny2313+DS1307+DS18B20

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Kazemir
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс апр 11, 2010 22:15:11

Re: Attiny2313+DS1307+DS18B20

Сообщение Kazemir »

Благодарю! Этого разъяснения вполне достаточно, буду пробовать.
Kazemir
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс апр 11, 2010 22:15:11

Re: Attiny2313+DS1307+DS18B20

Сообщение Kazemir »

Danko!
А какой Протеус надо пользовать? У меня Proteus_7.5_SP3, наверно надо поновей? Дело в том, что ни с аппаратным, ни программным TWI девайсы с ADC данный Протеус эмулировать не хотит.
Kazemir
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс апр 11, 2010 22:15:11

Re: Attiny2313+DS1307+DS18B20

Сообщение Kazemir »

Установил Proteus 7.6 SP0, проекты с ADC стали эмулироваться. Спасибо за подсказки и советы.
Аватара пользователя
Ant-RG
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

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

Вот подправил под себя печатку выложенную ранее сдесь, может кому понравится, правда непроверял ещё
Вложения
Часы.lay
(63.78 КБ) 782 скачивания
I'am a Rock N' Roll-Aholic
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Re: Attiny2313+DS1307+DS18B20

Сообщение headshotbacs »

Охренеть ты переделал. Плагиатом каждый заниматься умеет. Свою бы нарисовал.
Аватара пользователя
Adusik
Поставщик валерьянки для Кота
Сообщения: 2198
Зарегистрирован: Ср мар 14, 2007 01:50:10

Re: Attiny2313+DS1307+DS18B20

Сообщение Adusik »

Прочитал всю тему. Вопрос к автору по Attiny2313+DS1307+DS18B20 4LED:
1. Можете ли программно погасить незначащий ноль в старшем разряде часов? Он без надобности горит 10 часов в сутки.
2. Можно ли эту же конструкцию, с этими же изменениями переделать под Mega8?
3. Почему проект на LCD в протеусе неработает? Перемигивает только заставка, схема на нажатие кнопок нереагирует.
Огромное спасибо!
Последний раз редактировалось Adusik Ср июл 28, 2010 20:33:50, всего редактировалось 1 раз.
neon-f
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

Re: Attiny2313+DS1307+DS18B20

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

Аватара пользователя
Adusik
Поставщик валерьянки для Кота
Сообщения: 2198
Зарегистрирован: Ср мар 14, 2007 01:50:10

Re: Attiny2313+DS1307+DS18B20

Сообщение Adusik »

На LCD есть, но в Протеусе проект включается, а на дисплее ничего.
И по ссылке которую Вы указываете схема с LED без проекта, и без прошивки, просто схема. Так что мой вопрос в силе.
Я просил на Меге8 и с гашением нуля в старшем разряде часов. Накрайняк можно и на Тиньке.

О! Стоп! Пардон! Вроде нашёл. Спасибо!!!
Аватара пользователя
Adusik
Поставщик валерьянки для Кота
Сообщения: 2198
Зарегистрирован: Ср мар 14, 2007 01:50:10

Re: Attiny2313+DS1307+DS18B20

Сообщение Adusik »

У кого нибудь проекты LCD и LED запускаются в Протеусе?
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

Протеус не ниже версии 7.7.

В более ранних версиях TWI в мега8 в Протеусе не работал.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
Adusik
Поставщик валерьянки для Кота
Сообщения: 2198
Зарегистрирован: Ср мар 14, 2007 01:50:10

Re: Attiny2313+DS1307+DS18B20

Сообщение Adusik »

Спасибо! Поставил вчера вечером Протеус 7.7 SP2, всё работает.
Аватара пользователя
Adusik
Поставщик валерьянки для Кота
Сообщения: 2198
Зарегистрирован: Ср мар 14, 2007 01:50:10

Re: Attiny2313+DS1307+DS18B20

Сообщение Adusik »

neon-f писал(а):Adusik все уже есть
viewtopic.php?t=21235&postdays=0&postorder=asc&start=0


Конструкция отличная, нет слов! Но меня неустраивает огромное количество кнопок и переключателей. Хотелось бы не более 4х кнопок. И я читал гдето, что при такой схеме подключения кнопок коррекции не всегда они откликаются на нажатие. Почему бы не сделать к примеру кнопку одним концом в точку соединения МК и общего анода индикатора, а другим на минус через резистор например 2кОм....
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

За предложение благодарю, но повторюсь проект закрыт и никакие аппаратные изменения вносится не будут.

Но если Вы внимательно перечитаете первую страничку, то увидите, что там нет общего анода как и нет общего катода.

В протеусе кнопки сильно тормозят, но в реале обычные мембранные кнопки работают нормально.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
Adusik
Поставщик валерьянки для Кота
Сообщения: 2198
Зарегистрирован: Ср мар 14, 2007 01:50:10

Re: Attiny2313+DS1307+DS18B20

Сообщение Adusik »

На первой страничке ничего подобного ненашёл.
Да и не суть в этом, в Мега 8 достаточно портов, чтоб напрямую сажать кнопки, хотя в Вашем варианте на один порт последовательно через резисторы, такого варианта я невидел ещё.
А 4 кнопки вполне достаточно, у меня 4 года работают часы от Калиграфа, тоже много настроек и всё управляется всего 4мя кнопками.
И я не очень понял как выполняется настройка точности хода. Ну может потом как нить разберусь. Например для меня функция будильника абсолютно ненужная вещь. У всех есть мобильники, а мобильник "мётрвого поднимет". По моему мнению в такой конструкции главное это конечный эстетический вид и точность хода. Ну это моё личное мнение. Каждый хочет себе чтото своё, это понятно.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

Я вот это имел ввиду.
Danko писал(а):Ряд настроек доступ к которым осуществляется удержанием одной из кнопок при включении питания:
Выбор типа индикатора делается удержанием одной из четырех кнопок ("+", "-", "сек", "уст").
Если быть более точным то не выбор индикатора, а выбор активного 0 или 1 для зажигания сегмента и выбор активного 0 или 1 для зажигания разряда.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
Adusik
Поставщик валерьянки для Кота
Сообщения: 2198
Зарегистрирован: Ср мар 14, 2007 01:50:10

Re: Attiny2313+DS1307+DS18B20

Сообщение Adusik »

Для чего это в исходнике для Мега8 ?:
#if __CODEVISIONAVR__ < 2000
#error CodeVisionAVR V2.0 or later
#endif
При компиляции CodeVisionAVR выдаёт ошибку
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

версия компилятора не ниже 2.0

Adusik, еще раз перечитайте первую страницу.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение m.ix »

Доброе всем мяв :) суток!

Нашёл эту среди многих десятков подобных тем этого форума.
Заинтересовало меня в ней всё.
Хочу для работы соорудить аналогичные, но в этом я совершенно не спец, могу лишь собрать.

Есть предложение если это не трудно и возможно добавить
1 две восьмёрки отображающие секунды.
2 календарь ДД ММ ГГ
3 будильник
Поскольку я ремонтирую различную аппаратуру, подобрал красивенький тонюсенький 5мм в высоту индикатор на 6 цифирок.
Изображение
TOS-2601
BG-B29-TS

с ОА
Разводка индикатора стандартная все индикаторы от A-H Объединены и разделены по цифрам.
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

В часах на тини2313 памяти осталось всего несколько байт и добавлять функции возможности нет, что касается еще двух разрядов, то нет двух выводов для их подключения.

Часы на мега8/88: проект закрыт т.е. ничего в нем меняться не будет. (кроме внесения незначительных изменений в уже имеющиеся функции)

ИТОГ: :(
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение m.ix »

Danko писал(а):В часах на тини2313 памяти осталось всего несколько байт и добавлять функции возможности нет

На форуме есть часы со множеством индикаторов 4+4+2+2
Есть супер-пупер навороченные, но там наоборот для меня две лишних восьмёрки.

Начал новую тему viewtopic.php?f=20&t=34665
Лечу лечить WWWашу покалеченную технику.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»