Jak prawidłowo skonfigurować SPI dla MAX186 i MAX529 z AT90S8535 w Bascomie?

Pomóżcie z SPI





Poprzedni Następny
Wiadomość
Spis treści
From: "UdioS" <udiosWYTNIJTO_at_nospam_op.pl>
Subject: Pomóżcie z SPI
Date: 2 Mar 2004 13:28:41 +0100


próbuję podłączyć do AT90S8535 przetwornik max 186 i max529 za pomocą
magistrali SPI. Korzystam z baskoma i nie mogę nawiązać komunikacji.
Czy ma ktos może przykładowe procedury do obsługi któregoś z tych układów (nie
koniecznie w baskomie może być asembler lub 'c') LUB CHOCIAŻ sprawdzony
standart ramek z danymi jakie należy wysłać lub odebrać
Proszę o co kolwiek (najlepiej jakby było w języku polskim bo kaleczę angielski)

Dzięki za pomoc J.S.

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pablo K" <kpw_at_nospam_qs.pl>
Subject: Re: Pomóżcie z SPI
Date: Tue, 2 Mar 2004 16:12:19 +0100


próbuję podłączyć do AT90S8535 przetwornik max 186 i max529 za pomocą
magistrali SPI. Korzystam z baskoma i nie mogę nawiązać komunikacji.

i zapomnij ze Ci sie to uda na SPI sprzetowym ...

sprawa jest proste
ustawiasz CE w stan niski, wysylasz 1 byte kontolny
SSTRB zmienia sie na stan wysoki
zaczyna sie konwersja i trwa tak dlugo az
SSTRB zmieni sie na stan niski
poczym odczytujesz 12 bitow od MSB zaczynajac
poniewasz przesylanych jest 16 bitow na koncu wstawiane sa zera

to wszystko jest opisane w PDFie.

tu masz przyklad odczytu RTC dallasa

'Read SPI
Function Read_ds1305(_adres)
Rtc_cs = 1
Spdr = _adres ' tu bajt konfiguracyjny
Gosub _spi_wait ' czekanie na koniec transmisji
Spdr = &H00 ' wysylanie przez spi 0
Gosub _spi_wait
Read_ds1305 = Spdr 'odczyt bajtu z SPI
Rtc_cs = 0 'koniec transmisji
End Function

_spi_wait:
sbis SPSR,SPIF
rjmp _spi_Wait
Return

--
--
Best regards
K_at_nospam_pW from Poland

kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------

Użytkownik "UdioS" <udiosWYTNIJTO_at_nospam_op.pl> napisał w wiadomości
news:05cd.00000582.40447df8_at_nospam_newsgate.onet.pl...
>> Czy ma ktos może przykładowe procedury do obsługi któregoś z tych układów
(nie
> koniecznie w baskomie może być asembler lub 'c') LUB CHOCIAŻ sprawdzony
> standart ramek z danymi jakie należy wysłać lub odebrać
> Proszę o co kolwiek (najlepiej jakby było w języku polskim bo kaleczę
angielski)
>
> Dzięki za pomoc J.S.
>
> --
> Wysłano z serwisu OnetNiusy: http://niusy.onet.pl



========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.cyf-kr.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: Pomóżcie z SPI
Date: Tue, 2 Mar 2004 22:09:26 +0100


Użytkownik "Pablo K" <kpw_at_nospam_qs.pl> napisał w wiadomości news:c228cd$bua$1_at_nospam_nemesis.news.tpi.pl...
próbuję podłączyć do AT90S8535 przetwornik max 186 i max529 za pomocą
magistrali SPI. Korzystam z baskoma i nie mogę nawiązać komunikacji.

i zapomnij ze Ci sie to uda na SPI sprzetowym ...


nie znam tego scalaka ale dlaczego mialoby sie nie udac ?

--
Andrzej




========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.gazeta.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pablo K" <kpw_at_nospam_qs.pl>
Subject: Re: Pomóżcie z SPI
Date: Wed, 3 Mar 2004 11:51:44 +0100


nie znam tego scalaka ale dlaczego mialoby sie nie udac ?
bo bascom zle obsluguje transmisje sprzetowa :P ot dla tego

--
--
Best regards
K_at_nospam_pW from Poland

kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------




========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!fu-berlin.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.tpinternet.pl!news.mcnet.pl!news.nask.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p

Poprzedni Następny
Wiadomość
Spis treści
From: "UdioS" <udios_at_nospam_op.pl>
Subject: Re: Pomóżcie z SPI
Date: 4 Mar 2004 09:47:22 +0100



sprawa jest proste
ustawiasz CE w stan niski, wysylasz 1 byte kontolny
SSTRB zmienia sie na stan wysoki
zaczyna sie konwersja i trwa tak dlugo az
SSTRB zmieni sie na stan niski
poczym odczytujesz 12 bitow od MSB zaczynajac
poniewasz przesylanych jest 16 bitow na koncu wstawiane sa zera


Dzięki za pomoc Siedzę już prawie 2tygodnie i narazie nic. nie zwróciłem uwagi
na znaczenie końcówki SStrb. Mugłbyś mi powiedzieć.
podczas przetważania muszę wysyłać sygnał zegarowy, nie wiesz jak długo twa
przetważanie
Sprubuje chyba wysyłać wszystko programo bit pobicie, może sie uda.

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!lublin.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p

Poprzedni Następny
Wiadomość
Spis treści
From: "UdioS" <udios_at_nospam_op.pl>
Subject: Re: Pomóżcie z SPI
Date: 4 Mar 2004 09:47:22 +0100



sprawa jest proste
ustawiasz CE w stan niski, wysylasz 1 byte kontolny
SSTRB zmienia sie na stan wysoki
zaczyna sie konwersja i trwa tak dlugo az
SSTRB zmieni sie na stan niski
poczym odczytujesz 12 bitow od MSB zaczynajac
poniewasz przesylanych jest 16 bitow na koncu wstawiane sa zera


Dzięki za pomoc Siedzę już prawie 2tygodnie i narazie nic. nie zwróciłem uwagi
na znaczenie końcówki SStrb. Mugłbyś mi powiedzieć.
podczas przetważania muszę wysyłać sygnał zegarowy, nie wiesz jak długo twa
przetważanie
Sprubuje chyba wysyłać wszystko programo bit pobicie, może sie uda.

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pablo K" <kpw_at_nospam_qs.pl>
Subject: Re: Pomóżcie z SPI
Date: Thu, 4 Mar 2004 13:07:25 +0100


skozystaj z wstawek alemblerowych tak jak ja to zrobilem,
sygnal zegarowy jest automatycznie generowany przez MASTER'a (procek) przy
wysylaniu i odbieraniu danych ....

wszelkie info jest w dokumentacji tego maxa ...

--
--
Best regards
K_at_nospam_pW from Poland

kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------

Użytkownik "UdioS" <udios_at_nospam_op.pl> napisał w wiadomości
news:05cd.00000d26.4046ed1a_at_nospam_newsgate.onet.pl...
>
> > sprawa jest proste
> > ustawiasz CE w stan niski, wysylasz 1 byte kontolny
> > SSTRB zmienia sie na stan wysoki
> > zaczyna sie konwersja i trwa tak dlugo az
> > SSTRB zmieni sie na stan niski
> > poczym odczytujesz 12 bitow od MSB zaczynajac
> > poniewasz przesylanych jest 16 bitow na koncu wstawiane sa zera
>
>
> Dzięki za pomoc Siedzę już prawie 2tygodnie i narazie nic. nie zwróciłem
uwagi
> na znaczenie końcówki SStrb. Mugłbyś mi powiedzieć.
> podczas przetważania muszę wysyłać sygnał zegarowy, nie wiesz jak długo
twa
> przetważanie
> Sprubuje chyba wysyłać wszystko programo bit pobicie, może sie uda.
>
> --
> Wysłano z serwisu OnetNiusy: http://niusy.onet.pl



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!lublin.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p

Poprzedni Następny
Wiadomość
Spis treści
From: "UdioS" <udios_at_nospam_op.pl>
Subject: Re: Pomóżcie z SPI
Date: 5 Mar 2004 09:33:52 +0100


skozystaj z wstawek alemblerowych tak jak ja to zrobilem,
sygnal zegarowy jest automatycznie generowany przez MASTER'a (procek) przy
wysylaniu i odbieraniu danych ....


Jeszcze raz dzięki.
zkorzystałem z twoich wskazówek i się udało. Miałem problem z zegarem podczas
odbioru.
Baskom jest niezły ale czasami ograniczony. Czasami bez wstawek asm ani rusz.
Pozdrawiam J.S.

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p

Poprzedni Następny
Wiadomość
Spis treści
From: "UdioS" <udios_at_nospam_op.pl>
Subject: Re: Pomóżcie z SPI
Date: 5 Mar 2004 09:33:52 +0100


skozystaj z wstawek alemblerowych tak jak ja to zrobilem,
sygnal zegarowy jest automatycznie generowany przez MASTER'a (procek) przy
wysylaniu i odbieraniu danych ....


Jeszcze raz dzięki.
zkorzystałem z twoich wskazówek i się udało. Miałem problem z zegarem podczas
odbioru.
Baskom jest niezły ale czasami ograniczony. Czasami bez wstawek asm ani rusz.
Pozdrawiam J.S.

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!not-for-mai