ATNEL tech-forum
https://forum.atnel.pl/

Wpływ PWM na SPI ???
https://forum.atnel.pl/topic20737.html
Strona 1 z 1

Autor:  Jarosław J [ 14 maja 2018, o 18:19 ]
Tytuł:  Wpływ PWM na SPI ???

Pany kochane!

Zrobiłem układzik prototypowy, gdzie wyświetlaczami LED steruję poprzez SPI i układy 74HC595. Układzik pięknie działa, wyświetla wszystko co chcę. Ale wpadłem na to, żeby anody (wszystkie połączone wspólnie ze sobą ) wysterować tranzystorem PNP poprzez transoptor z pinu PB1 Atmegi 328 P sygnałem PWM.
udało się, ale PRAWIE !!!.

Wyświetlacze wyświetlają co mają wyświetlać, PWM działa ściemniając wszystkie wyświetlacze w odpowiednim zakresie, tylko co pewien czas (raz do kilku razy na sekundę) rozbłyskują mi wszystkie segmenty. mam wrażenie jakby to SPI gubiło jakieś impulsy i - "czkawka".

Stąd pytanie do bardziej zaawansowanych. Czy SPI korzysta w jakiś sposób z tych samych zasobów co przerwania Timera0 w trybie fast PWM w tym procesorze? Z tego co widziałem w nocie to moduł SPI jest zupełnie niezależny od czegokolwiek innego, jednak jego zachowanie zupełnie na to nie wskazuje.

------------------------ [ Dodano po: 17 minutach ]

Przepraszam Chodzi mi o TIMER1
Oto konfiguracja


Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  Jarosław J [ 14 maja 2018, o 19:50 ]
Tytuł:  Re: Wpływ PWM na SPI ???

Działa już. okazało się że OC1A i OC1B miałem włączone na COMPARE MATCH a przecież OC1B jest pinem SS, który wykorzystałem jako linia LT dla SPI. Wystarczyło wyłączyć OC1B a zostawić włączone OC1A.
Takie proste a przeczołgało człowieka przez kilka godzin :D :D :D

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/