18-11-2013, 22:01
Koledzy, każdy projekt możemy wykonać na wiele sposobów, wszystko zależy od wstępnych założeń na etapie pomysłu.
W pierwotnej wersji moduł procował tylko jako prosta skala i klawisze nie były potrzebne dlatego nie musiałem oszczędzać na sterowaniu wyświetlaczem. Potem doszły dodatkowe opcje i konfiguracja parametrów dlatego potrzebne było kilka klawiszy. Jako, że to była rozbudowa modułu skali klawisze musiałem podłączyć poprzez przetwornik A/C. Jeśli za chwilę pojawi się konieczność sterowania np. filtrów BPF to zastosuję rejestry szeregowe po to aby moduł bazowy cały czas taki sam. A zatem sposób sterowania i wykorzystanie zasobów procesora wyszło przy okazji rozbudowy funkcji modułu.
W sterownikach w których musimy oszczędzać piny procesora można zastosować komunikację I2C i praktycznie wszystko obsługiwać poprzez specjalizowane układy podłączone do szyny, również klawisze, LCD i sterowanie radiem. Dodatkowo mamy rozwojowe złącze do zegara RTC, pamięci EEPROM oraz generatora Si570.
W pierwotnej wersji moduł procował tylko jako prosta skala i klawisze nie były potrzebne dlatego nie musiałem oszczędzać na sterowaniu wyświetlaczem. Potem doszły dodatkowe opcje i konfiguracja parametrów dlatego potrzebne było kilka klawiszy. Jako, że to była rozbudowa modułu skali klawisze musiałem podłączyć poprzez przetwornik A/C. Jeśli za chwilę pojawi się konieczność sterowania np. filtrów BPF to zastosuję rejestry szeregowe po to aby moduł bazowy cały czas taki sam. A zatem sposób sterowania i wykorzystanie zasobów procesora wyszło przy okazji rozbudowy funkcji modułu.
W sterownikach w których musimy oszczędzać piny procesora można zastosować komunikację I2C i praktycznie wszystko obsługiwać poprzez specjalizowane układy podłączone do szyny, również klawisze, LCD i sterowanie radiem. Dodatkowo mamy rozwojowe złącze do zegara RTC, pamięci EEPROM oraz generatora Si570.
73 Adam

