--- In "pakorn_0608" <> wrote:
>
> I use SPI on TS-7400 and i found some problem on it.
>
> I write data to SSPDR and then read SSPDR back.
>
> It's some thig like this
>
> write_to_SSPDR(0xXXXX);
> rawdata[0] = read_SSPDR();
>
> write_to_SSPDR(0xXXXX);
> rawdata[1] = read_SSPDR();
>
> write_to_SSPDR(0xXXXX);
> rawdata[2] = read_SSPDR();
>
> write_to_SSPDR(0xXXXX);
> rawdata[3] = read_SSPDR();
>
> write_to_SSPDR(0xXXXX);
> rawdata[4] = read_SSPDR();
>
> I use oscilloscope 2 channel to moniter CLK, SSPTX , SSPRX , data out from
> SPI device is correct on timing.
> But when i printf data to show, It have a problem.
> rawdata[0] is zero,
> rawdata[1] is data on timing of rawdata[0],
> rawdata[2] is data on timing of rawdata[1],
> ...etc
>
> Any suggest to help me?
> Thank you .
>
Ok I found the way to solve this problem and happy with SPI now.
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|