Re: Kvíz na víkend
Pavel Hudeček
edizon na seznam.cz
Sobota Březen 15 11:58:09 CET 2025
2560 má koukám těch čítačů taky dost a ještě nějakej modulátor, tak
věřím že tam to jde:-)
A možná i více způsobama.
Moje poslední ATmega byla 32, dál jsem to nesledoval.
PH
Dne 15.03.2025 v 11:50 Martin Záruba napsal(a):
>
> Že to jde, posílám ještě obrázky z osciloskopu. Nemám čtyřkanál, takže
> červená čára je A a žlutá je ten druhý, tedy B25 je výstup B se
> střídou 25%.
>
> B25.png (908×585) <http://www.ekovy.eu/B25.png> C25.png (909×586)
> <http://www.ekovy.eu/C25.png> D25.png (908×580)
> <http://www.ekovy.eu/D25.png>
>
> B50.png (906×582) <http://www.ekovy.eu/B50.png> C50.png (906×583)
> <http://www.ekovy.eu/C50.png> D50.png (909×590)
> <http://www.ekovy.eu/D50.png>
>
> běží to na Arduino Mega2560 rev3, originál | LaskaKit
> <https://www.laskakit.cz/arduino-mega2560-rev3--original/>
>
> Martin Záruba
> Dne 15.3.2025 v 10:52 Martin Záruba napsal(a):
>>
>> Frekvence cca 25kHz, ale není problém, aby to chodilo i na 200kHz,
>> jen bude podstatně méně kroků.
>>
>> Nic dalšího kritického tam nebude, ale (nápověda) to není důležité,
>> ku podivu zbývá 100% času procesoru.
>>
>> Vzhledem k požadované frekvenci by posíláním dat na port procesor
>> zoufale nestíhal.
>>
>> Asi by šlo něco novějšího, ale i na tomto (a pak jsem jej měl a snad
>> ho i trochu umím) to jde..
>>
>> Martin Záruba
>> Dne 15.3.2025 v 10:12 Pavel Hudeček napsal(a):
>>> K tomu je potřeba vědět, jaký jsou další okolnosti, tedy např. o
>>> jakých frekvencích se bavíme a zda se tam bude dít něco dalšího
>>> časově kritickýho.
>>>
>>> U menší frekvence stačí třeba přerušení, který dokola posílá data z
>>> paměti na port.
>>>
>>> A nakonec, pokud budou okolnosti nedobrý, jestli je nutná mega a ne
>>> něco novějšího, kde je víc možností.
>>>
>>> PH
>>>
>>> Dne 15.03.2025 v 9:43 Martin Záruba napsal(a):
>>>> Jak byste udělali na ATMega čtyři pwm signály, které budou proti
>>>> sobě posunuté o čtvrt periody? Tedy takto:
>>>>
>>>> pwm 25%
>>>>
>>>> A: 1000
>>>>
>>>> B: 0100
>>>>
>>>> C: 0010
>>>>
>>>> D: 0001
>>>>
>>>>
>>>> pwm 50%
>>>>
>>>> A: 1100
>>>>
>>>> B: 0110
>>>>
>>>> C: 0011
>>>>
>>>> D: 1001
>>>>
>>>>
>>>> pwm 75%
>>>>
>>>> A: 1110
>>>>
>>>> B: 0111
>>>>
>>>> C: 1011
>>>>
>>>> D: 1101
>>>>
>>>> Samozřejmě i plynulejší přechody pwm, ne jen 25,50,75, cokoli (v
>>>> rámci možností časovače) od 0 do 100%. Trápil jsem se s tím dva dny
>>>> a je to docela jednoduché.
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20250315/5e694b33/attachment.htm>
Další informace o konferenci Hw-list