Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 22.12.2013, 06:36  
arvidos
Прописка
 
Аватар для arvidos
 
Регистрация: 27.06.2013
Сообщений: 155
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
arvidos на пути к лучшему
По умолчанию Первое устройство на Attiny 2313

писать буду на СИ, с портами разобрался, светодиодом мигать научился,
почитал про динамическую индикацию
http://naprisar.at.ua/publ/posts/att...kator/1-1-0-14

Решил таки сделать ещё одни часы, но уже теперь сам всё буду стараться делать

Часы, Будильник, цифровая коррекция точности хода.

примерная схема
Нажмите на изображение для увеличения
Название: схема.JPG
Просмотров: 374
Размер:	129.5 Кб
ID:	56533

кнопкой РЕЖИМ - выбор действий

*подстройка часов, ПЛЮС 1 мин, МИНУС1 мин с автоматическим прибавлением при удерживании

*подстройка будильника ПЛЮС 1 мин, МИНУС 1 мин с автоматическим прибавлением при удерживании

*цифровая коррекция точности хода


*возврат к индикации времени

при срабатывании будильника - отключается кнопкой МИНУС
порт PD0 будет сначала считывать кнопку, потом по необходимости подавать импульсы в динамик.

это то что должно в итоге получиться

пока у меня возник вопрос, как получить задержку в 1 секунду?
кварц 10 мГц (10 000 000 Гц), т.е. надо из подпрограммы вызвать какое то прерывание, отсчитать 10 млн колебаний, вернуться в основную программу?
Реклама:
__________________
На пыльных тропинках далеких планет останутся наши следы...
arvidos вне форума  
Непрочитано 22.12.2013, 09:40  
metrA85
Прописка
 
Аватар для metrA85
 
Регистрация: 09.08.2007
Адрес: Харьков
Сообщений: 275
Сказал спасибо: 300
Сказали Спасибо 113 раз(а) в 56 сообщении(ях)
metrA85 на пути к лучшему
По умолчанию Re: первое устройство на Attiny 2313

Совет: сделай сам - напиши ошибки другим!..
metrA85 вне форума  
Непрочитано 22.12.2013, 10:50  
arvidos
Прописка
 
Аватар для arvidos
 
Регистрация: 27.06.2013
Сообщений: 155
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
arvidos на пути к лучшему
По умолчанию Re: первое устройство на Attiny 2313

Сообщение от metrA85 Посмотреть сообщение
Совет: сделай сам - напиши ошибки другим!..
как реализовать задержку в 1 секунду ?
__________________
На пыльных тропинках далеких планет останутся наши следы...
arvidos вне форума  
Непрочитано 22.12.2013, 11:16  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: первое устройство на Attiny 2313

Сообщение от arvidos Посмотреть сообщение
пока у меня возник вопрос, как получить задержку в 1 секунду?
кварц 10 мГц (10 000 000 Гц), т.е. надо из подпрограммы вызвать какое то прерывание, отсчитать 10 млн колебаний, вернуться в основную программу?
Вам не нужна задержка в 1 сек. Далее по тексту все неправильно. Не так. Есть повод задуматься над умением рисовать кубики.
Читаем про таймеры и прерывания. Это по конкретному МК. В ДШ на него.
А по "С" находим в инете и читаем Кернигана и Ричи. Не делая этого, уходим к другим языкам. В книге кроме прочего есть и про обработчики прерываний.
Если после этого запал прошел - идем и покупаем однобаксовые часы.
__________________
С уважением,
Vic / ut1wpr

Последний раз редактировалось ut1wpr; 22.12.2013 в 11:20.
ut1wpr вне форума  
Непрочитано 22.12.2013, 11:34  
arvidos
Прописка
 
Аватар для arvidos
 
Регистрация: 27.06.2013
Сообщений: 155
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
arvidos на пути к лучшему
По умолчанию Re: Первое устройство на Attiny 2313

а с чего тогда посоветуете начать?
есть Attiny 2313, программатор, знания С, делфи и ассемблер х86
__________________
На пыльных тропинках далеких планет останутся наши следы...
arvidos вне форума  
Непрочитано 22.12.2013, 12:32  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,069
Сказал спасибо: 3,054
Сказали Спасибо 3,223 раз(а) в 2,188 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Первое устройство на Attiny 2313

Начнём с того, что не хватает токоограничительных резисторов на линиях сегментов
upd: и в базах транзисторов.
Продолжим тем, что лучше выбрать другой кварц (который на степень двойки делится нацело). tiny2313 даже от "часового" кварца может работать.
Сообщение от arvidos Посмотреть сообщение
пока у меня возник вопрос, как получить задержку в 1 секунду?
кварц 10 мГц (10 000 000 Гц), т.е. надо из подпрограммы вызвать какое то прерывание, отсчитать 10 млн колебаний, вернуться в основную программу?
Нет, надо настроить таймер так, что-бы прерывание возникало с заданным интервалом. Например 16-и битный таймер с преддлелителем на 256 (1e7/256 = 39062,5 с ошибкой хода в 1.28е-5 и точнее не получится из-за "нечётности" кварца) и считать секунды. На этот-же таймер повесить прерывание динамической индикации.

Последний раз редактировалось ForcePoint; 22.12.2013 в 13:02. Причина: Дополнение
ForcePoint вне форума  
Непрочитано 22.12.2013, 12:46  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Первое устройство на Attiny 2313

Рекомендую не изобретать велосипедов, тем более, что мы видим, опыта у вас нет совсем. Прилепите к макетной плате такой модуль и поиграйтесь. Железо будет рабочим и не надо будет гадать, почему ваша программа ведет себя настолько странно. Рабочее железо - это залог успеха. Софт всегда можно переписать. А резать потом дорожки на плате - это кошмар радиолюбителя.
Easyrider83 вне форума  
Непрочитано 22.12.2013, 13:10  
gary2007
Почётный гражданин KAZUS.RU
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,450
Сказал спасибо: 376
Сказали Спасибо 1,060 раз(а) в 624 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: Первое устройство на Attiny 2313

Сообщение от arvidos Посмотреть сообщение
а с чего тогда посоветуете начать?
Предлагаю начать с изучения камня. Раз 2313, то вот вам описание ну почти такого же на русском.
Вложения:
Тип файла: pdf AVR2323_rus_.pdf (232.1 Кб, 290 просмотров)
__________________
Мелочи не решают главного. Они решают всё!
gary2007 вне форума  
Непрочитано 22.12.2013, 13:20  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,069
Сказал спасибо: 3,054
Сказали Спасибо 3,223 раз(а) в 2,188 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Первое устройство на Attiny 2313

Сообщение от gary2007 Посмотреть сообщение
Раз 2313, то вот вам описание ну почти такого же на русском
Минусую, лучше на английском:
1. Не надо "вычёсывать блох" из перевода.
2. Всю документацию на всё никогда не переведут.
3. Технический "пиджин" чуть более чем полностью состоит из терминов и, по-этому, намного легче собственно английского языка.
ForcePoint вне форума  
Непрочитано 22.12.2013, 13:36  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Первое устройство на Attiny 2313

Сообщение от arvidos Посмотреть сообщение
а с чего тогда посоветуете начать?
есть Attiny 2313, программатор, знания С, делфи и ассемблер х86
Последние два лишние на сегодня. Начните с мигания светодиодом. Изучите ДШ на МК. Вам правильно советуют, лучше читать в оригинале. Но тут уж, кто на что учился...
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Технические описания, инструкции по эксплуатации и ремонту, автомануалы ratpoisonn Делимся опытом 64 31.07.2017 22:50
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Нужно разработать пульт управления и устройство которым он управляет Yara MSK Автоматика и аппаратура связи 2 13.01.2012 20:57
Attiny 2313 - Как правильно сжечь порты electric123 Микроконтроллеры, АЦП, память и т.д 42 07.09.2009 08:53
ATtiny 2313 нужна помощь. Ztman Микроконтроллеры, АЦП, память и т.д 12 12.05.2007 00:01


Часовой пояс GMT +4, время: 00:13.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot