Gast
#2198087
hallo, ich würde gerne die taktflanken des SPI moduls für eine übertragung ändern. ich verwende einen PIC24HJ256GP610. ich habe einen DAC und einen ADC die jeweils auf verschidene taktflanken reagieren. der ADC legt die daten mit der fallenden flanke ein und der DAC mit der steigenden. leider sind beide auf einem SPI bus untergebracht und werden nur mittels chipselect ausgewählt. zum einstellen verwende ich den CCS C Compiler und dessen #use spi() funktion. den ADC habe ich zum laufen gebracht. nur den DAC kann ich nicht richtig ansteuern. der liest die werte einfach falsch ein. bisher habe ich im SPI1CON1 register das CKE bit rückgesetzt und dann geschrieben. dies hat allerdings erst dann geklappt nachdem ich das spi modul disabled hab und wieder enabled hab. gibt es eine möglichkeit die flaken für den DAC kurz umzustellen und nach dem schreiben wieder normal zu setzen? mfg El Dudini