Например TDA7294

Форум РадиоКот • Просмотр темы - Непонятен адрес
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 19:09:07

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Непонятен адрес
СообщениеДобавлено: Чт июн 07, 2018 15:39:37 
Встал на лапы

Карма: 12
Рейтинг сообщений: 12
Зарегистрирован: Сб апр 28, 2018 20:29:42
Сообщений: 99
Рейтинг сообщения: 0
Всем привет.

Вот зашиваю в ATmega8 шрифт с несколькими символами для экранчика.

Код:
#define fontdatatype const unsigned char

fontdatatype Terminal6x8[] PROGMEM = {
        0x06, 0x08, 0x20, 0x60,
        0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char 
        0x05, 0x00, 0x00, 0x06, 0x5F, 0x06, 0x00,  // Code for char !
        0x06, 0x00, 0x07, 0x03, 0x00, 0x07, 0x03,  // Code for char "
        0x06, 0x00, 0x24, 0x7E, 0x24, 0x7E, 0x24,  // Code for char #
        0x05, 0x00, 0x24, 0x2B, 0x6A, 0x12, 0x00,  // Code for char $
// Тут еще символы
};


По форуму прочел слудующее:
первый байт 0x06 - Это ширина
Следующий 0x08 - высота
Начало первого символа это 0x20
и наконец общая длина массива с символами 0x60

Вот теперь пару вопросов:
1. Откуда взялся адрес первого символа?
2. как сделать мэпинг символов? Ведь у этого MK нету чаров как символ или стринг как массив из символов.

Другими словами у меня есть метод вот с такой сигнатурой
Код:
unsigned int drawChar(unsigned int x, unsigned int y, unsigned int ch, unsigned int color = COLOR_WHITE);

Что в итоге передавать аргументом ch?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Непонятен адрес
СообщениеДобавлено: Пт июн 08, 2018 09:34:45 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Вот это Вы вопросы задаёте. Скорее, их нужно задать Вам.
У Вас какой-то никому непонятный массив со своим форматом, какая-то никому неизвестная функция, а Вы нас спрашиваете как этим всем пользоваться :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Непонятен адрес
СообщениеДобавлено: Пт июн 08, 2018 14:06:37 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 0
а где вы это вот все взяли?

ЗЫ
у этого MK нету чаров как символ или стринг как массив из символов.
чего?
ЗЗЫ это https://github.com/ajinkyagorad/LPC_2148_OSCLLOSCOPE , угадал?)
в заголовочнике ж прям написано, куда там чего
Код:
      /// Draw single character (pixel coordinates)
      /// @param   x point coordinate, x-axis
      /// @param   y point coordinate, y-axis
      /// @param   ch ASCII character
      /// @param   color 16-bit color, default=white
      unsigned int drawChar(unsigned int x, unsigned int y, unsigned int ch, unsigned int color = COLOR_WHITE);


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Jack_A и гости: 17


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y