ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
9 марта
1574884 Топик полностью
POV (Вчера, 22:34, просмотров: 104) ответил Nikolay_Po на Те, что на 100МГц - с CSом? Какой у тебя режим рабочим стал у дислпеев без CS? Совпадает с паспортными диаграммами?
Из доков не понял особо - на одном из форумов это подсмотрел применительно к SSD1283A... 

для ST7789 кажется, что всё однохуйственно


вот видео без CS

https://disk.yandex.ru/i/XeuWa4hEYhh-bA


длины дорожек там вот такие




все прочие дисплеи с CS, длина шлейфов сантиметров 20. Сбои от контакторов и т.п. мешают, защищать линии надо.


100 МГЦ - c CS на ST7789

spi_init_struct.first_bit_transmission = SPI_FIRST_BIT_MSB;
spi_init_struct.frame_bit_num = SPI_FRAME_8BIT;
spi_init_struct.clock_polarity = SPI_CLOCK_POLARITY_HIGH;
spi_init_struct.clock_phase = SPI_CLOCK_PHASE_2EDGE;
spi_init_struct.cs_mode_selection = SPI_CS_SOFTWARE_MODE;


на ST7789 без c CS тоже 100 МГц прокатило

вот настройка SPI (то же самое как оказалось)

	spi_init_struct.transmission_mode = SPI_TRANSMIT_FULL_DUPLEX;
	spi_init_struct.master_slave_mode = SPI_MODE_MASTER;
	spi_init_struct.mclk_freq_division = SPI_MCLK_DIV_2; /// тактовая 200 МГц
	spi_init_struct.first_bit_transmission = SPI_FIRST_BIT_MSB;
	spi_init_struct.frame_bit_num = SPI_FRAME_8BIT;
	spi_init_struct.clock_polarity = SPI_CLOCK_POLARITY_HIGH;
	spi_init_struct.clock_phase = SPI_CLOCK_PHASE_2EDGE;
	spi_init_struct.cs_mode_selection = SPI_CS_SOFTWARE_MODE;