Re: Kvíz na víkend

Martin Záruba swz na volny.cz
Sobota Březen 15 12:02:47 CET 2025


Podělím se. Když nikoho nenapadne, jak jsem to udělal, dám sem výpis 
programu (je kraťoučký). Ale nechám vás ještě chvilku přemýšlet. 
Vzhledem k tomu, jak je ten procesor starý, mě fascinuje, co dovede a 
myslím, že zdaleka neumím všechno, co na něm jde udělat.

Martin Záruba

Dne 15.3.2025 v 11:55 Jirka Mww napsal(a):
> Ne že bych to potřeboval hned zítra, ale Mega2560 je můj oblíbený 
> systém, takže pokud byste se podělil, zajímalo by mě to
>
> Dne so 15. 3. 2025 11:50 uživatel Martin Záruba <swz na volny.cz> napsal:
>
>     Ž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é.
>>>>
>>>
>>>     _______________________________________________
>>>     HW-list mailing list  -  sponsored by www.HW.cz <http://www.HW.cz>
>>>     Hw-list na list.hw.cz
>>>     http://list.hw.cz/mailman/listinfo/hw-list
>>
>>     _______________________________________________
>>     HW-list mailing list  -  sponsored bywww.HW.cz  <http://www.HW.cz>
>>     Hw-list na list.hw.cz
>>     http://list.hw.cz/mailman/listinfo/hw-list
>     _______________________________________________
>     HW-list mailing list  -  sponsored by www.HW.cz <http://www.HW.cz>
>     Hw-list na list.hw.cz
>     http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20250315/01ce0287/attachment.htm>


Další informace o konferenci Hw-list