RE: na SPI dvě zařízení
Michal Grunt
michal.grunt na vynet.cz
Úterý Září 10 23:37:30 CEST 2013
Tak to bylo skutečně způsobeno změnou rychlostí SPI. Ve funkci disk_initialize bylo na jejím konci přepnutí na vyšší rychlost. To jsem prozatím odstranil (není potřeba, bude se zapisovat pár bytů/minutu, třeba to časem nějak vyřeším) a už to maká. Děkuji za nápady!
MG
________________________________________
Odesílate: hw-list-bounces na list.hw.cz [hw-list-bounces na list.hw.cz] za uživatele Pavel Brychta [pavel.brychta na duhasys.eu]
Odesláno: 10. září 2013 12:12
To: HW-news
Předmět: Re: na SPI dvě zařízení
Zkusil bych prověřit režim SPI a přenosovou rychlost po diskinit, jestli to
zůstalo stejné, nebo aspoň akceptovatelné tou nokií...
Pavel Brychta
-----Původní zpráva-----
From: Michal Grunt
Sent: Tuesday, September 10, 2013 11:46 AM
To: HW-news (hw-list na list.hw.cz)
Subject: na SPI dvě zařízení
Zdravím, na SPI mám pověšenou čtečku SD karet a LCD (N3310) - na STM32F0.
Obě zařízení samy o sobě fungují, ale dohromady ne (zapojeny paralelně,
každý má zvlášť ovládaný CS pin). V programu to mám uspořádáno nějak takto:
SPI1_Init(); // nastavení GPIO_InitStructure a SPI_InitStructure
nokiaInit(); // inicializace displeje
nokiaString("pred",20,0); / displej OK
disk_init = disk_initialize(0);
nokiaString("po",20,10); // tady už displej nefunguje
Koukal jsem do zdrojáku disk_init a myslím si, že je tam dobře nastaveno CS
SD karty na high, tedy po ukončení komunikace CS pin čtečky odpojit (dát na
high). Myslel jsem si, že je to tak, že pokud nahodím CS jednoho zařízení
tak zařízení odpojím a na druhém dám CS do low a může s ním komunikovat,
nebo je potřeba ještě něco třeba reinicializovat? Případně co bych měl kde
překontrolovat?
Když to zkusím takto, tak se už displej nezinicializuje
SPI1_Init(); // nastavení GPIO_InitStructure a SPI_InitStructure
disk_init = disk_initialize(0);
nokiaInit(); // inicializace displeje
nokiaString("po",20,10); // tady už displej nefunguje
Takže je evidentně něco špatného v disk_initialize...
Děkuji, MG
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
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