[uquote="WiseLord",url="/forum/viewtopic.php?p=3843018#p3843018"]Не знаю, это я взял из библиотеки, которую использовал.[/uquote]
Подскажите, что за библиотека, откуда.
Найдено 443 результата
- Вт май 19, 2020 16:04:55
- Форум: Статьи
- Тема: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- Ответы: 4781
- Просмотры: 1663992
- Пн май 18, 2020 18:32:38
- Форум: Статьи
- Тема: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- Ответы: 4781
- Просмотры: 1663992
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
WiseLord ещё подскажите, где вызывается функция getSpectrum
- Пн май 18, 2020 15:14:53
- Форум: Статьи
- Тема: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- Ответы: 4781
- Просмотры: 1663992
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
WiseLord подскажите пожалуйста по математике - что за формула используется в умножении:
#define mshf_16( a, b) \
({ \
int prod, val1=a, val2=b; \
__asm__ __volatile__ ( \
"muls %B1, %B2 \n\t" \
"mov %B0, r0 \n\t" \
"mul %A1, %A2 \n\t" \
"mov %A0, r1 \n\t" \
"mulsu %B1, %A2 \n\t" \
"add ...
#define mshf_16( a, b) \
({ \
int prod, val1=a, val2=b; \
__asm__ __volatile__ ( \
"muls %B1, %B2 \n\t" \
"mov %B0, r0 \n\t" \
"mul %A1, %A2 \n\t" \
"mov %A0, r1 \n\t" \
"mulsu %B1, %A2 \n\t" \
"add ...
- Вт май 12, 2020 17:20:03
- Форум: Статьи
- Тема: Измеритель ESR/L/C/F/P/t на PIC16F876A
- Ответы: 2310
- Просмотры: 831036
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
[uquote="1en2",url="/forum/viewtopic.php?p=3840535#p3840535"]http://moemesto.ru/MIRON63/all/
https://pro-radio.ru/measure/10248[/uquote]
Благодарю
https://pro-radio.ru/measure/10248[/uquote]
Благодарю
- Вт май 12, 2020 16:03:13
- Форум: Статьи
- Тема: Измеритель ESR/L/C/F/P/t на PIC16F876A
- Ответы: 2310
- Просмотры: 831036
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
В данном приборе, использован способ замера емкости при помощи источника стабильного тока и заданного интервала времени заряда. Этот метод двухточечного замера хорошо описал Степан в своей конструкции.
Подскажите, где почитать это описание замера ёмкости от Стапана Миронюка.
Подскажите, где почитать это описание замера ёмкости от Стапана Миронюка.
- Вс апр 12, 2020 07:22:51
- Форум: Питание
- Тема: Помогите рассчитать транс для обратнохода
- Ответы: 62
- Просмотры: 10613
Re: Помогите рассчитать транс для обратнохода
[uquote="Adeptus Mechanicus",url="/forum/viewtopic.php?p=3820957#p3820957"]где взять даташиты на сердечники?[/uquote]
Я здесь скачивал: http://coretech.com.ua/library/cores-an ... ut=default
Я здесь скачивал: http://coretech.com.ua/library/cores-an ... ut=default
- Сб апр 11, 2020 11:50:48
- Форум: Статьи
- Тема: CLR2313 - измеритель ёмкостей, индуктивностей и сопротивлени
- Ответы: 1338
- Просмотры: 684368
Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив
Расковырял алгоритм вычислений (пока только измерение ёмкости, но измерение индуктивности и сопротивление решается аналогично) - короче, я не понял, зачем так сложно сделано - в программе 80 битовое умножение. Я сделал немного другой алгоритм - вполне хватает 32 бит (даже вроде и 24 бит должно ...
- Сб мар 21, 2020 15:04:20
- Форум: Цифровая техника
- Тема: Замена КМОП на ТТЛ
- Ответы: 17
- Просмотры: 8998
- Сб мар 21, 2020 14:53:41
- Форум: Цифровая техника
- Тема: Темброблок - анализатор спектра на STM32F103
- Ответы: 2725
- Просмотры: 934727
Re: Темброблок - анализатор спектра на STM32F103
2 WiseLord разбираюсь в вашей программе, хочу вывести на дисплей своей функцией значение указателя - *font через glcd.font - как сделать преобразовать указатель в uint32_t?
void glcdSetFont(const tFont *font)
{
glcd.font = font;
uint32_t Adress = &glcd->font;
PrintHex32(Adress, x, y);
}
void glcdSetFont(const tFont *font)
{
glcd.font = font;
uint32_t Adress = &glcd->font;
PrintHex32(Adress, x, y);
}
- Пт мар 20, 2020 22:24:09
- Форум: Цифровая техника
- Тема: Темброблок - анализатор спектра на STM32F103
- Ответы: 2725
- Просмотры: 934727
Re: Темброблок - анализатор спектра на STM32F103
WiseLord подскажите по структуре:
typedef struct {
const DispDriver *drv; - адрес функции драйвера дисплея
const tFont *font; - ?
GlcdRect rect; - окно вывода (x,y,w,h )
int16_t x; - ?
int16_t y; - ?
color_t fontFg; - цвет символов
color_t fontBg;- цвет фона
uint8_t fontAlign; - ?
bool ...
typedef struct {
const DispDriver *drv; - адрес функции драйвера дисплея
const tFont *font; - ?
GlcdRect rect; - окно вывода (x,y,w,h )
int16_t x; - ?
int16_t y; - ?
color_t fontFg; - цвет символов
color_t fontBg;- цвет фона
uint8_t fontAlign; - ?
bool ...
- Ср мар 18, 2020 12:43:41
- Форум: Цифровая техника
- Тема: Темброблок - анализатор спектра на STM32F103
- Ответы: 2725
- Просмотры: 934727
Re: Темброблок - анализатор спектра на STM32F103
2 WiseLord подскажите как вывести символ:
компилятор ругается:
Error[Pe020]: identifier "fontterminus12_0x20" is undefined D:\C_IAR\F103_main\main.c 63
Код: Выделить всё
glcdDrawImage(&fontterminus12_0x20, LCD_COLOR_YELLOW, LCD_COLOR_BLACK); // const tImage *img, color_t color, color_t bgColorError[Pe020]: identifier "fontterminus12_0x20" is undefined D:\C_IAR\F103_main\main.c 63
- Вт мар 17, 2020 22:40:48
- Форум: Цифровая техника
- Тема: Темброблок - анализатор спектра на STM32F103
- Ответы: 2725
- Просмотры: 934727
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3813822#p3813822"]Это коды двух символов - тонкого пробела и символа закрашенного блока.[/uquote]
Это в RLE кодировании?
Это в RLE кодировании?
- Вт мар 17, 2020 18:04:09
- Форум: Цифровая техника
- Тема: Темброблок - анализатор спектра на STM32F103
- Ответы: 2725
- Просмотры: 934727
Re: Темброблок - анализатор спектра на STM32F103
WiseLord ещё подскажите, что за константы:
#define LETTER_SPACE_CHAR 0x00E28088 // U+2008
#define BLOCK_CHAR 0x00E29688 // U+2588
- это какие-то адреса или что?
#define LETTER_SPACE_CHAR 0x00E28088 // U+2008
#define BLOCK_CHAR 0x00E29688 // U+2588
- это какие-то адреса или что?
- Вт мар 17, 2020 12:46:22
- Форум: Цифровая техника
- Тема: Темброблок - анализатор спектра на STM32F103
- Ответы: 2725
- Просмотры: 934727
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3812622#p3812622"][/uquote]
Попробовал в IAR for STM32 - такая запись прокатила, в Keil не хочет.
Код: Выделить всё
static tImage unRleImg = { .rle = 0, .data = NULL};Попробовал в IAR for STM32 - такая запись прокатила, в Keil не хочет.
- Вс мар 15, 2020 19:07:35
- Форум: Цифровая техника
- Тема: Темброблок - анализатор спектра на STM32F103
- Ответы: 2725
- Просмотры: 934727
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3812529#p3812529"]если компилятор не поддерживает такую инициализацию структур, по именам полей (что, вообще-то, странно, это часть стандарта C99), инициализируйте, как умеет. По порядку, например.[/uquote]
А как можно по другому написАть? Для меня это ...
А как можно по другому написАть? Для меня это ...
- Вс мар 15, 2020 16:11:46
- Форум: Цифровая техника
- Тема: Темброблок - анализатор спектра на STM32F103
- Ответы: 2725
- Просмотры: 934727
Re: Темброблок - анализатор спектра на STM32F103
Кейл ругается на:
что можно сделать?
Код: Выделить всё
static tImage unRleImg = {
.rle = 0
};Код: Выделить всё
glcd.c(9): error: #29: expected an expression .rle = 0- Сб мар 14, 2020 22:13:36
- Форум: Статьи
- Тема: Вывод данных на цветной дисплей 128*128 на базе ST7735
- Ответы: 15
- Просмотры: 12248
Re: Вывод данных на цветной дисплей 128*128 на базе ST7735
[uquote="Jurkin",url="/forum/viewtopic.php?p=3802372#p3802372"]Ну получил из проги к примеру цифорку 5:
https://imageup.ru/img148/3567970/cif5.jpg
и какими и в какой последовательности CMD, DATA закидывать эти байты в ST 7735.[/uquote]
void PutChar (u8 ch, u8 x, u8 y)
{
u8 i, j;
SetCursorPos (x ...
https://imageup.ru/img148/3567970/cif5.jpg
и какими и в какой последовательности CMD, DATA закидывать эти байты в ST 7735.[/uquote]
void PutChar (u8 ch, u8 x, u8 y)
{
u8 i, j;
SetCursorPos (x ...
- Сб мар 14, 2020 18:29:18
- Форум: Цифровая техника
- Тема: Темброблок - анализатор спектра на STM32F103
- Ответы: 2725
- Просмотры: 934727
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3807063#p3807063"]Пример: буква F в шрифте terminus 16:[/uquote]
Благодарю, теперь понял, адресация битов вертикальная старший бит внизу.
Благодарю, теперь понял, адресация битов вертикальная старший бит внизу.
- Сб мар 14, 2020 16:50:41
- Форум: Цифровая техника
- Тема: Перегрев max485, max1487
- Ответы: 7
- Просмотры: 3680
Re: Перегрев max485, max1487
[uquote="Али777",url="/forum/viewtopic.php?p=3804766#p3804766"]чем отличается max1487 от max485?[/uquote]
- Сб мар 14, 2020 16:39:27
- Форум: Цифровая техника
- Тема: Темброблок - анализатор спектра на STM32F103
- Ответы: 2725
- Просмотры: 934727
Re: Темброблок - анализатор спектра на STM32F103
Подскажите, какой алгоритм применяется для сжатия шрифтов?