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

PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)
https://forum.atnel.pl/topic23351.html
Strona 1 z 1

Autor:  mirekk36 [ 26 wrz 2020, o 12:48 ]
Tytuł:  PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)

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

Obrazek

Autor:  SylwekK [ 26 wrz 2020, o 19:10 ]
Tytuł:  Re: PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)

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 :)

Autor:  mirekk36 [ 26 wrz 2020, o 19:41 ]
Tytuł:  Re: PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)

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

Ty to zawsze jakieś mega ciekawe konstrukcje robisz ;)

Autor:  SylwekK [ 26 wrz 2020, o 19:55 ]
Tytuł:  Re: PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)

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

Autor:  tomcat65 [ 27 wrz 2020, o 15:34 ]
Tytuł:  Re: PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)

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

Autor:  Alef2 [ 28 wrz 2020, o 19:11 ]
Tytuł:  Re: PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)

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

Autor:  mirekk36 [ 28 wrz 2020, o 23:02 ]
Tytuł:  Re: PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)

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 ?

Autor:  SylwekK [ 29 wrz 2020, o 05:40 ]
Tytuł:  Re: PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)

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 :)

Autor:  mirekk36 [ 29 wrz 2020, o 07:51 ]
Tytuł:  Re: PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)

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.

Autor:  Alef2 [ 29 wrz 2020, o 09:16 ]
Tytuł:  Re: PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)

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.

Autor:  mirekk36 [ 29 wrz 2020, o 13:01 ]
Tytuł:  Re: PWM8 Hercules - gdy brakuje ci kanałów PWM w procku ;)

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

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