<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">No tak jde hlavne o to, jestli to musi
byt rychle, pak to je o nejakem kompromisu, pokud ne, tak proste
funkce pro zapis a cteni. ++ a -- teda nepujde ale s tim bych
dokazal zit ;-)<br>
Dne 13.04.2018 v 19:55 Radek Sztwiorok napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:CAHJpJicBD7V+HmAG88f49inF-O5XKRQrD097kf+qLhbxGj1_vA@mail.gmail.com">
<div dir="auto">Tak asi nezbude nic jiného než si vytvořit svoji
funkci a předávat ji požadované jako argument. Tam už si ty bity
poskladate kam potřebujete. Výhodu to má vtom že do budoucna si
poprepisujete jen zápisy a čtení a můžete to použít kde je
třeba. 16 řádku kódu vás nezabije a pokud si rozmyslite že
chcete přeházet to jinak tak už měníte jen pozice.
<div dir="auto">Predkokladam že toto snad v c++ jde. Já podobnou
cunarnu kdysi musel páchat taky aby se zjednodušil DPS. Není
to nic proti ničemu a zmatete čínské soudruhy při pokusu o
kopírování. :-)</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">Dne pá 13. 4. 2018 16:55 uživatel Pavel Kutina
<<a href="mailto:hw@prelude.cz" moz-do-not-send="true">hw@prelude.cz</a>>
napsal:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Tak přesně
proto, abych nemusel použít expander, je tam ta Mega128 :) Ten
<br>
expander je pro mne sice výhodný z pohledu jednoduchosti
obsluhy, ale není <br>
to to pravé, protože některý z těch pinů bude mcu (snad) i
probouzet a bude <br>
tam i pár dalších drobnéstí, ke kterým bych chtěl mít přístup
přímo na <br>
portu. Varianta s expanderem mne napadla už na začátku, ale
zavrhl jsem to.<br>
<br>
Pavel Kutina<br>
<br>
<br>
----- Original Message ----- <br>
From: "Karel Dudášek" <<a
href="mailto:karel.dudasek@dobruska.cz" target="_blank"
rel="noreferrer" moz-do-not-send="true">karel.dudasek@dobruska.cz</a>><br>
To: <<a href="mailto:hw-list@list.hw.cz" target="_blank"
rel="noreferrer" moz-do-not-send="true">hw-list@list.hw.cz</a>><br>
Sent: Friday, April 13, 2018 4:35 PM<br>
Subject: Re: Jak v C zachazet hromadne s porty?<br>
<br>
<br>
> Ahoj,<br>
> asi bych to řešil externím I2C švábem MCP23017, je to
myslím 16 pinu I/O.<br>
> On 04/13/2018 03:51 PM, Pavel Kutina wrote:<br>
>> Díky za rady, vidím, že jsem nic nepřehlídnul, jen to
není tak <br>
>> jednoduché, jak jsem myslel.<br>
>><br>
>> Co se týká srovníní desky - problém je, že u každého
z uvažovaných portů <br>
>> narážím na to, že některé piny jsou sdíleneé s něčím
jiným (například <br>
>> abych mohl využít HW I2C, přijdu o dva piny v portu,
to samé pro SPI, <br>
>> UART a podobně - vždycky tím rozbiju "celistvost"
nějakého portu). Tím je <br>
>> pro jednoduchou práci port nepoužitelný a musí se na
to po pinech z <br>
>> různých portů - nikde to není vcelku.<br>
>><br>
>> Samozřejmě to povede k nějaké funkci - "nějak to
slepit" zvládnu, jen mne <br>
>> zajímalo, jestli se to nedá vyřešit elegantněji.<br>
>><br>
>> Pavel Kutina<br>
><br>
><br>
> -- <br>
> Karel Dudášek<br>
> e-mail: <a href="mailto:karel.dudasek@dobruska.cz"
target="_blank" rel="noreferrer" moz-do-not-send="true">karel.dudasek@dobruska.cz</a><br>
> Na Farách 381<br>
> 549 22 Nový Hrádek<br>
> tel: +420 777 623 639<br>
> _______________________________________________<br>
> HW-list mailing list - sponsored by <a
href="http://www.HW.cz" rel="noreferrer noreferrer"
target="_blank" moz-do-not-send="true">www.HW.cz</a><br>
> <a href="mailto:Hw-list@list.hw.cz" target="_blank"
rel="noreferrer" moz-do-not-send="true">Hw-list@list.hw.cz</a><br>
> <a href="http://list.hw.cz/mailman/listinfo/hw-list"
rel="noreferrer noreferrer" target="_blank"
moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
> <br>
<br>
_______________________________________________<br>
HW-list mailing list - sponsored by <a
href="http://www.HW.cz" rel="noreferrer noreferrer"
target="_blank" moz-do-not-send="true">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank"
rel="noreferrer" moz-do-not-send="true">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list"
rel="noreferrer noreferrer" target="_blank"
moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
<p><br>
</p>
</body>
</html>