-
Thread
Anschluss einer Auto-Tacheinheit/Kombiinstrument an PC per USB mit AVR ATMega162
Rennsportsimulations-Begeisterter und habe auch schon ein wenig Erfahrung mit Elektronik. Ich habe mittels ATMega162 (12MHz), ein paar weiteren Bauteilen und der AVR USB Libary von www.obdev.at eine digitale Gang (7Segment) und Drehzahlanzeige per LEDs realisiert. Da gibt es bereits einige Beispiele anderer Leute
/de.youtube.com/watch?v=-eBLARExOlQ Nun möchte ich gerne eine Tachoeinheit ebenfalls über den ATMega162 steuern. Und zwar habe ich eine Tachoeinheit eines Ford Galaxy von 2000 bei Ebay bekommen. Hatte vermutet, dass evtl Drehspulinstrumente für Instrument benutzt werden und wollte die per PWM ansteuern
-
Thread
JTAG und AVR Beginner
ein Praktikum belegt, wo wir ein Modul gebaut und programmiert haben [1]. Verwendet wurde ein AVR ATmega16 der über ein JTAG Interface programmiert werden kann. Ich hab das Modul jetzt zu Hause und würde mich gerne ein bisschen mehr damit beschäftigen. Dazu brauche ich aber einen entsprechenden JTAG
gefunden: http://shop.embedded-projects.net/product_info.php?info=p18_AVR-Entwicklungsplatine-AT90USB162--AVR-USB-162-.html&XTCsid=eab63134f22cc34146c0fda18f83c711 Was sagst du dazu? Da kann man anscheinend gar keinen Prozessor einsetzen!? Und hier noch ein Starterkit http://shop.embedded-projects.net
-
Thread
Potentiometer - Häääääää?
datenblatt meines LCD: http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=1;INDEX=0;FILENAME=A500%252FLCD162C%2523DIS.pdf;SID=28Nj3rMawQARwAADqIiC0c45e569ce8adb23cb9a1dbd43feb6ce4/LCD162C%23DIS.pdf+anzeigen die einzigen Stromangaben die ich finde sind: IDD(supply current for logic ) 1.38-max. 3mA supply
weiß nicht, was ich mit einem Display im stand-alone betrieb soll. es kommt noch ein atmega dran, sonst bräucht ich keinen IC-Sockel. (steht doch da) das mit den 3mA: Ist mir eben ein bisschen wenig vorgekommen.
-
Thread
LCD, µC anschließen
VDD und die - mit VSS. Aber was muss ich nun mit "VO" verbinden? und noch was: da mein µC (atmega8515) ja nun nicht mehr mit der spannung des stk versorgt wird, welche spannungsquelle muss ich nun an ihn legen?
alles im Datenblatt deines Displays: http://www.reichelt.de/?ACTION=7;INDEX=0;FILENAME=A500%252FLCD162C%2523DIS.pdf Schau auf Seite 8, da ist ganz genau beschrieben was du an die Pins anschließen musst. Und was musst du an VO anschließen? Ja genau, das Signal "---". Wofür "---" steht findest du bestimmt
-
Thread
welches LCD passt zum LCD Tutorial
. Es soll aber nicht mehr Arbeit machen als bis her. LCD (Zeilen x Zeichen 4x20). Controller (ATmega32) Kann mir da Jemand was empfehlen was garantiert zu diesem Tutorial passt? Ohne die Initialisierungszeiten etc. zu ändern. Es soll einfach laufen! Auf welches LCD ist dieses Tutorial zugeschnitten
Sorry Niels. Wir müssen das ganze auf die nächsten Tage verschieben. Habe den Atmega32 dank ponyprog (und meines Unwissens) gesperrt. Muss erstmal einen neuen bestellen. Aber ich komme wieder. GANZ BESTIMMT. Ich mache mich bemerkbar. Denke spätestens am mittwoch Danke erstmal
-
Thread
AVR, xtern. SRAM initialisierung, xmem, makefile, .init funktionen
Guten Tag. Ich bastel nun seid einigen Stunden daran meinen ATMega 162 um einen externen 64k sram zu erweitern. Leider will mir das trotz intensivem lesen der Foren und google nicht gelingen. Ich bin der Meinung, dass ich den RAM und das Latch richtig verkabelt
Ah, jo :) Vielen Dank! IC1 / mC / ATMEGA 162-16DIP http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A363;GROUPID=2959;ARTICLE=46546;START=0;SORT=artnr;OFFSET=1000;SID=15LV0mPtS4AQ8AACCjIOg7eced83b18ab38d217fba490822927c5 IC2 / Latch / 74AC
-
Thread
LCD 4x20 Zeile 8Bit Initialisierung HD44780.
externen Quarz geändert. Verdammt, dat Ding will nicht. Wie dem auch sei, hier die Beschaltung: (ATMEGA 162) //PortD: #define LCD_RS 2 #define LCD_RW 4 #define LCD_E 3 //PortC: #define LCD_D0 0 #define LCD_D1 1 #define LCD_D2 2 #define LCD_D3 3 #define LCD_D4 4
-
Thread
ATMEGA 169-16 mit STK500 programmiern?
ok danke für die antwort, und bis zu welcher reihe lassen die sich per isp programmieren? ATMEGA162 ? MFG
Auszug aus dem Datenblatt ATMEGA162 The On-chip ISP Flash allows the program memory to be reprogrammed In-System through an SPI serial interface, by a conventional non-volatile memory programmer, or by an On-chip Boot Program
-
Thread
UART auf 93,75KBits/s einstellen
hallo zusammen, Ich habe einen RS485-Profibus an meinem AVR-ATMega162 an die UART0 über einen MAX485 angeschlossen, um die Empfangsdaten zu lesen. Diese lese ich über einen Interrupt für UART0 aus. Ich bekomme auch Daten in die UART0 rein, aber das sind nicht die
>Mein interner Takt ist 7,3 MHz, den ich aber bei dem ATMega162 >beeinflussen kann. Interner Takt beim xx162 und genaue Baudrate? Das geht nicht (gut)! Überschlägig gerechnet brauchst Du eine Vielfaches von 1,5MHz. 12MHz könnte gehen - höher wäre besser
-
Thread
Leuchtdiode blinken
nur mit Tiny-AVRs. > Mein Irrtum. Auch das ist falsch. Es geht mit allen neueren AVRs, auch mit ATMegaXYZ, aber es sind nach wie vor einige AVRs älteren Entwicklungsdatums auf dem Markt, die dieses Feature noch nicht haben (z.B. ATMega8, ATMega16/32, ATMega162, ATMega64/128). Der aktuelle ATMega16-Nachfolger ATMega164 hat z.B. die von Dir angesprochene Möglichkeit, über die PINx-Register die Pins zu toggeln. Gleiches gilt z.B. für ATMega48/88/168 usw.
-
Thread
MMC SD library FAT16 FAT32 read write
Funktioniert der Code auch auf einen ATmega162? was muss ich dafür im Makefile ändern?
Hallo max, Du musst im Makefile bei # MCU name MCU = atmega162 eintragen. Dann noch in der mmc.h die Pins der Hardware SPI Schnittstelle eintragen. [c] #if defined (__AVR_ATmega162__) #define SPI_MISO 6 //Port Pin an dem Data Output
-
Thread
Jpg C Library für avr
Ah Danke! Ich verwende im moment einen atmega 162 mit einem externen 64k ram. Das Problem ist, das ich das Bild sehr warscheinlich nicht in einem anderem Format als jpg bekommen kann. Ich werde mir deine beiden Links mal anschauen und dann
-
Thread
Ethernut 2.1 LCD Display
ich habe etwas Schwierigkeiten beim Initialisieren eines LCD Displays am Ethernut Board 2.1 (Atmega128). Ich benutze ein Standart LCD Display "Displaytech 162". In meinem Anhang ist eine PDF Anleitung zur Anbindung eines LCD an das Board dabei. Leider bekomme ich es nicht auf die Reihe. Ein
-
Thread
Ethernut 2.1 LCD Display
ich habe etwas Schwierigkeiten beim Initialisieren eines LCD Displays am Ethernut Board 2.1 (Atmega128). Ich benutze ein Standart LCD Display "Displaytech 162". In meinem Anhang ist eine PDF Anleitung zur Anbindung eines LCD an das Board dabei. Leider bekomme ich es nicht auf die Reihe. Ein txt
-
Thread
UART und RS485-Profibus
hallo zusammen, Ich habe einen RS485-Profibus an meinem AVR-ATMega162 an die UART0 über einen MAX485 angeschlossen, um die Empfangsdaten zu lesen. Diese lese ich über einen Interrupt für UART0 aus. Dann möchte ich diese Daten an den UART1 zu einem PC (RS232) senden
-
Thread
Wiedereinstieg AVR ATMega 162
Host-Anbindung), und mal als Studienarbeit ein System mit dem AT90 gemacht. Nun hatte ich noch einen ATMega 162, habe mir ein 4x20 LCD besorgt, einen ISP RS232 Adapter für 6 Euro, ein paar Taster, LEDs, Festspannungsregler, .... Leider bekomme ich keine Antwort bei Programmierversuchen. Benutze auch
-
Thread
AT90USB162 wie ATMEGA programmierbar?
ATMEGAs und auch das tolle Tutorial ist für nen ATMEGA. Kann ich diesen Controller mit der gleichen Software füttern oder gibts da Probleme? Ich hab wie gesagt noch keine Ahnung und möchte lieber von dem Foren-Wissen profitieren, statt nen Nieschenweg
oder Nein? Ich erinnere mich ganz dumpf mal gelesen zu haben, dass der AT90USB*** im Prinzip ein ATMEGA128 mit integrierter USB-Schnittstelle ist. Stimmt das? Dann wäre ja meine Frage glaub ich jedenfalls beantwortet - falls das stimmt. Grüße
-
Thread
Programmfehler LCD-Sonderzeichenproblem
Guten Tag erfahrene µC-Fans.. LCD: EA W162B-NBLW µC: ATMEGA8 Programmierstation: STK500 Entwicklungsumgebung: AVR Studio 4.13 ich habe ein Problem mit genau einem Sonderzeichen... genauer gesagt das dritte, welches
halbwegs kommentiert). Das ganze ist für 8Bit-Mode. Die Ports sind auf mein letztes Projekt mit ATMega1281 eingestellt (die Vereinbarungen am Anfang).Sind noch ein paar Karteileichen drin, die ich gar nicht benutze. Sieh es dir erst mal an. MfG Spess
-
Thread
LCD ansteuern mit Fleury-Lib
Hallo, ich versuche mit einem Atmega 32 ein Display der Firma Displaytech (204B), also 4 Zeilen a 20 Zeichen anzusteuern, vergeblich. Ich habe dazu schon die beiden Zeilen #define LCD_LINES 2 /**< number of visible
zum 2x16 gibt es hier: http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A500%252FLCD162C%2523DIS.pdf;SID=20Cru1PawQARQAAGH4BDI2f933fa245972d449facbea56cce25d5 das zum 4x20 hier: http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A500%252FLCD204B%2523DIS.pdf;SID=20Cru1PawQARQAAGH4BDI2f933fa245972d449facbea56cce25d5
-
Thread
WinAVR 20071221 / LibC V1.6.0 MemCopy problem?
Hallo, ich habe gerade Zwei AVR in Bearbeitung (ATMega168 / AT90USB162) In beiden Systemen habe in eine kleine Fifo Funktion siehe Unten. Die Erstimplentierung war unter LIBC V1.4.6 / WinAVR 20070525 auf dem ATmega168 Dort schien alles IO
Roland Schmidt wrote: > ich verstehen aber nicht wieso im AT90USB162 dieser Code dann nicht > richtig tut. Weil er keinen Multiplizierer besitzt. Das war eine fehlerhafte Einordnung der AT90USB82/162 in dieser Version (mangels ausreichender Informationen seitens
-
Thread
AVR, externer ram, 2 uarts
ausserdem bei dem max232 chip nicht sicher welchen ich da verwenden sollte. an dem UART zwischen pc und atmega8515 würde eine geringere baudrate (z.b. 19200) reichen. vielen dank für eure zeit!
ATMega162. SRAM mit 64kB gibts schwer, daher 128kB nehmen und A16 auf GND legen. Peter
-
Thread
USB-COM-Treiber selbst schreiben.
komplett aus, was ich machen will. Aus diesem Grund erkläre ich es euch mal. Ich will mit einem ATMega16 Controller Daten in Megabit-Bereich übertragen. Jetzt unterstützt der Standardtreiber "usber.sys" von Microsoft unter Windows XP aber nur eine Baudrate von bis zu 128.000 Baud. Jetzt meine
selbst hochzuschrauben und diesen dann zu programmieren? Das ganze würde dann über einen ATMEL 90USB162 Controller als virtuellen COM-Port im PC simuliert werden: ANordnung: virtueller COM-Port => 90USB162 => Chip für RS232 Schnittstelle => ATMega16 gruß anno
-
Thread
Informationen gesucht: 3,3V Display HB24208 für AVR32 / NGW100
Ergeiz gepackt und ich habe mal fix mittels einem CPLD (XC9572XL), einem SRAM (128Kbyte) und einem ATmega162 einen 4-bit Logikanalysator aufgebaut. Die Ausmaße sind im angehängten Foto erkennbar. Hier die dadurch gewonnenen Erkenntnisse: Das Display wird mit 4 Leitungen angesteuert. DISPLAY_SELECT
-
Thread
JTAGICE mkII meldet: failed to identify target
Prozessor ist ATMEGA162, Board ist STK500, Debugger ist JTAGICE mkII, SW ist AVRStudio V. 4.14 Build 589 Wenn ich auf dem Main-Tab "Read signature" anklicke, oder das "Fuses"-Tab aktiviere, dann kommt die Meldung "Failed
-
Thread
Grafik-LCD Controller mit AVR und VRAM
sitzen. Als Controller ist so ziemlich jeder AVR ab 40 Pins und 16KB ROM einsetzbar, also auch ATmega16/32 - insbesondere auch der ATmega162 mit seinen 3 zusätzlichen Portpins. Anzahl und Grösse der ins Programm integrierbaren Fonts ist natürlich von der ROM-Kapazität begrenzt. Mit grossem 48x32
-
Thread
ASCII Problem
UART, damit man das nicht alles per Software machen muss. Der kleinste Atmel ist glaub ich der ATmega164 oder ATmega162, kostet 2,95€ bei Reichelt als PDIP. Der hat 2x UART. Die Beschaltung würde minimal ausfallen: TVT-VGA <=== MAX232 <==> ATmega164 <==> MAX232 <== GERÄT Kosten weniger als 10
Bidirektional sein müssen, aber geht ja nur ein eine Richtung. dann kann man schon nen ATtiny2313 oder nen ATmega48 nehmen, kostet nur 1,20€.
-
Thread
DOG LCD 128x64 Initialisierung ATmega8 (Assembler)
sich da was tut musst du nicht nur SCK und MOSI, sondern auch das SS-Pin als Ausgang schalten. Beim ATMega8 also DDRB = (1<<DDB3)|(1<<DDB5)|(1<<DDB2); für alle 3 Ports.
verwende das EA DOGM128E-6. Dort ist PIN 39 Reset. Das war mein Fehler! Ich verwende das EA DOGM162x-A! Alles klar :-)
-
Thread
Probleme beim Einschalten von GM862
wird in Python progrtammiert oder von einen ext. uC gesteuert - CN4 unterstützt C and Basic ittels ATMEGA 162V-8AI und JTAG Interface Gruß Meff
-
Thread
Reflow löten selbstgemacht
>Den kleinen Behälter mit 176x162 mm schraube ich unten an den großen an >(oder lasse ihn schweißen, muss ich noch mal schauen, Loch wird dann >ausgeflext). >Darin kommt das Galden, ca. 1,5 l passen rein. Der große behälter hat
Subd9-Verbinder vorgesehen, dazwischen sind I2C-Extender geschaltet. Die Zentrale hat einen Atmega644p, kann bis zu 6 PT100 abfragen, 2 Servos direkt ansteuern (für eine evtl. noch vorzusehende Klappe), hat eine Schnittstelle zu einem Tinystep von Mechapro, für den Schrittmotor des Aufzugs, USB
-
Thread
Unbenutztes Register im 8-Bit Atmel?
an? Nein. > Ich meine nur, weil sich ja z.B. schon die Länge der Interrupttabellen > von Atmega88 und Atmega16 in der Länge unterscheiden und auch nicht > jeder Atmega gleich viele I/O-Ports hat. Die Vectab steht im Flash.
. Es wäre mir neu, daß AVR-Programme ohne neu compilieren auf nem anderen Typ laufen. Selbst ATmega8 und ATmega88 sind sich zwar ähnlich aber im Binärcode völlig inkompatibel. ATmega16 und ATmega164 auch usw. Ohne für den richtigen Typ zu compilieren läuft bei den AVRs garnichts! Und daher
-
Thread
Welcher Mikrokontroller für mich (Anfänger) am Besten geeignet mit USB-Unterstützung?
Scherz? Troll? Wenn nicht: Lern erstmal mit Atmega8 o.ä. Wenn du dann in einigen Jahren genug Routine hast, um so ein Projekt in Angriff zu nehmen, gibts auch deinen Wunschcontroller.
> Könnt ihr mir als Anfänger etwas raten bzw. ein paar Tips geben? Hier im Forum ist der ATmega8 (oder 168) recht gebräuchlich. Peter
-
Thread
Projekt : GPS Tracker
Volt - RS232 interface on +/- 12 Volt and CMOS level - SIM card holder - ATMEL micro controller ATMEGA 162V-8AI with JTAG interface - Standard 2,54 mm connectors - RF connectors U.FL to wire RF cables or GSM/GPS antenna - Several I/0 lines It is supported by source code in C and Basic for the
@ Julian Es ist ein ATmega32. Wenn du auf das Board schaust siehst du auch "zu viele Pins" für einen ATmega8.
-
Thread
Shiften aber wie?
Hallo zusammen, ich habe eine Frage zum Schiften der Bits. Arbeite mit dem AVR Studio und einem ATmega162. Wenn ich mir zum Beispiel eine Variable anlege von Typ "long" und dieser Variable eine Zahl zuweise mit einer Kommerstelle. long gross = 12.7; Dann diesen wert auf einem Display ausgeben
-
Thread
AVRISP geht nicht / STK500 geht?
zurückgreifen zu müssen, habe ich mir den kleinen AVRISP gekauft. Nun habe ich eine Platine mit dem Atmel ATMEGA 162 vor mir liegen, welche über die STK 500 problemlos programmiert werden kann. Der AVRISP hingegen sagt, dass kein device gefunden wurde. Da beide den "genormter" ISP Stecker haben, gehe ich
-
Thread
avr-gcc: 3.4.6 contra 4.3.0
Würdest Du mir diese verraten? Ich verwende avr-gcc momentan mit den Optionen [pre] -mmcu=atmega8 -Os -S -save-temps -dp -fverbose-asm -fno-keep-inline-functions -fno-common -W -Wall -Wstrict-prototypes -Wunused -Wextra [/pre] Für dieses Projekt sagt avr-size für .text: [pre] avr-gcc
PROGMEM = { .config_id = 4, .nixie = { .power_on = 1, .volt = 6, // ca. 162 V .change_100ms = 5 }, {{ .a = { .id = 0, .max = 100}, .b = { .id = 5, .max = 100}, .c_d = { .id = 5, .max = 100}, .e = { .id = 0, .max = 9}, .nixie_bright
-
Thread
Experimentieren mit Microcontrollern - zur Praxis!
>Die 8 in ATmega8 steht für 8 KiB Flash-Speicher - ergo gibt es keinen >größeren ATmega88 und ATmega168 bieten mehr Programmspeicher. Für den Anfang ist das aber ohne Belang.
>ATmega88 und ATmega168 bieten mehr Programmspeicher. ==> Müll
-
Thread
Temperaturabhängige (?) Anzeigefehler Mega8 und DOG-M 162
tollen Beiträge hätte ich meine µC Basteleien niemals geschafft. Mein erstes µC-Projekt ist ein ATMega8 an dem ein DOG-M 162 LCD, ein DS18B20 und ein paar binäre Eingänge angeschlossen sind. Der Mega 8 läuft mit dem internen Takt, welchen ich auf 8 MHz eingestellt habe, das Display wird im 4 Bit Modus
-
Thread
finde den fehler nicht!
Ich benutze einen Atmega162! Und es ist noch ein drittel des Speicherbereichs frei! Laut AVR Studio
-
Thread
G-LCD bei Pollin
Naja der große Vorteil der XC95xxxXL Reihe ist eben die 5V Verträglichkeit an den Pins und da ein ATMega bei 16Mhz 5V benötigt, ist das durchaus ein Argument für diese CPLDs.
nacheinander mit 8MHz ClkX Frequenz geht, dann müsste sich eine Vollgrafik-Version mit einem 16MHz Mega162 (Mega16, ...) und einem 256Kx4 VRAM realisieren lassen (plus ein paar Gatter für's ClkO/ClkU-Gating). CPU-Last für Videorefresh ist dann 12% (70Hz) bis 18% (100Hz) - komplett in C programmiert.
-
Thread
Adresslatch für AVR in CPLD fehlerhaft?
Hallo, ich habe folgendes vor: Ich möchte einen Speicher über einen CPLD an einen ATMega128 anschließen. irgendwann soll dann in den CPLD XC95144XL noch was anderes hinein. Dazu benötige ich das Durchschleifen aller Leitungen vom AVR zum SRAM durch den CPLD. Nun arbeite ich gerade
AVR_ALE = '1' then AL_Latch <= AVR_AD; -- Chip Select Addressdekodierung, low active -- ATMega162 0x0500 start externer SRAM -- ATMega128 0x1100 start externer SRAM -- hier Addressdekodierung f?r ATMega162 -- Addressbereich Typ AVR_AH CS~ -- 0x0500 bis 0x05FF ---
-
Thread
Mit DMX einen Beamer steuern
geschickt werden sollen? Wenn das beides Klar ist dann halte ich es für machbar. Z.B. mit einem Atmega162
-
Thread
8048 - externer Speicherzugriff - wie?
nicht. Wenn der 8048 pinkompatibel mit dem 8051 ist, kannste das Board ja mit nem AT89C51ED2 oder ATmega162 pimpen. Peter
> Wenn der 8048 pinkompatibel mit dem 8051 ist, kannste das Board ja mit > nem AT89C51ED2 oder ATmega162 pimpen. Also bitte! Du wirst einen Oldtimer doch nicht mit GPS und LED-Scheinwerfern ausstatten wollen? ;-)
-
Thread
Glühwürmchen in Rotkohlglas gefangen
blutiger Anfänger, und wollte Fragen ob mein Gedanke richtig ist? Wenn ich die Glühwürmchen auf einen ATMEGA32 draufmache und den Code abändere, kann es sein das dann statt der 4 Ausgängen für LED's dann 32 zur verfügung stehen würden? LG Michael
> Wenn ich die Glühwürmchen auf einen ATMEGA32 draufmache und den Code > abändere, kann es sein das dann statt der 4 Ausgängen für LED's dann 32 > zur verfügung stehen würden? Ich hab jetzt die I/O Pind des Mega32 nicht gezählt, aber kommt
-
Thread
Mosfet oder Transistor?
Frage, was für ein Bauteil ich am besten nehmen soll. und zwar will ich 25 RGB-LEDs an einen AVR (Atmega162) anschließen. Jeweils die Anode der einzelnen Farben sollen verbunden sein, sozusagen als Farbkanäle. Die Kathoden der jeweils gesamten RGB-LED soll der AVR auch schalten können. Jetzt ist die Frage