-
Thread
Max233: Falsche Characters
Hallo! mir ist es gerade gelungen, einen ATmega32 Daten an den PC senden zu lassen. Leider sehen sie so ähnlich aus wie deine, Thomas. Meiner Meinung nach liegt es nicht an der falschen Baudrate. Begründung: Bei korrekt eingestellter Baurate
ist ein Byte groß. Zwischen Baudrate, Taktfrequenz und dem Wert von UBRR besteht (zumindest beim ATmega32) folgender Zusammenhang: BAUD = f(Takt)/(16(UBRR+1)) Nun das Problem: UBRR nimmt nur diskrete Werte zwischen 0 und 255 an. Will man z.B. BAUD = 9600 bei MHz Takt erzeugen, müßte UBBR 5,51
-
Thread
Empfangsproblem bei Nautic-Modul mit Atmega 8 und Ne8444
Der 2. nimmt ein Referenz (als Spannung 0-5V), welcher Schalter/Poti gerade dran ist, auf. Ein Atmega 8 wertet die Stellungen der Schalter, bzw der angeschlossenen Potis (da durch ADC) aus. Diese Daten werden über I²C an den TDA 8444 gegeben, welcher wiederrum die 2 nötigen analogen Spannungen (Poti
er mit 1W sendete, mit 200mW beim Test ging alles. Naja, seitdem weiß ich zumindest, daß ein 74LS164 auch noch mit 27,12MHz zu takten geht... Gruß aus berlin Michael
-
Thread
STK500, Atmega 164 und I2C
Hallo, bietet der ATMega164 I2C-Unterstützung und hat das STK500 I2C-Ports?
>bietet der ATMega164 I2C-Unterstützung und Ja. Nennt sich bei Atmel TWI >hat das STK500 I2C-Ports Ja, da es alle Ports herausführt...
-
Thread
Einsteiger, Anfänger - Welche Mikrocontroller-Familie?
werde. Aber habe ich das richtig verstanden, dass ich ein AVRISPmkII benötige, wenn ich z.B. einen ATmega128 "wiederbeleben" möchte?
aber dort kann ich zum Start viel ausprobieren und "spielen" und alles einsetzen/programmieren, vom ATmega8 bis zum ATmega644.
-
Thread
Timer Ausgänge Umlegen???
Schieberegister an? > Im 4-Bit Modus brauchst Du dann fürs LCD 3 Portausgänge. Im 8-Bit Modus auch (74HC164 hat ja 8 Ausgänge). Peter
Schieberegister an? >> Im 4-Bit Modus brauchst Du dann fürs LCD 3 Portausgänge. >Im 8-Bit Modus auch (74HC164 hat ja 8 Ausgänge). >Wie wird dann RS und EN angesteuert? >Ich komm nicht drauf ;-) Ganze einfach. 1 Pin für den Takt am 164er 1 Pin für E am LCD 1 Pin für Daten am LCD UND RS, damit hat
-
Thread
SED1531 LCD Routine (code angehängt)
Hallo, Ich versuche vergeblich ein LCD mit dem SED1531 Controller mit einem Atmega16 anzusprechen. Das ist mein zweites programm (auszug von serdisplib) geht auch nicht, viellleicht findet jemand den fehler, oder hat schon eine libary zum ansprechen von dem disply,würde mir sehr
mit 1 (intern) Mhz */ #endif #include <util/delay.h> void init() { //JTAG Port beim ATmega16 disablen. Standardmaessig sind Ports PC2..PC5 durch JTAG-Schnittstelle belegt! MCUCSR |= JTD; //Dazu Bit 'JTAG Disable' in Register MCUCSR setzen - gemaess Datenblatt 2x !! MCUCSR |= JTD
-
Thread
Sieben-Segmentanzeige: Problem mit "6"
Anzeige der Zahlen via 4511, vielleicht bin ich ja betiebsblind... (läuft mittlerweile auf einem Atmega8), das Datenblatt zu einem 4511 habe ich angehängt, da ist auch die entsprechende Warheitstabelle drin. Dezimalpunkt wird nicht verwendet und kann mit einem 4511 auch nicht angesteuert werden.
grade ein ähnliches Projekt, habe 7-seg. Jumbo-Anzeigen anzusteuern. Ich mache das mit mehreren 74HC164 (8 bit Schieberegister), die Anzeige mittels Dioden an der gemeinsamen Kathode gegen Masse auf Betriebsspannung gebracht, dann brauche ich kein einzelnen Vorwiderstände. Die Schieberegister braucht
-
Thread
Suche ATmega324p
der zehn oder zwanzig liefert? Oder möchte sich jemand eine Bestellung teilen? (Mit einem 324PV oder 164P oder 164PV könnte ich auch erst einmal leben.)
*hochschieb* Ich suche auch ca. 20 mal den ATmega324P in TQFP bis 20Mhz.
-
Thread
Messdaten in Atmega Speichern
sollen die Werte denn gespeichert werden? Davon hängt es doch hauptsächlich ab. Und was für ein "ATMega" soll es sein? 8 KB RAM haben nur einige der "dicken Dinger" (Mega640, 128x, 256x)... Wenn Du z.B. 10 mal pro Sekunde z.B. drei 16-Bit-Werte speichern willst, und das 3 Minuten lang, dann brauchst
BINÄR ab! 164 Dez = 0xA4 (das ist EIN 8-Bit-Wert)
-
Thread
ATMega2561 wird in AVR Studio nicht unterstützt
atmega162 atmega163 atmega164 atmega165 atmega168 atmega169 atmega32 atmega323 atmega324 atmega325 atmega3250 atmega329 atmega3290 atmega640 atmega64 atmega644 atmega645 atmega6450 atmega649 atmega6490 atmega128 atmega1280 atmega1281 at90can32 at90can64 at90can128 at94k avr1 at90s1200 attiny11
-
Thread
µ-Controller mit USB
schau dir viel. mal das bsp von b. sauter in der codesammlung an. er verwendet nen atmega mit nem usbn9604 (usb-bridge). natürlich mehr software-aufwand als mit den ftdi-chips, aber du kannst dir die geräteklasse als, die du dich anmelden möchtest frei raussuchen... angesprochen wird der
noch ne Frage. Kann man über einen µ-Controller einen TFT ansteuern? Falls ja, geht das mit einem C164 von Infineon
-
Thread
LCD164 / LCD164A 4x16 Beispiel ATmega8 (Assembler)
Ein kleines Assembler Beispiel zur Ansteuerung eines LCD164 / LCD164A Displays. Gruß Bernhard
-
Thread
CNC-Fräse im Selbstbau
Elektor-Anhängern die Illusionen zu raube... Die Elektorfräse: http://www.elektor.de/Default.aspx?tabid=164 Kostet schlappe 1599,- Euro + 78,- Euro Porto. Die spinnen doch... Das mag vielleicht für die Fräse angemessen sein, für eine Hobby-Eletroniker-Zeitschrift sprengen die aber jetzt wirklich jeden
Ich habe einfach Routinen für den Atmega8 geschrieben die die paar HPGL Befehle die wichtig sind über die UART annehmen und dann die Koordinaten mal Korrekturfaktor gerechnet. Wichtig dabei war eigentlich die Datenflusskontrolle, weil
-
Thread
Ein Reset-RC für zwei AVRs + Verbindung zweier AVR
Busy a <--b und Clock a-->b. Ich benutze derzeit zwei verschiedene AVR-Borards mit jeweils einem ATMEGA32. Der Datenaustausch funktioniert soweit. Jetzt geht es um eine gemeinsame Platine: Folgende Fragen habe ich: Kann ich mit einer R-C-Kombination beide Reset-Eingänge beschalten? Beide Reset
ablesen dürfen. Wenn Du mit Auslastung aber die Pinanzahl meinst, ein simples Schieberegister 74HC164 reicht, um mit 3 Pins auszukommen (siehe Codesammlung). Peter
-
Thread
Widersprüche atmega644P
immer ein Rätsel. Im Datenblatt 2593F-AVR-04/06 steht: NOTE: The USART1 is only available for ATMEGA164/324. Warum steht dann in der Übersicht SPI: 1+USART und USART: 1 Ich könnte mir vorstellen, dass man die SPI auch als USART betreiben kann. Warum hat ausgerechnet der 644 keine (funktionierende
2. USART hinzugekommen und 32kHz Oszillator noch stromsparender AVR508: Migrating from ATMEGA644 to ATMEGA644P http://www.atmel.com/dyn/resources/prod_documents/doc8038.pdf AVR505: Migration between ATmega16/32 and ATmega164P/324P/644P http://www.atmelchips.com/dyn/resources/prod_documents
-
Thread
Atmel oder MSP?
arbeite an einer ultra-Low-Power-Anwendung. In frage kommt für mich also nur der MSP430 C11x1 oder der ATmega164 P/V. Was ich machen möchte ist folgendes: Ich habe einen anderen Controller, der mir über SPI Sensordaten an meinen µC übermittelt. Genaues über diesen Controller und seine SPI-Schnittstelle weiß
Atmel wie beim MSP alles nicht benötigte abschalten? Noch ein paar Daten dich schon kenne: Atmega 164P/V active Mode 338uA PowerSaveMode 0,5uA Power down 0,035uA MSP430C1x11 active Mode 160uA Standby Mode 0,7uA Off Mode 0,1uA Also ist hier der Atmega besser bis auf den active Mode,
-
Thread
AVR Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung !
That might be, althought I somehow doubt it's the ATMega8.
OK, OK. So it might be an ATMega8. Still we could do it better :)
-
Thread
Das ewige Thema... Temperaturmessung mit AVR und LCD!
Wie kann ich eine Spannung mit Atmega16 messen???????? Wie soll ich sie in °C unrechnen??? Das ist völlig dunkler Wald für mich!!!!!! Habe mir extra 2 LCD besorgt 16x2 und 27x4 um jetzt endlich was zu machen... aber ohne euch komme
>Wie kann ich eine Spannung mit Atmega16 messen???????? Mit dem AD-Wandler. >Wie soll ich sie in °C unrechnen??? Das geht i.d.R. aus dem Datenblatt des Sensors hervor. >!!!!!!!! Unnötig viele Satzendezeichen sind ein Zeichen
-
Thread
Erstes groesseres Project - Bitte mal Blick drauf werfen
RXD und TXD am ATMEGA und am CP2102 sind jeweils aus Sicht des Bausteins gesehen. Du hast hier aber jeweils RXD mit RXD und TXD mit TXD verbunden, d.h. die beiden Empfängen und die beiden Sender miteinander. Somit wird die serielle Schnittstelle nicht funktionieren. So muß es sein: ATMEGA-RXD <-> CP2102-TXD ATMEGA-TXD <-> CP2102-RXD MfG Kai
-
Thread
Netzteil Dimensionierung
sehr kompliziert (z.B. http://www.geocities.com/franzglaser/txt/dcdc.html) Verbraucher sind: Atmega32 5V @16Mhz - im DB steht bei 8Mhz maximal 15mA, also wird er bei 16Mhz etwas mehr brauchen 6 RBG LEDs 5V,je Farbe ca 30mA - 18x30mA = 540mA 4 Relais 12V (FIN 30.22.9 12V)
Datenblatt nicht genau durch, bin der Meinung braucht 10mA also gesamt 40mA dazu dann noch ein paar HC164, HC165 und für die Relais Transistoren... also schätze ich mal an 5V ca. 600-700 mA, an 12V 50mA vom Trafo möchte ich nach einem Brückengleichrichter mit einem 7812 die 12V für die Relais bekommen
-
Thread
Atmega16 + Funkchips mit 2 Mignon versorgen
Ach, noch eine Frage: Ist es zu übertrieben, wenn ich für den Atmega16L 4 100nF Abblockkondensatoren vorsehe?
Jedenfalls ist unter 2,7V die Funktion des Mega16 undefiniert. Wenn das zum Problem wird: Durch Mega164P ersetzen (oder Mega644, der ist leichter erhältlich).
-
Thread
Display TC1602E.01
Hallo, ich hatte zwei Tage extreme Probleme dieses Display an meinem ATmega328 zum laufen zu bringen. Anfänglich half mir dieser Thread, wurde dann doch aber sehr verwirrend. Ich habe jetzt nicht die Ahnung wie die anderen hier, jedoch nun ein laufendes Display am uC
hatte damit angefangen, das Display im 3-Wire Betrieb zu nutzen und über ein Schieberegister 74HCT164 anzusteuern. Dann kann man es sogar problemlos an einem ATtiny85 betreiben, weil es nur 3 Leitungen belegt. Später, als die ATmega328 erschienen und alles preiswerter wurde, habe ich dann die Routinen
-
Thread
AVR Studio 4.12 Servicepack 3
the AVR Dragon low-cost emulator and programmer. * New part support - ATtiny44/ATtiny84 - ATmega165P - ATmega168 - ATmega169P - ATmega164P/ATmega324P/ATmega644P - AT90USB1286 - AT90PWM2B/AT90PWM3B All the above parts are supported by simulator and AVRASM2. See the simulator section for
-
Thread
+/-10V Analogspannung für Prozessoreingang
Was ist das denn für ein Prozessor? ATMega16 und grösser kennen auch AD-Wandler für Differenzspannungen zwischen 2 AD-Ports. Die dürfen dann auch negativ sein. In dem Fall sollte doch auch ein Spannungsteiler ausreichen.
Hab leider einen Infineon-Prozessor (XC164), der keine negativen Spannungen zuläßt. Ich hätte auch keinen zweiten Analogeingang zur Verfügung. Da muß es wohl doch die Lösung mit den OP´s sein....
-
Thread
avrdude & ATmega644
Hi, nachdem meine ATmega644 gekommen sind, wollte ich gleich loslegen. Leider funktioniert es mit avrdude nicht. AVR Studio erkennt den ATmega644 nicht sowohl aber unter einen STK 500. Codevision geht wunderbar. Nur wie stelle
kennen sollte: http://savannah.nongnu.org/forum/forum.php?forum_id=4086 Allerdings auch dies: ATMega164/324/644 cannot be programmed http://savannah.nongnu.org/bugs/?func=detailitem&item_id=16410 Welche Version nutzt Du?
-
Thread
STK500v2-Bootloader von Peter Fleury
funktioniert. Aus der Hilfedatei avrisp.chm: March 17th, 2006 - FW v02.07 Added ISP support for ATmega165P and ATmega169P February 24th, 2006 - FW v02.07 Added ISP support for ATmega164P and ATmega324P Added ISP support for ATtiny85 Firmware fix: Made ISP programming more robust to handle
kann man den bootloader für ATmega8 und 8MHz modifizieren?
-
Thread
Atmega-USART: U2X
Hallo Der Atmega32 (vermutlich auch die anderen Megas) haben in der USART-Konfiguration ein Bit, das die Baudrate verdoppelt, indem ein Taktteiler halbiert wird. Doch was hat das für einen Sinn? Warum setzt man ggf
Ingo: Da hast du aber eine schöne Tabelle gemacht. Die könnte man aber auch im Datenblatt auf Seite 164 finden... ;-)
-
Thread
Einstieg in die Welt der Mikroprozessoren
Hab noch mal nachgeschaut: Pollin-Bestellnummer 810 022, 14,95 (ohne µC), für ATMega16 und ATMega8535 http://www.pollin.de/shop/ Zu finden unter Diverses - Bausätze
überlege mir das mit dem Weiterarbeiten noch mal... :-) Ciao Tobias P.S.: Die Lieferung mit 5x ATMEGA32 ist da, allerdings fehlr mir noch die Programmierplatine... die kommt hoffentlich demnächst!