I2C - Arduino STM32 Nucleo L476RG

Tomas Urbanek turbyho na me.com
Neděle Prosinec 2 13:32:26 CET 2018


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.

T

2. 12. 2018 v 12:39, Jirka Mww <jirka.mww na gmail.com>:

> Dobry den
> diky za odpoved. Mam ten SW napsan a odladeny na Arduinu Pro mini, ale to ma malo pameti  na to, co potrebuji.
> Doinstaloval jsem do Arduino IDE tu desku STM32 Nucleo a SW normalne bezi az na komunikaci
> s tim RTC obvodem, ktery pouziva I2c  standartni Arduiono wire knihovnu.
> Nemam zadnou zkusenost s Cube MX ani s jinym SW pro programovani ST procesoru .
> Arduino pozivam pro ruzna domaci udelatka a ted jsem narazil na totalni neznalost .
> Chtel bych to nejak rychle dodelat, moc se mi nechce se kvuli jednomu malemu projektu ucit 
> celou novou oblast techniky. 
> 
> ne 2. 12. 2018 v 12:08 odesílatel Jaroslav Buchta <jaroslav.buchta na hascomp.cz> napsal:
>> Jak to programujete? 
>> 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)
>> Zkusil jsem to a I2C1 je na pinech PB6,7 ale da se to omezene premapovat, I2C periferie jsou tam ale celkem 3.
>> 
>> Dne 02.12.2018 v 11:28 Jirka Mww napsal(a):
>> 
>>> Dobrý den,
>>> 
>>> 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. 
>>> Chtěl bych poprosit o nějaké nasměrování. 
>>> 
>>> 
>>> Zdravi
>>> Jirka Sloupenský  OK1MWW
>>> 
>> 
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by 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
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
> 
> -- 
> Zdravi
> Jirka Sloupenský  OK1MWW
> _______________________________________________
> HW-list mailing list  -  sponsored by www.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/20181202/ecb9ef54/attachment.html>


Další informace o konferenci Hw-list