Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

Анимированная индикация на stm32 + ili9341

Сб фев 24, 2018 15:42:23

Добрый день. Есть такая статья "Анимированная индикация на stm32 + ili9341" автор: gcc, artem.lab..., опубликовано 05.04.2016. По ссылке есть исходник, hex нет, но не важно, из исходника сделал, прошил, но виснет экран, не успев ничего показать. Экран ясно дело рабочий. У автора есть более ранняя разработка, как я подумал, на основе которой сделаны эти часы, но она тоже виснет, причем там hex есть и это уже не может быть моим косяком. В общем давайте допилим часы, проверьте этот hex у всех экран виснет? У меня показывает пору квадратов и белеет как старые сименсы.
fast_quads.rar
(10.55 KiB) Скачиваний: 630

clock.rar
(46.91 KiB) Скачиваний: 601

Re: Анимированная индикация на stm32 + ili9341

Сб фев 24, 2018 16:29:43

...В общем давайте...

обратимся к автору.

Re: Анимированная индикация на stm32 + ili9341

Сб фев 24, 2018 16:36:20

обратимся к автору.

А то я не догадался :kill: Он это выложил 2 года назад и очевидно часы до конца делать так и не стал.

Re: Анимированная индикация на stm32 + ili9341

Сб фев 24, 2018 17:14:20

Clock выводит прямоугольники не быстро, потом часы. fast_quads выводит быстро но зависает в одном и том же месте (но много прямоугольников).

Это fast_quads
https://drive.google.com/open?id=0B4Pzf ... FTZDRHektR

UPD
Это Clock
https://drive.google.com/open?id=0B4Pzf ... l4UXdybnhB
обрати внимание на секунды

Re: Анимированная индикация на stm32 + ili9341

Сб фев 24, 2018 18:28:53

Clock выводит прямоугольники не быстро, потом часы. fast_quads выводит быстро но зависает в одном и том же месте (но много прямоугольников).
обрати внимание на секунды
Судя по всему, у тебя все работает, как и задумано, fast_quads выводит 1000 квадратов, потом засыпает. В Clock я тоже вписал квадраты, так как они у меня хоть мигают, а часов я не видывал. Так а в чем же дело у меня, экран вроде рабочий, да не вроде он рабочий, подключен верно иначе совсем бы не работал, загадка блин. А что с секундами, там анимации заложены у автора.

В общем, взял экран 2.8 дюймов с ослика своего и о чюдо - программа работает, вот hex часов без лишней фигни при включении (понятно, что это не часы, это исходник автора собранный в том виде что был, часов как таковых там нет). То что 2.2 дюймовый экран рабочий, в ослике он работает без проблем, тут не работает, для меня загадкой так и останется.

clock.rar
(46.73 KiB) Скачиваний: 575


Изображение
Последний раз редактировалось GFX Сб фев 24, 2018 18:47:50, всего редактировалось 1 раз.

Re: Анимированная индикация на stm32 + ili9341

Сб фев 24, 2018 18:44:46

А что с секундами, там анимации заложены у автора.


Секунды до 99 идут, но теперь я уже понял, что это еще не часы
В последнем clock квадраты в начале остались.

Re: Анимированная индикация на stm32 + ili9341

Сб фев 24, 2018 18:49:02

В последнем clock квадраты в начале остались.
Перезалил, извиняюсь. Ладно, спасибо, maks740, будет время поковыряю их, чтобы они реальное время запоказывали.

Re: Анимированная индикация на stm32 + ili9341

Вс фев 25, 2018 19:08:31

RTC у 103 камня это просто таймер с батарейкой. Календаря нет.

Вот тут часы с анимацией сдвига на STM32F103, дисплей SPI 2.2 320x240 (проект в Кейл 5)
http://cvs.aiq.ru/stm32f303-rtc/stm32f303-2_2.html
Изображение

Re: Анимированная индикация на stm32 + ili9341

Вт фев 27, 2018 11:05:17

Переделал проект Fusion под параллельный 8-битный шилд. Проект на Ядиске.

Re: Анимированная индикация на stm32 + ili9341

Вт фев 27, 2018 12:32:09

Fusion, 240265, это такого рода прикол, или тяжелое наследство авр?
См. содержимое RTC_IRQHandler

А уж не говорю о замшелой CMSIS, таскаемой по кухаркиным статьям в инет-помойке...

Re: Анимированная индикация на stm32 + ili9341

Вт фев 27, 2018 18:20:55

досикус, а покажи как надо?

Re: Анимированная индикация на stm32 + ili9341

Вт фев 27, 2018 18:35:12

Ну ежели вы не понимаете , что раздутый обработчик прерывания и задержки в прерывании это зло, вы абсолютный нуб в эбедде.
О CMSIS уже обрыдло , используемые вами файлы , как и сама структура проекта жОсткий копипаст с кухаркиных статей.Налицо абсолютное непонимание ни основ компиляции ни структуры проекта.
В текущих файлах CMSIS нет исходников а только хэдеры.

Re: Анимированная индикация на stm32 + ili9341

Вт фев 27, 2018 18:56:39

Про задержки в прерывании понимаю отлично. Там где надо всегда свожу до минимума. А тут зачем? В секунду укладывается и спец. сделал чтоб полсекунды анимировалось.
А от вас слышу одно хамство по всему форуму. Побеседуем в личке?
Про CMSIS вообще отдельная тема. Меня устраивает. Холивар разводить не собираюсь. По теме есть что сказать?

Re: Анимированная индикация на stm32 + ili9341

Вт фев 27, 2018 19:13:17

А от вас слышу одно хамство по всему форуму.


Каждый выбирает то что ему ближе. Вы видите только хамство, там где его нет , другие учатся у меня . Каждому по уму...
По теме уже все сказано -вам еще учится и учится ...

Re: Анимированная индикация на stm32 + ili9341

Вт фев 27, 2018 19:16:53

Ну он считает что прав и свято верует и как бы не хочет показаться безграмотным, вот и начинает пороть чушь. Решил на хамстве выехать. Для начало ILI9341 нужно полностью на DMA перевести

Re: Анимированная индикация на stm32 + ili9341

Вт фев 27, 2018 21:58:40

Про учиться согласен. Си только осваиваю.
Не уверен что нужно ДМА.
Символ генерируется на ходу из знакогенератора. Можно конечно сначала его в ОЗУ сформировать и потом выдать через ДМА. Но 12.8 кБ ОЗУ займет.

Re: Анимированная индикация на stm32 + ili9341

Ср фев 28, 2018 11:00:34

Это что за символ который занимает в ОЗУ 12.8? Неправильно рисуете.

Re: Анимированная индикация на stm32 + ili9341

Ср фев 28, 2018 11:35:23

Продолжаем играться, прикрутил к часам экран Hx8357B_16bit. На параллельных экранах данные на PortB.

Re: Анимированная индикация на stm32 + ili9341

Вс мар 11, 2018 15:48:01

Продолжаем играться, прикрутил к часам экран Hx8357B_16bit. На параллельных экранах данные на PortB.

Re: Анимированная индикация на stm32 + ili9341

Пт апр 13, 2018 13:15:41

наверное автор занят, тема зависла?
Ответить