Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 22 gru 2024, o 17:28


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
Autor Wiadomość
PostNapisane: 2 maja 2013, o 01:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 mar 2013
Posty: 62
Pomógł: 0

makieta: HY-MINI STM32V
kompilator: KEIL
źródła: standardowe biblioteki od ST
ledy sterowane z WS2811

Udało mi się pożyczyć analogowy (naprawiany)oscyloskop hameg
niestety przebieg z oscyloskopu czasowo nie odpowiada temu co teoretycznie się dzieję

a co się dzieję:
Wszystkie led'y zapalają się na biało a podaję przebieg z samymi zerami jednak przebieg na oscyloskopie trwa za krótko ma dobry przebieg i proporcje. Kolega stwierdził że nie kalibrował po naprawie stałej czasowej


inicjacja SPI
Kod:
 SPI_InitTypeDef  SPI_InitStructure;
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE);
  /* DISABLE SPI1 */
  SPI_Cmd(SPI1, DISABLE);
  /* SPI1 Config -------------------------------------------------------------*/
SPI_InitStructure.SPI_Direction = SPI_Direction_1Line_Tx;
SPI_InitStructure.SPI_Mode = SPI_Mode_Master;
SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;
SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;
SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge;
SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;
SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_8;
SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;
SPI_InitStructure.SPI_CRCPolynomial = 15;
SPI_Init(SPI1, &SPI_InitStructure);
SPI_SSOutputCmd(SPI1, ENABLE);
SPI_Cmd(SPI1, ENABLE);


w main w pętli podaję
Kod:
SPI_I2S_SendData(SPI1,0x0088);

co odpowiada bitowemu przebiegowi 10001000

czyli nic nie powinno się świecić ale jak wyżej świecą na biało.


DS ledów
http://www.espruino.com/datasheets/WS2811.pdf


Tym Razem Przeniosłem ... następnym razem ... exterminacja ...:P SunRiver



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO