А чо тут комментировать, я сам так делаю, отлаживаю в 328, переношу в 8. За исключением собаки и 0 таймера отличия 8 от 328 некритичны для программирования
Мля, даже тут срач устроили. Мужики - не проще ли, предложили цену, принять её или отвергнуть и всё? Нахрена друг друга жизни-то учить? Жизнь она у всех разная.
Мля, даже тут срач устроили. Мужики - не проще ли, предложили цену, принять её или отвергнуть и всё? Нахрена друг друга жизни-то учить? Жизнь она у всех разная.
Так сами же и нарушаете. Вам один предложил 10, другой - 120, не нравится - не принимайте, а Вы зачем-то начали им доказывать, что они неправы. Они Вам в ответ ... вот так срачи и начинаются. Вы каждому продацу в магазине доказываете, что цена несправедлива? Или просто молча не покупаете?
А чо тут комментировать, я сам так делаю, отлаживаю в 328, переношу в 8. За исключением собаки и 0 таймера отличия 8 от 328 некритичны для программирования
А я заказчикам делаю под ключ готовое рабочее устройство. Включил и работает как написано в ТЗ, никаких проблем.
А ты, наверное, еще про фьюзы забыл упомянуть. Ну да ладно.
Всем недогнавшим поясню что без комментариев касалось фразы "пусть потом ТС сам переносит".
Именно так и было с первым моим заказом. А через пол года работы Все платы вылетели друг за другом по факту умирания памяти. А исполнитель развел руками. Он же мне работающее изделие отдал.
а с того, что у 8 только два внешних прерывания, а у 328 внешние прерывания по каждому порту. Это так , к примеру.
если вы не поняли, замечние "код будет идентичен" - относилось к конкретному проекту. В этом проекте если и понадобятся внешние прерывания - то только одно для RTC. А в общем-то и оно не нужно.
никакого ля-ля нет, повторяю что код вашего проекта под атмегу8 и 328 отличаться не будет.
А что каается вашего прошлого опыта - то что ЕЕПРОм при постоянной перезаписи портится - уверен. что вас предупреждали. Об этом знает каждый школьник.
Если вы хотите за 3 тыс еще и пожизненную гарантию на поделки - вы и правда не в себе. Интернет-заказы сдаются по факту работы в момент приемки, часто даже вообще оплачивается только схема и скетч, а реализует заказчик сам на свой риск. Если вы хотите поддержку и гарантию - это оговаривается отдельно и очень по другому стоит. Тут Ворота со своими 120тыс не так далек от истины, как вам кажется.
Как пример - чтобы давать гарантии - нужно либо выполнять монтаж и запуск своими руками, дибо хотя бы его проверить. а значит, если заказчик и исполнитель из разных городов - будьте готовы оплатить проезд и командировочные.
Мля, даже тут срач устроили. Мужики - не проще ли, предложили цену, принять её или отвергнуть и всё? Нахрена друг друга жизни-то учить? Жизнь она у всех разная.
Это Алигьери еще не подтянулся. В соседней теме заказчика уже задолбал.)))))
никакого ля-ля нет, повторяю что код вашего проекта под атмегу8 и 328 отличаться не будет.
А что каается вашего прошлого опыта - то что ЕЕПРОм при постоянной перезаписи портится - уверен. что вас предупреждали. Об этом знает каждый школьник.
Если вы хотите за 3 тыс еще и пожизненную гарантию на поделки - вы и правда не в себе. Интернет-заказы сдаются по факту работы в момент приемки, часто даже вообще оплачивается только схема и скетч, а реализует заказчик сам на свой риск. Если вы хотите поддержку и гарантию - это оговаривается отдельно и очень по другому стоит. Тут Ворота со своими 120тыс не так далек от истины, как вам кажется.
Как пример - чтобы давать гарантии - нужно либо выполнять монтаж и запуск своими руками, дибо хотя бы его проверить. а значит, если заказчик и исполнитель из разных городов - будьте готовы оплатить проезд и командировочные.
Еще скажи квартиру купить и зарплату платить пока он гарантию будет обеспечивать? Мечтать то конечно не вредно. Но может уже делом займешься?
Еще скажи квартиру купить и зарплату платить пока он гарантию будет обеспечивать?
а ты как думал? Не замечал, что любое изделие, на которое есть гарантия - продается собранным и опечатанным, чтобы глупые пользователи внутрь не лазили? - а если ты сам собирал - то откуда ж я знаю, что ты собрал правильно? Ведь вероятность, что ты в этом понимаешь - очень мала, понимал бы - не заказывал бы девайс в инете, сделал бы сам.
Так делать не надо. Надо забэкапить ионистором , развязать диодами, написать код прерывания по пропаданию напряжения питания (вот тут и понадобится внешнее прерывание) с записью в eeprom только при пропадании питания, а ионистор выбрать таким чтобы запасенной им энергии хватало с избытком для записи в eeprom (это длительный процесс, что-то вроде 10 мс).
Так делать не надо. Надо забэкапить ионистором , развязать диодами, написать код прерывания по пропаданию напряжения питания с записью в eeprom только при пропадании питания, а ионистор выбрать таким чтобы запасенной им энергии хватало с избытком для записи в eeprom (это длительный процесс, что-то вроде 10 мс).
Так даже ионистора не надо, штатного кондюка хватает на 3сек. Диодами развязку не проблема. Проблема в коде. Не понимаю я как реализовать этот момент
Так я же написал как- написать код прерывания по пропаданию напряжения питания (подаем на любой пин), при том что на Vcc мк напруга еще будет идти с ионистора. Если все еще непонятно - ydom@mail.ru . Напишу на СV или на чем хотите.
Так это чисто твои личные честносишные заморочки. У нормальных людей не будет ни одной строки, ни другой.
Ты бы так и писал, что мол у МЕНЯ коды будут разными, потому, что когда я писал свою кривую честносишную поддержку, я не знал что такое #ifdef и потому мне надо ручками проставлять инклуды для каждого камня.
Может потому что это RAM? RAM в контроллере тоже бесконечно перезаписываемя и её там на порядок больше.
Это да, только RAM 1307 держит батарея и данные не пропадают.
Если использовать батарею, то можно с таким же упехом обойтись без RTC, используя режим пониженного энергопотребления МК. Мега8L в спячке тоже мало ест.
Так это чисто твои личные честносишные заморочки. У нормальных людей не будет ни одной строки, ни другой.
Ты бы так и писал, что мол у МЕНЯ коды будут разными, потому, что когда я писал свою кривую честносишную поддержку, я не знал что такое #ifdef и потому мне надо ручками проставлять инклуды для каждого камня.
Не хамите пожалуйста. Спасибо. Тем более что меня Ваше хамство не заводит. Камни разные, и исходники в общем случае будут разными. В том числе и в этом проекте.
А то что Вы вспомнили #ifdef как раз и говорит, что код будет разный для разных камней, а #ifdef для переключения компилятора на одну или другую ветвь кода, для одного или другого камня. Так что Вы только подтвердитили - код разный. Если бы код был одинаков, То и #ifdef не нужно было бы.
" код для Атмеги8 и Алмеги328 будет абсолютно идентичен."
нет.
исходник? - а с чего ему отличаться?
NO COMMENTS
А чо тут комментировать, я сам так делаю, отлаживаю в 328, переношу в 8. За исключением собаки и 0 таймера отличия 8 от 328 некритичны для программирования
Мля, даже тут срач устроили. Мужики - не проще ли, предложили цену, принять её или отвергнуть и всё? Нахрена друг друга жизни-то учить? Жизнь она у всех разная.
исходник? - а с чего ему отличаться?
Степенью чистоты Си!
Оно ж ежели неочищенный сравнить супротив "двойной перегонки" ...
Мля, даже тут срач устроили. Мужики - не проще ли, предложили цену, принять её или отвергнуть и всё? Нахрена друг друга жизни-то учить? Жизнь она у всех разная.
Золотые слова!
Так сами же и нарушаете. Вам один предложил 10, другой - 120, не нравится - не принимайте, а Вы зачем-то начали им доказывать, что они неправы. Они Вам в ответ ... вот так срачи и начинаются. Вы каждому продацу в магазине доказываете, что цена несправедлива? Или просто молча не покупаете?
Есть грешок, не всегда ухожу молча..
Я столько не зарабатываю...
ну и озвучьте свою цену :)
5990 рублей мое предложение. На atmega328 (внешний кварц, Arduino Nano by Robotdin) + дисплей OLED 128*64 - то что есть в наличии.
PS. Интересно как отследить "уход" таймера за месяц? месяц держать включенным и тестировать ждать.....
исходник? - а с чего ему отличаться?
а с того, что у 8 только два внешних прерывания, а у 328 внешние прерывания по каждому порту. Это так , к примеру.
PS. Интересно как отследить "уход" таймера за месяц? месяц держать включенным и тестировать ждать.....
по тикам без проблем, у нас же 16 М тиков в секунду. Или делаете ногодрыг каждую секунду (минуту) и смотрите внешним прибором (хотя бы таким же мк).
NO COMMENTS
А чо тут комментировать, я сам так делаю, отлаживаю в 328, переношу в 8. За исключением собаки и 0 таймера отличия 8 от 328 некритичны для программирования
А я заказчикам делаю под ключ готовое рабочее устройство. Включил и работает как написано в ТЗ, никаких проблем.
А ты, наверное, еще про фьюзы забыл упомянуть. Ну да ладно.
Всем недогнавшим поясню что без комментариев касалось фразы "пусть потом ТС сам переносит".
Есть грешок, не всегда ухожу молча..
Не обольщайтесь, здесь уже до вас всё давно заряжено, нужен только повод.
А я заказчикам делаю под ключ готовое рабочее устройство. Включил и работает как написано в ТЗ, никаких проблем.
дак это ж дорого... Вон и ТС так щитает.
А я заказчикам делаю под ключ готовое рабочее устройство. Включил и работает как написано в ТЗ, никаких проблем.
дак это ж дорого... Вон и ТС так щитает.
Так я ж вначале написАл как можно удешевить. И тогда "Грязные ардуинщики с костылями" в помощь.
кто то мешки таскает за червонец и рад , а кто то ничего не делать за лям не хочет. У всех своё представление о ценах
Именно так и было с первым моим заказом. А через пол года работы Все платы вылетели друг за другом по факту умирания памяти. А исполнитель развел руками. Он же мне работающее изделие отдал.
Не надо вот ля ля. Плавали. Знаем!
исходник? - а с чего ему отличаться?
а с того, что у 8 только два внешних прерывания, а у 328 внешние прерывания по каждому порту. Это так , к примеру.
если вы не поняли, замечние "код будет идентичен" - относилось к конкретному проекту. В этом проекте если и понадобятся внешние прерывания - то только одно для RTC. А в общем-то и оно не нужно.
исходник? - а с чего ему отличаться?
а с того, что у 8 только два внешних прерывания, а у 328 внешние прерывания по каждому порту. Это так , к примеру.
И что? А исходник данной задачи чем провинился-то?
Не надо вот ля ля. Плавали. Знаем!
никакого ля-ля нет, повторяю что код вашего проекта под атмегу8 и 328 отличаться не будет.
А что каается вашего прошлого опыта - то что ЕЕПРОм при постоянной перезаписи портится - уверен. что вас предупреждали. Об этом знает каждый школьник.
Если вы хотите за 3 тыс еще и пожизненную гарантию на поделки - вы и правда не в себе. Интернет-заказы сдаются по факту работы в момент приемки, часто даже вообще оплачивается только схема и скетч, а реализует заказчик сам на свой риск. Если вы хотите поддержку и гарантию - это оговаривается отдельно и очень по другому стоит. Тут Ворота со своими 120тыс не так далек от истины, как вам кажется.
Как пример - чтобы давать гарантии - нужно либо выполнять монтаж и запуск своими руками, дибо хотя бы его проверить. а значит, если заказчик и исполнитель из разных городов - будьте готовы оплатить проезд и командировочные.
Мля, даже тут срач устроили. Мужики - не проще ли, предложили цену, принять её или отвергнуть и всё? Нахрена друг друга жизни-то учить? Жизнь она у всех разная.
Это Алигьери еще не подтянулся. В соседней теме заказчика уже задолбал.)))))
Не надо вот ля ля. Плавали. Знаем!
никакого ля-ля нет, повторяю что код вашего проекта под атмегу8 и 328 отличаться не будет.
А что каается вашего прошлого опыта - то что ЕЕПРОм при постоянной перезаписи портится - уверен. что вас предупреждали. Об этом знает каждый школьник.
Если вы хотите за 3 тыс еще и пожизненную гарантию на поделки - вы и правда не в себе. Интернет-заказы сдаются по факту работы в момент приемки, часто даже вообще оплачивается только схема и скетч, а реализует заказчик сам на свой риск. Если вы хотите поддержку и гарантию - это оговаривается отдельно и очень по другому стоит. Тут Ворота со своими 120тыс не так далек от истины, как вам кажется.
Как пример - чтобы давать гарантии - нужно либо выполнять монтаж и запуск своими руками, дибо хотя бы его проверить. а значит, если заказчик и исполнитель из разных городов - будьте готовы оплатить проезд и командировочные.
Еще скажи квартиру купить и зарплату платить пока он гарантию будет обеспечивать? Мечтать то конечно не вредно. Но может уже делом займешься?
Еще скажи квартиру купить и зарплату платить пока он гарантию будет обеспечивать?
а ты как думал? Не замечал, что любое изделие, на которое есть гарантия - продается собранным и опечатанным, чтобы глупые пользователи внутрь не лазили? - а если ты сам собирал - то откуда ж я знаю, что ты собрал правильно? Ведь вероятность, что ты в этом понимаешь - очень мала, понимал бы - не заказывал бы девайс в инете, сделал бы сам.
я сделаю сам, если объяснишь, как реализовать запись в еепром не каждую секунду а раз в час и при пропадании питания. В остальном вопросов нет
И что? А исходник данной задачи чем провинился-то?
разница будет уже в первых строках
#include <mega8.h>
и
#include <mega328p.h>
А по исходнику данной задачи нужно смотреть - в общем виде они будут разные для 8 и 328.
может уже делом займешься?
на себя посмотри. Тебе уже с десяток исполнителей услуги предложили, а ты продолжаешь в конфе трепаться.
Так делать не надо. Надо забэкапить ионистором , развязать диодами, написать код прерывания по пропаданию напряжения питания (вот тут и понадобится внешнее прерывание) с записью в eeprom только при пропадании питания, а ионистор выбрать таким чтобы запасенной им энергии хватало с избытком для записи в eeprom (это длительный процесс, что-то вроде 10 мс).
я сделаю сам, если объяснишь, как реализовать запись в еепром не каждую секунду а раз в час и при пропадании питания. В остальном вопросов нет
пиши, обьясню
может уже делом займешься?
на себя посмотри. Тебе уже с десяток исполнителей услуги предложили, а ты продолжаешь в конфе трепаться.
LOL, ты не понял что он тебе предлагает выполнить этот проект. А ты действительно шибко сообразительный я смотрю.
Так делать не надо. Надо забэкапить ионистором , развязать диодами, написать код прерывания по пропаданию напряжения питания с записью в eeprom только при пропадании питания, а ионистор выбрать таким чтобы запасенной им энергии хватало с избытком для записи в eeprom (это длительный процесс, что-то вроде 10 мс).
Так даже ионистора не надо, штатного кондюка хватает на 3сек. Диодами развязку не проблема. Проблема в коде. Не понимаю я как реализовать этот момент
я сделаю сам, если объяснишь, как реализовать запись в еепром не каждую секунду а раз в час и при пропадании питания. В остальном вопросов нет
пиши, обьясню
Так я же написал как- написать код прерывания по пропаданию напряжения питания (подаем на любой пин), при том что на Vcc мк напруга еще будет идти с ионистора. Если все еще непонятно - ydom@mail.ru . Напишу на СV или на чем хотите.
маил пишет неверный адрес
ydom@mail.ru верный. или ydom@ydom.ru
почту скинь
в сообщении №35 уже скидывал
ded@cur-ex.ru
ded@cur-ex.ru написал же на почту
разница будет уже в первых строках
#include <mega8.h>
и
#include <mega328p.h>
Так это чисто твои личные честносишные заморочки. У нормальных людей не будет ни одной строки, ни другой.
Ты бы так и писал, что мол у МЕНЯ коды будут разными, потому, что когда я писал свою кривую честносишную поддержку, я не знал что такое #ifdef и потому мне надо ручками проставлять инклуды для каждого камня.
госспади, как хорошо просто бухать.
Вы чё, мужики.
#include <io.h>, а в проекте (или Makefile) уже задаешь нужную мс.
Зачем при наличии 1307 записывать в EEPROM, когда у нее есть аж целых 56 байт бесконечно перезаписываемой памяти?
А у ds3231 аш 240 + встроенное пзу прямо на модуле
Может потому что это RAM? RAM в контроллере тоже бесконечно перезаписываемя и её там на порядок больше.
У DS3231 нет non-volatile memory, как я помню. А у гадского 1307 - есть. Хоть разорвись.
У DS3231 нет non-volatile memory, как я помню. А у гадского 1307 - есть. Хоть разорвись.
Да. Точно. Оно ж ОЗУ. Но пзу на китайском модуле 3231 тоже есть
А чем пзу на китайском модуле лучше встроенного в МК?
Оно пригодица, када нутреннее кончица. Продлит агонию еще на год.
Может потому что это RAM? RAM в контроллере тоже бесконечно перезаписываемя и её там на порядок больше.
Это да, только RAM 1307 держит батарея и данные не пропадают.
Зачем при наличии 1307 записывать в EEPROM, когда у нее есть аж целых 56 байт бесконечно перезаписываемой памяти?
Вопрос "зачем это писать в ЕЕПРОМ" мне тоже не ясен - но ТС пропал, в почте от него ничего нет. Видимо ему уже помогли. Ну удачи.
Может потому что это RAM? RAM в контроллере тоже бесконечно перезаписываемя и её там на порядок больше.
Это да, только RAM 1307 держит батарея и данные не пропадают.
Если использовать батарею, то можно с таким же упехом обойтись без RTC, используя режим пониженного энергопотребления МК. Мега8L в спячке тоже мало ест.
Так это чисто твои личные честносишные заморочки. У нормальных людей не будет ни одной строки, ни другой.
Ты бы так и писал, что мол у МЕНЯ коды будут разными, потому, что когда я писал свою кривую честносишную поддержку, я не знал что такое #ifdef и потому мне надо ручками проставлять инклуды для каждого камня.
Не хамите пожалуйста. Спасибо. Тем более что меня Ваше хамство не заводит. Камни разные, и исходники в общем случае будут разными. В том числе и в этом проекте.
А то что Вы вспомнили #ifdef как раз и говорит, что код будет разный для разных камней, а #ifdef для переключения компилятора на одну или другую ветвь кода, для одного или другого камня. Так что Вы только подтвердитили - код разный. Если бы код был одинаков, То и #ifdef не нужно было бы.
У DS3231 нет non-volatile memory, как я помню. А у гадского 1307 - есть. Хоть разорвись.
зачем разрываться. есть же ds3232 - у него точность как у 3231, и еще 236 байт бесконечно перезаписываемой памяти...