[elektro] ARM STM32 több SPI használata. C

elight elight at gmail.hu
Tue Jun 9 11:26:43 CEST 2015


Köszi.
Közben leesett...
Más hibát kell keresnem...
Ennél a fordítónál
van kétféle SPI_Read() és SPIx_Read() utasítás..
és az elsőhöz kell egy kapcsoló ha több
SPI-t szeretnék használni az utasítással..
hogy tudja éppen melyik az aktív eszköz.
És rosszul gondoltam,   ez nem proc specifikus.
Valami más zavarhat be..
Üdv István



2015-06-09 11:19 keltezéssel, uprogc . írta:
> Szerintem kiprobalni nem sok ido.
>
>
> Szabi
>
>
> 2015-06-09 12:14 GMT+03:00 elight <elight at gmail.hu>:
>
>> Lehet.
>> De miért?
>> Eddigi SPI-s dolgaim regiszter írással  oldottam meg,
>> ezt az átkapcsolást más proc-on nem is igényelték.
>> Ennek a mechanizmusát  szeretném ARM on megérteni.
>> Lehet nekiállok inkább  a regisztereket megbizerálni?
>> Üd István
>>
>> 2015-06-09 11:10 keltezéssel, uprogc . írta:
>>> Az elobb hulyeseget irtam,
>>>
>>> ""
>>>
>>> SPI_Set_Active(SPI1_Read, SPI1_Write); *// Sets the SPI1 module active*
>>>
>>>
>>> *Szerintem csak igy tudod megszolitani az adott modult, irasra,
>> olvasasra.*
>>>
>>>
>>> *Szabi*
>>>
>>>
>>> 2015-06-09 12:07 GMT+03:00 uprogc . <uprogc at gmail.com>:
>>>
>>>> Szia,
>>>>
>>>> Nem az lehet, hogy fogyasztas miatt siman kikapcsolhato a modul?
>>>>
>>>>
>>>> Szabi
>>>>
>>>> 2015-06-09 11:56 GMT+03:00 elight <elight at gmail.hu>:
>>>>
>>>>> Sziasztok.
>>>>>
>>>>> Több SPI csatornát használok.. direkt, nem interruptos módon.
>>>>> Van itt egy utasítás :
>>>>>
>>>>>
>>>>> SPI_Set_Aktive
>>>>> ez miért kellhet , mire jó nekem?
>>>>> PIC-en csont nélkül fut e nélkül is a rutinom..
>>>>>
>>>>> Azt írják hozzá:
>>>>> "Sets the actíve SPI module, witch will be used by SPIx_Read and
>>>>> SPIx_Write routines."
>>>>>
>>>>> Én elsőre azt hinném, ezek független csatornák,
>>>>> és init, azután 'menjen' aminek menni kell..
>>>>>
>>>>> Üdv István
>>>>>
>>>>> -----------------------------------------
>>>>>             elektro[-flame|-etc]
>>>>>
>>> -----------------------------------------
>>>             elektro[-flame|-etc]
>> -----------------------------------------
>>            elektro[-flame|-etc]
>>
> -----------------------------------------
>            elektro[-flame|-etc]



More information about the Elektro mailing list