Im Forum und im Wiki
-
Thread
SPI ADC lesen
Ein Atmega soll aus einem 16Bit ADC lesen. Der eingesetzte ADC von Analog Devices AD7683 hat eine lustige Eigenschaft, dass der für diese 16 Bit 3 Bytes anbietet, wobei die Nutzdaten im ersten Bytes an einer fast beliebigen Stelle anfangen können. Das heißt, dass der ADC paar SPI Takte
insgesamt 3 unterschiedlichen habe ich mich für folgende Variante entschieden: [c] unsigned int ad7683_read_data (u8 sl_num) { unsigned long spi_data_long = 0; unsigned int spi_data_int = 0; u8 adc_byte[3] = {0,0,0}; u8 shift_operations; adc_byte[2] = spi_read_byte(); adc_byte
-
Thread
Frage an die Layouter: 4 parallele ADC's massemäßig entkoppeln
diesem Datenblatt ist ein bißchen erklärt: http://www.analog.com/static/imported-files/data_sheets/AD7683.pdf >Das ich hier eventuell übertreibe, liegt nur daran, das ich mich noch >rel. frisch im Gewerbe bewege (also keine Erfahrung habe) und es >unbedingt diesmal richtig machen möchte :) Deswegen