<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Zde je postup jak spravne nainstalovat stm32duino (Getting Started)<br class=""><a href="https://github.com/stm32duino/Arduino_Core_STM32" class="">https://github.com/stm32duino/Arduino_Core_STM32</a><br class=""><div class=""><br class="">Pokud je nainstalovano spravne a vybere se prislusna deska v ide (STM32 Nucleo ... ) tak se pouzije spravna verze "wire".</div><div class="">Problem muze nastat hlevne kdyz se to nekdo pokousi napriklad nakopirovat rucne a nevi uplne co dela.</div><div class=""><br class=""></div><div class="">S I2C jsem nemel nikdy zadny velky problem. Pouzivam to hlavne na ruzne rychle testy takze tim proslo uz hodne periferii. Zkus to pichnout na analyzator nebo osc at vis jestli se na pinech vubec neco deje.</div><div class=""><br class=""></div><div class="">Zde je dokumentace k nucleu: https://www.st.com/content/ccc/resource/technical/document/user_manual/98/2e/fa/4b/e0/82/43/b7/DM00105823.pdf/files/DM00105823.pdf/jcr:content/translations/en.DM00105823.pdf</div><div class=""><br class=""></div><div class="">POZOR!!! </div><div class=""><br class=""></div><div class=""><b class="">I2C je na pinech D14/D15,</b> jako napriklad u UNO R3.</div><div class=""><br class=""></div><div class="">T<br class=""><br class=""><br class=""><blockquote type="cite" class="">2. 12. 2018 v 14:41, Jirka Mww <jirka.mww@gmail.com>:<br class=""><br class="">Tomáši díky,<br class="">ale já nevím, kde wire lib z STM32duino  najít.  Přestože jsem STM32duino nainstaloval do Arduino IDE tak mám v adresáři <br class="">c:\Program Files\Arduino\hardware\arduino\avr\libraries\Wire\   pořád jen původní wire  knihovnu pro AVR.<br class="">desku napájím jen z USB portu, napětí jsem zatím neřešil, ten RTC DS3231 by měl být i na 3.3V. <br class=""><br class="">Zdravi<br class="">Jirka Sloupenský  OK1MWW<br class=""><br class=""><br class="">ne 2. 12. 2018 v 13:38 odesílatel Tomas Urbanek <turbyho@me.com> napsal:<br class="">Pokud pouzivas stm32duino tak by i2c melo byt kompatibilni s arduinem, tudiz vetsina knihoven pro i2c zarizeni funguje bez problemu. Samozrejme je nutne pouzivat “wire” lib z stm32duino a ne verzi pro avr. Na nucleu je i2c vyvedeno shodne s arduinem. Taky nezapomen, ze nucleo je 3.3v.<br class=""><br class="">T<br class=""><br class="">2. 12. 2018 v 12:39, Jirka Mww <jirka.mww@gmail.com>:<br class=""><br class=""><blockquote type="cite" class="">Dobry den<br class="">diky za odpoved. Mam ten SW napsan a odladeny na Arduinu Pro mini, ale to ma malo pameti  na to, co potrebuji.<br class="">Doinstaloval jsem do Arduino IDE tu desku STM32 Nucleo a SW normalne bezi az na komunikaci<br class="">s tim RTC obvodem, ktery pouziva I2c  standartni Arduiono wire knihovnu.<br class="">Nemam zadnou zkusenost s Cube MX ani s jinym SW pro programovani ST procesoru .<br class="">Arduino pozivam pro ruzna domaci udelatka a ted jsem narazil na totalni neznalost .<br class="">Chtel bych to nejak rychle dodelat, moc se mi nechce se kvuli jednomu malemu projektu ucit <br class="">celou novou oblast techniky. <br class=""><br class="">ne 2. 12. 2018 v 12:08 odesílatel Jaroslav Buchta <jaroslav.buchta@hascomp.cz> napsal:<br class="">Jak to programujete? <br class="">Pro zacatecniky je asi opravdu idealni CubeMX konfigurator, to nucleo tam vyberete, naskonfigurujete I2C, vidite obrazek, na kterych pinech to je a pouzijete HAL funkce pro cteni a zapis... Jednodussi nez arduino, pokud nechcete moc optimalizovat na vykon, tak to i uspokojive funguje (nerad uznavam :D)<br class="">Zkusil jsem to a I2C1 je na pinech PB6,7 ale da se to omezene premapovat, I2C periferie jsou tam ale celkem 3.<br class=""><br class="">Dne 02.12.2018 v 11:28 Jirka Mww napsal(a):<br class=""><blockquote type="cite" class=""></blockquote><blockquote type="cite" class="">Dobrý den,<br class=""><br class="">potřebuji zaznamenávat větší množství dat s časovým razítkem takže mi nestačí obyčejné Arduino. Našel jsem tady destičku se subjektem, nainstaloval příslušné knihovny a desku úspěšně programuji. Potřebuji ale přes I2C připojit obvod reálného času, který mi s malým Arduinem chodí, ale tady si nevím rady jak nadefinovat piny pro SDA a SCL.  Nevím, jakou použít knihovnu wire  ani nevím, kam ten RTC obvod vlastně připojit.   Deska má jakési "kompatibilní Arduino piny" ale na těch mi to nefunguje. V číslování pinů mezi Arduinem a to deskou mám totalní chaos. <br class="">Chtěl bych poprosit o nějaké nasměrování. <br class=""><br class=""><br class="">Zdravi<br class="">Jirka Sloupenský  OK1MWW<br class=""><br class=""></blockquote><br class=""><blockquote type="cite" class=""><div class="">_______________________________________________</div><div class="">HW-list mailing list  -  sponsored by </div>www.HW.cz<br class="">Hw-list@list.hw.cz<br class="">http://list.hw.cz/mailman/listinfo/hw-list<br class=""></blockquote><br class="">_______________________________________________<br class="">HW-list mailing list  -  sponsored by www.HW.cz<br class="">Hw-list@list.hw.cz<br class="">http://list.hw.cz/mailman/listinfo/hw-list<br class="">-- <br class="">Zdravi<br class="">Jirka Sloupenský  OK1MWW<br class=""></blockquote><blockquote type="cite" class="">_______________________________________________<br class="">HW-list mailing list  -  sponsored by www.HW.cz<br class="">Hw-list@list.hw.cz<br class="">http://list.hw.cz/mailman/listinfo/hw-list<br class=""></blockquote>_______________________________________________<br class="">HW-list mailing list  -  sponsored by www.HW.cz<br class="">Hw-list@list.hw.cz<br class="">http://list.hw.cz/mailman/listinfo/hw-list<br class="">_______________________________________________<br class="">HW-list mailing list  -  sponsored by www.HW.cz<br class="">Hw-list@list.hw.cz<br class="">http://list.hw.cz/mailman/listinfo/hw-list<br class=""></blockquote><br class=""></div></body></html>