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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 18.07.2013, 19:01  
krab223
Частый гость
 
Регистрация: 27.09.2011
Сообщений: 34
Сказал спасибо: 7
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
krab223 на пути к лучшему
По умолчанию Аналоговые часы на mega8

Привет собрал на макетке вот это http://www.licrym.org/index.php/%D0%...B0%D1%81%D1%8B но они не тикают хотя время выставляется и при достижении 60 минут (руками) кнопками часы не перекидываются.ds1307 вроде тикает.проверять нечем из приборов только це-шка.может кто в протее зарубает?
Вложения:
Тип файла: rar mega8 clock.DSN.rar (53.6 Кб, 105 просмотров)
Тип файла: zip code.zip (98.0 Кб, 48 просмотров)
Реклама:
krab223 вне форума  
Непрочитано 18.07.2013, 19:14  
krab223
Частый гость
 
Регистрация: 27.09.2011
Сообщений: 34
Сказал спасибо: 7
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
krab223 на пути к лучшему
По умолчанию Re: аналоговые часы на mega8

может дело в программировании кристала фьюзы брал вот отсюда http://avrproject.ru/publ/poleznaja_.../fuses/4-1-0-7 выставил на 8 мегагерц. может не правильно?
Вложения:
Тип файла: rar биты фьюз.rar (12.4 Кб, 44 просмотров)
krab223 вне форума  
Непрочитано 19.07.2013, 03:05  
krab223
Частый гость
 
Регистрация: 27.09.2011
Сообщений: 34
Сказал спасибо: 7
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
krab223 на пути к лучшему
По умолчанию Re: Аналоговые часы на mega8

Друг оставь покурить,а в ответ тишина он вчера не вернулся из боя
krab223 вне форума  
Непрочитано 19.07.2013, 06:08  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Аналоговые часы на mega8

Сообщение от krab223 Посмотреть сообщение
он вчера не вернулся из боя
Вернулся, вернулся... Мумия возвращается...
Миниатюры:
Нажмите на изображение для увеличения
Название: matr.gif
Просмотров: 67
Размер:	154.3 Кб
ID:	49652  

Последний раз редактировалось Halex07; 19.07.2013 в 06:38.
Halex07 вне форума  
Непрочитано 19.07.2013, 15:25  
krab223
Частый гость
 
Регистрация: 27.09.2011
Сообщений: 34
Сказал спасибо: 7
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
krab223 на пути к лучшему
По умолчанию Re: Аналоговые часы на mega8

Вас понял,пока......
krab223 вне форума  
Непрочитано 20.07.2013, 03:13  
krab223
Частый гость
 
Регистрация: 27.09.2011
Сообщений: 34
Сказал спасибо: 7
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
krab223 на пути к лучшему
По умолчанию Re: Аналоговые часы на mega8

Таки не понимаю зачем Ви менэ туды послали там матроскин пытается запрограммировать Таню2313 и у нэго с прогерром какие то косяки.я собрал вот это http://eldigi.ru/site/programmators/15.php и шьет pic и avr.Тем более мнэ не устраивает 12часовая индикация я просто хотел попытаться узнать в чем глюк мк либо ds1307 либо код хотя у автора все работало.Или тоже отошлете на кота?
krab223 вне форума  
Непрочитано 20.07.2013, 09:25  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Аналоговые часы на mega8

Сообщение от krab223 Посмотреть сообщение
либо код хотя у автора все работало
Угу, вот это как-раз любимое выражение чайников.
"Тащите в рот всякую гадость..." Автор писал в GCC, а Вы тупо затянули это в CV. Мало того, что нажили проблем с конструкциями, которые в CV не работают как надо типа if (PIND&(1‹‹7)), так еще и всю трехомудию с твайном для 1307 приволокли в прицепе. Если собрались делать в CV, так делайте с нуля, там есть свои библы для работы как с 1307 непосредственно (и причем на любом порту), так и TWI.
Вся ваша программа займет десяток строчек кода вместо четырехсот, в которых куча ненужного хлама (посмотрите на ворнинги при компиляции - их там как Педров в Бразилии...).
Откройте Лебедева "CodeVisionAVR Пособие для начинающих" 5.13.5. Функции часов реального времени DS1307. Ну и переделывайте опрос кнопок в стиле CV.
Halex07 вне форума  
Сказали "Спасибо" Halex07
Alex9797 (20.07.2013)
Непрочитано 20.07.2013, 15:11  
krab223
Частый гость
 
Регистрация: 27.09.2011
Сообщений: 34
Сказал спасибо: 7
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
krab223 на пути к лучшему
По умолчанию Re: Аналоговые часы на mega8

Я ваще в энтом не волокуИ я не тупо затянул это в cv,а автор мне так прислал!Может подскажете покажете что мне в коде переделать?

Последний раз редактировалось krab223; 20.07.2013 в 18:16.
krab223 вне форума  
Непрочитано 20.07.2013, 20:50  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Аналоговые часы на mega8

Сообщение от krab223 Посмотреть сообщение
Я ваще в энтом не волоку
Тогда "лудите деревяшки эпоксидной смолой...."
Сообщение от krab223 Посмотреть сообщение
Может подскажете покажете что мне в коде переделать?
Угу, еще и шнурки вам погладить... автор прислал - к автору и вопросы. Я вроде уже сказал, - переделывайте опрос кнопок - в том виде, в котором сейчас типа PIND&(1‹‹7) - это срабатывание по единице, а они у вас подтянуты к единице всегда резисторами 10кОм.
ЗЫ Ну, точно Матроскин, только видно ник какой-то старый свой откопал...
Halex07 вне форума  
Сказали "Спасибо" Halex07
krab223 (21.07.2013)
Непрочитано 20.07.2013, 22:15  
krab223
Частый гость
 
Регистрация: 27.09.2011
Сообщений: 34
Сказал спасибо: 7
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
krab223 на пути к лучшему
По умолчанию Re: Аналоговые часы на mega8

kazus.ruпасибки поменял 1 на 0 минуты пошли!!!только вот кнопки теперь не работают где еще покрутить while (1)
{
if (PIND&(0‹‹7))
{
gMinutes++;
if (gMinutes == 60) gMinutes = 0;
delay_ms(200); //антидребезг
ds1307_setTime (0, gMinutes, gHours, 1, 1, 9); //in SS-MM-HH-DD-MM-YY
while (PIND&(0‹‹7));
};

if (PINB&(0‹‹1))
{
gHours++;
if (gHours == 24) gHours = 0;
delay_ms(200); //антидребезг
ds1307_setTime (0, gMinutes, gHours, 1, 1, 9); //in SS-MM-HH-DD-MM-YY
while (PINB&(0‹‹1));
};

ds1307_readTime();

OCR1A = ceil(gMinutes * 4.25);
OCR1B = ceil(gHours * 11.0;

};
}
Было вот так if (PIND&(1‹‹7)) while (PIND&(1‹‹7));другой порт if (PINB&(1‹‹0)) while (PINB&(1‹‹0));что я сделал не так или не доделал?Может while(0)?

Последний раз редактировалось krab223; 21.07.2013 в 05:18.
krab223 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программный UART для Mega8. Проблемы Zemlyanov AVR 20 13.11.2013 10:44
i2c_tiny_usb + Mega8 (slave) atsys AVR 3 06.11.2013 19:01
Перестала прошиваться mega8 по SPI КСеРоКС Микроконтроллеры, АЦП, память и т.д 13 24.08.2011 09:44
часы transford Микроконтроллеры, АЦП, память и т.д 3 19.06.2007 17:23


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


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