W jaki sposób realizuje się przesył danych do rejestru hc595?
Do tej pory podczepiałem do rejestru (akurat w moim przypadku hc164) dwa piny z procka, jeden jako zegar, drugi jako sygnał. Potem pisałem program w którym przypisywałem do pinu Data jakiś stan, a następnie ustawiałem pin CLOCK by wysłać daną do rejestru. Podejrzewam jednak, że jest to działanie raczej mega amatorskie i robi się to inaczej.
Niestety nie mogę znaleźć nigdzie przykładów w C. Przeczytałem o UART. Czy to się do tego nadaje? Tzn czy można wysłać przykładowo 16 bitów szeregowo do rejestrów z jakąś założoną częstotliwością? Skąd brać przykłady wysyłki takiej "porcji" ?
Do tej pory podczepiałem do rejestru (akurat w moim przypadku hc164) dwa piny z procka, jeden jako zegar, drugi jako sygnał. Potem pisałem program w którym przypisywałem do pinu Data jakiś stan, a następnie ustawiałem pin CLOCK by wysłać daną do rejestru. Podejrzewam jednak, że jest to działanie raczej mega amatorskie i robi się to inaczej.
Niestety nie mogę znaleźć nigdzie przykładów w C. Przeczytałem o UART. Czy to się do tego nadaje? Tzn czy można wysłać przykładowo 16 bitów szeregowo do rejestrów z jakąś założoną częstotliwością? Skąd brać przykłady wysyłki takiej "porcji" ?