Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 21 lis 2024, o 23:40


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 13 paź 2016, o 12:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 197
Lokalizacja: Kielce
Pomógł: 3

Witam, Projektuje dość sporą płytkę. Sporą pod względem wykorzystania pinów procesora. No wykorzystuję, aż 34 wyjścia w atmedze 128. Brakło mi 4 pinów procesora do obsługi czterech przycisków. Wykorzystuję ADC (dokładnie 3 kanały). W zasadzie resztę pinów od ADC mam wolne, ale jak pamiętam poradnik Pana Mirka to wspominał, że nie powinno się podłączać np. LCD jeżeli korzystamy z ADC. A przyciski ? Myślicie że można podłączyć ?? Czy to powinny być wolne piny ??

_________________
BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2016, o 12:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2014
Posty: 279
Lokalizacja: Kraków
Pomógł: 4

W nocie powinno być napisane, że powinno się unikać na pinach od ADC stosowania sygnałów szybkozmiennych, np. magistrali przesyłu danych, PWMów, itp. Przycisk nie powinien stanowić problemów ;) Ale należy zadbać o układ od strony elektronicznej.

_________________
http://forum.atnel.pl/topic15633.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2016, o 13:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 mar 2015
Posty: 116
Pomógł: 16

Skoro używasz ADC to może ten trik Ci się przyda,
Obrazek
4 brakujące przyciski na 1 pin-ie z ADC nie powinno być problemu.
Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2016, o 13:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 197
Lokalizacja: Kielce
Pomógł: 3

Dziękuję za odpowiedzi :)

_________________
BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2016, o 15:01 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2584
Pomógł: 128

Wrzuć schemat układu - będzie łatwiej coś doradzić.

Sent from my Mi-4c



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2016, o 15:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

W przypadku braku pinów ... najczęściej mi osobiście przychodzi do głowy
jakiś mały Expander choćby PCF 8474 czy też kontroler klawiatury z Maxima
https://para.maximintegrated.com/en/sea ... ree=master

oczywiście wszystko zależy co mi jest potrzebne :)
np ... https://datasheets.maximintegrated.com/ ... X11041.pdf

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2016, o 15:38 
Offline
Użytkownik

Dołączył(a): 19 paź 2014
Posty: 357
Lokalizacja: stolyca pyrlandii :)
Pomógł: 18

A omawiany przez Mirka 74HC595 ?? I tak kilka za soba na SPI mozesz miec dodatkowe 8,16,24,32 wyjscia....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2016, o 16:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

karolen napisał(a):
A omawiany przez Mirka 74HC595 ??


należy zauważyć różnice jaka jest między EXPANDEREM , a Rejestrem przesuwnym
jak już to można dać przyciski na HC165...

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2016, o 17:14 
Offline
Użytkownik

Dołączył(a): 19 paź 2014
Posty: 357
Lokalizacja: stolyca pyrlandii :)
Pomógł: 18

Ja na to spojrzałem dość ciasno, a mianowicie

Rafal9018 napisał(a):
wykorzystuję, aż 34 wyjścia


może źle założyłem że są to dosłownie wyjścia, dlatego sugerowałem rejestr.
Widziałem to w sposób taki aby większość wyjść realizować poprzez rejestr przesuwny a wejścia bezpośrednio pod procka -stąd ten *595.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2016, o 17:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

wydaje mi się że i tak rozsądniejsze jest dodanie np 2ch PCF8574T gdyż na 2ch pinach mamy dodatkowe dwa porty :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO