Witam. Napisałem program na ATmega32 do obsługi wyświetlacza LCD. Ustawiłem częstotliwość układu na 8MHz. Wszystko działa. Teraz odpowiednio przerobiłem program i uruchomiłem go na STM32F100. Wyświetlacz działa wszystko jest wyświetlane ale dużo wolniej niż na Atmedze. Zastanawiam się dlaczego tak się dzieje.
Wydaje mi się że zegar dobrze konfiguruje. Testowałem na migających diodach. Zmieniając częstotliwość zegara zmieniała się częstotliwość migania diodą. Natomiast obrazki na wyświetlaczu są wyświetlane dużo wolniej niż na Atmedze, nawet zwiększając zegar układu do maksymalnej częstotliwości: 24MHz.
Czy ktoś wie jaka może być tego przyczyna??
Wydaje mi się że zegar dobrze konfiguruje. Testowałem na migających diodach. Zmieniając częstotliwość zegara zmieniała się częstotliwość migania diodą. Natomiast obrazki na wyświetlaczu są wyświetlane dużo wolniej niż na Atmedze, nawet zwiększając zegar układu do maksymalnej częstotliwości: 24MHz.
Czy ktoś wie jaka może być tego przyczyna??