Trenutno radim na kodu koji treba da iscitava AD konvertor preko SPI interfejsa.
Koristim mikrokontroler ATMEGA 162 i razvojno okruzenje CodeVision. Softver spustam sa AVR studiom 6.0
Kod izgleda ovako:
Code:
#include <spi.h>
...
SPCR=0x5B;
SPSR=0x00;
...
// 1 sekund loop
{
SPIRead=spi(0x87);
putchar1(SPIRead);
SPIRead=spi(0x00);
//delay_ms(100);
putchar1(SPIRead);
}
#include <spi.h>
...
SPCR=0x5B;
SPSR=0x00;
...
// 1 sekund loop
{
SPIRead=spi(0x87);
putchar1(SPIRead);
SPIRead=spi(0x00);
//delay_ms(100);
putchar1(SPIRead);
}
putchar1 salje karakter na serijski port. Medjutim, na serijskom portu dobijam: FF FF. U cemu je problem?
Serijski port je dobro isprogramiran.
Hvala
---------------------
****
< 9 9 > My name
..( o ).. is
. . -- . .MX86251 ?
****
< 9 9 > My name
..( o ).. is
. . -- . .MX86251 ?