-
Thread
Einen ATmega 16 zum Arduino Standalone benutzen
Ich habe ein 16x2 Zeichen Display des Typs Displaytech 162A. 4Bit + RW, RS, E, 7 Ausgänge/Eingnge von ATmega. Außerdem möchte ich ein 4 Wege Joystick anschließen. Die gegenüberliegenden Richtungen können also nie gleichzeitig betätigt werden --> die Idee mit
Stutzenstein schrieb im Beitrag #2922051: > Ich habe ein 16x2 Zeichen Display des Typs Displaytech 162A. 4Bit + RW, > RS, E, 7 Ausgänge/Eingnge von ATmega. Also ein Standard 1602 LCD Display. Dafür benötigst Du normalerweise nur 6 digitale Ein/Ausgänge. RW wird nur dann benötigt, wenn Du nicht
-
Thread
USART am AtMega162 mit AVR Studio 6 zu reden ermutigen
Hallo Ich würde gerne eine RS232 verbindung mit meinem PC und dem Atmega162 herstellen. Nun habe ich einige Beispiele mir angeschaut und mit Hilfe des Datenblattes folgendes geschrieben: [c] #include <avr/io.h> #include <avr/iom162.h> #define FOSC 16000000//
Ok, ich habe das Bild nicht weuter beachtet. Das hier >#include <avr/iom162.h> sollte schonmal raus. Und dann bitte per Datenblatt überprüfen, wie die Register des ATMega 162 heissen. Und bitte lies das Tutorial... Oliver
-
Thread
ATmega32U2 USB-Kommunikation
Bootloader eine Verbingung bekommt und wenn nicht ein das Programm sprigen. Ist so etwas auch bei dem ATmega32U2 möglich?
: [c] #elif (F_USB == 16000000) #if (defined(__AVR_AT90USB82__) || defined(__AVR_AT90USB162__) || \ defined(__AVR_ATmega8U2__) || defined(__AVR_ATmega16U2__) || \ defined(__AVR_ATmega32U2__)) #define USB_PLL_PSC (1 << PLLP0) [/c]
-
Thread
Displaytech 162C Init fehlgeschlagen
keine der Lösungsansätze Erfolg bei mir, Erstmal zur Beschreibung: Ich nutze ein STK 500 mit ATMega8L und habe an PORTD mein LCD vom Typ Displaytech 162C, welches einen KS0070B Controller besitzt. An PORTB habe ich die LED-reihen, um Rückmeldungen über den Programmverlauf zu machen (erwies sich aber
-
Thread
µC nicht mehr programmierbar
Hallo zusammen, ich bastele gerade an einem Projekt mit zwei µC (ATTiny 2313 und ATMega 162). Mit AVRStudio 4.18 beschreibe ich 'mal den Einen und 'mal den Anderen (ISP-Programmer All AVR). Beim letzten Mal habe ich versehentlich den Tiny mit dem Mega-Code beschrieben. Nun komme ich
-
Thread
Schaltplan Kontrolle meines Evalutionboards
Hallo, habe mir ein kleines Evaluationboard mit einem Atmega162 zusammengebaut, aber bekomme es nicht zum laufen. Ich benütze einen USB-ASP Programmieradapter und die Programmiersoftware eXtremBurner-AVR. Ich habe ein kleines Hexfile das ich rüberschieben möchte
-
Thread
312(13x24) RGB LEDs Multiplexen
auch gleich schon das Projekt, dass mich doch sehr verwundert hat. Der Autor hat dort 9*16 RGB LEDs = 162 LEDs :-O mit nur einer PWM angesteuert. Er schreibt weiter unten dass er auf eine Auflösung von 13 Bits kommt. Nur leider versteh ich noch nicht wie er das macht. Eine kleine Beschreibung ist hier zu
werden. Der PIC ist leider ein 16Bit Controller und ich bin mir nicht ganz sicher, ob das mit dem ATmega überhaupt möglich ist. Vielleicht hat hier ja jemand eine bessere Idee oder kann mir erklären, wie das Verfahren genau funktioniert. Wisler
-
Thread
[S]uche ein günstiges AVR Board
www.ulrichradig.de/home/index.php/avr/experimentierboard-v2 http://www.ulrichradig.de/home/index.php/avr/atmega8-experimentierboard da hast wenigstens was drin zum spielen Lämpchen, Tasten usw.
günstiges Olimex Board mit AT90USB162 http://thinkembedded.ch/_Hersteller/Olimex/AVR-USB-162::51.html
-
Thread
Platine AVR-Can-USB
geeignet. Grösse egal, evlt. Zusatzbauteile egal...SMD OK. Wichtig ist nur die Can-Funktion (SJA1000,Atmega162,USB). Für eins dieser "Platinchen" ist ein Dienst sicher zu teuer, oder?
-
Thread
Arduino + Xpressnet (Lenz/Roco Lokmaus)
Zitat von der dcc-Sniffer Webseite: Der DCC Schnüffel ist ein Meßkopf für DCC. Er basiert auf Atmega162 und wird per USB an den Computer angeschlossen. und dein Arduino besteht im Kern aus ... ??? - Denk mal drüber nach ...
-
Thread
LED-Fader mit Hardware-PWM für mehrere LEDs
www.mikrocontroller.net/articles/LED-Fading) erfolgreich einen LED-Fader gebaut. Ich nutze einen AVR Atmega32 welcher mit 8MHz läuft. An PD5 habe ich eine LED (rot) mit einem 1kOhm Vorwiderstand angeschlossen. So habe ich dann dort einen schönen Überblendeffekt (ohne Flackern) genauso wie ich es möchte.
, 15, 17, 19, 21, 23, 26, 29, 32, 36, 40, 44, 49, 55, 61, 68, 76, 85, 94, 105, 117, 131, 146, 162, 181, 202, 225, 250, 279, 311, 346, 386, 430, 479, 534, 595, 663, 739, 824, 918, 1023 }; void pd5_up () { // 10 Bit Fast PWM TCCR1A = 0x83; // prescaler 64 -> ~122 Hz PWM frequency
-
Thread
Problem mit avr-gcc und Optimierung
auskommentierten Teil, funktioniert alles wie es soll. Ich compiliere mit [code]avr-gcc -c -mmcu=atmega644p -I. -gstabs -O2 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ms5611.lst -std=gnu99 -DF_OSC=3686400 -MD -MP -MF .dep/ms5611.o.d ms5611
] Auszug aus ms5611.lst: [avrasm]32:ms5611.c **** i2c_start(MS561101BA + I2C_READ); 162 .LM10: 163 004e 8DEE ldi r24,lo8(-19) 164 0050 0E94 0000 call i2c_start 33:ms5611.c **** _C[i] = i2c_readAck(); 166
-
Thread
USB sniffen mit ATMega / Tiny etc.?
nem AVR ist absoluter Frickelkram und dann auch nur für > Lowspeed. Schau dir doch mal die atmega8u2, ATMEGA32U4 und AT90USB162 Familie genauer an: Hardware-Unterstützung für Full Speed USB (12 mbit/s). Mit einem kleinen Board wie dem teensy bist du mit wenig $$$ dabei.
-
Thread
TRIAC ansteuern: Frage zu AVR-Timern
und ISR(TIMER1_COMPA_vect) derzeit benutze um Millisekunden zu zählen. Ich möchte vermutlich vom ATMega8 auf einen ATMega16 wechseln, da könnte ich dann auch gleich einen ATMega162 nehmen. Wenn ich das richtig gelesen habe hat der 2 vollständig unabhängige 16 Bit Timer mit CTC usw. Liest sich das als
als 7 kB groß. Da ich (schon allein aufgrund der wesentlich hübscheren Pin-Anordornung) auf einen ATMega16 übersiedeln werde, ist da noch genug Platz ;-) Ich weiß nicht wie sehr sich das kleine Krabbeltier daran stört, aber eine nicht allzu schnell schwankende Lufttemperatur ist bei wechselwarmen Tieren
-
Thread
Download aller Atmel Datenblätter (µC)?
, und auch der ATmega161 hatte das.) Wenn es auch Vielpinner sein dürfen, dann geht das über ATmega128, ATmega1280/1281, ATmega640, ATmega2560/2561 jedoch weiter. Viele Xmegas haben auch einen externen Speicherbus
AT90CAN64 AT90S4414 AT90S8515 AT90S8515comp AT90USB1286 AT90USB1287 AT90USB646 AT90USB647 ATmega103 ATmega103comp ATmega128 ATmega1280 ATmega1281 ATmega128A ATmega161 ATmega161comp ATmega162 ATmega2560 ATmega2561 ATmega32U6 ATmega64 ATmega640 ATmega64A ATmega8515 Demnach kann
-
Thread
lcd keine funktion auf atmega16 portc
aufgebaut. http://1.1.1.4/bmi/halvar.at/elektronik/kleiner_bascom_avr_kurs/lcd_textanzeige/lcd_atmega8_v13.gif Nur: Alle Leitungen auf PortC und ein ATmega16 statt ATmega8 Ansonsten wie auf dem bild zu sehen! Gruß Peter
Halvar.at (sihe bild link) http://halvar.at/elektronik/kleiner_bascom_avr_kurs/lcd_textanzeige/lcd_atmega8_v13.gif Nur: Alle Leitungen auf PortC und ein ATmega16 statt ATmega8
-
Thread
Funkverbindung mit XBEE
Ausgangs-Situation: Modul A (Sender) XBEE 802.15.4, 1mW, chip-Antenne angeschlossen an ATMEGA162 (8 MHz) Baud-Rate zwischen XBEE und ATMEGA162 38400 baud Modul B (Empfänger) XBEE 802.15.4, 1mW, chip-Antenne angeschlossen an ATMEGA162 (8 MHz) Baud-Rate zwischen XBEE und ATMEGA162 38400
-
Thread
AT90USB (ATMega32U2) USB
Beitrag #2847755: > Achso. Dann empfehle ich dir einen ARM mit USB. Hab aber (vorerst) nur eine ATMega32U2 da. Und damit würde ich das ganze gerne zum laufen bringen. Oder sollte das heißen, dass das mit dem ATMega32U2er nicht zu machen ist?
den Link http://produkte.reworld.eu/u2dil.htm landest Du auf einer Seite, die nicht nur ein AT90USB162/ATMEGA32U2-Modul beschreibt, sondern auch eine Sammlung funktionierender Beispiele zum Download anbietet. Die Beispiele wurden mit AVR-Studio 4.18 entwickelt, sollten aber auch mit dem aktuellen Atmel
-
Thread
China SUPER Bauteile-Schnäppchen Thread
(ATMEGA328, Nano, USB) http://www.ebay.at/itm/230799921826 (ATMEGA328, Nano, USB) http://www.ebay.at/itm/221119540576 (ATMEGA328, Nano, USB) Chip-Only ATMEGA328 mit Arduino-Bootloader ab *ca 3 EUR* inkl
Atmega328-PU für 2,20$ plus Versandkosten http://www.futurlec.com/Atmel/ATMEGA328-PUpr.shtml
-
Thread
Merkwürdiges Phänomen mit Display und SPI
http://www.komputer.de/zen/index.php?main_page=product_info&cPath=30&products_id=74 Controller ATmega16 Code: [c] #define LCD_RST PB3 #define SPI_CS PB2 #define SPI_MOSI PB5 #define SPI_SCK PB7 #define LCD_DC PB4 #define DISPLAY_PORT PORTB #define DISPLAY_DDR DDRB #define
, 70, 75, 80, 85, 90, 95, 96, 97, 100, 105, 108, 112, 117, 122, 127, 132, 137, 142, 147, 152, 157, 162, 167, 172, 177, 182, 187, 192, 197, 202, 207, 212, 217, 222, 227, 232, 237, 242, }; // unsigned char c3x5[248] = {0x00, 0x2e, 0x06, 0x06, 0x3e, 0x14, 0x3e, 0x0c, 0x36, 0x18, 0x32, 0x08, 0x26, 0x14
-
Thread
Suche Countdown Zähler mit LCD auf AT90S8515
Karl Tomacek schrieb im Beitrag #2820623: > es wurde behauptet, dass sie mit dem Displaytech 162 nicht läuft ! > > Ich kann den Gegenbeweis antreten ! Schön. > Nur kann man sie nicht einstellen ! ( es müsste jedesmal der Prozessor > neu programmiert werden,da das STK keine Echtzeituhr
einem Countdown-Zähler in ASM: http://www.avr-projekte.de/portview.htm#Timer Der ist zwar mit Atmega48 realisiert, Du musst ihn auf Dich anpassen. Und noch eins: Diskutiere nicht mit Idioten -schon morgen könnte einer davon Dein Chef sein!
-
Thread
USB Controller in Assembler programmieren
ganze möglichst als HID device erkannt werden. Vor einiger Zeit hatte ich das schon mit einem Atmega8U2 probiert bin aber gescheitert. Desshalb habe ich mir jetzt ein Atmel evakuations board (At90USBKEY)gekauft. Auf dem board sitzt ein At90USB1287. Da ich das ganze auf einer eigenen Platine haben möchte habe ich auch noch ein paar AT90USB162 dazu gekauft die später im fertigen Projekt verbaut werden sollen. Mein Problem ist es jetzt, dass ich nur die Assembler Programmierung beherrsche und alle Codebeispiele in C geschrieben sind. Daher
-
Thread
Kein Support mehr für ATMega161?
ebenso wie in der Doku. Ich hab mal versucht, ihn als ATMega162 anzusprechen, aber das geht wegen unterschiedlicher Device-ID nicht. Daß Atmel ihn als "mature" führt, ist eine Sache, aber daß man ihn gar nicht programmieren kann, ist schon doof. Gibt's
unterstützt den ATmega161, siehe http://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/AVR-Options.html Ich seh auch keinen grund, warum "alte" Derivate wie der ATmag103 aus der Toolchain entfernt werden sollten.
-
Thread
CTC-Modus & Phasenverschiebung
, geht es um die Phasenverschiebung im Timer/Counter Modus CTC, genauer um den 16-Bit Timer beim ATmega162. Als Beispiel: Timer Modus Nr. 4 (CTC, TOP = OCRnA) OCRnA = 2000 OCRnB = 500 Frage: Bedeutet das in diesem Fall, dass der PinB des Timers erst einschaltet, wenn der Timer bis 2000
-
Thread
USBasp AVR Problem HILFE Rahtlos
Guten Tag Ich habe ein atmega 162 Intercae Controller Ich habe mit der Software "eXtreme Burner AVR 1.2" versucht den EEPROM/Flash auszulesen. Das erste mal hat es funktioniert er sagte mir nur das er den CHIP nicht erkennt
instructions : Device signature = 0x000000 : Yikes! Invalid device signature. : Expected signature for ATMEGA162 is 1E 94 04 done. Thank you. [/c] Ich weis echt nicht weiter... > Hast du es testweise mal mit einem anderen ATmega162 probiert? (Ich habe leider kein 2 ATmega162 Chip Interface
-
Thread
LCD Beispiel für STK 500 gesucht - AT90S8515
Ich suche ein Musterbeispiel für STK 500 und Displaytech 162 zwecks Test des Boards in asm . Wer kann helfen ? mfg Karl
Diskrepanz: >LCD Beispiel für STK 500 gesucht - AT90S8515 >.include "m8515def.inc" --> ATMega8515 MfG Spess
-
Thread
Hilfe zu einem Arduino Problem
brauchst du eh zusätzliche Hardware. AVRs mit zwei USARTs gibt es noch andere. Angefangen mit dem ATMega162 über ATMega164/324/644/1284p/pa bis zum relativ neuen ATTiny1634. Speicher für deine Anforderungen haben alle ausreichend. MfG Spess
nochmal etwas rumgeschaut. Etwa hier der uC: http://www.dealextreme.com/p/arduino-mega-2560-atmega2560-module-green-144185?item=4 oder die Pegelwandlung: http://www.dealextreme.com/p/rs232-serial-port-to-ttl-converter-module-w-transmitting-and-receiving-indicator-144192?item=62 Ich glaube
-
Thread
Fehlersuche: mit Labornetzteil läuft die Schaltung, mit billigem Wandnetzteil nicht
nicht angeschlossener Hardware auf - sprich auf dem Board sind aktuell nur das BT Modul und der Atmega 162 angeschlossen. Ich hatte, als ich das Board gemacht hatte, gepennt und keine Common GND Polygon am Ende gezogen. Kann es sein, dass ich jetzt irgendwo Streuungen von dem 7805 rein bekomme??
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
grundsätzlich schlecht. Aber überleg nochmal, ob du nicht eine geeignetere Platform als PIC18 oder ATMega einsetzen kannst.
kleines Display (für Debugausgaben) und zwar das: - EA DOGM132E-5 und - EA DOGM081E-A / EA DOGM162E-A / EA DOGM163E-A Da die beiden Varianten leider eine unterschiedliche Pinbelegung haben muss man wohl noch ein paar Options-Widerstände dazu packen. jedenfalls hat man bei diesen Typen eine große
-
Thread
ATMEGA 32 -> DOGXL Display ->I2C Schnittstelle
Hallo Möchte an meinem Atmega32 ein DOGXL Display anschließen über eine I2C Schnittstelle. Habe leider keine Ahnung wie ich hier als erstes vorgehen soll. Hat einer von euch schon Erfahrungen damit oder ein Beispielprogramm.
>Möchte an meinem Atmega32 ein DOGXL Display anschließen über eine I2C >Schnittstelle. Habe leider keine Ahnung wie ich hier als erstes vorgehen >soll. Warum kaufst du dir dann so ein Teil?
-
Thread
DOGM - 163 Initialisierung +5V SPI
Hab mal für das Display und für den ATmega 8A einen Schaltplan angehangen. Habe meine Schaltung auch nach diesen noch einmal Kontrolliert. MfG
Laut "Schaltplan" sind PB3 und PB5 verkreuzt. Dogm.png: PB3 - SCK PB5 - MOSI Atmega.png PB3 - MOSI PB5 - SCK So wird das nix
-
Thread
MAX 232 zwei Serielle Verbindungen
Hi >Im Prinzip schon. Nur hat der ATMega16 nur einen UART. >Könntest noch einen Software Uart bauen, aber das ist immer ein Krampf. Wenn er sich nicht auf den ollen ATMega16 versteifen würde gäbe es ja noch ATMega164/324/644/1284 mit 2 UARTs. Oder wenn es schon ein Oldtimer sein soll gäbe es noch der ATMega162. MfG Spess
-
Thread
Externes Makefile in Studio 5 oder 6
DPULLUP_DISABLE -DANZ_MESS=44 -DPOWER_OFF=5 -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=64 -DF_CPU=8000000UL -mmcu=atmega168 -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ReadADC.o -MF dep/ReadADC.o.d -c ../ReadADC.S avr-gcc -mmcu=atmega168 -Wl,-Map=TransistorTester.map
fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -MD -MP -MF "lcd.d" -MT"lcd.d" -MT"lcd.o" -mmcu=atmega162 -o"lcd.o" ".././lcd.c" .././lcd.c: In function 'lcd_init': D:\Documents\Elektronik\Mikroprozessoren\GCC\Projekte\LCD_con_320x240\main\lcd.c(25,2): large integer implicitly truncated to