Mały STM32F0 - RTC i 2xSPI

Powoli przerzucam się z AVR-ów na 32bitowe MCU. Ostatecznie przekonały mnie do tego pozytywne doświadczenia z ESP8266, ale teraz jednak chciałbym się zająć czymś bardziej "standardowym". Pracuję w tej chwili nad pewną konstrukcją, w której mógłbym z powodzeniem zastosować jakąś Atmegę16/32/644. Niemniej stwierdziłem, że może to być dobrą okazją do poznania rodziny STM32F0. Ktoś może mi polecić mikrokontroler, który cechowałby się następującymi właściwościami:

1) Wygodna obsługa RTC - możliwość podłączenia oscylatora zegarkowego, bądź też generowania przerwania 1Hz z dość dużą dokładnością, abym nie musiał co chwilę przeprowadzać synchronizacji zegara. 2) Co najmniej 2xSPI + 1xI2C + 1xUART + parę wolnych pinów IO. Niby to można sprawdzić w specyfikacjach, ale potem po wczytaniu się w dokumentację okazuje się, że występują konflikty, bo różne peryferia roszczą sobie pretensje do tych samych pinów. 3) Możliwie mała obudowa - coś w stylu TSSOP albo LQFP32.
Reply to
Atlantis
Loading thread data ...

To ja bym zaproponował STM32L051, rdzeń Cortex-M0+ więc jak znalazł żeby zastąpić Atmegę, ma wszystkie te peryferia których potrzebujesz, ma fajny RTC z ciekawymi opcjami generowania zdarzeń. Jak się go położy spać (standby+rtc) to wytrzyma baaardzo długo na litowej bateryjce. Na

32 nogach ciężko upchnąć te interfejsy, ale w wersji 48 już masz wszystkie jakich chcesz oddzielnie.
Reply to
Jakub Rakus

On Mon, 15 Jun 2015 17:11:41 +0200, Jakub Rakus snipped-for-privacy@op.pl wrote: > Na 32 nogach ciężko upchnąć te interfejsy,ale w wersji 48 już masz

To w STMach nie ma dynamicznie przyłączanych peryferiów do dowolnych nóg? To rozwiązuje problem w obudowach z małą ich ilością....

Reply to
Marek

W dniu 2015-06-15 o 17:11, Jakub Rakus pisze:

Można go dostać gdzieś w Polsce? W TME nie widzę...

Reply to
Atlantis

Są w Farnellu.

Reply to
stary grzyb

Nie, nie ma. Takie rzeczy to w Renesasach, Infineonach itd. Ciężkie sprawy, duże ceny...

Reply to
Jakub Rakus

To się zdziwiłem, bo to częste nawet w 8bitowych pickach (np. seria j) a o pic32 już nie wspominając...

Reply to
Marek

W dniu 2015-06-15 o 19:22, Atlantis pisze:

Kamami

Reply to
Michał Lankosz

W dniu 2015-06-15 o 11:51, Atlantis pisze:

Użyj Cube MX

formatting link
w drzewie co potrzebujesz, a przemapowanie robi się metodą przeciągnij i upuść. Potem możesz wygenerować kod inicjujący peryferia, który w większości przypadków jest prawidłowy.

Reply to
Michał Lankosz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.