Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Электроника Какие напряжения вторичных обмоток трансформатора в часах? https://www.cyberforum.ru/electronics/thread938247.html
Часы сувенир в виде совы на ИВ12,КР145ИК1901. Напряжения вторичных обмоток трансформатора
Стационарные медиаплееры Электроника
по работе сталкиваюсь со скидочными сайтами типа группон (не рекламы ради) сегодня пришла вот такая хрень Телевизионная AndroidTV-приставка Inch iTV1. Возможности и характеристики равные...
Ультразвуковой сканер для продуктов агропрома Электроника
Погуглил и ...ничего не нашёл. Как-то странно. Между тем везде вроде борятся с вредными добавками и прочее. Но вот что натолкнуло на мысль. Купил арбуз и в отличии от прошлогодних попыток удачно....
Электроника Как работает миостимулятор? Подскажите пожалуйста как работает Бабочка Миостимулятор тренажер массажер с батарейки 3 вольт. вот что написано в инструкции: Технические характеристики Источник питания - типа DC 3.OV (CR... https://www.cyberforum.ru/electronics/thread934080.html
Электроника Будильник к часам https://www.cyberforum.ru/electronics/thread933634.html
Всем привет! К простым настольным часам, хотел бы заменить сигнал будильника... возможно ли такое реализовать и что для этого потребуется?
Дискотечный светодиодный шар Электроника
Добрый день. Знакомая женщина (директор кафе), попросила меня посмотреть почему не работает шар... открутил его от потолка, а там не подключён один зелёный проводок на схеме... видимо был отломан....
ТТХ FT232BM и FT230X Электроника
Доброго времени суток. Вообщем вопрос таков, не могу найти подобные характеристики данных преобразователей, сам искал-не нашёл ничего дельного... нужно это всё для курсовой... На чт оещё возможно...
Электроника Параметры светодиода 5AR4PD (5013HD) Помогите узнать: 1.Прямое напряжение светодиода 2.Прямой ток светодиода Хочу подобрать резистор, а не могу узнать по этим данным. https://www.cyberforum.ru/electronics/thread932678.html
Электроника Не работает схема фазового регулятора напряжения https://www.cyberforum.ru/electronics/thread928842.html
Собрал вот такую схему полное описание вот здесь http://kravitnik.narod.ru/reg/reg2.html Проблема в следующем, на стабилитроне есть 1.15В я так понимаю должно быть 12В. Микросхема стоит на панельке...
Электроника Распиновка реле Объясните назначение выводов если: их 4, 6, 8. В общем для каждого. https://www.cyberforum.ru/electronics/thread927762.html
raxp
10201 / 6583 / 493
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
08.09.2013, 12:50 0

Бесплатные утилиты и ПО по электронике и цифровой технике (под Android (Linux)/Windows, etc)

08.09.2013, 12:50. Просмотров 5086. Ответов 12
Метки (Все метки)

Ответ

SMD Decypher. Андроид-справочник по кодовой маркировке SMD компонентов

забрать тут



Программное обеспечение Москатова Евгения Анатольевича
(среды разработки Borland C++Builder 6.0/Borland Turbo C++ 10.0)

Active filter
«Active filter» предназначена для расчёта активных транзисторных фильтров, сглаживающих пульсации напряжения в источниках питания.


Converter
«Converter» для упрощённого расчёта двухтактных автогенераторных преобразователей Ройера с трансформаторами, работающими с заходом петли гистерезиса в область насыщения. Преобразователи Ройера можно использовать в маломощных импульсных источниках питания.


LC-filter
«LC-filter» вычисление параметров компонентов сглаживающих Г-образных LC-фильтров, фильтрующих напряжения в источниках питания.


Parametric stabilizer
«Parametric stabilizer» служит для расчёта однокаскадных и двухкаскадных параметрических стабилизаторов, выполненных на кремниевых или газоразрядных стабилитронах.


Symmetrical multivibrator
«Symmetrical multivibrator» для расчёта симметричных мультивибраторов с двумя биполярными транзисторами.


Design tools pulse transformers
«Design tools pulse transformers» для вычисления параметров импульсных трансформаторов, работающих в двухтактных преобразователях источников питания



p.s.: часть бинарников недоступны, но исходные тексты прекрасно скачиваются.



Bitmap2Code. Утилита конвертации изображений в код
...представляет собой утилиту по лицензии GPL для создания кода из изображений в формате языка Cи настолько эффективно, насколько это возможно для микроконтроллерной платформы (алгоритм сжатия RLE). Эти изображения потом отображаются на ЖК LCD:
Бесплатные утилиты и ПО по электронике и цифровой технике (под Android (Linux)/Windows, etc)

краткое описание
С помощью B2C можноконвертировать изображения практически с любым выходным форматом цвета на точку, тип выходных данных также может быть разным 8 или 16 бит.
Программа проста в использовании, в левой части находятся входное изображение и выходное после конвертации, если выходной формат цвета отличается от входного.
В правой части программы находятся настройки генерации кода такие как - выходной формат цвета, формат данных 8/16 бит, сжатие, поворот изображения на 90,180,270 градусов и зеркальное отражение по X и/или Y.
Там же находится собственно поля где можно видеть выходной код изображения.

После открытия изображения и выставления необходимых настроек генерации нажмите генерировать, получив код сохраните файлы в меню File>Save. Теперь можно подключать полученные файлы к проекту.
В си файле (*.c) находится непосредственно код изображения и структура с его параметрами, такими как ширина, высота, флаг сжатия, конечный индекс массива и указатель на массив данных. В заголовочном файле (*.h) находится объявление структуры параметров изображения как типа данных.

Функции вывода этого кода на ЖК могут быть различны для разных типов ЖК и/или их драйверов, приведу пример использования этого кода для вывода изображения в формате 16/16 бит цвет/данные на ЖК типа HX8352, сначала объявляем переменную параметров изображения как тип данных из заголовочного файла, для примера, изображение имеет имя Scheme_pictInfo:
C#
1
extern const BITMAP_INFO_8 Scheme_pictInfo;
Затем, для отрисовки изображения, вызываем функцию, передавая в нее начальные координаты отрисовки и указатель на только что объявленную переменную:
C#
1
Draw_8_IMG(10, 20, &Scheme_pictInfo);
Содержание функции:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
void Draw_8_IMG(uint16_t X0pos, uint16_t Y0pos, const *bitmap)
{
  uint16_t i;
  
  /* Устанавливаем область вывода ЖК на размер изображения */  
  LCD_SetArea(X0pos, X0pos + IN_bitmap->Height, Y0pos, Y0pos + IN_bitmap->Width);  
 
  /* Выводим изображение */
  for (i = 0; i < massiveSize; i++ )  // Пробегаем все байты массива картинки
  {      
     LCD_PutPixel(*(bitmap + i ));  // Рисуем пиксель        
  }  
}
Для вывода сжатого изображения как и для не сжатого сначала объявляем переменную параметров изображения, для примера изображение имеет имя Scheme_pictInfo:
C#
1
extern const BITMAP_INFO_8 Scheme_pictInfo;
Вызов функции:
C#
1
DrawCompressed_8_IMG(10, 20, &Scheme_pictInfo);
Содержание функции:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
void DrawCompressed_8_IMG(uint16_t X0pos, uint16_t Y0pos, const *bitmap)
{
  uint16_t i, j;
  
  /* Устанавливаем область вывода ЖК на размер изображения */  
  LCD_SetArea(X0pos, X0pos + IN_bitmap->Height, Y0pos, Y0pos + IN_bitmap->Width);  
 
  
  /* Выводим изображение */
  for (i = 0; i < massiveSize; i++ )  // Пробегаем все байты массива картинки
  {
    if ((*(bitmap + i) & 0x80) == 128)  // Если байт повтора
    {
      for (j = 0; j < (*(bitmap + i) & 0x7F) + 1; j++)  // раскодируем байт повтора и выводим количество байт записанное в нем
      {        
        LCD_PutPixel(*(bitmap + i + 1));  // Рисуем повторяющийся пиксель
      }
      i++;  // переключаем указатель на следующий байт
    }
    else if ((*(bitmap + i) & 0x80) == 0) // Если байт пропуска
    {
      for (j = 0; j < (*(bitmap + i) & 0x7F) + 1; j++)  // раскодируем байт пропуска и выводим количество байт записанное в нем
      {
        LCD_PutPixel(*bitmap);  // Рисуем пиксель
      }
      i = i + (int)(*(bitmap + i) & 0x7F) + 1;  // переключаем указатель на следующий байт после не повторяющихся пикселей
    }
  }  
}

Бесплатные утилиты и ПО по электронике и цифровой технике (под Android (Linux)/Windows, etc)


Разработчик: LeftRadio(собака)lavabit.com.
Страница проекта: http://hobby-research.at.ua/load/utility/grafika/bitmap2code/9-1-0-22.
Скачать: исходники (VS 2010) | бинарник.
Зависимости: NetFramework 3.5.

Вернуться к обсуждению:
Бесплатные утилиты и ПО по электронике и цифровой технике (под Android (Linux)/Windows, etc)
0
Вложения
Тип файла: zip изображение в код для МК под ИЖК.zip (689.9 Кб, 17 просмотров)
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.