-
Thread
Paralleles EEPROM beschreiben (page write)
www.datasheetcatalog.org/datasheets/400/489767_DS.pdf ). Die Adress-, Daten- und Steuerleitungen sind mit einem ATmega162 verbuden. Das auslesen des ROMs funktioniert auch schon, nur am beschreiben haperts noch. Vielleicht kann sich jemand von euch mal das Datenblatt, speziell den Write-Zyklus (Figure 5, Seite 12
Hallo, du steuerst ihn "zu Fuß" an? Du hast ihn doch an einem Mega162, warum benutzt Du nicht dessen XMEM-Interface? Es geht natürlich auch so. Ich fange mal von vorn an. ;-) Grundstellung: Datenport Eingang Controlleitungen Ausgang Adressen Ausgang. WR
-
Thread
Hochleistungs LEDs mit Software PWM langsam dimmen
Hallo, Die Eckdaten sind: - ATmega 8 mit 8MHz Quarz (kann noch durch 16 MHz Quarz getauscht werden) - 4 LED Zweige mit Hochleitungsleds. Geschaltet von FETs! - SoftPWM - PWM Frequenz sollte so gewaehlt sein, dass es nicht sichtbar
Es gibt aber auch AVRs mit mehr als einem 16 Bit Timer und demzufolge meh Hardware-PWM-Kanälen. MEGA162 wäre ein brauchbarer Kandidat, ist im relativ gut handhaberen TQFP44 zu haben. @ jack (Gast) >8 Bit ergeben 256 Stufen. Das reicht. Wenn du mal den Artikel lesen und verstehen, und vielleicht
-
Thread
Probleme mit Bluetoothmodul BTM 112
Hallo, ich verwende hier gerade das BTM 112 von Ryson an einem Atmega 162, ich habe den ganzen Atmel auf 3,3V runtergezogen und direkt an TX RX rangehängt, also alles gewöhnlich UART. Nun habe ich aber das Problem, das scheinbar etwas mit der Baudrate oder anderen Einstellungen
-
Thread
3 Phasen 0-80Hz Sinusgenerator
144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 172, 173, 174, 175, 176, 177, 178, 179, 180, 180, 181, 182, 183, 184, 185, 186, 186, 187, 188, 189, 190, 191, 192, 192, 193, 194, 195, 196,
180, 179, 178, 177, 176, 175, 174, 173, 172, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 127, 126,
-
Thread
Atmega8515 kein A/D Wandler?
mich ein bisschen, dass ATMEL die beiden immer noch im Programm hat. Schließlich gibt es mit dem ATMega162 schon ne ganze Weile auch einen Nachfolger für den 8515 ohne ADC, aber mit externem Memory-Interface...
-
Thread
Expermientier(kasten) für Studentin
grillt: http://shop.embedded-projects.net/product_info.php?info=p18_AVR-Entwicklungsplatine-AT90USB162--AVR-USB-162-.html Wenn man noch ein paar Euronen für einen Programmer übrig hat: http://shop.embedded-projects.net/product_info.php?info=p44_AVR-Entwicklungsplatine-fuer-40-polige-AVRs--AVR-P40
_usbprog-v3-0--Adapter-vormontiert-.html Nur schade das Andreas hier nur Boards für die ollen Atmega85x5 anbietet, eines für Atmega16/32 wär sicher auch mal nett. Zum experimentieren sind die Boards trotzdem ganz Ok, man bekommt für <5€ sicher noch einige Zeit einen passenden Ersatz-Controller beim
-
Thread
Atmega161 beschaffen
Hallo! Ich möchte mir den yampp3/USB-MP3 Player bauen. Dazu benötige ich den ATmega161. Weiß jemand, wo ich den beschaffen kann? Ich finde bei Conrad, CSD und Ribu nur den ATmega16. (bin Österreicher) Bei diesen Bauteilen habe ich keinen Lieferanten finden können: Typ
Der ATmega161 wurde nur ganz kurze Zeit produziert, fand also kaum Verbreitung. Pinkompatibel ist der ATmega162, allerdings könnten Codeanpassungen nötig sein. Mal die Migrationsnote anschauen. Peter
-
Thread
Einstiegsversuch uC-Technik anhand einer Zählaufgabe
Datenaustausch mit dem PC. Die Einfachversion für den Gaszähler wäre dann vielleicht der AT90USB82 oder AT90USB162; damit kann man auch anfangen; es gibt eine Laborplatine von OLIMEX für ca. 15 €. Viel Erfolg
angeklickt und das ist die alte Version 1.117 oder sowas. hatte mich schon gewundert, warum die den Atmega8 nicht kannte aber jetzt funktionierts einwandfrei. Sehr schön. Dann probier ich jetzt mal ein wenig rum. Danke
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 at90pwm2 at90pwm3 atmega16 atmega161 atmega162 atmega163 atmega164 atmega165 atmega168
atmega16 atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega168p atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega328p atmega329 atmega329p atmega3250
-
Thread
AVR Eclipse Plugin 2.3
will now use the MCU with the shortest name when multiple MCUs share the same signature (e.g. ATmega169 / ATmega169P). This makes working with the AVR Butterfly easier. [/pre]
Atmega8 Atmega8 wrote: > @ 900ss > Ich will auch dass Gnu99 als Default gesetzt wird. > > .. nicht traurig sein dass du überstimmt wurdest :) Nöö, bin ich nicht. Kein Problem. Meinetwegend kann da
-
Thread
Infrarot Flash für 336 LEDs mit 455Khz Modulation
gesamte Schaltung besteht aus genau 12 Bausteinen und 16 Fet's ...fertig. Rest macht die Software im ATmega162. Gruss Gerd
meinst du wieviel "Dampf" braucht man denn für das Ansprechen von 42 Eingängen? Ich benutze einen ATMEGA644. @Gerd: Das sind coole Bausteine, jedoch fehlt bei mir schlicht und einfach eine freie serielle Datenleitung. Und ich möchte auch nicht noch ein lustiges neues Protokoll implementieren um LEDs
-
Thread
AVR-CTRL - LCD Display geht nicht.
c77760c7778f445145c3750b89274573 Ich benutze Ponyprog zum Bespielen und auf dem Board ist ein ATMega16. Lauflichtsteuerung z.B. lässt sich auf den Chip spielen und läuft. ( http://www.mikrocontroller.com/de/download.php#AVR ) Nun habe ich folgendes Problem: Display zeigt mir nix an und wenn
Gegenteil von blanks?) Hat jemand eine Ahnung an was es liegen kann? Das Display ist ein Displaytech 162 von Reichelt. Vielen Dank für jede Hilfe schon mal im Vorab! Greetz Hansanaut
-
Thread
Mal wieder EA DOG-M 162, keine Initialisierung
die gegeben wurden haben mein Problem nicht gelöst. Es geht um die Initialisierung eines EA DOG-M 162, im Modus 5V 8bit welche mit einem ATMEGA16 fehlschlägt. (Andere LCDs konnte ich mit dem ATMEGA16 bisher erfolgreich ansteuern.) Leider bin ich mir nicht sicher ob es an der Schaltung selbst oder
Pin24 VOUT an 5V Pin25 VIN an 5V Pin26 VDD an 5V Pin27 VSS an Masse Pin28 D7 an PortC 7 (ATMega16) Pin29 D6 an PortC 6 Pin30 D5 an PortC 5 Pin31 D4 an PortC 4 Pin32 D3 an PortC 3 Pin33 D2 an PortC 2 Pin34 D1 an PortC 1 Pin35 D0 an PortC 0 Pin36 E an PortB 2 Pin37 RW an PortB 1 Pin38
-
Thread
Problem mit LCD Initialisierung
Hi, ich versuche zur Zeit mein LCD 162 von Displaytech (Datenblatt im Anhang) zu programmieren. Ich verwende einen ATMEGA8535 und programmiere in Assembler. Nun habe ich das Problem, dass sobald ich bei der Initialisierung die Daten für
-
Thread
Problem mit PWM und Servo
einen Fehler gemacht oder liegt es an einer anderen Stelle? mfg Max Hardeware: STK500 mit ATMega16 bei 14,7456 MHz Compiler: avr-gcc 4.3.0 unter Ubuntu 8.10
umfangreiches Programm an, das auch noch Multiswitch-Module von futaba auslesen kann... Es ist zwar für den ATMega162 (scheinbar mein LIeblings-AVR) geschrieben, sollte aber Dank der Kommentare leicht änderbar sein. Die Servos hängen an "normalen" Portpins. "fosc" und die Registernamen müssten nur deinen Controller
-
Thread
ADC: Wieviele Spannungen kann ich am AVR einlesen
Jeder ATMEGA oder ATTINY mit internem ADC hat exakt EINEN ADC und einen vorgeschalteten Multiplexer mit n Eingängen, die in der Software umgeschaltet werden können. Damit kannst Du nacheinander n Spannungen messen
Hallo, wollte ich schon drauf hinweisen, der 8515/Mega8515/Mega162 jaben keinen ADC dafür das Memory-Interface. AD0...AD7 sind Address-/Data0...7 der Speicheranbindung. Gruß aus Berlin Michael
-
Thread
low esr Elko für lt1073?
Falls noch jemand andere zündende Ideen hat: Die zu versorgende Schaltung besteht aus einem ATmega162 (momentan bei 7,3728MHz, ich muss noch ausprobieren ob ich da weiter runter gehen kann), einem 74HC573 (Latch) und einem 628128 128kB SRAM. Der SRAM braucht laut Datenblatt 5V+-10%, deshalb muss
-
Thread
Atmega162 Fuses
Hallo, ich möchte meinen Atmega162 mit einen Quarz von 7,3728MHz betreiben. Dieser ist mit 22pF Kondensatoren gegen Ground geschalten. Nun die Frage ich weis nicht wie viele CK und wie viele ms man braucht. Würde CKSEL0=0 CKSEL1
-
Thread
Bitte Hilfe: Probleme mit LCD bei Netzteil von Tuxgraphics
Tuxgraphics. Nun hab ich ein kleines Problem mit dem Display (2x16 Zeichen, HD44780 komp., Displaytech 162) Während der Anzeige "verschwinden" hin und wieder einige Zeichen in der 1. Zeile und die erssten Zeichen der 2. Zeile rutschen nach oben ans Ende der ersten Zeile. (Ich hoffe, ihr verteht, was
load_test_lcd). Dieser funktioniert hervorragend. Display zeigt Text ohne Probleme an. Software für den atmega8 hab ich angehangen, vielleicht könnt ihr ja mal durchschauen. Hab von C-Programmierung leider noch keine Ahnung, dies sollte mein erstes Projekt mit AVR-Prozzis werden... Bis auf das LCD funktioniert
-
Thread
AT90CAN128 UART Bug? Atmel rausschmeißen?
Hast du mal versucht das Programm auf einem ähnlichen Chip auszuführen (z.B. ATmega16A, ATmega162)? Der USART-Kram sollte darauf ja auch problemlos laufen. Verschwindet das Problem dadurch, so wird ein Bug im Controller zumindest wahrscheinlicher. Alternativ würde ich vielleicht
blockiert wird? >Hast du mal versucht das Programm auf einem ähnlichen Chip auszuführen >(z.B. ATmega16A, ATmega162)? Jemals etwas davon gemacht?
-
Thread
Wie lange wird der AT90CAN128 noch lieferbar sein?
obwohl sie technisch nicht der veralteten Generation angehören. So ist der AT90CAN128 ungefähr ein ATmega128 plus CAN und mitnichten veraltet, genausowenig wie der AT90USB162. Ich bin zudem garnicht sicher, ob Reichelt diesen Typ überhaupt jemals geführt hat.
-
Thread
ATmega162 / AVRDragon - Problem
Hallo! Ich möchte mit Hilfe eines ATmega162 die Daten (zunächst ASCII-, später binäre Daten) eines GPS-Empfängers per TCP an eine Spezialsoftware auf einem normalen PC schicken. Der µC ist deswegen notwendig, weil diese besagte Software nur
Schaltplan? Speziell: wie ist der Reseteingang des M162 beschaltet? Wie sind die Fuses gesetzt?
-
Thread
EAGLE 3D - zeigt eure Projekte Bilder
Hi, hier mein Testboard für den ATMega8 Kalle
Displaytech-162A
-
Thread
1xTX auf 2xRX ATMEGA162
Ich habe einen ATMEGA162 mit 2 UARTS und dazu ein LIN-CHIP der mir vom BUS Daten liefert. Der Sender vom LIN-Chip also TX wollte ich die RX von UART0 und an RX von UART1 zusammen legen, sodas ich über beide die gleichen
empfangen kann.Kann ich diese RX einfach miteinander verbinden? Eigentlich sind ja beide RX vom ATMEGA162 Eingänge.
-
Thread
MIDI Merger Hilfe weiss nicht weiter
wie ich zwei oder mehr MIDI-In auf einen MIDI-Out Mergen kann. Es müsste theoretisch mit einem ATmega8 oder 16 mit Ringpuffer gehen. Ich find aber keinerlei Hilfen oder Beispiele im I-Net. Eine Funktion um Zwei MINI-In's zu lesen ist relativ einfach, habe ich auch schon auf einem ATmega128 mit
> Eine Funktion um Zwei MINI-In's zu lesen ist relativ einfach, habe ich > auch schon auf einem ATmega128 mit STK500 programmiert. Du kannst auch den ATmega162 nehmen, der hat auch 2 UARTs. > Da beide MINI-In jeder Zeit senden können und die Daten nicht verloren > gehen dürfen. Weis ich nicht
-
Thread
schnelle AD/DA-Wandlung
Moin, mal nen paar fragen. Wovon hängt die Konvertierungszeit des AD Wandlers ab? Beim Atmega644 zb steht was von 65 bis 260µs - das ist ja schon ne recht hohe Differenz. Ich brauche eine Umwandlungszeit von maximal 90µs. Da ich 143 Sensoren innerhalb von 10-13ms auslesen will. Alternative
um sie zu speichern. AVRs gibts bis 8kB internen Arbeitsspeicher. Man kann an busfähige, z.B. den ATMEGA 162 oder 64, 128, 1280, 1281, 2560, 2561 bis zu 64kB externes Ram anschließen, das sich auch batteriepuffern lässt (Lithiumbatterie 3V für 10 Jahre). Ich rate davon ab, für die Messwertspeicherung
-
Thread
Problem mit T6963c bei Umstellung auf I2C
Pins zu sparen, versuche ich das Display über zwei PCF8574A Portexpander anzusteuern. µC ist ein ATMega644 mit 16 Mhz. Pullups am I2C sind vorhanden. Ein PCF8574A versorgt die Datenleitungen D0-D7, der andere die übrigen Steuerleitungen. Das Display erscheint im schönsten Blau mit etwas mehr Kontrast
In Display Init. 1. 2. in T6963cPutData 1 Status: 34 Status: 34 Status: 34 Status: 162 Status: 162 Status: 162 Status: 162 Status: 162 Status: 162 Status: 162 Status: 162 Status: 162 Status: 162 Status: 162 [/c] Hat jemand eine Idee, warum es nicht
-
Thread
beispiel code für den atmega162 16PI codevision
Hallo ich bin ein absoluter anfänger in Cund im programmieren von µP. ich habe ein stk500 und ein atmega162 16PI auf dem ich gerne ein paar led's auf dem stk500 ansteuern würde. als entwicklungsumgebund muss ich codevision verwenden(lehrervorgabe) das problem ist nun das ich zwar die bereits code in
-
Thread
RS485 am Mega32
Der AtMega 162 hat auch 2 USARTs. Dem Versuche ich gerade 2* RS485 beizubringen, habe aber noch ein Timing-Problem. Schönen Feierabend, Konrad
-
Thread
ATMEGA162 teilt Takt willkürlich
Hallo. Ich habe einen Mega162 mit einem 7,37MHz Baudratenquarz am rennen. Dabei ist mir aufgefallen, dass sporadisch 2-6s nach Power-On die Befehlsfrequenz plötzlich um den Faktor 8 geteilt wird. Die Pinwackel-Testroutine erzeugt also plötzlich eine 8x kleinere Frequenz. Das passiert allerdings nicht, wenn ich die Interrupts abschalte. In dem "langsamen" Zustand habe ich das CLKPR-Register überprüft, aber es ist auf keine Taktteilung eingestellt. Teile ich den Takt mittels CLKPR, teilt dies die Systemfrequenz ordnungsgemäß, die sporadische /8-Teilung bleibt. seltsamerweise sendet der USART0
-
Thread
LCD Problem am Atmega16
ich weiß nicht mehr weiter. Ich versuche jetzt schon seit mehreren Tagen ein LC-Display an einem Atmega16 zu betrieben, aber ich schaffe es nicht das Display zu initialisieren. Der Grund, warum ich nicht mehr weiter weiß ist der, das dass Display an einem Atmega8 einwandfrei funktioniert. Auch in der Simulations-Software „Proteus 7“ Funktioniert das Display, egal ob Atmega8 oder 16. Um das Display anzusteuern, verwende ich die lcd-rutines aus dem AVR-GCC-Tutorial. Das Display ist das LCD162 von Reichelt im dem Controller KS0070B. Gruß Daniel
-
Thread
Datenlogger für Sputnik-Nachbau
heissen 270 Messwerte pro Sekunde erfassen, und diese 270 Werte auch noch abspeichern. Wenn ein ATMega das packt bin ich schonmal beruhigt. Aber packt der I2C-Bus das auch, wenn die Werte direkt in eine EEprom geschrieben werden? Über den Bus laufen ja auch noch die Druckmessungen. Ich brauche von
~ 18s, bei 270Bytes/s ~ 4860Byte. Ein 64kBit EEPROM sollte reichen. >Dateianhang: Sputnik.rar (162,1 KB, 1 Downloads) Besser ZIP, siehe [[Bildformate]]. >Ja, ich bin nicht der tollste Schaltplan-zeichner. Sind auch sicherlich >noch einige Bugs drin. ja, AGND an GND, nicht den Kondensatro
-
Thread
I2C / TWI 10 Bit Adressierung
Guten Morgen, hat jemand von Euch einen ATMega162/ATMega16 TWI/I2C mit 10 Bit Adressierung betrieben. Ist das machbar? Lässt sich so etwas vlt. Softwaretechnisch lösen? Mit freundlichen Grüssen Chris
-
Thread
KS0070B_V0 kompatibel zu HD44780?
ist, dass es nicht funktioniert und ich nicht herausfinde, wo mein Fehler liegt. An meinem AVR (ATmega8) muss ich doch nur (er läuft mit internen Takt mit 1MHz) Reset (PC6) mit meiner Spannung (5V) über einen 10k Widerstand verbinden und eben das VCC und darunter das GND verbinden, oder? Dann mal
Im DB meines Displays (http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=1;INDEX=0;FILENAME=A500%252FLCD162C%2523DIS.pdf;SID=28Nj3rMawQARwAADqIiC0c45e569ce8adb23cb9a1dbd43feb6ce4/LCD162C%23DIS.pdf+anzeigen) S. 5 steht ich müsse zuerst 0b00000011 in das Steuerregister schieben. Ja was denn nun? :-(
-
Thread
ethersex im etherrape
atmega161 atmega162 atmega163 atmega165 atmega168 atmega169 atmega32 atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128
at90s8515 at90c8534 at90s8535 at86rf401 attiny13 attiny2313 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711 avr4 atmega8 atmega48 atmega88 atmega8515 atmega8535 avr5 atmega16 atmega161 atmega162 atmega163
-
Thread
LCD Initialisierung schlägt fehl!
bei mir scheint etwas bei der Initialisierung meines Displays fehlzuschlagen. Ich benutze einen ATmega8-16 und ein Reichelt LCD. Datenblatt des Displays(pdf): http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=1;INDEX=0;FILENAME=A500%252FLCD162C%2523DIS.pdf;SID=28Nj3rMawQARwAADqIiC0c45e569ce8adb23cb9a1dbd43feb6ce4/LCD162C%23DIS.pdf+anzeigen Informationen zur Initialisierung befinden sich auf Seite 5! Es ist (2mal überprüft) alles richtig angeschlossen und der Controller läuft auch einwandfrei (mal mit LEDs getestet
-
Thread
GPS und UMTS an den AVR
Quad band GPRS module C2-S # Sirf Str 3 based GPS module AarLogic GPS 3M # ATMEL micro controller ATMEGA 162V-8AI with JTAG interface # RS232 interface on +/- 12 Volt and CMOS level # Standard 2,54 mm connectors Gruß Egon
-
Thread
Uhr-Tutorial
nicht geändert wird und die Sekundenabzählung hier den Effekt bewirken? Ich habe das Display EA W162B-N3LW
Ja du hast Recht, also hier das UHR1.asm Ich verwende 4MHz interner Takt des Atmega8 Programmierstation ist das STK500 Entwicklungsumgebung AVR-Studio4 Ganz unten habe ich die Zahlenübersetzung geändert, weil im Tutorial das temp2 as Speicherort gewählt wird, jedoch die Routine
-
Thread
LCD ansprechen Probleme
unterbrechung) kann es aber auch sein, daß gewisse signale falsch interpretiert werden. Hat der ATmega128 nicht auch JTAG defaultmässig eingeschaltet?
hier von reichelt http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=1;INDEX=0;FILENAME=A500%252FLCD162CBL%2523EAS.pdf;SID=15bJd6gNS4AQ8AAGSnMrY6ba39e0f35dc34eed97d3c74ce400b71 da hab ichs her.
-
Thread
Grundlegender Programmaufbau finden für eine RGB Stimmungslampe
einem Durchmesser von 30cm pimpen :) Die Hardware steht grundsätzlich schon. Ich habe einen ATMEGA mit 64kb Programmspeicher, 3x16 bit pwm und adc an dem ein Temperatursensor lm335 hängt zum überprüfen der Temperatur von den LEDs, jeweils 2 stück lumileds mit 3Watt in R G und B mit einem LED Treiber
>noch sehr locker in 8kb rein, selbst mit deinem IR Empfänger. Warum zuviel? Ich habe diesen Atmega absichtlich gewählt, da es sonst keinen atmega gefunden habe der klein ist, 3x 16pwm hat und noch einen adconverter hat. nur ein einziger kleiner atmel µC und zwar der at90usb162 hätte 3 stück 16