Fórum témák

» Több friss téma
Fórum » ARM - Miértek hogyanok
 
Témaindító: gtk, idő: Jún 26, 2007
Lapozás: OK   131 / 131
(#) icserny válasza ces98 hozzászólására (») Dec 3, 2018 /
 
Segíteni semmiképp, de tippként: nézd meg ezt a témakört!
(#) ces98 válasza icserny hozzászólására (») Dec 4, 2018 /
 
Köszönöm!
(#) rolandgw hozzászólása Kedd, 12:09 /
 
Üdv!
Használtátok már az ST LPTIM-et encoder módban? Nem jövök rá a pontos beállításra. Azt írja a kézikönyv, hogy external trigger-ként kezeli, ami érthető is. Az opciók között viszont nincs ilyen. Ha kipipálom felül az External Trigger-t, akkor betesz egy harmadik input-ot erre a célra.

LPTIM.PNG
    
(#) vargham válasza rolandgw hozzászólására (») Kedd, 14:19 /
 
Sima TIM-et használtam már. Low Power verziót még nem. Milyen MCU-ról van szó?
(#) rolandgw válasza vargham hozzászólására (») Kedd, 20:52 /
 
STM32L0 (M0+)
(#) vargham válasza rolandgw hozzászólására (») Sze, 4:10 /
 
M0-t nem használok, valahogy nem tetszik.
Sima TIM-et próbáltad?
Melyik L0? Megnézném én is CubeMX-ben.
(#) rolandgw válasza vargham hozzászólására (») Sze, 8:12 /
 
Nucleo-L053-al próbálom, de LQFP32-be menne majd a program AVR helyett . Nem akarok ágyúval verébre, ide bőven elég.
(#) rolandgw válasza vargham hozzászólására (») Csü, 8:46 /
 
A Cube nulla kódot generál az enkóderhez LL módban, próbáltam konfigurálni.
Idézet:
„To activate the Encoder mode the ENC bit has to be set to ‘1’. The LPTIM must first be
configured in Continuous mode.”

Idézet:
„To enable the continuous counting, the CNTSTRT bit must be set.”

Idézet:
„CNTSTRT bits can only be set when the timer is enabled (The ENABLE bit
is set to ‘1’).”

Idézet:
„The LPTIM_CFGR and LPTIM_IER registers must be modified only when the LPTIM is
disabled.”

Tehát az encoder mód engedélyezése előtt folyamatos üzemmódra kell állítani a számlálót, amit a timer engedélyezése után kell beállítani. A CFGR regisztert , ahol a encoder mód beállítás is van, a timer engedélyezése előtt kell beállítani.
No comment!
(#) vargham válasza rolandgw hozzászólására (») Csü, 9:07 /
 
Idézet:
„A Cube nulla kódot generál az enkóderhez LL módban”

Korábban egyáltalán nem írtad, hogy LL módot használsz...
(#) rolandgw válasza vargham hozzászólására (») Csü, 9:14 /
 
Elnézést, lemaradt. A HAL szerintem használhatatlan M0-nál, akkora kódot generál a csökkentett utasításkészlet miatt.
A hozzászólás módosítva: Csü, 9:18
Következő: »»   131 / 131
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu