22.02.2009, 16:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от kison
|
жизнь законам не подчиняется.
|
Ваша ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
22.02.2009, 17:48
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Начался флуд...
__________________
Осторожно , злой кот
|
|
|
|
22.02.2009, 20:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Здесь есть информация по альтернативному автомату http://www.qrz.ru/schemes/contribute...r/street.shtml. Сам автор раскрывает недостатки автомата, включающегося по интенсивности света.
|
|
|
|
23.02.2009, 09:16
|
|
Прописка
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Всех с праздником!!!
Интересное астрономическое реле.
Вопрос, почему у меня так не работает:
if (st==0) {light_on;} else
if (st==1) {light_off;}
а вот так работает?
if ((hr==HH[0]) && (mins==MM[0])) {light_off;} // вЫключение по совпадению
if ((hr==HH[1]) && (mins==MM[1])) {light_on;} // вКлючение по совпадению
и еще как-бы это запихать в мегу8, а то 16 больно роскошно и защиту настроек, при отсутствие питания, то есть запись в EEPROM.
|
|
|
|
23.02.2009, 11:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Сообщение от yuriji
|
Всех с праздником!!!
Интересное астрономическое реле.
Вопрос, почему у меня так не работает:
if (st==0) {light_on;} else
if (st==1) {light_off;}
|
Код я уже изменил, вроде бы работает:
Код:
|
if ((HH[0]!=HH[1]) && (MM[0]!=MM[1]))
{
if ((hr*60+mins)›(HH[0]*60+MM[0])) {st=1;};
if ((hr*60+mins)›(HH[1]*60+MM[1])) {st=0;};
}
if (st==0) {light_on;} else
if (st==1) {light_off;} |
Цитата:
|
и еще как-бы это запихать в мегу8, а то 16 больно роскошно и защиту настроек, при отсутствие питания, то есть запись в EEPROM.
|
Я начинал с Atmega8, но код разбух. Если включить оптимизацию размера в компиляторе(только астровычисления), то выходит 45-50% памяти Меги8. Но эту идею я не бросил. Еще раз всех с праздником.
Бета версию я залил себе на сайт
http://iopa4.narod.ru
|
|
|
|
23.02.2009, 12:06
|
|
Прописка
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Я начинал с Atmega8, но код разбух. Если включить оптимизацию размера в компиляторе(только астровычисления), то выходит 45-50% памяти Меги8. Но эту идею я не бросил
А как включить оптимизацию?
А может запихнуть все базовые константы е ЕЕПРОМ, если остался код для меги8, кинте плиз.
|
|
|
|
23.02.2009, 12:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Сообщение от yuriji
|
как включить оптимизацию?
А может запихнуть все базовые константы е ЕЕПРОМ, если остался код для меги8, кинте плиз.
|
Вставлял в ЕЕПРОМ, но Протеус почему-то их не видит и дажее когда я добавлял файл *.eep
-- Прилагается рисунок: --
|
|
|
|
23.02.2009, 13:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Вам надо обновление от 7.5 поставить - там еепром правильно работает. Тут на форуме в соседней ветке раздавали комплект - as205
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
23.02.2009, 13:38
|
|
Прописка
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
|
|
|
|
23.02.2009, 14:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Вам надо обновление от 7.5 поставить - там еепром правильно работает. Тут на форуме в соседней ветке раздавали комплект - as205
|
Если правильно понял - обновил AVR2.DLL и PROSPICE.DLL, сделал примочки как подсказал yuriji http://radiokot.ru/lab/controller/42/ и все-равно с еепром не работает. Если загнать все константы в еепром можно устройство сделать на Атмега8.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:19.
|
|