Size: a a a

2020 October 29

И

Илья in Deus Volt!
Pasha
да, RGB 565
тогда не совсем понимаю зачем тебе спринт для кириллицы?
Тебе надо 2 функции:
TFT_Send_Symbol (char), которая будет гулять по твоему массиву и выбирать нужную букву.
TFT_Send_String (*char) собственно цикличный вызов первой функции.

У тебя кириллическая буква имеет номер в таблице ascii, у каждого номера должен быть массив данных для этого номера
источник

И

Илья in Deus Volt!
или я че-то хуево понял?
источник

P

Pasha in Deus Volt!
Илья
тогда не совсем понимаю зачем тебе спринт для кириллицы?
Тебе надо 2 функции:
TFT_Send_Symbol (char), которая будет гулять по твоему массиву и выбирать нужную букву.
TFT_Send_String (*char) собственно цикличный вызов первой функции.

У тебя кириллическая буква имеет номер в таблице ascii, у каждого номера должен быть массив данных для этого номера
ну так эти две функции не возьмуться же из ниоткуда
источник

P

Pasha in Deus Volt!
Илья
тогда не совсем понимаю зачем тебе спринт для кириллицы?
Тебе надо 2 функции:
TFT_Send_Symbol (char), которая будет гулять по твоему массиву и выбирать нужную букву.
TFT_Send_String (*char) собственно цикличный вызов первой функции.

У тебя кириллическая буква имеет номер в таблице ascii, у каждого номера должен быть массив данных для этого номера
все примерно так и есть)
источник

P

Pasha in Deus Volt!
около того
источник

И

Илья in Deus Volt!
Так напиши. Не совсем понимаю при чем тут sprintf? У тебя есть фреймбуфер, по сути массив в ОЗУ. У тебя есть шрифт, который по сути такой же массив, но во флеше. Твоя задача принять char, выбрать в массиве шрифта соответствующий кусок массива и закинуть его во фреймбуфер в нужное место. Как может нормально выводиться на tft одна буква и не выводиться другая? По сути контроллер даже не понимает что есть разница между кириллицей и латиницей
источник

AK

Alexandr Kobzev in Deus Volt!
Всем привет, делаю светилку из 8 светодиодов, на светодиодах нужно держать 60 мА, на входе 15 В, они понижаются до необходимого buck конвертером, который управляется микроконтроллером. На резисторе смотрю падение напряжения , считаю из этого ток и его стабильно держу шиммируя катушку, всё просто.
Вопрос следующий: как грамотнее всего детектить кз на нагрузке? Из идей чекать 2 канала АЦП, на одном напряжение на выходе бака, на другом ток на нагрузке и сравнивать их.
источник

И

Илья in Deus Volt!
Alexandr Kobzev
Всем привет, делаю светилку из 8 светодиодов, на светодиодах нужно держать 60 мА, на входе 15 В, они понижаются до необходимого buck конвертером, который управляется микроконтроллером. На резисторе смотрю падение напряжения , считаю из этого ток и его стабильно держу шиммируя катушку, всё просто.
Вопрос следующий: как грамотнее всего детектить кз на нагрузке? Из идей чекать 2 канала АЦП, на одном напряжение на выходе бака, на другом ток на нагрузке и сравнивать их.
У тебя есть сигнал с шунта, который идет на АЦП, заведи его еще и на компаратор
источник

AK

Alexandr Kobzev in Deus Volt!
Илья
У тебя есть сигнал с шунта, который идет на АЦП, заведи его еще и на компаратор
Хочется сделать на дешёвом мк, типа g031 на нём нет компаратора
источник

P

Pasha in Deus Volt!
Илья
Так напиши. Не совсем понимаю при чем тут sprintf? У тебя есть фреймбуфер, по сути массив в ОЗУ. У тебя есть шрифт, который по сути такой же массив, но во флеше. Твоя задача принять char, выбрать в массиве шрифта соответствующий кусок массива и закинуть его во фреймбуфер в нужное место. Как может нормально выводиться на tft одна буква и не выводиться другая? По сути контроллер даже не понимает что есть разница между кириллицей и латиницей
это так, все верно, я тупой но не совсем, проблема в том, что на одной из стадий компиляции кирилица написанная в ковычках, подменяется неведомой хренотой, которой естественно нет в моем массиве символов
источник

И

Илья in Deus Volt!
Alexandr Kobzev
Хочется сделать на дешёвом мк, типа g031 на нём нет компаратора
внешний компаратор, они копейки стоят, тебе даже сверхбыстрый не нужен. В крайнем случае измеряй ток с большой выборкой и сделай софтверную защиту
источник

И

Илья in Deus Volt!
Pasha
это так, все верно, я тупой но не совсем, проблема в том, что на одной из стадий компиляции кирилица написанная в ковычках, подменяется неведомой хренотой, которой естественно нет в моем массиве символов
Покажи как твоя кириллица выглядит выглядит в шестнадцатеричном виде
источник

И

Илья in Deus Volt!
по идее у тебя 'a' должна выглядите типа 160. Что на практике?
источник

P

Pasha in Deus Volt!
Илья
Покажи как твоя кириллица выглядит выглядит в шестнадцатеричном виде
буква "З"
источник

P

Pasha in Deus Volt!
Илья
Покажи как твоя кириллица выглядит выглядит в шестнадцатеричном виде
источник

P

Pasha in Deus Volt!
Илья
по идее у тебя 'a' должна выглядите типа 160. Что на практике?
на практике картинка
источник

P

Pasha in Deus Volt!
Илья
по идее у тебя 'a' должна выглядите типа 160. Что на практике?
определенного размера цвета и фона
источник

jp

jon pedro in Deus Volt!
Pasha
буква "З"
Ворвусь не до конца понимая происходящего. Ты на дисплей планируешь выводить кирилицу?
источник

И

Илья in Deus Volt!
Pasha
Это какая-то магия непонятная, что за цифры вообще))) Покажи функцию, которая принимает char и дальше выбирает нужный элемент шрифта
источник

И

Илья in Deus Volt!
jon pedro
Ворвусь не до конца понимая происходящего. Ты на дисплей планируешь выводить кирилицу?
Дисплей графический, для него любой шрифт просто картинка
источник