Умный Дом по Ethernet
Re: Умный Дом по Ethernet
Пардон не туда смотрел вроде ничего криминального нет попробуйте тестовую прошивку подсоедините светодиоды к глючащим портам и попробуйте поуправлять ими шилд пока отцепите
Re: Умный Дом по Ethernet
Код: Выделить всё
//#define F_CPU 12500000UL // 12.5 MHz
#define F_CPU 16384000
int main(void)
{
DDRD = 0xff;
DDRB = 0xff;
while(1)
{
PORTB=0xff;
PORTD=0xff;
_delay_ms(1000);
PORTB=0x00;
PORTD=0x00;
_delay_ms(1000);
}
}
Все порты моргают.
Код: Выделить всё
//#define F_CPU 12500000UL // 12.5 MHz
#define F_CPU 16384000
int main(void)
{
DDRD = 0xff;
DDRB = 0xff;
while(1)
{
PORTB=0xff;
PORTD=0xff;
_delay_loop_1(1000);
PORTB=0x00;
PORTD=0x00;
_delay_loop_1(1000);
}
}
На всех портах всегда 1. Как так? Смотреть фьюзы?
Re: Умный Дом по Ethernet
Код: Выделить всё
На всех портах всегда 1. Как так? Смотреть фьюзы?
Код: Выделить всё
_delay_loop_1(1000);
стандартная функция задежки
_delay_loop_1()
видимо самописная в ней могут быть проблемы так что порты у вас функционируют нормально, попробуйте найти место в коде,точнее строку где контроллер повисает для этого или просто комментируйте строки пока глюк не пропадет,либо повесьте отладочный светодиод, фьюзами выставите тактирование от кварца
P.S а что говорят ардуинщики , наверняка вы не первый кто делает данное устройство
Re: Умный Дом по Ethernet
Я так думаю, что косвенная проблема именно(может и не только) в _delay_loop_1(пока не разобрался в чем разница с _delay_ms), для начала попробую везде ее заменить на _delay_ms.
Будем искать и читать. Спасибо.
Будем искать и читать. Спасибо.
Re: Умный Дом по Ethernet
Как то до конца не разобрался, надобыло поставить меньше 256 итераций или использовать _delay_loop_2.
Re: Умный Дом по Ethernet
delay_loop_1 и delay_loop_2 это очень маленькие задежки одна использует восьмибитный счетчик вторая шеснадцатибитный они основа функций delay
одна из них дает милисекундные задежки вторая микросекундные
одна из них дает милисекундные задежки вторая микросекундные
Re: Умный Дом по Ethernet
Всем спасибо!
Добавил в сетуп:
убрал из списка порт D4 и тфу тфу тфу, все работает. Буду разбираться дальше.
Добавил в сетуп:
Код: Выделить всё
DDRD|= (1<<4); PORTD|= (1<<4);
Re: Умный Дом по Ethernet
Да так оно и есть. На сколько понял если D4->Out->1 - spi работает с enc28j60, если D4->OUT?->0 spi работает с sd card.alexsis_76 писал(а):Судя по рисунку на D 4 у вас висит SD_CS
Re: Умный Дом по Ethernet
По схеме это два разных сигнала может быть в схеме чтонибудь не учтено да и если карты в слоте нет сигнал sd_cs может быть любого уровня устройства то ведь нет
Re: Умный Дом по Ethernet
Извините, не силен в схемотехнике, может магия происходит в MC74HC125AN?А может банально схема не соответствует действительности(схема взята с сайта разработчика и приложена именно к устройтву которое я купил, но не совпадение частот кварца на схеме и в реальности вынуждают задуматься о соответствии схемы и устройства). Пока посмотрев предложенный код производителя, и увидев там:
...делаю вывод, что все же надо отключать SD при работе с Enc.
Код: Выделить всё
/* Disable SD card */
pinMode(4, OUTPUT);
digitalWrite(4, HIGH);
Re: Умный Дом по Ethernet
ну и пусть остается отключенным благо ног свободных хватает
Re: Умный Дом по Ethernet
Восхищен вашим проектом Автору 5+ за изложение материала, идею и глубину проработки.
Не отрываясь читал 2 часа, сразу же захотелось попрбовать своими руками идею проекта.
Не отрываясь читал 2 часа, сразу же захотелось попрбовать своими руками идею проекта.
Re: Умный Дом по Ethernet
А вот фото исполнительного модуля на DIN-рейку.
7 входов. 7 выходов. Подробнее о комплекте: интерфейсный + исполнительный модули скоро.
7 входов. 7 выходов. Подробнее о комплекте: интерфейсный + исполнительный модули скоро.
Re: Умный Дом по Ethernet
шикарно =)
с нетерпением жду более детального обзора
с нетерпением жду более детального обзора
Re: Умный Дом по Ethernet
Добрый день! А планируете продажу девайса ?
Re: Умный Дом по Ethernet
xace, да, планирую.
Но поскольку это, так сказать, Hand Made и время изготовления одного такого полного комплекта достаточно большое, то 1) предложение будет ограничено 2) цена не будет совсем уж копеечной.
Но, все равно стоимость за 14 портов, которые могут покрыть нужды небольшой квартиры, будет ниже одного какого-нибудь диммера под KNX Более конкретную информацию сообщу после небольшой доработки прошивки и проведения масштабных испытаний.
Но поскольку это, так сказать, Hand Made и время изготовления одного такого полного комплекта достаточно большое, то 1) предложение будет ограничено 2) цена не будет совсем уж копеечной.
Но, все равно стоимость за 14 портов, которые могут покрыть нужды небольшой квартиры, будет ниже одного какого-нибудь диммера под KNX Более конкретную информацию сообщу после небольшой доработки прошивки и проведения масштабных испытаний.
Re: Умный Дом по Ethernet
а какая будет ориентировочная стоимость?
Re: Умный Дом по Ethernet
Увидел следующую связку в инете.
http://www.geek.com/articles/chips/rasp ... -20120326/
Я думаю что для небольшой квартиры это самое то. И контроллер и сервер вместе. Думаю что не будет дороже 100 евро."просто добавь hdd".
http://www.geek.com/articles/chips/rasp ... -20120326/
Я думаю что для небольшой квартиры это самое то. И контроллер и сервер вместе. Думаю что не будет дороже 100 евро."просто добавь hdd".
Re: Умный Дом по Ethernet
Я бы сказал просто добавь Raspbrry Pi, которую сейчас пока ни где не купишь. Её уже обсуждали здесь.Iganin писал(а):Увидел следующую связку в инете.
http://www.geek.com/articles/chips/rasp ... -20120326/
Я думаю что для небольшой квартиры это самое то. И контроллер и сервер вместе. Думаю что не будет дороже 100 евро."просто добавь hdd".