[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