boa tarde pessoal
Estou com um problema pra fazer o MC56F8013 conversar com o AD7730.
Na página 35 do datasheet do AD7730 tá falando assim:
"For POL = 0, the first clock edge that clocks data from the microcontroller onto the DIN line of the AD7730 is a rising edge. It is then clocked into the input shift register on the next falling edge of SCLK."
Configurei o AD7730 com o pino POL em zero e o MC56F8013 com CPOL = 0 e CPAH = 1, não deu. Nem com CPOL = 0 e CPAH = 0. Usando direto no braço via IO parece dar certo, mas daí perdi a vantagem de ter SPI no MC56F8013...
Pelo que entendi do datasheet do AD7730, a SPI dele não é muito padrão, e a primeira captura de dados em DIN é feito na "borda errada" da qual eu escolhi, ferrando com qualquer tentativa de usar uma SPI em HW, é isso mesmo?
Estou manipulando também o CS do AD7730 via IO, o RESET, SYNC e o STANDBY estão todos em 1, e o AD7730 tá com +5V em +Vdd e +Van.