WItam
Korzystam z ATB 1.03 | Eclipse | BTM222 | ATmega32 8Mhz| 2 silniki DC
Program ma wykonywać komendy wysłane przez USART.
Obydwa silniki DC podpięte do l293D.
Ten który ma jechać prosto i do tyłu, podpięty pod M1_1A, oraz M1_2A działa OK.
Ale ten który ma skręcać i jest podpięty pod M2_3A i M2_3A już nie- szybko się grzeje
Kod:
DDRC |= (1<<A)|(1<<B)|(1<<C)|(1<<D);
oraz makrodefinicjach
Kod:
#define A PC7
#define B PC6
#define C PC5
#define D PC4
A i B podpięte są pod M1_1A i M1_2A ----------->działają
C i D podpięte są pod M2_3A i M2_3A--------------->nie działają* (skręcają, ale l293D strasznie mocno sięgrzeje)
L293D zasilany zasilaczem ustawionym na 12 V;
Co robię źle?