May. 28th, 2018

eddy_em: (Default)
Сижу, мучаюсь с oLED-дисплеем 164×64 пикселя, работающего по схеме "4-SPI". С SPI на STM32F042 разобрался, но бесит то, что связь симплексная, дисплей вообще ничего не отвечает! И совершенно непонятно, работает ли он вообще, ведь у светодиодных экранчиков даже подсветки нет...
После обеда проверю осциллографом: если подтвердится то, что все ОК с управляющими сигналами, то попробую обычный 4-символьный индикатор на TM1637 прикрутить. ЖК-экран от "нокии" оставлю как самый резервный случай…
// а еще у меня то ли два, то ли три TFT-экранчика дома лежат, все ждут, бедолаги, когда же я для них код напишу…

UPD: проблема была в этих граблях! Если в SPIx->DR писать напрямую, то это считается как попытка отправить 2 байта (хоть в настройках и стоит длина посылки 8 бит!). Поэтому нужно писать:
*((uint8_t*)&(SPI1->DR)) = data;

April 2025

S M T W T F S
  1 23 45
67 89101112
13141516171819
20212223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 22nd, 2025 06:12 am
Powered by Dreamwidth Studios