1 (20-02-2021 00:57:57 отредактировано Andy_16)

Тема: Прием и передача данных SPI на LCD

Доброго времени суток!
Есть некий девайс с LCD . Дисплей оснащен своим контроллером, каким опознать не удалось, залит на стекле.
На дисплей передаются данные по шине spi . Получилось анализировать.
Передается 30 пакетов по 8 бит, одновременно по DATA передается единица на том участке , который сегмент нужно включить. Есть еще сигнал CS , который дает одну единичку после передачи посылки .
Итого получается на дисплее  240 сегментов (30*8).
Нужно получать из этой шины данные ну и например отправлять по UART
так же нужно отправлять в эту шину данные в таком же формате.
Мне бы пример реализации приема и передачи этих данных.

Вложений в сообщении

2_3.jpg, 272.23 кб, 824 x 377
2_3.jpg 272.23 кб, скачивался 165 раз, последний раз 2021-02-19 

2

Re: Прием и передача данных SPI на LCD

А где вы видели поддержку SPI у CANNY ?

3

Re: Прием и передача данных SPI на LCD

я что-то говорил про поддержку SPI ?
SPI протоколов великое множество, каждый производитель точит его под свои потребности.
Я лишь попросил пример реализации моей задачи, в принципе думаю ее реально реализовать.

4

Re: Прием и передача данных SPI на LCD

начал с передачи.
генератор несущей уже слепил

Вложений в сообщении

Иконка вложения SPI 30x8.cfd 4.47 кб, скачивался 166 раз, последний раз 2021-02-19 

5

Re: Прием и передача данных SPI на LCD

Andy_16 пишет:

начал с передачи

Не, ну в качестве MASTER можно ногами подрыгать попробовать конечно.

Просто это:

На дисплей передаются данные по шине spi .... Нужно получать из этой шины данные ...

Подходит под описание того, что данные передаются кем то другим и вам нужно их слушать. А это уже совсем другая история.

6

Re: Прием и передача данных SPI на LCD

да уж.. сравнил на анализаторе, за 1 такт моего сигнала, оригинал шлет 4 пакета по 8 бит.

7 (20-02-2021 01:00:39 отредактировано Andy_16)

Re: Прием и передача данных SPI на LCD

Ну с передачей на дисплей разобрался,  более низкие скорости дисплей воспринимает.
Как быть с приемом? CANNY7 или 7.2 Способен принимать данные на разрешении одного такта данных 18 мкс ?

8 (20-02-2021 11:45:53 отредактировано AlexN)

Re: Прием и передача данных SPI на LCD

Может. CAN же принимает, а он побыстрее будет. Но для этого нужен драйвер SPI . Начинай сначала https://forum.canny.ru/viewtopic.php?pid=9347#p9347