Witam,
Interfejs LCD ma byc ustawiony jako 8080.
Należy rozlutować zworkę J15 a zalutować J16 na LCD.
Zworka ta odpowiada za wybór źródła PWM który steruje podświetleniem. Przy zwartej zworce J15 PWM brane jest z pinu złącza równoległego. A że sterownik nie wystawia na tym pinie PWM-a to i podświetlenie nie świeci. Gdy natomiast zworka J16 jest zwarta to PWM brany jest z wyjścia kontrolera LCD, a ten już programowo jest sterowany przez sterownik.
Po zaprogramowaniu stm-a pobierany prąd MUSI skoczyć do 100-120mA (nie licząc prądu pobieranego przez LCD). Tem skok pobieranego prądu spowodowany jest zmianą taktowania ( chyba na 210 Mhz, tak stm w tej aplikacji jest lekko przetaktowany) wewnętrznych pętli PLL. Jeżeli tak się nie stanie znaczy to , że mikrokontroler został źle zaprogramowany lub problem jest z zewnętrznymi kwarcami. Na kwarcach MUSZĄ być obecne przebiegi (oczywiście po prawidłowym zaprogramowaniu) 16 Mhz oraz 32768 Hz.
Jeżeli braknie tylko przebiegu 32768 Hz to program w STM-ie nie pozwoli na uruchomienie sterownika.
Ważne jest również ustawienie na LCD ( wersja 8 cali) zworki odpowiadającej za wybór zasilania (3.3v lub 5v).
Jeżeli zworkę będziesz miał ustawioną na zasilanie 3.3v (zwarta) i podepniesz LCD pod 5v to się z nim pożegnasz. Zasilanie będzie szło bezpośrednio na LCD
Jeżeli zworka będzie ustawiona na 5v (rozwarta) i podepniesz LCD pod 3.3v to się nie uruchomi. Napięcie bedzie szło przez stabilizator 3.3v
Najlepiej wstaw zdjęcie swojego LCD od strony zworek. Będzie wtedy wszystko wiadome.
Oczywiście do programowania bezpośrednio poprzez USB ( tryb dfu) trzeba STM-a wprowadzić w tryb bootloadera za pomocą zworki BOOT na złączu sterownika.
Interfejs LCD ma byc ustawiony jako 8080.
Należy rozlutować zworkę J15 a zalutować J16 na LCD.
Zworka ta odpowiada za wybór źródła PWM który steruje podświetleniem. Przy zwartej zworce J15 PWM brane jest z pinu złącza równoległego. A że sterownik nie wystawia na tym pinie PWM-a to i podświetlenie nie świeci. Gdy natomiast zworka J16 jest zwarta to PWM brany jest z wyjścia kontrolera LCD, a ten już programowo jest sterowany przez sterownik.
Po zaprogramowaniu stm-a pobierany prąd MUSI skoczyć do 100-120mA (nie licząc prądu pobieranego przez LCD). Tem skok pobieranego prądu spowodowany jest zmianą taktowania ( chyba na 210 Mhz, tak stm w tej aplikacji jest lekko przetaktowany) wewnętrznych pętli PLL. Jeżeli tak się nie stanie znaczy to , że mikrokontroler został źle zaprogramowany lub problem jest z zewnętrznymi kwarcami. Na kwarcach MUSZĄ być obecne przebiegi (oczywiście po prawidłowym zaprogramowaniu) 16 Mhz oraz 32768 Hz.
Jeżeli braknie tylko przebiegu 32768 Hz to program w STM-ie nie pozwoli na uruchomienie sterownika.
Ważne jest również ustawienie na LCD ( wersja 8 cali) zworki odpowiadającej za wybór zasilania (3.3v lub 5v).
Jeżeli zworkę będziesz miał ustawioną na zasilanie 3.3v (zwarta) i podepniesz LCD pod 5v to się z nim pożegnasz. Zasilanie będzie szło bezpośrednio na LCD
Jeżeli zworka będzie ustawiona na 5v (rozwarta) i podepniesz LCD pod 3.3v to się nie uruchomi. Napięcie bedzie szło przez stabilizator 3.3v
Najlepiej wstaw zdjęcie swojego LCD od strony zworek. Będzie wtedy wszystko wiadome.
Oczywiście do programowania bezpośrednio poprzez USB ( tryb dfu) trzeba STM-a wprowadzić w tryb bootloadera za pomocą zworki BOOT na złączu sterownika.
73 Paweł

