Fabula_4x4 ТС
Администратор
Карма +2508/-12
Offline
Пол:
Сообщений: 15119
Москва-Саранск
Полнолапый. Дизельный Рыжий Коняшка
Tempora mutantur et nos mutamur in illis
|
|
« Ответ #135 : 06 Октября 2017, 14:57:39 » |
|
Решил не останавливаться и подключил SD карточку по SPI интерфейсу. На 8 ГБ заработала, а вот 16-ти метровая ни в какую. Впрочем, шла она как тестовая к фотоаппарату, так что вполне возможно, что SPI там в принципе нет. Данные пишутся в текстовый файлик, по объему - 1 час данных занял 220 кБ... я так понимаю 8 гектар хватит на 4 года непрерывной записи... И тут я понял, что цифровые каналы закончились. А мне хотелось еще поморгать светодиодиком.... поэтому припаял к ЖК экрану переходник для I2C, который занял всего две линии и к тому же аналоговые. Таким образом освободилось 6 цифровых линий. На одну из них я зацепил светодиодик, он моргает, когда на карточку данные пишутся. Поскольку место в памяти еще есть, хочу прикрутить EEPROM, чтоб через нее формировать новое имя файла, чтоб при старте каждый раз новый файл создавался с новым именем, для данных.
|
|
|
Записан
|
Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
|
|
|
Fabula_4x4 ТС
Администратор
Карма +2508/-12
Offline
Пол:
Сообщений: 15119
Москва-Саранск
Полнолапый. Дизельный Рыжий Коняшка
Tempora mutantur et nos mutamur in illis
|
|
« Ответ #136 : 13 Октября 2017, 22:56:10 » |
|
Память проца прикручена. Теперь к имени файла добавляется число. При каждом старте пишется файл с новым именем. Правда, максимальное число - 65 тысяч с чем-то... ну я думаю хватит за глаза.
|
|
|
Записан
|
Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
|
|
|
Fabula_4x4 ТС
Администратор
Карма +2508/-12
Offline
Пол:
Сообщений: 15119
Москва-Саранск
Полнолапый. Дизельный Рыжий Коняшка
Tempora mutantur et nos mutamur in illis
|
|
« Ответ #137 : 09 Ноября 2017, 22:54:21 » |
|
Ну вот, сделал печатную плату
|
|
|
Записан
|
Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
|
|
|
Foka
|
|
« Ответ #138 : 10 Ноября 2017, 08:02:31 » |
|
Не совсем по теме вопрос - плата каким способом изготовлена? ЛУТ, фоторезист или как-то еще?
|
|
|
Записан
|
|
|
|
Fabula_4x4 ТС
Администратор
Карма +2508/-12
Offline
Пол:
Сообщений: 15119
Москва-Саранск
Полнолапый. Дизельный Рыжий Коняшка
Tempora mutantur et nos mutamur in illis
|
|
« Ответ #139 : 10 Ноября 2017, 08:56:39 » |
|
плата каким способом изготовлена? Лазерный принтер и утюг.
|
|
|
Записан
|
Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
|
|
|
B.Mike
Администратор
Карма +1234/-14
Offline
Пол:
Сообщений: 14388
Санкт-Петербург
Chery Amulet
|
|
« Ответ #140 : 10 Ноября 2017, 17:37:56 » |
|
Плата чтобы соединить две платы?!
|
|
|
Записан
|
Говорю что думаю, но думаю что говорю. Во всяком случае стараюсь. моя галерея
|
|
|
Fabula_4x4 ТС
Администратор
Карма +2508/-12
Offline
Пол:
Сообщений: 15119
Москва-Саранск
Полнолапый. Дизельный Рыжий Коняшка
Tempora mutantur et nos mutamur in illis
|
|
« Ответ #141 : 10 Ноября 2017, 21:03:24 » |
|
Плата чтобы соединить две платы?! Ну... там еще 2 источника питания, нагрузочные резисторы датчиков давления... Что-то не так, сэр?(с)
|
|
|
Записан
|
Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
|
|
|
Fabula_4x4 ТС
Администратор
Карма +2508/-12
Offline
Пол:
Сообщений: 15119
Москва-Саранск
Полнолапый. Дизельный Рыжий Коняшка
Tempora mutantur et nos mutamur in illis
|
|
« Ответ #142 : 25 Декабря 2017, 14:32:18 » |
|
В общем и целом - девайс собран и вполне себе работает. Фотки завтра сделаю. Но поскольку ручки очумелые... ага, решил поставить в него еще и часы реально времени. Ну чтоб знать, когда запись была сделана. Купил модуль на основе DS1307, подключил, записал в него правильное время, он его выводит на экран при старте... но, при этом в файл не пишет данные. Каким образом запись на карту памяти связана с этим модулем... Библиотеки самопальные, что ли, кривые... кучу их уже всяких разных перепробовал - не выходит каменный цветок и все. Хоть садись и сам пиши библиотеку под него...
|
|
|
Записан
|
Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
|
|
|
valentinych
Гость
|
|
« Ответ #143 : 26 Декабря 2017, 02:42:43 » |
|
Кто на кого влияет - (теоретиЦки) только два варианта , если физически друг на друга влиять не могут, то только программно чего-то не учёл. Другого не дано. P. S. Но при исправлении обязательно учитывать, что всемирный закон джунглей Мерфи гласит - исправление одной ошибки в один бит, обязательно ведёт ко внесению двух новых ошибок в два бита.
|
|
|
Записан
|
|
|
|
Fabula_4x4 ТС
Администратор
Карма +2508/-12
Offline
Пол:
Сообщений: 15119
Москва-Саранск
Полнолапый. Дизельный Рыжий Коняшка
Tempora mutantur et nos mutamur in illis
|
|
« Ответ #144 : 26 Декабря 2017, 07:53:49 » |
|
Я вот думаю... и часы и экран сидят на одном интерфейсе - I2C... причем для экрана в скетче прописывается адрес 0x3F, а вот для RTC - нет. Может из-за этого глюк... Причем глюк такой нормальный, с выводом кракозябр на экран, подвисанием, перезагрузкой... но если карту памяти не вставить - то все нормально. Что там с чем пересекается...
|
|
|
Записан
|
Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
|
|
|
Fabula_4x4 ТС
Администратор
Карма +2508/-12
Offline
Пол:
Сообщений: 15119
Москва-Саранск
Полнолапый. Дизельный Рыжий Коняшка
Tempora mutantur et nos mutamur in illis
|
|
« Ответ #145 : 26 Декабря 2017, 08:34:22 » |
|
|
|
|
Записан
|
Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
|
|
|
valentinych
Гость
|
|
« Ответ #146 : 26 Декабря 2017, 20:30:18 » |
|
и часы и экран сидят на одном интерфейсе - I2C... причем для экрана в скетче прописывается адрес 0x3F, а вот для RTC - нет. Вполне может быть, что именно это и вызывает глюк, ведь часы похоже откликаются на "любой чих" по I2C. Надо внимательно изучить описАлова обоих девайсов. И ежели их программо-нутрЯми проблема не решается, тогда действительно проблема из разряда "железно-программных". Если есть возможность отколупать хоть откуда управление, то может поставить какой "мультиплексор" (адресную защёлку, мне кажется, будет делать сложнее, хотя тоже вариант). Ну или чего-нить по аналогии, но совсем простое - типа кр293 или их аналогов эл. реле (благо в И2Сях всего вроде пара проводов, а этих опто-реле о 4-х и 6-ти ногах, тоже немерено всяких.).
|
|
« Последнее редактирование: 26 Декабря 2017, 20:30:56 от valentinych »
|
Записан
|
|
|
|
Fabula_4x4 ТС
Администратор
Карма +2508/-12
Offline
Пол:
Сообщений: 15119
Москва-Саранск
Полнолапый. Дизельный Рыжий Коняшка
Tempora mutantur et nos mutamur in illis
|
|
« Ответ #147 : 16 Января 2018, 12:24:52 » |
|
Второй подход к часам. Метод научного втыка показал, что глюк происходит при попытке вывести значение времени - либо на экран, либо в серийный порт. Если просто подключить библиотеку и инициализировать девайс "time.begin()" - все нормально
|
|
|
Записан
|
Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
|
|
|
valentinych
Гость
|
|
« Ответ #148 : 16 Января 2018, 22:27:13 » |
|
Если просто подключить библиотеку и инициализировать девайс "time.begin()" - все нормально Не совсем понятно какая там конкретно фигня была и что исправила сия последовательность (чего за библиотека такая, типа драйвер обслуживания данной перефирии?), но главное, что всё пошло. Ну а инициализация девайса, перед его употреблением (сейчас любого, за их много-мозговитостью), вообще-то процедура уже неотъемлемая.
|
|
|
Записан
|
|
|
|
Fabula_4x4 ТС
Администратор
Карма +2508/-12
Offline
Пол:
Сообщений: 15119
Москва-Саранск
Полнолапый. Дизельный Рыжий Коняшка
Tempora mutantur et nos mutamur in illis
|
|
« Ответ #149 : 16 Января 2018, 22:40:01 » |
|
но главное, что всё пошло. Ничего не пошло. Если время с таймера не получать - все нормально, на карту данные пишутся. Если хоть куда-нибудь время пихнуть - на карте пусто. Так и какой смысл в RTC в данной ситуации?
|
|
|
Записан
|
Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
|
|
|
|