Отговори на тема  [ 33 мнения ]  Отиди на страница Предишна  1, 2, 3
ST SWPMI интерфейс и WS2812 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3547
Мнение Re: ST SWPMI интерфейс и WS2812
ST имат и LL библиотеки. Не съм ги ползвал, само съм чувал че заемат по-малко място.

HAL в един малък MCU с 32к програмна памет заема 20к, без още да си написал каквото и да било...

В моя случай смисъла на DMA е огромен. LVGL изчислява какво трябва да се промени по дисплея на части от по няколко килобайта (примерно 32к в моя случай) и веднага след това го изпраща. Та докато върви трансфера на първия блок данни, процесора изчислява втория и т.н. Изчисленията и изпращането се застъпват и извършват по едно и също време, което си е чиста далавера. Само изпращането на данните за дисплея отнема 17ms, сметките са отделно, та за читав фреймрейт си трябват такива неща.

Друго нещо открих в тоя проект - разрешаването на кеша за инструкции и данни ускорява нещата почти два пъти, специално за графичната част. Но трябва да се внимава за флъшването и инвалидирането, да се поставят на правилните места. И да се ползва правилната част от RAM-а, че някои части били кеширани, други не. Отделно дето някои части са закачени към ядрото, други към шините и т.н. Добре че нещата стават без да задълбавам особено. То с това развитие, доде успееш да навлезеш правилно в даден MCU, той остарял и го заменят с нов...


Чет Сеп 24, 2026 6:11 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30926
Местоположение: София
Мнение Re: ST SWPMI интерфейс и WS2812
Лично за мен тая дискусия има предизвестен край, има ли хардуер изпозлвай хардеура. Съвсем пресен пример, малък ПИК12, на входа PWM на изхода честота, цялото нещо се случва в 30 реда, и още толкова да има инициализация на пика. Меренето SMT модула, дава директно дължи на импулс и период, само едно делене и имаш duty. Честотата още по-лесна CCP, duty през един lokup table зарежда таймера, толкоз .. това са 10-на реда, другото са няколко проверки на duty и управление на трансмитера ... това софтуерно ще е повече код, повече процесорно време ... ако изпълняваш само това проблем няма, ама ако имаш нещо по сериозно да правиш и дори и за толкова просто управление може да започнеш да издиша процесора.

За библиотеките на ST ... скоро пусках техен далекомер ......мммм ......добре че има ИИ да изрови каквото ми трябва от има няма 100-на Mb сорс кодове, през 9 файла в 10-ти, на ламята в ....


Чет Сеп 24, 2026 6:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3547
Мнение Re: ST SWPMI интерфейс и WS2812
Цитат:
Лично за мен тая дискусия има предизвестен край, има ли хардуер изпозлвай хардеура.


Така е, ама трябваше да спазим традицията.


Пет Окт 02, 2026 3:59 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 33 мнения ]  Отиди на страница Предишна  1, 2, 3

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни