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



Teraz jest 22 gru 2024, o 17:41


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 26 wrz 2020, o 12:48 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Chcesz zobaczyć jak fajnie można sobie poradzić z takim problemem ? ;) zapraszam

Obrazek

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2020, o 19:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1967
Lokalizacja: Lipsko
Pomógł: 125

Bardzo dobry temat. No, a do tego dołóż jeszcze odczyt przycisków na tych samych rejestrach i mamy komplet :) Co ciekawe stosunkowo mało osób wie, że do odczytu też się świetnie nadają. Wprawdzie z pwm trzeba czasowe rygory stosować, ale jakby odpowiednio podzielić algorytm pwm to mogło by się to udać. Do odczytu portu wystarczy kilka zwykłych diod i wolny pin procka do kontroli stanu przycisków. Najfajniejsze jest to, że cała reszta czyli wysyłanie danych, zatrzask, itd. można zrobić na wspólnych liniach w jednym sznurku nawet na przemian - rejestr wyjściowy - wejściowy - wyj...wej... :) Teraz wiśnie robię takie cudo na około 20 rejestrach w tym około 6 wejściowych gdzieś tam między wyjściowymi. Tylko mam tu proste zadanie - bez pwm :)

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2020, o 19:41 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

SylwekK napisał(a):
Tylko mam tu proste zadanie - bez pwm

Ty to zawsze jakieś mega ciekawe konstrukcje robisz ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2020, o 19:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1967
Lokalizacja: Lipsko
Pomógł: 125

Przyganiał kocioł garnkowi... :D A Twoje projekty to może nie są ciekawe ??? ;-)

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 wrz 2020, o 15:34 
Offline
Użytkownik

Dołączył(a): 09 paź 2016
Posty: 71
Lokalizacja: Olsztyn
Pomógł: 1

Bardzo ciekawy temat, z chęcią obejrzę całość.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2020, o 19:11 
Offline
Użytkownik

Dołączył(a): 28 wrz 2016
Posty: 215
Pomógł: 14

Tak z ciekawości zapytam, dlaczego akurat Attiny i 595? Czy nie prościej byłoby użyć jakiejś Atmegi?

_________________
de gustibus non est disputandum



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2020, o 23:02 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Alef2 napisał(a):
Czy nie prościej byłoby użyć jakiejś Atmegi?

Mnie to zawsze dziwi, gdy ktoś pisze "ale czy nie byłoby prościej? ..." ;) Czy tu chodzi o prościej ? czy może o to aby poznać techniki programowania? sposoby generowania PWM w oparciu o rejestry przesuwne? itp itd ... nie dostrzegasz tego ? (to daje zwykle inspirację) A o tym są zwykle moje poradniki - a nie "o prościej" ... bo jakbym miał tobie powiedzieć jak byłoby prościej to wymieniłbym tylko w poradniku gotowy scalak zawierający 16-bitowy PWM i po kłopocie ;)

------------------------ [ Dodano po: 2 minutach ]

Poza tym chodzi o wyzwanie i użycie jak najmniejszego możliwego procka do takiego celu/modułu a nie pakowanie zaraz nawet ATmega2560 ;) no bo co nie można byłoby użyć takiej Atmegi ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2020, o 05:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1967
Lokalizacja: Lipsko
Pomógł: 125

Alef2 napisał(a):
Tak z ciekawości zapytam, dlaczego akurat Attiny i 595? Czy nie prościej byłoby użyć jakiejś Atmegi?

Mirek już chyba wszystko powiedział, a ja się Ciebie zapytam dlaczego nie attiny, a na dodatek jeszcze mniejszy? Ano, np dla tego:
post214932.html
co jest potwierdzeniem tego co Mirek wyżej napisał - pomysł, inspiracja, technika. I nic Cię nie zaskoczy :)

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2020, o 07:51 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

SylwekK napisał(a):
Ano, np dla tego:
post214932.html

Ja właśnie też często m.in z inspiracji które czerpię tu z forum, z takich projektów jak SylwekK prezentuje - często próbuję też sięgać po jakieś ciekawe rozwiązania, które stanowią jednocześnie wyzwania.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2020, o 09:16 
Offline
Użytkownik

Dołączył(a): 28 wrz 2016
Posty: 215
Pomógł: 14

Zawsze warto poznać coś nowego i pomysł bardzo ciekawy.
Ja raczej nie poszedłbym ta drogą i albo zastosowałbym specjalizowany scalak, albo właśnie Atmege.
Atmega ma większą wydajność prądową wyjść w stosunku do HCT595, co czasem może być istotne.
Z Atmegą kanałów PWM może być więcej i mogą być szybsze.
Ale przede wszystkim można dodać dodatkowe funkcje, jak np. diagnostykę, czy szybki PWM, czy też różne sposoby komunikacji, czy tez odtwarzanie wzorca czy tez wiele innych.
Nie widzę (co nie znaczy, że nie ma) konstrukcji, w której Attiny+595 miałby jakieś szczególne zalety.

_________________
de gustibus non est disputandum



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2020, o 13:01 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Alef2 napisał(a):
Ale przede wszystkim można dodać dodatkowe funkcje, jak np. diagnostykę, czy szybki PWM,

Ale o tym to wie każdy przedszkolak z cyfrowego przedszkola ;) Każdy też wie jak to zrobić na Atmedze - a projekt nie jest po to żeby było łatwiej tylko trudniej ;) dla szarych komórek ... żeby na mniejszym procku dać radę i wyciągnąć ile można, a trzeba się wtedy bardziej nagłowić często ...

Bo jak słyszę :

Alef2 napisał(a):
Nie widzę (co nie znaczy, że nie ma) konstrukcji, w której Attiny+595 miałby jakieś szczególne zalety.


To mi aż troszkę szkoda - bo nie chodzi o jakieś szczególne zalety - ale o otwarty umysł i nie myślenie tylko przez pryzmat swoich własnych potrzeb ... A tym bardziej jak piszesz o sięganiu po specjalizowanego scalaka o czym sam wspominałem.

I powiem więcej - idąc tropem twojego rozumowania dla 8 kanałów można byłoby to zrobić DUŻO lepiej niż ty zaproponowałeś czyli na jakiejś tam biednej atmedze - bo można wziąć ARM 32-bitowy i zrobić to jeszcze szybciej , lepiej po 100-kroć ... I co chcesz tą drogą iść dalej ? Toż to bez sensu kompletnie.

Już nie wspominając że kompletnie nie rozumiesz tych którzy zaczynają przygodę z programowaniem i łakną wręcz fajnych konkretnych przykładów, które przy okazji wyjaśniają im wiele rzeczy i pozwalają często zrozumieć jak później działa taki specjalizowany scalak ...

Zrozum zatem proszę - że twoje przekomarzanie się o tym że można lepiej niż na attiny i rejestrze jest tu kompletnie nie na miejscu i ma mało albo w ogóle nic wspólnego z tematem.

po prostu szkoda słów

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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