|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 8:06 am
Дисплей за радиоприемник Yaesu VR-5000 със STM32F40VGТ
| Автор |
Съобщение |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11265 Местоположение: Добрич
|
 Re: Дисплей за радиоприемник Yaesu VR-5000 със STM32F40VGТ
Може първо стойностите да се дефинират визуално Примерно: и т.н. и тогава в шрифта няма нужда от коментари: В GCC може и без define ако сe пише в двоичен вместо шестнадесетичен формат. Пак ще се вижда долу-горе, ако се абстрахираш от досадното "0b" в началото... Или пък тая идея...
|
| Чет Юни 12, 2025 7:05 pm |
|
 |
|
shri
Ранг: Минаващ
Регистриран на: Сря Мар 13, 2024 2:14 pm Мнения: 71
|
 Re: Дисплей за радиоприемник Yaesu VR-5000 със STM32F40VGТ
 |  |  |  | Код: // @32 'o' (11 pixels wide) 0x00, 0x00, // 0x00, 0x00, // 0x80, 0x00, // 0x80, 0x00, // 0xFF, 0xE0, //############ 0xFF, 0xE0, //############ 0xFF, 0xE0, //############ 0x8E, 0x00, // ### 0x8E, 0x00, // ### 0x0E, 0x00, // ### 0x00, 0x00, // 0x00, 0x00, // 0x00, 0x00, // 0x00, 0x00, // 0x00, 0x00, // 0x00, 0x00, // |  |  |  |  |
Направих разбор на втория символ който е оказан като"о" Това е резултата: 0x08 0x00 0000100000000000......................0000#00000000000 0x08,0x00 0000100000000000......................0000#00000000000 0xFF,0xE0 1111111111100000.......................###########00000 0xFF,0xE0 1111111111100000.......................###########00000 0xFF,0xE0 1111111111100000.......................###########00000 0x8E,0x00 1000111000000000......................#000###000000000 0x8E,0x00 1000111000000000......................#000###000000000 0x0E,0x00 0000111000000000......................0000###000000000 Мисля резултата е красноречив, така изглеждащо "о" няма. Заместих интервалите с нули за повече пригледност на примера.
_________________ Денят е прекрасен, забеляза ли го.
|
| Чет Юни 12, 2025 7:06 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3532
|
 Re: Дисплей за радиоприемник Yaesu VR-5000 със STM32F40VGТ
Ами аз го бях описал в първата точка как се получава шрифта. Относно долния ред - на картинката се вижда как изглежда здраво радио: най-долния ред е изписан със шрифт 7х5 (7 точки вертикално и 5 точки хоризонтално). Освен това чертичките на буквите са само една точка дебели - следователно е изключено да се ползва същия шрифт. Така мисля. Т.е. трябва да има още един поне - т.е. 3 шрифта. Между другото вероятно смесваш и объркваш понятията "wide" със "tall" - затова не ти излиза сметката че някои букви са 12 точки високи, други - 11, а има и с по 9.., а пък в същото време навсякъде пише "11 pixels wide". Няма смисъл да проверяваш шрифта, не е там проблема. Или по-точно - в тоя код липсва шрифта. Реално дори това което е въведено не съдържа всички букви (големи и малки) а във видеото се вижда че там се изписват разни неща и си трябва цялата азбука... А тя липсва. https://www.rigpix.com/yaesu/vr5000_lrg.jpg
Последна промяна velio на Чет Юни 12, 2025 7:47 pm, променена общо 1 път
|
| Чет Юни 12, 2025 7:32 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3532
|
 Re: Дисплей за радиоприемник Yaesu VR-5000 със STM32F40VGТ
Ето го и странния символ къде се ползва: Малко наблюдателност трябва.
|
| Чет Юни 12, 2025 7:38 pm |
|
 |
|
shri
Ранг: Минаващ
Регистриран на: Сря Мар 13, 2024 2:14 pm Мнения: 71
|
 Re: Дисплей за радиоприемник Yaesu VR-5000 със STM32F40VGТ
Не, имах в предвид че при буквата В реда се състои от 12 символа, а не от 11 както при другите. Забелязвам че има разлика между големи и малки букви. Също "b" e нарисувано като "B". Нека сега да си проверя всички букви и цифри и после ще правя изводи. Благодаря ви за насоката как се смята. Велио ти гледаш оригиналното радио с оригиналния дисплей във риг пикса. Това не е същото нещо. Този дисплей е друг и със друг размери. Оригиналния е нестандартен размер и ясно се вижда от снимката докъде са пиксели и къде са матрични изображения. Такъв няма, използвания дисплей малко по-висок и със около инч по-тесен от оригиналния. Десетки пъти съм гледал видеата на японеца в тубата. Но! Кой е казал, че това дето той показва там като резултат е това което се предлага в нета като софтуер и аз съм ползвал. Чакай да го изровя мисля не съм го изхвърлил и ще го снимам. А как японеца е нарисъвал буквите и каква височина това е друга бира. https://www.youtube.com/watch?v=BrYHEOOEkZAЕто го видеото му.
_________________ Денят е прекрасен, забеляза ли го.
Последна промяна shri на Чет Юни 12, 2025 8:11 pm, променена общо 1 път
|
| Чет Юни 12, 2025 7:43 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3532
|
 Re: Дисплей за радиоприемник Yaesu VR-5000 със STM32F40VGТ
Хубаво, проверявай, ама виж какво донаписах по-горе - в шрифта липсват повечето букви от азбуката. Непълен е. Това за което говориш е инвертирана буква (бяла буква с черен фон) и тя се изписва само на едно място на дисплея. Тръгнал си по грешна следа.... EDIT: Сега се замислих че може и да не му трябва шрифт - оригиналния дисплей е графичен с икони (така се водят тоя тип дисплеи). Следователно вероятно си взема данните за точките на шрифта директно от управлението на радиото. Трябва му шрифт само за нещата които се водят икони... И пак не е съвсем ясно какво прави тоя код.
|
| Чет Юни 12, 2025 7:52 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3532
|
 Re: Дисплей за радиоприемник Yaesu VR-5000 със STM32F40VGТ
.
Последна промяна velio на Чет Юни 12, 2025 8:24 pm, променена общо 1 път
|
| Чет Юни 12, 2025 8:12 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3532
|
 Re: Дисплей за радиоприемник Yaesu VR-5000 със STM32F40VGТ
И още нещо.
Оставил ли си свързан оригиналния драйвер NJU6575A за оригиналния дисплей?
|
| Чет Юни 12, 2025 8:20 pm |
|
 |
|
shri
Ранг: Минаващ
Регистриран на: Сря Мар 13, 2024 2:14 pm Мнения: 71
|
 Re: Дисплей за радиоприемник Yaesu VR-5000 със STM32F40VGТ
 |  |  |  | shri написа: Привет на всички, нов съм във форума казвам се Иван и съм специалист по радиоелектроника и радиостанции. От програмиране на микропроцесори не разбирам нищо. За това реших да се допитам до вас за възникналият проблем. И така реализирах един проект даден от един японец в тубата. https://www.youtube.com/watch?v=BrYHEOOEkZAПроекта го изтеглих от тук линка е даден под видеото. https://drive.google.com/file/d/14HgU81 ... sPJm2/viewИзработих си собствена платка по схемата дадена в екселския файл. Първо я направих по нея не тръгва. После направих друга като там добавих 100nF кондензатор на ресета към маса, на 94 крак сложих 510 ома на маса и 3Кома на +, закачих RD на дисплея със FSMC_NOE на STM32F407VGT6. Филтриращите кондензатори са конфигурирани по схемата на ентвиклунгсборда със този чип. Направил съм на платката стабилизатор на 3,3 волта. Пак нищо светва само подсветката на дисплея и нищо. Понеже нищо не разбирам от софтуер, за да елиминирам причината си купих и един борд и реших със него да опитам. И вуала тръгна работата. Сега съм в шах къде е проблема? Платката ми дефакто е по схемата на борда само няма кварц защото японеца твърди че се използва вътрешния генератор на чипа. Всъщност това е единствената разлика. Борда го свързах към дисплея и радиото по същия начин както е опроводяването на платката ми. Другото различно е, че на борда чипа е STM32F40VGT6U Моя е STM32F40VGT6. Купих си няколко чипа от райхелд не бяха скъпи 6-7 евра бройката. Вчера се опитах да закача кварц на 8МХц но без резултат. Много ще се радвам да получа някакви насоки съвети. Ето снимки на нещата. Използвам програматор 3 серия. Борда си има свой на платката. След като се посъветвах с един колега от друг форум мисля че правилно програмирам със кубеайди програмата. На въпроса защо не сложа борда щом е тръгнало, не може няма място. Мястото е точно колкото е платчицата ми която е по-малка от дисплея за да се събере между бутоните на радиото. |  |  |  |  |
Това не е ли същия линк който съм дал в първия пост на темата? И който съм ползвал до сега. Не лентовия кабел със чипа на него го няма, свързвам платката директно към радиото.
_________________ Денят е прекрасен, забеляза ли го.
|
| Чет Юни 12, 2025 8:21 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3532
|
 Re: Дисплей за радиоприемник Yaesu VR-5000 със STM32F40VGТ
Така се оказа. Същия е. Японеца е оставил контролера свързан паралелно на STM32... По негови си причини... Казва че не знае дали процесора на радиото не се опитва от време на време да чете паметта на дисплея.
|
| Чет Юни 12, 2025 8:25 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 10 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|