Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
03.05.2020, 03:39
|
|
Временная регистрация
Регистрация: 16.02.2019
Адрес: Барановичи
Сообщений: 81
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 1 сообщении
|
Re: помогите с графическим дисплеем
Сообщение от dgrishin
|
Видно обсуждение здесь еще не дошло то того волнительного момента, когда надо выводить графические данные (поток бит) на дисплей.
Без ДМА это будет боль. Для 8-битного параллельного интерфейса ДМА (насколько я знаю) нет. Для последовательно через SPI это делается легко.
|
dgrishin Ну так расскажите в чём преимущество ДМА в тех процах, в которых этой муды нет вооще ?
А вообще, здесь многие и на этом сайте, и на других типа кричат:
- Да ты используешь софтовый модуль там какой-нить, ну пусть SPI,
а потом показывают свой (аппаратный) протокол, в котром бросают в модуль байт, и ждут пока он освободится, вернее - ответа об опустошениии !!!?!!!
Так чем такое исполнение отличается от софтового - в софтовом сидишь и ждёшь, в таком аппаратном тоже - где преимущества софта от аппаратного, или наоборот ???
Я так понимаю - если аппаратный, то кинул данные в него, и занимаешься чем-то своим, там после пришло низкоприоритетное прерывание (ничего не значащее), позанимался ещё своими делами - пришёл в то прерывание, обновил данные SPI для последующей передачи, и опять - занимкться своими делами...
А если как пишут многие - настраивает кучу регистров, устанавливает этот SPI на максимальную скорость, после бросает в буфер данные, а потом в цикле:
while() {}
ждёт бита окончания передачи данных ДА ?
Смешно на такие прошивки смотреть...
|
|
|
|
03.05.2020, 09:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,037
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
|
Re: помогите с графическим дисплеем
Сообщение от pic121618
|
Я так понимаю - если аппаратный, то кинул данные в него, и занимаешься чем-то своим, там после пришло низкоприоритетное прерывание (ничего не значащее), позанимался ещё своими делами - пришёл в то прерывание, обновил данные SPI для последующей передачи, и опять - занимкться своими делами...
|
Ну как то так. В ДМА например (я сейчас грю про STM32) можно настроить работу циклически (после вывода области памяти снова возвращается к началу области).
И таким цикличиским буфетом будет видеопамять, которая постоянно обновляет видеопамять в самом графическом модуле.
Чтобы записать любой символ в любую часть дисплея надо просто записать битовые маски этого символа по строкам (или столбцам) в нужные участки памяти контроллера. Дальше все делается автоматом.
|
|
|
|
04.05.2020, 23:12
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: помогите с графическим дисплеем
pic121618
нашел на алибаба индикатор. хочу привязать файлы к посту ,но не привязывается. не тот формат наверно.
может прислать вам на маил ,если позвольте.
китайцы прислали и тест программу но я не смог понять ничего.
|
|
|
|
04.05.2020, 23:17
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,023
Сказал спасибо: 2,559
Сказали Спасибо 11,880 раз(а) в 5,957 сообщении(ях)
|
Re: помогите с графическим дисплеем
Сообщение от begun
|
хочу привязать файлы к посту ,но не привязывается. не тот формат наверно
|
В архив. Все привяжется.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
04.05.2020, 23:21
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: помогите с графическим дисплеем
привязались 2 файла это лсд и его контроллер, который хорошо бы подошли мне. но тут не понятно принцип его работы.
исходник чего то не привязывается.
|
|
|
|
04.05.2020, 23:24
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: помогите с графическим дисплеем
а как в архиве?
|
|
|
|
04.05.2020, 23:25
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: помогите с графическим дисплеем
о наконец
буду пробовать исходник привязять
|
|
|
|
04.05.2020, 23:37
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: помогите с графическим дисплеем
вот перевел в PDF и привязался
сможете дорогие форумчане понять ,что за программа и как им пользоваться?
|
|
|
|
05.05.2020, 00:03
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,023
Сказал спасибо: 2,559
Сказали Спасибо 11,880 раз(а) в 5,957 сообщении(ях)
|
Re: помогите с графическим дисплеем
Сообщение от begun
|
а как в архиве?
|
Сообщение от begun
|
исходник чего то не привязывается
|
Привязывается.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
05.05.2020, 02:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: помогите с графическим дисплеем
исходник для 51-х
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:45.
|
|