SPI STM32 fullduplex - chyba ve funkci read

Michal Grunt michal.grunt na vynet.cz
Sobota Červenec 5 12:10:50 CEST 2014


Děkuji za podněty. Už to funguje. Měl jsem špatně inicializovaný pin MISO (okopíroval jsem kód inicializace z jiného projektu kde se MISO nepoužívalo)... Jinak jsem na funkci W5100_Read nic neměnil.

Kdyby někdo potřeboval jednoduchý příklad web stránky pro STM32F0 + W5100, mohu poskytnout.


________________________________________
Od: Hw-list [hw-list-bounces na list.hw.cz] za uživatele Miroslav Mraz [mraz na seznam.cz]
Odesláno: 5. července 2014 11:04
Komu: HW-news
Předmět: Re: SPI STM32 fullduplex - chyba ve funkci read

A jste si jistý, že přijímaná i vysílaná data (tedy čtení i zápis
SPI_DR) mají opravdu šířku 1 byte ? To SPI je dost složité, chce to
přečíst si RM, je tam dost podrobně popsáno co musíte udělat, aby to
chodilo. Tyhle podivné periferní knihovny od ST jsou sice pro začátek
dobré, ale k rozumné práci se moc nehodí. Je v nich spousta balastu, což
je pochopitelné, pokud mají postihnout většinu možností jak se mají
periférie chovat. A právě v tom balastu se snadno ztratí podstata, která
bývá mnohdy dost prostá.
Nehledě na to, že zaplácáte flash hromadou mrtvého kódu.

Mrazík

On 07/04/2014 10:46 PM, Michal Grunt wrote:
> Tak mám nějakou chybu ve funkci W5100_Read. Vrací mi to pořád jenom 0. Zkoušel jsem různé variace/úpravy co jsem našel na internetu, ale pořád mi to vrací nulu. Neví někdo kde by mohl být problém? W5100_Write funguje, protože jsem modul nakonfiguroval a ping běží. Děkuji.
>
>

_______________________________________________
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