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

Pataki István pataki.istvan at freemail.hu
Tue Jun 9 19:07:25 CEST 2015


Az nem feltétlenül hardver hiba, lehet, hogy a szoftvernek induláskor 
ellenőriznie/várnia kellene valamit.
pi


----- Original Message ----- 
From: "elight" <elight at gmail.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, June 09, 2015 2:08 PM
Subject: Re: [elektro] ARM STM32 több SPI használata. C


> De , lekötöttem a rendszer resetről
>  a periféria resetét , és most  varázsütésre  jó..
> pötyögnek kifelé az adatok, és van mellete display is..
> Ki ér rá annyit olvasgatni ( reset az reset és kész!  : )
> Már csak adatirány fordítanom kell meg egy kis
> protokoll keret szórakozás és házasítva... :-)
>
> Imádom ezeket az AT ból PIC-be,
> PIC-ből ARM ba átírogatásokat,
> mindig elszórakoztatnak, de azért tanulok is néha..
>
> Üdv István
>
> 2015-06-09 14:00 keltezéssel, uprogc . írta:
>> Nagyon tomoren fogalmaztal, nehez megfejteni; nem sikerult :)
>>
>>
>> Szabi
>>
>>
>> 2015-06-09 14:50 GMT+03:00 elight <elight at gmail.hu>:
>>
>>> Végre megtaláltam..
>>>
>>> "Ha már nem találsz hibát a programodban,
>>>    mert annyira kicsiszoltad, keresd azt a hardverben.. " :-D
>>>
>>> Onthatnám  a nagy okos bölcsességem.
>>> A reset áramkörökbe nem volt okos valamiért
>>> belevonni ezt a perifériáét.. Érdekes ,
>>> még töprengek egy sort majd
>>> miért is  blokkolta?
>>> A lényeg , hogy műxik...
>>> Üdv István
>>>
>>> 2015-06-09 11:28 keltezéssel, uprogc . írta:
>>>> Igen, remlik nekem is valami az SPIx-el kapcs.
>>>>
>>>>
>>>> U,
>>>> Szabi
>>>>
>>>> 2015-06-09 12:26 GMT+03:00 elight <elight at gmail.hu>:
>>>>
>>>>> 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]
>>>>> -----------------------------------------
>>>>>             elektro[-flame|-etc]
>>>>>
>>>> -----------------------------------------
>>>>             elektro[-flame|-etc]
>>> -----------------------------------------
>>>            elektro[-flame|-etc]
>>>
>> -----------------------------------------
>>            elektro[-flame|-etc]
>
> -----------------------------------------
>          elektro[-flame|-etc] 



More information about the Elektro mailing list