Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Ответ
Опции темы
Непрочитано 11.08.2023, 12:53   #21
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Как люди работают с EEPROM

Дааа, прикольно, прикольно Как говорится, "мне таблетки от жадности, да побольше, побольше!"

Тут, прежде чем элементную базу собирать, следовает на бумажке составлять список-табличку закладываемого функционала. Разработка начинается с бумажки (или плана в электронном виде), а не с железа и программирования. И помните - скупой платит дважды, тупой - ТРИЖДЫ. В том плане, что натыкивание микросхем без разбору сказывается не только на цене, но и на габаритах и энергопотреблении. Да и бОльшая площадь ПП тоже небесплатна при изготовлении.
Вы щас думаете, что нужно 128 мегабит флеши ставить, а потом выяснится, что достаточно хранить даже в самом микроконтроллере.

Шрифт для распростаненной матрицы в 8 точек по высоте бывает только двух типов - шириной 5 и шириной 8 пикс. Остальные виды - просто нечитаемы.
При высоте матрицы 16 пикс почти такая же ситуация - есть не более 5-6 читабельных шрифтов вообще.
И эти шрифты занимают весьма небольшой объем - от 0,5 до 1,5 кБ на шрифт со всеми символами (около 150 штук). Поэтому, даже если вы напихаете втуда доталова шрифтов, то они заберут всего-то пару десятков килобайт из кучи мегабайт. И хранить их (шрифты) лучше не во внешней флеши, а в памяти микроконтроллера, чтобы не было тормозов на чтение внешней микросхемы.
Во внешней флеши могут хратиться крупные шрифты и крупные графич.элементы, но как правило, они по мере необходимости перегружаются поближе к АЛУ - либо в SRAM микроконтроллера, либо в микросхему SDRAM, являющуюся большой "бочкой" для смешивания "растворов" при подготовке GUI.

В общем, тут надо вообще определиться, что за устройство разрабатывается, что оное будет делать, как оное будет выглядеть. Затем уже прописать список программных и аппаратных инструментов для реализации функционала. Ну и только потом уже выбирать микросхемки. А то получится, что заказали большущий компутер туда, где достаточно канцелярского калькулятора.
Реклама:

Последний раз редактировалось NewWriter; 11.08.2023 в 13:05.
NewWriter вне форума   Ответить с цитированием
Непрочитано 11.08.2023, 13:03   #22
worldmasters
Гражданин KAZUS.RU
 
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Re: Как люди работают с EEPROM

Сообщение от NewWriter Посмотреть сообщение
Шрифт для распростаненной матрицы в 8 точек по высоте бывает только двух типов - шириной 5 и шириной 8 пикс. Остальные виды - просто нечитаемы.
Для кого нечитаемы? Есть проект где шрифты рисовались под какой то конкретный случай. И нормально читаемо.
Это как то слишком радикальное заявление.
Сообщение от NewWriter Посмотреть сообщение
прежде чем элементную базу собирать, следовает на бумажке составлять список-табличку
В теории так оно и есть. На практике бывает по другому.

Последний раз редактировалось mike-y-k; 11.08.2023 в 13:22.
worldmasters вне форума   Ответить с цитированием
Непрочитано 11.08.2023, 13:11   #23
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Как люди работают с EEPROM

Сообщение от worldmasters Посмотреть сообщение
Для кого нечитаемы?
Для людей, то есть для пользователей. Уж поверьте опыту, моему и многих других. Чем проще шрифт, тем лучше он воспринимается с полувзгляда. Посмотрите на шрифт на этом форуме - простой и лекгочитаемый. А если бы тут текст сообщения был написан няшненьким шрифтом с вензелями или как-то нестандартно, то прочитать было бы текст куда сложнее.
Тем более, что в пиксельных матрицах с крупным шагом няшные вензеля излишни. Я этих матриц тоже немало поделал, работал даже с RGB LED панелями светодиодных экранов.
Какая у вас матрица планируется? Сколько пикс. и с каким шагом? Бегущая строка или статичный текст?

Сообщение от worldmasters Посмотреть сообщение
На практике бывает по другому.
Вот поэтому я и написал ранее то, на что вы обиделись, дескать "не поливайте грязью". Хотя это не "грязь", а критика, на основе своего опыта и опыта многих других коллег.
Подгоняйте свою практику под существующую практику.

Последний раз редактировалось NewWriter; 11.08.2023 в 13:15.
NewWriter вне форума   Ответить с цитированием
Непрочитано 11.08.2023, 13:12   #24
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,810
Сказал спасибо: 2,701
Сказали Спасибо 2,664 раз(а) в 1,970 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Как люди работают с EEPROM

worldmasters, ну, Вы можете в схему/на плату заложить внешнего SPI флеша, требуемая площадь - меньше квадратного сантиметра. А потом можете его не запаивать (если не нужен будет).
Только с корпусом определитесь заранее. Если SOIC-8, то можно его совместить с DFN-8. Если BGA 6*4, то совмещается с BGA 5*5.
Но может статься так, что ко времени выпуска изделия в мир (если их не сотня-другая, а тысячами понадобится) микры в определенном корпусе может не очень оказаться в наличии. Хотя это скорее для бОльших объемов (более 128 мегабит) м.б. критично.
В крайнем случае поставите вместо Winbond нормального китайца.
Yuri222 вне форума   Ответить с цитированием
Сказали "Спасибо" Yuri222
ForcePoint (11.08.2023)
Непрочитано 11.08.2023, 13:14   #25
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,810
Сказал спасибо: 2,701
Сказали Спасибо 2,664 раз(а) в 1,970 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Как люди работают с EEPROM

Сообщение от NewWriter Посмотреть сообщение
Чем проще шрифт, тем лучше он воспринимается с полувзгляда
вот-вот. А то читаешь порой надписи на STM-овских микросхемах с их шрифтом- не всегда понятно, где буква, где цифра...
Yuri222 вне форума   Ответить с цитированием
Непрочитано 11.08.2023, 13:15   #26
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,245
Сказал спасибо: 11,163
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Как люди работают с EEPROM

worldmasters, а так пробовали?
https://www.chipdip.ru/search?searchtext=FRAM
И оттуда по разделам:
https://www.chipdip.ru/catalog/ic-mi...ollers?gq=FRAM
https://www.chipdip.ru/catalog-show/ic-memory?gq=FRAM
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума   Ответить с цитированием
Сказали "Спасибо" mike-y-k
Yuri222 (11.08.2023)
Непрочитано 11.08.2023, 13:16   #27
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Как люди работают с EEPROM

Ага, особенно букву B и цифру 8 у них не разберешь...

Для матричных дисплеев я в свое время пытался рисовать разные шрифты, одновременно покрасивше и почитаемее. И пришел к выводу, что в мелких размерах лучше всего читаются простые начертания. Всякие украшательства усложняют беглое восприятие, а в мелких размерах и вообще сливаются в кашу. Минимальный шрифт для украшательств - 24-28 пикс по высоте. А с высотой 8 пикс почти нет вариантов.

Вот примеры шрифтов разных размеров и начертаний (картинка уменьшена в предпросмотре, нажмите для увеличения, если не видно) :
как видно, что в мелких размерах 8 и 16 нормально читается только несколько простых начертаний, остальное либо сливается, либо выглядит некрасиво. Более-менее норм начинается с размера 28 и выше. 24 - на грани допустимости. В размерах от 36 и выше будет больше свободы в выборе. Но это уже для дисплеев с большим числом пикселей, 800х480 и выше.
И еще. В одном устройстве в пределах одного GUI как правило не используется более 5-6 шрифтов. Это обусловлено как экономией памяти, так и восприятием информации - мешанина различных шрифтов создает мельтешение и раздражает, особенно когда шрифты выбраны без единого стиля, безовкусно.
Миниатюры:
Нажмите на изображение для увеличения
Название: Снимок экрана 2023-08-11 155022.png
Просмотров: 0
Размер:	3.1 Кб
ID:	177764   Нажмите на изображение для увеличения
Название: Снимок экрана 2023-08-11 171926.png
Просмотров: 0
Размер:	2.9 Кб
ID:	177765   Нажмите на изображение для увеличения
Название: Снимок экрана 2023-08-11 172547.png
Просмотров: 0
Размер:	3.4 Кб
ID:	177766  


Последний раз редактировалось NewWriter; 11.08.2023 в 15:28.
NewWriter вне форума   Ответить с цитированием
Ответ

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MPLAB, PIC16, экспорт-импорт данных EEPROM Alcest PIC 9 29.12.2021 21:02
Программирование программатором STERH 007 PIC микроконтроллеров ispitatel1 Песочница (вопросы новичков) 4 17.04.2017 17:18
CVAVR порча переменных Aselicon AVR 5 06.04.2017 22:18
[Решено] Проблема с eeprom в Proteus Memfis666 Proteus, KiCAD и другие ECAD 1 01.10.2009 15:38
проблема с записью в EEPROM Zero Микроконтроллеры, АЦП, память и т.д 0 26.04.2004 14:23


Часовой пояс GMT +4, время: 16:46.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot