-
Thread
Problem mit Timer1/Compare Atmega32
Hallo, ich bekomme die Compare-Funktion am Timer1(16-Bit) einfach nicht zum Laufen. PD4 und PD5 werden einfach nur gesetzt, und dann passiert nix mehr. Möglicherweise mache ich beim Schreibzugriff auf die 16bit-Compare-Register was falsch? Hier mal der Code: Initialisierung: [c] void init() { DDRD = 0xFF; //Port D als Ausgang; Compare-Ausgänge liegen auf PD4 und PD5 TCCR1A |= (1<<COM1A1)|(1<<COM1A0)|(1<<COM1B1)|(1<<COM1B0); //Compare Match setzt die Ausgänge TCCR1B |= (1<<CS12); //Timer mit clk/256 } [/c] Main: [c] int main() { OCR1AH = 0xAA; OCR1AL
-
Thread
ATMEGA 32, warum lese ich mist aus?
geandert. Das fertige .HEX file habe ich schon. Alles ist fertig verdrahtet und ich versuche den ATMEGA32 im Geraet mit einem alten seriellen AVR ISP an COM1 auszulesen. Dazu verwende ich "AVRPROG" aus Atmels AVR Studio 4. Ich bin Anfaenger und das letzte mal hab ich vor 5 Jahren was mit Mikrocontrollern
Was den uC angeht bin ich mir sicher, hab ATMEGA32 auf dem chip abgelesen. Ausserdem steck er in allen Ladegeraeten diesen Typs. Meine Vermutung ist, das durch dieses "Lockbit" ich nur Gemuese rauslesen kann. Vermutliich muss ich nen "Chip Erase
-
Thread
DIAMAX US ATMEGA32-16 Problem
ja kompatibel sein, die USB Treiber sind an COM3 gebunden Auf meinem Testboard hatte ich einen ATMEGA32L, damit geht alles super, programmieren, auslesen, Fusebits lesen schreiben. Soweit so gut. Ersetze ich nun dem ATMEGA32L durch einen ATMEGA32-16 geht so gut wie nichts mehr. Wenn ich beide DIP-Schalter
ne ATMEGAxx-16 CPU programmiert. Schaltungstechnisch sollte alles stimmen, sonst gings ja mit dem ATMEGA32L nicht, Bitte hilft mir mal einer- Danke Gruß Rainer
-
Thread
ATMega32 Fuse Bits und Anfänger Programm
Hi, da ich dank euch jetzt meinen ATMega32 programmiern kann habe ich an Pin 1 einen 1KOhm widerstand dann eine LED und diese dann an +5V angeschlossen. Mit folgendem Code wollte ich den Pin auf Masse ziehen was leider nicht geklappt hat.
So sahen die FuseBits bei mir am ATmega16 aus (siehe Anhang). Beim 32er ist es ziemlich genauso. Steht aber im Datenblatt ab Seite 24. Aber probiere erstmal das so zum laufen zu bewegen. Das JTAG ist für Port B nicht interessant. Was
-
Thread
ADC Ansteuerung durch einen Taster an den Atmega32l
versuchen mir zu helfen. Nun zu meinem Problem: Ich habe einen Taster über den Port PA7/ADC7 an den Atmega32L angeschlossen. Nun möchte ich, auf meiner Platine eine Led zu testzwecken laufenlassen. Das Problem ist allerdings die Umsetzung in Bascom. Ich möchte z.b. wenn ich den Taster drücke, das danach
Hab das obige Problem jetzt gelöst. Habe aber noch ein anderes. Ich würde jetzt gerne mit dem Atmega32l und 7 an ADC0 angeschlossenen Tastern die Led-Matrix steuren. Ersteinmal der Code: x ist der Wert den ich noch ausrechnen muss. $regfile = "m32def.dat" Config Portc = Output Config Portd
-
Thread
Pyranometerspannung verstärken für adc am atmega32
id=101, wo auf dem Typenschild steht 19µV/W/m². Jetzt möchte ich das Spannungssignal an meinen atmega32 an den ADC anlegen um diese dann auszuwerten. (5V Vcc) Jetzt habe ich wenn man vom maximum ausgeht 2000W/m² * 19µV = 38mV 5V / 38mV = 131 Also maximale Verstärkung beträgt 131. Ich
-
Thread
AVR ATmega32 - UART-Problem
Hallo zusammen, mit meinem NET-IO möchte ich per UART/RS232 kommunizieren. Abweichend zur Bestückung lass ich ihn mit internem Takt auf 1 MHz laufen. Quellcode (kopiert aus http://www.mikrocontroller.net/topic/241468 nachdem ein anderer auch schon nicht ging): [c]#include <avr/io.h> int main(void) { UBRRH = (unsigned char)(6>>8); UBRRL = (unsigned char) 6; // 9600 Baud UCSRB=(1<<TXEN); UCSRC=(1<<URSEL) | (1<<UCSZ1) | (1<<UCSZ0); while(1) { while (!(UCSRA&(1<<UDRE))) { }. UDR = 'a'; while (!(UCSRA&(1<<UDRE))) { } UDR = 'b
-
Thread
LCD HD44780 mit Atmega32 ansteuern
Ich baue momentan eine Lüftersteuerung mit einem Atmega32 auf,diese soll die Lüfter je nach Wassertemperatur ansteuern und dann Werte wie Temperatur und Lüfterdrehzahl auf einen LCD ausgeben. Die Ansteuerung der Lüfter und der Temperatur Sensoren funktioniert
-
Thread
USB-Tastatur an ATMEGA32u4
glaube, dass meine Frage sehr umfangreich ist. Aufgabenstellung: 3 Leute. Jeder hat einen µC(ATMEGA32u4). Jeder braucht ein Ein- und Ausgabegerät. Mithilfe der Manchester-Codierung müssen wir uns gegenseitig Daten schicken und diese ausgeben. Meine Ausgabe: 6 7-Segment-Anzeigen. (funktioniert schon
-
Thread
ATmega32: Große Zahl von Ausgangs-Ports
Hallo! Ich möchte mit meinem ATmega32 eine große Zahl an Ausgängen (255) und auch Eingängen ansteuern. Wie kann ich sowas klassischerweise machen? Ich kenne noch von alten Zeiten die 8255er, die für die Erhöhung der I/O-Ports klassischerweise
-
Thread
Atmega32 TX per ISR "triggern"
Moin, ich möchte den Datenversandt per USART nun per ISR machen lassen. Dh ich schreibe vorher alle Daten in einen Sendepuffer und lasse dann die ISR diesen "abarbeiten" (im Prinzip analog zum Senden per ISR). Meine Frage ist jetzt, wie ich das ganze "anwerfe" sobald ich etwas zu senden habe. Kann ich dazu aus dem Program heraus einfach das USR->TXC Bit setzen, wird daruch der Interrupt ausgelöst? Wenn das nicht geht, wie macht man das dann? Beendet wird der sendevorgang dann dadurch, daß nach dem letzten Zeichen einfach nichts mehr ins UDR schreibe oder?
-
Thread
AVR ATmega32 direkt ans LCD
Hallo, ich wollte fragen, ob es möglich ist mit Hilfe eines ATmega32 direkt einen Grafik LCD anzusteuern, also ohne PCA9555 o.ä. Chip. Besonders weil ich diesen irgendwie nur als SMD Variante bekomme. Und zwar wollte ich das Ergebnis eines Fußballspiels anzeigen
Ground (laut den Tutorial soll das testweise gehen) Pin 5, 6, 7 und 8: WR, RD, CE, C/D → An den ATmega. Pin 9 & 20: NC → Nicht verbunden Pin 10: RESET → Woran soll das angeschlossen werden? So wie der ATmega RESET Pin an 5 V (über 10kΩ Widerstand) Pin 11 - 18: D0-D8 → An den ATmega Pin 19: FS →
-
Thread
Z80a mit Atmega32 ansteuern.
Hallo, kann man den http://www.arcadiabay.de/source/item.aspx?id=2733 Z80a mit dem Atmega ansteuern? Wo gibt es einen deutschen Einstieg für den Z80a für Anfänger mit Experimenten? Gruss
-
Thread
[ATmega32] Verlassen der Schleife verlässt alle Schleifen
Ich versteh nicht warum, aber sobald er die innerste while Schleife durchlaufen hat, verlässt er automatisch alle anderen Schleifen auch. Als wäre irgendwo ein riesen break; versteckt. Die vorherige wird aber noch bis zum Ende durchlaufen. Also in der for () wird PORTC noch auf 0 geschalten, und die 1. while Schleife noch 1x X erhöht. Aber er durchläuft while kein weiteres mal. Ich versteh nicht, warum nicht wieder normal die vorherigen Schleifen weiterlaufen, sondern beendet werden. gcc meldet keine Fehler und übertragen kann ich es normal. Der Code dient jetzt nur zum Testen einiger 7-Segmentanzeigen
-
Thread
ATMEGA32 MOSI-Pin Doppelt belegen
Hallo Kann man den MOSI-Pin doppelt verwenden? Ich habe einen ATMEGA32. Es ist ein I/O-Port zu wenig an dem ATMEGA. Ich programmiere ihn über einen ISP-Programmer. Ich bräuchte den MOSI-Pin zum Schalten einer Enables für ein LCD. Danke im voraus
-
Thread
Deklarierung Analog Eingang atmega 32 C
Hallo Möchte ein Poti an einem Atmega 32 auslesen und benutze folgenden C Code. Poti ist am Eingang ADC0 angeschlossen, habe dort immer ein Fehler bei ADC0. Benötigt sbi noch eine zusätzlich Include Datei, weil ich noch ein weiteren
-
Thread
LCD mit Fleury-lib + ATMega32
Libary oder!?) [Im Datenblatt steht Controller: "KS0070B"]. Folgendermaßen angeschlossen (an einen ATMega32): RS > PA0 RW > PA1 E > PA2 DB4 > PA3 DB5 > PA4 DB6 > PA5 DB7 > PA6 Die Einstellung (makefile + lcd.h) und die int main() alles im Anhang! Wenn ich das dann kompiliere und mit PonyProg
Hallo Jan, ich hatte mal Probleme mit einem 2x20 Display. Der AVR (ATMEGA32) lief mit 8 MHz und das Display ging nach einen Reset nur sporadisch. Als ich die AVR Frequenz auf 2 MHz runtergedreht habe gings absolut stabil nach jedem Reset! Wohl gemerkt hatte ich natürlich
-
Thread
HTerm + LCD + ATmega32
Hallo zusammen, ich habe eine interessante Frage und zwar, ich habe auf meine platine einen ATmega32, und möchte ein (2x16)HD77780 kompatibles LCD ansteuern. Das LCD ist am Port D vom MC angeschlossen, wobei meine UART Schnittstelle (Rx = PD0 und Tx = PD 1)auch am Port D ist. Das LCD ist richtig
-
Thread
Mit Sensor über SPI (ATMega32) kommunizieren
Sensor mir die jeweiligen Daten zu, jedoch bekomme ich nichts. Ich habe folgende Konfiguration: ATMega32 als Master, Sensor(ebenfalls TTL) als Slave. Der Takt wurde auf 1MHZ gesetzt. Diesen kann man auch schön am Oszi sehen, die gesendeten Bits sieht man ebenfalls am Sensor ankommen. Jedoch wenn ich
-
Thread
uart_lib.h für atmega32??
Servus, ich bin gerade dabei mich mit dem atmega32 anzufreunden und benötige u.a. eine uart_lib.h für diesen kerl. leider kann ich irgendwie keine finden bei avr. gibt es für diesen proz keine entsprechende lib? grüsse d.k.
-
Thread
ATMega32 UART Empfang stört Timing
ich mein Problem auf das wesentlichste reduziert. Ich habe einen einfachen Testaufbau gemacht. ATMega32 mit 16Mhz Quartz, dessen UART Eingang (RX) über einen MAX232 an meinem PC hängt. Dann zu Testzwecken eine LED mit Widerstand an einen Pin von Port C. Ich habe ein kleines Testprogramm geschrieben
Ach ja, habe auch schon 2 ATMega ausprobiert. Identischer Effekt.
-
Thread
AVRISP mkII + ATmega 32
Hallo, ich habe mir u. a. ein AVRISP mkII und einen ATmega 32 gekauft. (Das erste mal das ich mithilfe diesem Programmer zu flashen versuche) Nachdem ich den µC via ISP mit dem AVRISP mkII verbunden habe, leuchtet erwartungsgemäß die Status LED grün,
ich dann unter "Tools" -> "Device Programming" gedangen und habe mein AVRISP mkII als "Tool" und ATmega32 als "Device" ausgewaehlt. Als "Interface" waehlte ich ISP. Dann Apply, dann "Read" bei Target Voltage. Als Voltage wurde korrekt 5V angezeigt. Wenn ich nun jedoch bei "Device signature" auf
-
Thread
AVR Atmega32 Probleme Eingang abfragen
es ein simples Problem ist und ihr mir vielleicht weiterhelfen könnt! Ich benutze einen AVR Atmega32. Das Programm hab ich mal angehangen, ist nicht so spektakulär ;)
-
Thread
Wie ATMEGA32U4 und USB ?
Hat jemand schon mal mit dem ATMEGA32U4 die USB Schnittstelle erfolgreich benutzt? Und kann mir einen Tip geben. Ich will damit eine USB-DMX Schnittstelle ersetzen und dachte mir der Prozessor wäre doch was dafür. Und nun sitze
-
Thread
ATmega32 DCF77 / Sekundentakt
Guten Tag! Habe mit einem ATmega32 und einem DCF Empfänger die Uhrzeit und das Datum auf einem LCD ausgegeben. Gibt es irgendeine möglichkeit den Sekundentakt an einem Pin abzugreifen? Würde damit gerne Schieberegister füllen für
Hans F. schrieb im Beitrag #2419196: > Habe mit einem ATmega32 und einem DCF Empfänger die Uhrzeit und das > Datum auf einem LCD ausgegeben. Gibt es irgendeine möglichkeit den > Sekundentakt an einem Pin abzugreifen? Direkt am DCF Empfänger gibt es keine
-
Thread
atmega32 16PU Quarz anschließen
Hi, ich habe ein kleines Programm für mein atmega32-16PU geschrieben, und auf den uC geladen. Alles ohne Probleme. Jetzt habe ich an meinen ATMEGA32 noch einen Quarz angeschlossen. Allerdings bekomme ich jetzt dauernd Fehlermeldungen und ich kann
-
Thread
Prellfreien schalten von INT2 Atmega32
Nabend zusammen Ich möchte gerne bei einem AT32 den INT2 nutzen. Klappt auch soweit alles ausser dass ich den INT nicht prellfrei hinbekomme. Wird durch einen Magnetreedkontak ausgelöst und ab und zu löst er einfach zwei mal aus, obwohl nur einmal der Kontakt betätigt wurde. Weis nicht ob ich das über ne RC- Kombi verhinder kann denn im Extremfall wird alle 30ms ein interrupt ausgelöst. Kann mir da einer helfen? Mfg
-
Thread
Atmega32 als Logger für 1 Kanal
Schnittselle). - Für etwaige Pinbelegungen / Taktraten hilft das Datenblatt des Pollinboards oder des ATMEGA32. Zum auslesen der Seriellen schnittstelle unter Windows würde ich dir wie einer der Vorredner C# empfehlen. Da kannst du ganz einfach drauf zugreifen und das gelesene in eine Datei schreiben.
> > - Für etwaige Pinbelegungen / Taktraten hilft das Datenblatt des > Pollinboards oder des ATMEGA32. Alles klar thx, dem werde ich mich mal widmen und in die Tiefen des Programmierens einsteigen... greets
-
Thread
LCD an Atmega32--> zu langsam für Rotary
Hallo, ich habe an einem Atmega32 ein LCD-Display. 16 x 2! Über einen Rotary-Encoder (der auf einem Interrupt liegt) will ich am Display durch ein Menü scrollen. Da ich die "LCD"-Funktion in der Interrupt-Routine drinnen hab und
-
Thread
Steuerung von EA DOGM163 mit einem ATMega32
Hallo, Leute! Ich habe endlich die Platine fertig gelötet, und bin dabei ein paar Tests zu machen. Erstmal wollte ich einige Zeichen auf dem Display schreiben. So wie ich verstanden habe, kann ich die Library von Fleury nutzen, um einen EA DOGM163 zu steuern. Der Schaltplan ist als Anhang. Ich habe folgende Konfiguration in meinem lcd.h: [c] #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ #define LCD_LINES 3 /**< number of visible lines of the display */ #define LCD_PORT PORTC /**< port for the LCD
-
Thread
AVR ATmega32 mal wieder: fuses
ich würde gerne sicher gehen, dass ich meinen controller nicht verfuse. es handelt sich um einen atmega32 und einen quarzoszi 16mhz . seh ich das richtig, dass ich im datenblatt auf die fusebits der external clock schauen muss (also 0000)? und entsprechend beim programmieren ein häkchen in alle vier
-
Thread
atmega32 - programmierung mit avr studio
folgender Bestellnummer bei Conrad bestellt ("191510 - 62"). hab jetzt allerdings probleme meinen atmega32 mit avr studio 4 zu programmieren. kann es sein dass dieser programmer mit avr studio nicht funktioniert?!
> hab jetzt allerdings probleme meinen atmega32 mit avr studio 4 zu > programmieren. Und wie äussern sich diese Probleme? Gruß, Magnetus
-
Thread
UART + Fehler + ATMEGA32
und einem 100nF Kondi zusammengebastelt, wie es auch im Wiki hier dargestellt ist. Betreibe den ATMEGA32 mit 18 MHz. Programm ist im Anhang, ist nur auch aus dem Wiki, war erstmal nur zum testen. Jetzt zum Problem: Bin unter Linux zu Hause und verwende daher minicom als Terminalprogram. Ist auch richtig
-
Thread
ATmega32 Timer/Counter1 Problem
Hallo, ich habe folgendes Problem: Ich will in einem Unterprogramm mit dem 16Bit Counter T1 des Mega32 ein externes Rechtecksignal variabler Frequenz (ca 2-50kHz) messen. Ich benutze dazu noch den Timer2 zum "Gaten", also gewissermaßen als Zeitbasis. Am Eingang T1 (also an PB1) liegt definitiv das Signal an (OSZI), Portdirection steht auf Eingang. Die Konfigurationsregister der Timer: Timer1: TCCR1A: 0b00000000 ;OC1A/OC1B disconnected, Normal Mode, kein Force Output TCCR1B: 0b00000111 ;ext. Signal an T1, rising edge Timer2: TCCR2: 0b00001111 ;CTC Mode, Prescaler 1024 OCR2:
-
Thread
Atmega32 + ISP AVR MKII
Reset Pull-Up Wiederstand (1k) nach VCC+ geschaltet ebenso 1k Widerstände von SCK, MISO, MOSI an den Atmega. Leider hat nichts geholfen und ich kann immer noch keine Verbindung aufbauen.
mit AGND verbunden? AVND? Ist das ein neuer Anschluss? @Jonas: Sag doch bitte mal, was an dem ATMega32 sonst noch so dranhängt, speziell an den ISP-Anschlüssen.
-
Thread
Atmega32 Umwandlung IAR to GCC
weiss Jemand, wie man folgende Zeilen von IAR in GCC umwandeln kann? (1) __eeprom int16_t accOffset @ EEPROM_ACCOFFSET = 156; (2) const uint8_t AUTH_aes_key[16] EEMEM = {'Y','o','u',' ','c','a','n','n','o','t',' ','p','a','s','s','!'}; (3) __eeprom struct battParam_struct{..}battParams @ EEPROM_BATTPARAMS={..}; Vielen Dank im Voraus!
-
Thread
UART - ATMEGA32 empfängt nicht richtig
mittlerweile bin ich echt am Verzweifeln. Ich bekomme kein Senden und Empfangen mit dem UART des ATMEGA32 hin. Hardwaretechnisch müsste es in Ordnung sein, denn wenn ich den Mega aus dem Sockel nehme und RXD und TXD verbinde, bekomme ich auf meinem Terminalprogramm das Zeichen als Echo wieder.
-
Thread
HC-SR04 Ultraschalldistanzsensor an ATmega32
Hallo, Ich muss für eine Projektarbeit einen Ultraschalldistanzsensor des Typs HC-SR04 (http://www.hobbyking.com/hobbyking/store/uploads/684736734X7478X3.pdf) auslesen. Um eine Messung zu starten, muss man mindestens ein 10µs Signal auf den Trigger-Pin des Moduls geben. Danach sollte ein Signal auf dem Echo-Pin zurückgegeben werden. Ich habe hier mal den C-Code, den ich dazu geschrieben habe. Nur wird die Messung nicht gestartet und es kommt kein Signal auf dem Echo-Pin. Das Modul muss funktionieren, da ich es bereits erfolgreich bei meinem Quadrocopter benutzt habe. Um einen Defekt
-
Thread
atmega32 16PU Schaltet nicht sauber
Hallo, ich bin neueinsteiger in avr und hab mir eine atmega32 16PU grundschaltung aufgebaut. Der uC steuert erfollgreich ein LCD an. Jedoch Spinnen die Pins?!?! Im Quellcod Schalte ich zum beispiel den PortA auf 0b0000001 jedoch gibt jetzt nicht nur PA0
Die erste Tat beim Mega32 ist es normalerweise, die JTAG Fuse abzuschalten, wenn du sie nicht brauchst und PORTC als normalen Port benutzen willst. JTAG liegt auf den Pins PC2-PC5, was mit der Beobachtung gut übereinstimmt.
-
Thread
Atmega32, Taster löst Interrupt zweimal aus
Hi, ich habe mir vor etwa einem Jahr einen LED-Cube nach einer Anleitung gebastelt, wobei ich damals aber noch keine Ahnung von Mikrocontrollern hatte - der Code war bei der Anleitung dabei. Mittlerweile habe ich mich etwas in die Welt der Mikrocontroller eingearbeitet und verstehe immerhin den bestehenden Code. Jetzt wollte ich ihn so abändern, dass ich per Knopfdruck immer einen Effekt weiterschalten kann. Also einen Taster an den INT1 gehängt mit folgendem Code: [c] volatile unsigned char current_effect = 0; volatile unsigned char effects_mode = 2; ISR(INT1_vect) { if (effects_mode ==
-
Thread
Multiplex 2x3 Atmega32
N'abend. Habe vor zwei mal 3 - "7 Segementanzeigen" zu multiplexen. Vielleicht kann sich mal jemand mal meine Schaltung ansehen und mir ein Feedback geben. Pro Segment soll der dreifache Nennstrom fließen (aufgr. Multiplex), also 60mA. UCE(Sat) der beiden Treiber habe ich im Datenblatt gefunden und daraus den Vorwiderstand berechnet. Bei acht Segmenten komme ich auf 480mA die ein Treiber liefern muss (500mA maximum rating). Am wichtigsten wäre mir die Verschaltung der Treiber, da ich zum ersten Mal mit diesen arbeite. Die Eingangsspannung des UDN beträgt 9V und kommt direkt vom Netzteil
-
Thread
Board defekt! Atmega32 lässt sich nicht progammieren
Hallo liebe Gemeinde, Ich kann meinen Atmega32 (und auch keinen anderen Atmega) nicht mehr programmieren. Hintergrund: Ich experimentier gerade mit zwei Pollin Funk-AVR-Evaluations-Boards V1.2 herum. Beide sind gerade mit Atmega's32 bestückt
kann, was der programmer am anfang des flashens (enter progrsamming mode) über MOSI ausgibt und vom Atmega über MISO erwartet? wenn ich mit dem AVRisp mkII flahen will sagt mir die fehlermeldung "enter programming mode failed! received 0xc0, expect 0x00"
-
Thread
Probleme mit Atmega32 SPI (MCP42010)
Hallo, Möchte gerne eine MCP42010 Digital-Poti per SPI mit einem Atmega32 steuern. Das Poti will: SPI™ serial interface (mode 0,0 and 1,1) Zuerst ein Commando-Byte und danach ein Daten-Byte Zuerst möchte ich einmal beide Potis gleich ansteuern was folgendes Commando-Byte
; Der IC wurde folgendermaßen beschaltet: Der SHND-Pin (Shutdown): dauerhaft low CS: PB3 ATmega SCK: an SCK Atmega mit ca. 1k Widerstand dazwischen Serial Data Input (SI): an MOSI Atmega mit ca. 1k Widerstand dazwischen Reset: auf Reset-Leitung Atmega Das Angelegte Signal an den Poti
-
Thread
TV-B-Gone(von adafruit) auf atmega32
Source-Code und Schaltplan -> https://learn.adafruit.com/tv-b-gone-kit/download Verwendeter uC: atmega32 16PU(16MHZ) (das "orginal" arbeitet mit ATTINY85V-10-PU, 8MHZ) Schaltplan verändert: Stromversorgung: 9V-Block-Batterie -> Spannungsregler(78S05) Benutze nur eine IR-LED anstatt vier, die direkt
-
Thread
Atmega32 PWM LED mit 3 Eingängen
Hallo Leute, ich hab da ein echtes Problem. Ich möchte mit einem Atmega 32 über drei PWM`s eine LED ansteuern, die drei Eingänge hat für rot, grün und blau. Je eine PWM soll eine Farbe einstellen. Der Aufbau der Schaltung sieht folgendermßen aus. Ich nehme die Boardspannung
-
Thread
4xPWM (unabhängige) mit ATMEGA32?
für eine Motor(en)-Steuerung 4 unabhängig einstellbare PWM Signale. Leider dachte ich, dass der ATMEGA32 mit 4PWM Kanälen diese Aufgabe meistern würde. Jedoch habe ich, leider nachdem ich ihn gekauft habe, feststellen müssen, dass man zwei 8-Bit Timer (den 16 Bit Timer lasse ich außer Acht) mit jeweils
erzeugen. Meine Frage ist nun, ob ich falsch liege und vielleicht doch vier 8-Bit PWM's mit dem ATMEGA32 erzeugen kann oder ob ich hier 7€ in den Sand gesetzt habe. Von dem ATMEGA168 weiß ich mittlerweile, dass er zwei 8-Bit Timer hat plus jeweils zwei OCR'S, was dann vier PWM's macht. Gibt es noch
-
Thread
UART: atmega32 atmel evaluationboard nur Nullen
Naja, es ist auf dem board ein 16 Mhz quarz an den atmega 32 gehängt
Giga schrieb im Beitrag #2335227: > Naja, es ist auf dem board ein 16 Mhz quarz an den atmega 32 gehängt Das heißt noch lange nicht, dass der auch benutzt wird. Drum hab ich gefragt, ob du das auch kontrolliert hast! [C] #define F_CPU 16000000UL #include <avr/io.h> #include <util
-
Thread
welche relais für rs232 und atmega32
ich denn da? (conrad) welche brauch ich wenn ich die steuerung anstelle mit der rs232 mit einem atmega32 machen möchte? danke
kurzschliessen startet ihn nicht neu, du musst das relais wieder abfallen lassen.. und dafuer gleich einen atmega32 hmmh etwas overzized darf es auch den paralelport sein? waere etwas einfacher aber beides kannst du ohne µC hinbekommen aber ersteinmal noch woher die spannungsversorgung?
-
Thread
ATmega 32 - Fragen zum "Status Code"
Hallo ich habe zwei Fragen. 1. Im Datenblatt des Atmega32 stehen auf Seite 184 sogenannte "Status Codes" des Register TWSR, z.B. "$08". So wie ich das verstehe soll dann als Reaktion auf ein bestimmtes Ereignis am TWI eben z.B. "$08" im Register TWSR stehen. Leider ist mir unklar wie einem Byte "$08" angezeigt werden soll. 2. Auf seite 182 des ATmega32-Datenblatts sind Codebeispiele in C angegeben. Code vision akzeptiert dies jedoch nicht, da dort einzelne Bits angesprochen werden, z.B. "TWINT" was seinerseits wieder bestandteil des TWCR -Registers
-
Thread
atmega16 ok aber atmega32 probleme
ich kann den atmega16 mit sp12 ohne probleme erkennen, aber der 32er wird manchmal als 103er oder meist gar nicht erkannt. verwende jedesmal identische schaltung und gleichen dongel!?