-
Thread
AVR-Programmierboard
nur einen) und programmieren kann. Das sind zum einen die ATTINYs mit ner 8-Pin Belegung. Dann ATMEGA in verschiedenen Ausführungen mit 28-Pin und letztlich die ATMEGA mit 40-Pin (wobei ich gesehen habe, dass der 8515, 161 und 162 scheinbar Masse und VCC Pin woanders sind, ergo muss ich 2 40-Pin Sockel
hast nen 8poligen Sockel für ATiny12,13,15, einen 14poligen für ATiny24,44,84, nen 28poligen für ATmega8,48,88,168,238,4433 dann jeweils 2 40polige, einmal für die vorhingenannten Oldtimer 8515 und 162 und der andere 40Poler für die Mega16,32, und 8535, und als letztes noch 2 20polige, einmal für den
-
Thread
Problem mit AVR DRAGON und AVRDUDE unter ECLIPSE
ist nahezu abgeschlossen, jedoch gestaltet sich der Zugriff auf das Target (in meinem Fall ein *ATmega162* über *AVR-Dragon* JTAG und USB) problematisch. *SITUATION* Installiert und aktiviert ist für den *USB*, an dem der AVR-Dragon hängt, der aktuelle Treiber *libusb-win32* (v1.2.6). Der Zugriff z.B. zum Auslesen der Statuswerte funktioniert über den DOS-Prompt wunderbar: [code]avrdude -pm162 -cdragon_jtag -Pusb -v[/code] Allerdings macht *Eclipse* beim Zugriff auf die Hardware (für mich) nicht nachvollziehbare Sachen: Wenn ich in den Projekteinstellungen unter "AVR / Target Hardware" den
-
Thread
Zwei Input Capture parrallel laufen lassen
Zeitstempel in aller Ruhe nacheinander auswerten. Das sollte sogar ein 8-Bitter schaffen, z.B. ATmega162.
-
Thread
ATMega162 - Messung interne Taktfrequenz
Hallo zusammen, ich multiplexe ein 4x7 LED Display am ATMega162 mit folgenden Werten: // Timer initialisieren -> LED-Anzeige: 8 MHz / 256 / 30 = 1040 Hz TCCR0 = (1<<WGM01) | (1<<WGM00); // Fast PWM TCCR0 |= (1<<CS02); // Vorteiler = 256 OCR0 = 30;
Siehe Tabelle 47 auf Seite 100 vom Mega162 Datasheet http://www.atmel.com/Images/doc2513.pdf Beim Fast-PWM Modus ist der TOP Wert fix 0xFF. d.h. deine Rechnnung muss lauten 8000000/256/256 = 122 das durch 4, weil du 4 Anzeigen
-
Thread
SPI mit ATMega162 und 74HC595
Hallo zusammen, ich möchte über ein Schieberegister eine LED-Zeile steuern. Leider tut sich da aktuell gar nichts... Folgende Verbindungen von Prozessor zu Schieberegister hab ich gelötet: PB7(SCK) --> SH_CP PB5(MOSI) --> DS PB4(SS) --> ST_CP Und folgendes kleine Programm geschrieben: // Init Port DDRB = (1<<PB4) | (1<<PB5) | (1<<PB7); PORTB = (1<<PB4); // Init SPI SPCR = (1<<SPE) | (1<<MSTR) | (1<<SPR0); output = 1; // Sende Output SPDR = output; while (!(SPSR & (1<<SPIF))); // Daten von Schieberegister in Latches PORTB &= ~(1<<PB4); PORTB |= (1<<PB4);
-
Thread
Atmega162-16AU Flashen
beantworten weil ich nicht weis wo das steht flash 39kb (hex) eeprom 2kb (hex) hatte schon mal atmega 162 geflasht damit ging, aber bei dem chip gehts irgend wie nicht
Richter schrieb im Beitrag #3089597: > flash 39kb (hex) > eeprom 2kb (hex) Das geht in einen Atmega162 nicht rein, oder habe ich was missverstanden? MfG egonotto
-
Thread
DMX Steuerung 24 Kanal
angeschlossen, das lag an der Pinbegrenzung vom Target ;-) Ausserdem nutzt die endgültige Version einen ATmega164A mit 20 MHz anstatt ATmega16 mit 16 MHz. Fuses nicht vergessen. Njoy
Der atmega644 geht auch mit 20mhz, den hatte ich immer zu testen
-
Thread
Entprellung Ziffern-Tastenfeld
Kann es vielleicht ein Problem sein, dass beim ATMega162 von PORTE nur 3 Bits genutzt werden (und die Routine 8 Bits "einbezieht")? Tappe ziemlich im Dunkeln...
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
ATtiny26,ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 - Mega: ATmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647
-
Thread
OLED Display EA W162 init klappt nicht
nun seit zwei Tagen an diesem Display und bekomme es nicht zum laufen. Es handelt sich um ein EA W162. Das Display wird im 4-Bit-Modus betrieben. Testaufbau ist ein Atmega8-16 auf einem Steckboard. Ich habe zum testen die LCD Routine (erweiterte) aus dem Tutorial genommen. Den Port habe ich auf D
Um welches Display handelt es sich hier? Die Angabe "EA W162" ist nicht hinreichend genau.
-
Thread
162sten mal DOGM
durchforsten, wage ich es mal einen eigenen Thread aufzumachen. Wie schon zu erwarten ist zeigt mein DOGM162 Display leider nichts an. Ich habe bereits dutzende initialisierungen ausprobiert (ok, sagen wir ca. 5...), leider jedoch ohne Erfolg. Ich benutze einen ATMEGA32 mit einem externen Quarz. Der Quarz
Alex schrieb im Beitrag #3066400: > Wie schon zu erwarten ist zeigt mein DOGM162 Display leider nichts an. > Ich habe bereits dutzende initialisierungen ausprobiert (ok, sagen wir > ca. 5...), leider jedoch ohne Erfolg. Du solltest selbst ein bischen mitdenken. Das bringt dir
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
Der Kontrast vom LCD wird mit dem Poti eingestellt und hat nichts mit dem Atmega zu tun. Ist doch auch gar nicht mit dem Atmega verbunden.
Im Schaltbild wird ein ATmega88 verwendet im Projekt steht aber nur eine HEX Datei 14Kb für den ATmega168 zur verfügung gibt es auch noch eine 8Kb Version für den ATmega88 da die 14Kb Datei nicht in den ATmega88 past.
-
Thread
EA DOGM162 an SPI
Vielen Dank für den Code! Endlich läuft mein DOG-M162 mit SPI-Anbindung an einem ATmega32.
[/c] Code Tino Kühn: [c] #define DOGM163_MOSI PB3 // MOSI, Master out slave in, am Atmega8 PORTB3 #define DOGM163_SCK PB5 // SCK am Atmega8 PORTB5 #define DOGM163_SS PB2 // SS am Atmega ?? [/c] Slave In (SI) liegt
-
Thread
Avr Studio 4 Data: 0Bytes 0%
Hallo Forum!. ich habe ein Programm für ein Atmega 162 geschrieben, daß mit Hilfe der IC2master Library von Peter Fleury eien Seriellen EEprom ausliest. Ich habe die c., h. uns s. files von Peter Fleury verwendet, aber das makefile von AVR studio
-
Thread
Mit Atmega16 einen LCD ansteuern
Hallo. Ich möchte mit dem Atmega16 diesen LCD ansteuern: http://www.pollin.de/shop/dt/Nzc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1602A_09.html muss ich da mit dem μC Atmega16 zuerst einen HD44780 ansteuern oder kann ich den Atmega direkt an den LCD anschliessen?
-
Thread
JTAG ICE Firmware Update
ich jetzt feststellen dass dieser nur einen Bruchteil der AVR Controller unterstützt. AT90CAN Atmega128 Atmega16 Atmega162 Atmega169 Atmega32 Atmega323 Atmega64 Ich brauche den Debugger aber um einen Attiny2313 bzw Attiny26 zu testen. Gibt es die Möglichkeit eines Firmware updates, damit
-
Thread
[V] Atmel STK 500 Starterkit
EUR Versand (oder Abholung in Berlin) gehört es euch... Außerdem wenn Bedarf besteht dazu: ATmega 8515-16PU : 2,50 EUR ATmega 8515L-8PU : 2,00 EUR ATmega 162V-8PU : 2,00 EUR Grüße Markus
-
Thread
AT90USB und DRAGON die ersten Schritte
bin. Mich nun ein wenig mit dem Assembler beschäftigt habe, schon mal ein bisschen ATtiny2313 & ATmega88 berührt habe, habe ich nun so ein Dragon bekommen. Habe da noch keine Ahnung was ich mit dem machen soll / kann aber schauen wir mal. Unter anderem wollte ich nun auch mal ein wenig am AT90USB
Aber als Device sind sie untereinander gleich zu handhaben. Lediglich die kleineren AT90USB82/162 bzw. deren Nachfolger (ATmega*U2) sind ein wenig anders, denen fehlt ein Teil der Hilfsfunktionen, die die "großen" AT90USB bereits in Hardware haben. > Nun erst mal auf der Windows Seite würde
-
Thread
µC für Thermometer
Es ist ein DS18S20(!) Sensor vorgegeben. Den gibt es auch. Also ratet ihr eher von dem ATmega328P ab?
Ich seh das Problem nicht. Nimm den Mega328, ein EADOGM162 von Reichelt und deinen Temperatursensor. Einfacher geht's doch nun wirklich nicht. Das DOGM162 ist zwar net billig, aber super was Energieverbrauch angeht. Ich verwende die ganz oft, selbst bei -20
-
Thread
USB Tastatur HID
Datenleitungen direkt an USB (über die 68R > Widerstände) anzuschliessen. 16 MHz bei 3,3 V liegt beim ATmega8 allerdings deutlich außerhalb der Garantiewerte.
Spannungen passten und das USB-Gerät nicht zu viel Strom zog). Ein AVR mit eingebautem USB-Stack (AT90USB162) ist da schon pflegeleichter.
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
ATmega8: 26 ATmega16: 7 ATmega32: 12 ATMega328: 3 ATMega328P: 1 ATmega128: 7 ATmega1284: 2 ATmega1284P: 1 ATmega162: 1 ATmega168P: 5 ATmega644: 1 ATmega2560: 2 AT90CAN128: 3 AT89C51CC03: 1 ATmega2560
ATmega8: 27 ATmega16: 7 ATmega32: 12 ATMega328: 3 ATMega328P: 1 ATmega128: 7 ATmega1284: 2 ATmega1284P: 1 ATmega162: 1 ATmega168P: 5 ATmega644: 1 ATmega2560: 2 AT90CAN128: 3 AT89C51CC03: 1 ATmega2560
-
Thread
IDE unter Linux
at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535 at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata6289 atmega103 atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 atmega16 atmega161 atmega162 atmega163 atmega164a atmega164p atmega165 atmega165a atmega165p atmega168 atmega168a atmega168p atmega169 atmega169a atmega169p atmega169pa atmega16a atmega16hva atmega16hva2 atmega16hvb atmega16m1 atmega16u2 atmega16u4 atmega2560 atmega2561 atmega32 atmega323 atmega324a
-
Thread
Ideensuche Autodetektion LCD controller ST7036
Gefragt ist eine reine Softwarelösung. Möglicherweise wäre eine Konfiguration im EEPROM (ist ein ATMEGA) ne Lösung, aber auch das ist aus anderen Gründen schwierig...
da komme ich nicht ran! Leider auch nicht an den ext-pin... Es geht konkret um das modul hier: DOGM162 (http://www.lcd-module.de/pdf/doma/dog-m.pdf)... wenn jemand weiss, wie man da an den Pin rankommt...
-
Thread
ATtiny 2313 mit mySmartUSB
Device code: 0x5e = ATtiny2313 Device code: 0x5f = (unknown) Device code: 0x60 = ATMEGA161 Device code: 0x61 = (unknown) Device code: 0x62 = (unknown) Device code: 0x63 = ATMEGA162 Device code: 0x64 = ATMEGA163 Device code: 0x65 = (unknown) Device code: 0x66
) Device code: 0x70 = (unknown) Device code: 0x71 = (unknown) Device code: 0x72 = ATMEGA32 Device code: 0x73 = (unknown) Device code: 0x74 = ATMEGA6450 Device code: 0x75 = ATMEGA6490 Device code: 0x76 = ATMEGA8 Device code: 0x77 = (unknown) Device code: 0x78
-
Thread
Welche Programmiersprache für Windows-Oberfläche?
Bin grad im python-Fieber (unter debian squeeze). Das einzige was jetzt doof ist: wenn ich Atmega8 proggen will muss ich in die low-level-Welt von C & co. dank meiner langjährigen Erfahrung mit python (so ca. ne Woche) habe ich schon folgende Infos gefunden: Man kann mit python: - wissenschaftliche
; this.textBox2.Name = "textBox2"; this.textBox2.Size = new System.Drawing.Size(181, 162); this.textBox2.TabIndex = 2; // // MainForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
-
Thread
Atmega8 - Tastenbitmuster auf LCD
Hallo Zusammen, ich beschäftige mich seit 3 Wochen (mit Hilfe des Tutorials) mit dem Atmega8. Dafür habe ich mir u.a. das AVR-P28 Entwicklungsboard zugelegt, dazu ein paar Taster und ein LCD Dot-Matrix-Modul (Art.-Nr.: LCD 162C BL bei Reichelt). Nun möchte ich 7 Taster, die am Eingang
-
Thread
ULN2004 / 2804 als Nixie-Treiber
gemacht. mein nachbar hat ne uhr mit gasgefüllten kaltkatodenanzeigen in betrieb und da hängen am atmega16 diese transis irgend wie drann. 74141 /k155id1 kann man schon seit jahren in der bucht ordern. 6stk. c.a.15teuro + porto.
2,54. Mit meinen 64 Transistoren verbrauche ich in > Längsrichtung exakt 64 Löcher, das macht exakt 162,56mm. Respekt für solchen Durchhaltewillen ;) Soetwas würde ich nach meiner Erkenntnis, dass die ICs das doch aushalten, nicht mehr machen wollen. MfG
-
Thread
LCD Display funktioniert nicht
Hallo Ich habe ein LCD Display zuhause. Diese Funktioniert einwandfrei an einem Atmega 16 Nun habe ich mir ein anderes gekauft bei Conrad EA DIP162-D leider bekomme ich es nicht zum laufen! Das Dispplay wird zwar initialisiert ,, also beim einschalten hat es nur eine Reihe einen
Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__) /* * memory mapped mode
-
Thread
AVR Dragon reagiert nicht.
Das Board ist ein STK500 und der zu programmierende Controller ist ein Atmega162. Ich habe eben mal mit nem Oszi am Pin PB0 die Frequent nachgemessen, und es sind 8MHz. Also läuft der Controller?
sollte man den AVR dort immer wieder an den Haaren aus dem Sumpf ziehen können, außerdem hat der ATmega162 JTAG, darüber kann man auch ohne AVR-Takt immer programmieren. Geht denn nur das Debuggen nicht, oder auch das Programmieren via JTAG?
-
Thread
LCD Dispaly initialisieren!
Tag! Ich bin gerade dabei, auf einen Displaytech 162A mittels Bascom und dem ATMEGA16 ein einfaches "Hallo" auf dem Display auszugeben... Mein Display zeigt immer nur schwarze Rechtecke in der ersten Zeile, was bedeutet, dass das Display nicht richtig
genau gar nicht aus - hab den code einfach von irgendwo aus dem netz! wo soll ich das portc - atmega16 hinschreiben? bez wo soll ich JTAGEN Fuse abdrehen?
-
Thread
RFID Spulen für Leistungsübertragung?
will man bei dem Abstand erwarten. Schaltung wie im Anhang. Leerlauf: Eingang 12V/130mA/1,6W 162kHz Ausgang 16,3V Mit 68 Ohm Last: Eingang 12V/240mA/2,9W Ausgang 8,8V/130mA/1,1W Wirkungsgrad 37% Naja, es wird relativ viel Leistung in den Spulen/Ferriten verheizt, wobei ich nicht genau
erstaunenden) Ergebnisse. Daher, das ich momentan nur einen einzigen BC337 da hatte, habe ich auf einem ATmega8 ein kleines Programm geschrieben, welches über 8Parallele PortPins den Transistor für 2µs einschaltet und dann 6µs abschaltet. Der Sinus schaut Sauber aus, und ich erreiche (Erster Aufbau) ~10%
-
Thread
Array Obergrenzen?
Full)" angibt. Da müßten doch eigentlich jetzt mindestens 500 bytes stehen. (Falls von belang: ATMega162 ist der µC) Für Erklärungen wäre ich sehr dankbar... Gruß Chricky
-
Thread
Das verstehe ich nicht.
Hallo zusammen, ich habe folgenden Code auf einem ATMega162 laufen: [C] #define F_CPU 8000000UL #include <uart.c> #include <util\delay.h> #include <string.h> const char GrussStr1[] PROGMEM = "Hallo...\r"; const char GrussStr2[] PROGMEM
-
Thread
AtxMega oder doch lieber Atmel ARM
für atmel-arm entscheidest dann am besten gleich für den sam3x grund: mehr flash und sram als atmega toolchain: atmel studio 6 (inkl. jeder menge beispiele). gruss gerhard
hallo simon, warum es keine atmega's mit ethernet und USB host gibt ist schnell erklärt: es wird in der regel die performance und vor allen auch die speicherkapazität eines 8-bit controllers für solch eine anwendung nicht ausreichen
-
Thread
IR Sender Projekt Irsnd
sein, da hatte ich erst gestern hier im Forum etwas dazu gelesen, zumindest was das Flashen eines ATmega8 betrifft. Das hat mich schon sehr verwundert - auch wenn der ATmega8 wirklich ein uraltes Teil ist. Dann muss der TO halt das 4er oder 5er AVR-Studio nehmen oder den ATmega8 gegen einen ATmega88
supporting OC2B, e.g. ATmega88 * IRSND_OC0 = OC0 on ATmegas supporting OC0, e.g. ATmega162 * IRSND_OC0A = OC0A on ATmegas
-
Thread
NAND mit TAmega32 ansteuern
Ausserdem hast du auf deinem Breadboard den Pin 30 (AVCC) des ATmega32 nicht angeschlossen.
verstehe ich nicht richtig. Ups, der Mega32 hat kein Memory-Interface. Das geht nur mit z.B. ATmega162, ATmega128. Peter
-
Thread
DMX-Signal mit ATMega162 manipulieren
und die Registernamen um 0 bzw 1 für den jeweiligen USART ergänzt werden, oder? Ist es mit dem ATMega162 überhaupt möglich, da die Routinen von Hendrik die Baudrate ständig umschalten. Arbeiten die beiden USARTs des µC komplett autark? Zu dem Schaltplan: ATMega162 als µC 2x SN75176 (RS485)
damit genauer auseinandersetzen. Programmieren möchte ich in C. Haltet ihr dieses Projekt mit dme ATMega162 für realisierbar? Habt ihr so etwas schon einmal gebaut? Vielen Dank für Eure Unterstützung Benni
-
Thread
DAC 8-Bit Atmega8 sehr langsam
Danke für Deine Antwort! Die 16Mhz passen schon, ich habe einen externen 16Mhz Quarz an den Atmega8 angeschlossen. Gruß Dennis
schrieb im Beitrag #2922141: > Die 16Mhz passen schon, ich habe einen externen 16Mhz Quarz an den > Atmega8 angeschlossen. Auch die Fuses passend gesetzt?