WiseLord,спасибо за совет, все запустилось, а я контроллеры менял да прошивки .Осталось датчики дождаться.
P/S пока dht22 добирается из Китая подкинул dht11 понимаю что датчик другой, но где то на форуме писали что запускается и показывает с небольшими отклонениями по сравнению с dht22, но у меня температуру показывает 640,0* и и влажность в районе 460,8% или же показывает 614,4* и 486,4%,при этом показания меняются мгновенно почему так??? и подскажите для использования DS18B20 необходимо корректировать eeprom?
А какая у Вас? То, что выдает консоль после команды make: СпойлерMicrosoft Windows [Version 6.1.7601] (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.
C:\Users\Макс>cd c:\matrixclock-2\
c:\matrixclock-2>make avr-gcc -g -Wall -Werror -mmcu=atmega328 -Wl,-gc-sections -o build/matrixclock_m ax7219_atmega328.elf build/alarm.o build/bmp180.o build/dht22.o build/display.o build/ds18x20.o build/font-cp1251-08.o build/font-smallnum.o build/ht1632.o buil d/i2csw.o build/main.o build/matrix.o build/max7219.o build/mtimer.o build/rtc.o -lm c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '4', this reader only handles version 2 and 3 informati on. build/display.o: In function `saveEeParam': display.c:(.text.saveEeParam+0xc): undefined reference to `__eeupd_block_m8' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '0', this reader only handles version 2 and 3 informati on. build/display.o: In function `displayInit': display.c:(.text.displayInit+0x12): undefined reference to `__eerd_block_m8' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '2105', this reader only handles version 2 and 3 inform ation. display.c:(.text.displayInit+0x1e): undefined reference to `__eerd_byte_m8' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '6145', this reader only handles version 2 and 3 inform ation. display.c:(.text.displayInit+0x40): undefined reference to `__eerd_byte_m8' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '4', this reader only handles version 2 and 3 informati on. build/bmp180.o: In function `bmp180Convert': bmp180.c:(.text.bmp180Convert+0x3a): undefined reference to `__muluhisi3' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '0', this reader only handles version 2 and 3 informati on. bmp180.c:(.text.bmp180Convert+0x102): undefined reference to `__mulshisi3' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '340', this reader only handles version 2 and 3 informa tion. bmp180.c:(.text.bmp180Convert+0x116): undefined reference to `__mulshisi3' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '3585', this reader only handles version 2 and 3 inform ation. bmp180.c:(.text.bmp180Convert+0x18c): undefined reference to `__muluhisi3' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '17664', this reader only handles version 2 and 3 infor mation. bmp180.c:(.text.bmp180Convert+0x1a4): undefined reference to `__mulshisi3' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '0', this reader only handles version 2 and 3 informati on. bmp180.c:(.text.bmp180Convert+0x1c6): undefined reference to `__mulshisi3' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '220', this reader only handles version 2 and 3 informa tion. bmp180.c:(.text.bmp180Convert+0x206): undefined reference to `__muluhisi3' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '29187', this reader only handles version 2 and 3 infor mation. bmp180.c:(.text.bmp180Convert+0x250): undefined reference to `__muluhisi3' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '768', this reader only handles version 2 and 3 informa tion. bmp180.c:(.text.bmp180Convert+0x266): undefined reference to `__mulohisi3' c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: Dwarf Er ror: found dwarf version '0', this reader only handles version 2 and 3 informati on. bmp180.c:(.text.bmp180Convert+0x2a4): undefined reference to `__muluhisi3' make: *** [build/matrixclock_max7219_atmega328.elf] Error 1
c:\matrixclock-2>
_________________ Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Здравствуйте WiseLord! Последнее время часто стали свет отключать. Приходишь с работы вся матрица засвечена, приходится несколько раз питание передергивать что бы появилось время, при этом часы ходят, время не сбивается. Как это можно побороть/вылечить?
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Продавец пишет, что матрицы с общим анодом. Поиск по запросу на AliExpress - dot matrix 2488BB.
Добавлено after 10 minutes 9 seconds: Есть другие цвета- 2488BR - красный, 2488BGG - ярко-зеленый, 2488BW - белый. Зти матрицы с квадратными светодиодами 6мм. Все очень яркие.
Добавлено after 10 minutes 5 seconds: Недавно сделал часы с маленькими индикаторами 20мм на рабочий стол с корпусом из воздуховода 110х55. Если кому интересно, все в архиве.
Добавлено after 3 minutes 4 seconds: Микросхема стабилизатора на 3.3в - 662K
Добавлено after 49 minutes: Извините, на печатке - Часы на MAX7219 8X8 20мм 100.lay не все элементы подписаны. Исправил архив 1.rar
Все платы были собраны в виде готовых часов и проверены в суровых условиях дачного домика, где с электричеством частые проблемы. Датчик BMP180 у меня со стабилизатором 3.3в на платке. Резисторы 100 Ом позволяют спасти датчик DS18B20 при неправильном включении. Все платы односторонние, так проще в изготовлении ЛУТ. Зеркалить не надо! Есть плата для матриц OK -2388AS. Тоже проверена в железе.
Удачи! Начать советую с выбора матриц, однажды попались вот пакие - см. картинки 8x8 и 8x8-1. Пришлось разводить плату дисплея. Выкладываю заодно и плату, может кто то сталкивался с квадратами 32х32 мм. Если будут вопросы - обращайтесь, чем смогу помогу. Автору часов огромный респект!!! Делал и другие его разработки, в частности FM - приемник. Ну и фотки часов 32мм, 38мм, 60мм. Правда фото с нарушенной цветопередачей и не отражают красочность матриц.
От коррекции толку не так много. Во-первых, при разной температуре она нужна разная (в DS3231 это уже учтено), во-вторых, если часы выключены, а коррекция, настроена, например, на N секунд в сутки, то коррекция всё равно будет пропущена.
Плюс в случае DS1307 нужно ещё знать характеристики кварца. Возможно, нужно ещё конденсаторы на землю подключать определённого номинала.
Добрый день. WiseLord, подскажите, пожалуйста, можно в этом проекте ввести коррекцию часов? У меня RTC сильно бегут.
Я тоже долго мучился с DS1307, перепробовал массу кварцев - по datasheet емкость кварца должна быть 12.5 пф. Прислушайтесь к совету - переходите на DS 3231 и будет Вам счастье, никакого кварца не надо. Для переделки часов из других проектов даже делал платку. Плату перезалил, предыдущая версия с ошибками! Добавлю и схему замены DS1307 на DS3231. ПИТАНИЕ DS3231 по datasheet - 3.3вольта.
Здравствуйте друзья. Вопрос к Уважаемому WiseLord. Возможно но ли добавить в прошивку коррекцию секунд. Собраны трое часов в корпуса , не хотелось бы опять лезть в железо . Спасибо.
В настройках времени есть возможность коррекции (сброса) секунд.
об этом я знаю , часы спешат причем сильно.( ds1307 менял, кварц менял и заземлял корпус , не помогло). хотелось бы программно корректировать "-" и "+" секунд.
Сейчас этот форум просматривают: volkodav34rus и гости: 64
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения