-
Thread
Atmega16 und spi bus Gesperrt
include <spi.h> #include <delay.h> // MAX147 externe Spannungsreferenz [mV] - nicht für MAX 146 erf. #define VREF 2500 // MEGA 16 SPI-Leitungen für MAX146/147 #define NCS PORTB.4 // MAX146-Pin 18 ---> 13 CON 1 auf Erweiterungsboard #define DOUT PINB.5 // MAX146-Pin
include <spi.h> #include <delay.h> // MAX147 externe Spannungsreferenz [mV] - nicht für MAX 146 erf. #define VREF 2500 // MEGA 16 SPI-Leitungen für MAX146/147 #define NCS PORTB.4 // MAX146-Pin 18 ---> 13 CON 1 auf Erweiterungsboard #define DOUT PINB.5 // MAX146-
-
Thread
Atmega16 und spi bus
Hallo kann jemand mir helfen ich muss mit Atmega 16 spi bus und ADW max 146 umgehen. Die Analoge werte eines Kanals des ADW(MAX146)werden uber spi bus mit dem ATmega 16 kommuniziert und an PC über RS232 gesendet.Die Analoge werte können durch das Poti auf der SPI-Platine
include <spi.h> #include <delay.h> // MAX147 externe Spannungsreferenz [mV] - nicht für MAX 146 erf. #define VREF 2500 // MEGA 16 SPI-Leitungen für MAX146/147 #define NCS PORTB.4 // MAX146-Pin 18 ---> 13 CON 1 auf Erweiterungsboard #define DOUT PINB.5 // MAX146-
-
Thread
Atmega,spi und AD-wandler Gesperrt
include <spi.h> #include <delay.h> // MAX147 externe Spannungsreferenz [mV] - nicht für MAX 146 erf. #define VREF 2500 // MEGA 16 SPI-Leitungen für MAX146/147 #define NCS PORTB.4 // MAX146-Pin 18 ---> 13 CON 1 auf Erweiterungsboard #define DOUT PINB.5 // MAX146-Pin 17 ---> 14 // SCLK MAX146 Pin 19 ---> 19 // DOUT MAX146 Pin 15 ---> 15 union adcu { unsigned char byte[2]; unsigned int word; };
-
Thread
Atmega16 und spi bus programmieren
io.h> #include <avr/interrupt.h> // MAX147 externe Spannungsreferenz [mV] - nicht für MAX 146 erf. #define VREF 2500 // MEGA 16 SPI-Leitungen für MAX146/147 #define NCS PORTB//.4 // MAX146-Pin 18 ---> 13 CON 1 auf Erweiterungsboard #define DOUT PINB//.5 // MAX146-Pin 17 ---> 14 // SCLK MAX146 Pin 19 ---> 19 // DOUT MAX146 Pin 15 ---> 15 //muss man noch ändern #define UCSRA PORTB #define UCSRB PORTB #define UBRRL PORTB #define GICR PORTB union adcu
-
Thread
MOSFET ersetzen
Daten? Vorsicht. Der FPQ50N06 hat eine niedrige gate charge Qg=31nC Dein IRF3205 liegt mit max. 146nC um den Faktor 4,7 darüber. Das könnte die Treiberschaltung überfordern/killen. Wenn Ersatztyp, dann Qg und Rdson gleich oder weniger. Spannung gleich oder höher. Strom sollte ähnlich hoch sein
-
Thread
WAV-Wiedergabe von SD-Karte mit einem ATTINY13(A)
Standard-Sektor-Grösse bleibt 512 Bytes, spielt kaum eine Rolle) und im Flash sind auch noch ein paar Bytes(max. 146) frei, so dass evtl. sogar noch eine kleine zus. Anwendung auf diesem Proz laufen kann, Pins müssten dann für zusätzliche Funktionen gemultiplext werden. Kann schnell auf andere Prozessoren mit