STM32F1xx - alternativni funkce pinu

Tomáš Dresler dresler na hw.cz
Neděle Listopad 3 00:04:00 CET 2013


V rodine F1 je vystup AF logickou kombinaci (OR) všech periferii, které jsou
a) pripojene k tomuto pinu defaultne (viz datasheet)  nebo remapovane a
zaroven
b) mají zapnute hodiny

a pak existuji nejake výjimky, popsane v Errata.

Ve vasem pripade by sel TIM4 a SPI1 pouzit zaroven takto (hypoteticky):

a) remapovat TIM4 na jiné piny (a pouzit je jinak nez jako Alternate
Function) nebo
b) nastavit CH2 na fixni 0 na vystupu (třeba PWM mod a CCR2 na hodnotu >
ARR)

Ostatní kanaly citace, pokud s SPI nekoliduji na stejnych pinech, lze
pouzit.

V dalsich rodinach (F2, 3, 4, 0) ma jiz každý pin selektor pro pripojeni ke
konkretni periferii, takze nevznikaji konflikty.

--
S pozdravem

Tomas Dresler
STM MCU support :o)


-----Original Message-----
From: hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz] On
Behalf Of Jan Smrz
Sent: Friday, November 1, 2013 2:25 PM
To: HW-news
Subject: STM32F1xx - alternativni funkce pinu

Zdravim,

mel bych dotaz k funkci pinu. Nevi nekdo, jak je urceno, ktere z periferii 
pripojenych k danemu pinu ma prioritu?

Napr na pinu PB5 pouzivam SPI1_MOSI, znamena to, ze uz nemuzu zapnout Timer
4, 
ktery zde ma vystup CH2? Rad bych Timer 4 vyuzil pro vnitrni casovani,
vystup na 
pin pro nej nepotrebuji a ocekaval bych, ze pokud nezapnu vystup Output
Capture, 
tak by nemel byt problem. V manualu se ale pise, ze v pripade vyuziti 
alternativni funkce ma byt povolena (povoleny hodiny) pouze jedna z
pripojenych 
periferii.


Dekuji,

J.S.

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list






Další informace o konferenci Hw-list