Страница 18 из 111

Re: Часы на TFT

Добавлено: Пт мар 01, 2019 15:02:56
GoldenAndy
MOHCTEP писал(а):Оптимизму прибавилось.
Проверить можете просто.
Измените 1 строку UART_sendStr("Started. Send address for write\r"); на строку UART_sendStr("Started. 1234567890 Send address for write\r"); и откомпилируйте. Объем использованногоОЗУ должен увеличиться на 11 байт (10 цифр и пробел). Так же на 11 байт должен увеличиться размер прошивки - инициализацию для этой строки нужно же где то хранить....

Re: Часы на TFT

Добавлено: Пт мар 01, 2019 16:03:20
MOHCTEP
goldenandy, проверил - ваша правда. Спасибо, перепишу код пожалуй. Выделю буфер, буду туда все сваливать и посмотрю, как оно...

Re: Часы на TFT

Добавлено: Пт мар 01, 2019 19:22:27
GoldenAndy
по дисплею.
Дисплей без инициализации жрет 0.08 ма.
Сейчас что нибудь накидаю, да будем думать-с....

Re: Часы на TFT

Добавлено: Пт мар 01, 2019 20:02:50
MOHCTEP
Кстати, о дисплее. Видел на площадках их несколько с 16-битной шиной и сенсорных, по заголовкам . Но, у кого не нашел выводов сенсора, у кого СД-карты, у дисплея, по ссылке от Moto_v3x потерял подсветку... Теперь и не знаю, что за лотерея ко мне приедет и как, действительно, выбирать-то?
Дааа, Си это вам не ООП. :( Нифига со строками в буфер не выходит. Стоит их объявить и сразу оперативка съедается, а сделать так, чтоб они как-то сразу формировались в буфере (а значит в выделенной и ограниченной области) не получается. Печалька.

Re: Часы на TFT

Добавлено: Пт мар 01, 2019 21:51:10
GoldenAndy
MOHCTEP писал(а):у дисплея, по ссылке от Moto_v3x потерял подсветку..
вот же она. И тач.
display_moto.jpg
(66.05 КБ) 442 скачивания
MOHCTEP писал(а):Дааа, Си это вам не ООП. Нифига со строками в буфер не выходит
А причем тут ООП?

Си заточен на архитектуру фон Неймана, где программа и данные живут в одном пространстве адресов. А АВРки - это гарвардская архитектура, где программа и данные - это разные памяти.
Вот и получается, что нужно немножко поизвращаться, что бы хранить данные в памяти программ.
Тут мы с ARV немного сцепились - можете почитать.
И вот ссыль - идеология хранения строк в прогмеме, описана самим АтмеломМикрочипом

Re: Часы на TFT

Добавлено: Пт мар 01, 2019 22:19:05
MOHCTEP
goldenandy писал(а):вот же она. И тач.
Тач-то увидел, а вот подсветку проглядел. :) И получается, что за SD карту отвечает пин SDCS, а интерфейс общения с нею общий с тачем?
goldenandy писал(а):А причем тут ООП?
Да привык к нему, в свое время много довелось писать всякого и непросто теперь перестроиться на СИ. Ссылки почитаю, спасибо, хотя обе архитектуры для меня, как сопромат для пятиклассника. :)

Re: Часы на TFT

Добавлено: Пт мар 01, 2019 23:29:12
GoldenAndy
MOHCTEP писал(а):SDCS, а интерфейс общения с нею общий с тачем
Ага. А еще там можно напаять флеш, он тоже по СПИ, со своим ЦС

Re: Часы на TFT

Добавлено: Пт мар 01, 2019 23:47:31
MOHCTEP
Ну флеш, скорее всего мало годится, для повторения - телодвижений многовато и в поиске/пайке и, особенно, в распространении вашей потенциальной прошивки. А вот карточка может стать интересной. Вдруг решите часики на фоновой графике разместить или супер иконки напридумываете или еще чего? :)

Re: Часы на TFT

Добавлено: Сб мар 02, 2019 00:15:28
GoldenAndy
не решу.
не нужно впихивать невпихуемое.

*** может быть, когда нибудь... но нужно файловую систему прикручивать.. а это тот еще головняк.

Пытался запустить дисплей и так, и эдак... не лезет каменный цветок.... Даже анализатором смотрел на ногах последовательность инициализации... Все работает, нет картинки.

Наугад начал в цикле менять контрастность... И опа! Есть картинка....

Дисплей от 5 вольт жрет 0,13-0,15 мА.
Если принять емкость ААА батарейки в 1000 мА/ч, то 1000/0,13=7692 часов или 320 суток. 1000/0,15=6666 часов или 277 суток.
С учетом трансивера и прочее... полгода.
Или ставить АА батарейки.

Re: Часы на TFT

Добавлено: Сб мар 02, 2019 00:41:32
MOHCTEP
goldenandy писал(а):*** может быть, когда нибудь...
:)) Никто и не говорит про прям завтра... Как захочется, так и сделаете. Не сделаете - не страшно. И без того, что-то крутое и красивое на горизонте вырисовывается.
А чего вы на дисплей выводить хотите?

Re: Часы на TFT

Добавлено: Сб мар 02, 2019 15:05:50
GoldenAndy
на дисплей внешнего блока ?
да те же показания температуры, [влажности, давления]...
Просто у этих дисплеев очень вкусный формфактор.
Изображение

Из плюсов - дисплей может стать над деталями над платой, т.е. занимать место только в высоту (там около 5 мм сам дисплей, плюс поднять его над платой на толщину пластиковых проставок PLS - еще 2.5 мм.
А вся плата поместится под дисплеем.
Из минусов - дисплею нужно регулировать контрастность, ибо она плывет от напряжения питания (и, возможно, от температуры).
Я попробую развести место под одну/две кнопки на плате для регулировки контрастности и место под дисплей.
Скорее всего, размер платы особо не вырастет.
(это так, мысли вслух пока что.)

Но датчиком, скорее всего, я займусь не скоро. надо сначала основной модуль сделать.

Re: Часы на TFT

Добавлено: Сб мар 02, 2019 15:34:57
pin1000
goldenandy,
Дисплей от Нокиа 5110 неплохой, в последних трех устройствах его применял. Из минусов- это, почти 100% идут с разборки, трещины на стекле, царапины, плохой контакт в контактной группе, низкая конрастность и масса других проблем, до нерабочего. Брал три синих, по последнему не выдержал, открыл спор и выиграл его. Вернули 100% денег и дисплей у меня остался ( я бы лучше заплатил за новый, хороший). Заказал с красной платой, вроде пишут, что иногда новые попадаются. Дисплей где совсем рядом, в ближайшие дни будет у меня. Отпишусь о качестве.
Кстати в холоде, но в кармане, ведет себя нормально, я дозиметр Сталкер носил, он с дисплеем 5110. На открытом не оставлял, но можно и проверить, у нас, правда, сейчас около -5°

Re: Часы на TFT

Добавлено: Сб мар 02, 2019 16:44:22
GoldenAndy
Суровая Челябинская погода :)
У нас +4°..


по факту контрастность не должна плыть от температуры. Только от напряжения.
А от температуры ЖКИ должны стать тормозные.

Re: Часы на TFT

Добавлено: Сб мар 02, 2019 18:38:28
MOHCTEP
goldenandy понятно. Может и нормально получится, но уж больно не хочется опять заказывать и ждать еще и эти дисплеи.
С uart, у меня, заимелась нехорошая проблема: портит данные часто, при отправке с контроллера и почти всегда, при отправке с компьютера. Frame Error похоже. Может из-за отсутствия кварца?

Re: Часы на TFT

Добавлено: Сб мар 02, 2019 18:59:14
GoldenAndy
MOHCTEP писал(а): уж больно не хочется опять заказывать и ждать еще и эти дисплеи
Давайте доживем.
Мне тоже не хочется тянуть параллельно три проекта (у меня еще вялотекущий заказ на один прибор с перспективой получить за него оплату никогда).
Пока едет комплектуха на вторую версию, я прикидываю по датчику.
Приедет комплектуха - буду заниматься прошивкой часов.
По дисплею датчика. Я выше писал, я хочу объять необъятное. Что бы плата датчика получилась универсальной. Кто захочет дисплей - поставит себе его, кто не захочет - не поставит. Этот дисплей - вещь в себе, чтение из него вроде как вообще не предусмотрено. И если будет запись в него, то он что то нарисует. Не будет дисплея - данные уйдут в никуда.
Лишь бы все в мегу8 поместилось :) А то допрыгаемся, что часы на 128 меге, датчик на 32й....

Re: Часы на TFT

Добавлено: Сб мар 02, 2019 19:19:32
MOHCTEP
goldenandy писал(а):А то допрыгаемся, что часы на 128 меге, датчик на 32й....
:o Вво дофантазировались... :))

Re: Часы на TFT

Добавлено: Сб мар 02, 2019 19:41:23
GoldenAndy
а вполне может оказаться, что внутри ВМЕ вычислительный модуль приблизительно соответствует какой то тиньке...

Платы вылетели из Сингапура в страну назначения.... Не пройдет и двух месяцев, как они будут мои!

Re: Часы на TFT

Добавлено: Вс мар 03, 2019 16:13:35
fetus
Приветствую. Заинтересовали часики. Как насчет такой плюшки CCS811. Есть ли еще свободные платы?

Re: Часы на TFT

Добавлено: Вс мар 03, 2019 16:57:19
pin1000
У нас тут в городе власти похвастались, что купили оборудование для мониторинга загрязнения воздуха стоимостью под сто тысяч $ и очень сетовали, что нужно еще покруче и подороже, что уже купленное оборудование слабенькое. :)

Re: Часы на TFT

Добавлено: Вс мар 03, 2019 17:31:27
fetus
Этот датчик еще реагирует на угарный и природный газы, так что у кого газовая печка, маст хев.