-
Thread
Netzwerkkarte mit RTL8019
ohne Karte 255 gebracht. Häng doch mal einen Pullup an PortA Bit 7, dann kommt ohne Karte 128+34=162. Uwe
Ich hab das ganze nun mal mit einem ATmega32 statt des ATmega162 probiert, mit dem Mega32 funktioniert alles wunderbar, die Homepage wird im Internet Explorer angezeigt. Somit scheinen die 1 kB RAM des ATmega162 nicht auszureichen. Wo könnte man denn noch RAM-Speicherplatz
-
Thread
LCD Display 480x360, blau, bei Pollin
denke, die Teile bekommen einen eigenen AVR spendiert. Habe eh aus der CC-Aktion noch etliche ATmega162 rumliegen, die ich sonst nicht los werde. Bei Erfolg melde ich mich wieder. Dauert aber noch ein Weilchen, ziehe gerade um und muss die nächsten 2-3 Wochen noch renovieren.
Danke für den Tip. Ich glaube der Aufwand wird zu groß und zu teuer, ich hatte gehofft, das Display lässt sich direkt mit einem µC ansteuern.
-
Thread
Mehrere Servosignale auswerten
Eingänge + 8 Ausgänge + Änderung der Mischfunktionen etc. per PDA Ich verwende dazu einen ATMega162, welcher den oben schon erwähnten Pin Change Interrupt auslösen kann. Wenn ein solcher Interrupt kommt, wird in meinem Programm eine Routine aufgerufen, die den aktuellen Zustand des Eingangsports mit
PIC-Assembler finde ich persönlich ziemlich scheußlich zu programmieren. @Matthias: Der entscheidende Tip. Interrupt on Pin Change auf dem Atmel. @Harald: So ähnlich wird es wohl werden. Projekt für Hochschule ist schon nicht ganz falsch, allerdings habe ich den Studentenstatus schon einige Tage hinter
-
Thread
HD44780 Compatibles LCD
vergewissern, ob folgende LCD Typen die richtigen (HD44780 kompatibel?? was bedeutet das?)sind: P204A und P162B von PeakTech? Vielen Danke Gruesse Lutz
www.neukom-electronic.ch/produkte/einbauinstrumente/ http://www.neukom-electronic.ch/produkte/einbauinstrumente/PeakTech_162.htm
-
Thread
FAT32 allg. + Schreibzugriff
Hallo, der Tip mit Linux ist gut (bin zwar kein Linuxer). Werde mal sehen, was sich da finden lässt. Ich hoffe mal, dass ich nicht gleich erschlagen werde von Millionen von Codezeilen ;-) Hat denn vielleicht sonst
Hi. Also, ich hab selbst FAT32 auf nem ATMeag162 implementiert. Momentan kann ich zwar auch noch nicht viel mehr als beliebige Dateien zu öffnen und diese bis zum Schluss auszulesen, aber ich kann dir vielleicht doch helfen. Ich hab mir zwecks Doku
-
Thread
Wie kann ich ein zwei werte zurückgeben
weil es so scheint, als wärst Du noch nicht sonderlich fit auf diesem Gebiet. Ist ein gut gemeinter Tip und kein Zusammenstauchen. Mit einem Buch und ein bißchen Übung hat mehr von den Antworten hier. Denn dann versteht man auch wirklich, was die Leutchen so meinen. MfG, Khani
452% des Code im Vergleich zur Pointer Version test2(). Und auch deren Aufrufer muß noch stolze 162% an Code erzeugen. Das Problem ist nämlich, daß man in der Returnanweisung keine mehrfachen Zuweisungen machen kann. Man muß also erstmal eine lokale Instanz der Struktur anlegen und die Returnanweisung
-
Thread
Webserver für 8051
Hi! Ja, dafür hätte ich etwas; das ganze läuft mit dem Atmega162 oder einem 8051. Ohne Compiler funzt's auch, mit dem Compiler(basic) war der Einstieg in das Webserver programmieren für mich aber sehr leicht. Was heissen soll; mit dem Compiler wirst du viel schneller
Dieter, vielen Dank für den Tip! Die Beck-Chips haben wir uns auch schonmal angeschaut. Als Internet-Zugang sicher gut geeignet, aber 'ne Anzahl Sensoren an einen 8051 anzuschließen dürfte deutlich leichter gehen als an den Beck
-
Thread
Nokia 6100 Grafiklibrary die Zweite
: - ATMEGA162 in die beiden Makefiles - 8 MHz in das Makefile der Library - Eintrag in die GLCD.H: #elif defined (__AVR_ATmega162__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN
richtig eingetsellt nur SS ist nicht belegt und CS ist auf der B5. Vieleicht hat einer einen TIP
-
Thread
Fernbedien RC5 Empfänger
@Jens War ein guter Tip. Wenn ich den TSOP in der Schaltung lasse, bekommt er eine VCC von 3 V. Da kann ich mit der Soundkarte auch nichts messen (Kein Wunder, dass der Controller keine Reaktion zeigt.). Wenn ich ihn aber
auf irgendwas im bereich 100µs einstellen, und dann RC5CYCLES zurückrechnen. #define RC5CYCLES 162 // tatsächlicher wert ist langsamer, messen. #define PULSE_MIN (uint8_t)(XTAL / RC5CYCLES * RC5TIME * 0.4 + 0.5) #define PULSE_1_2 (uint8_t)(XTAL / RC5CYCLES * RC5TIME * 0.8 + 0.5) #define PULSE_MAX
-
Thread
LCD 32122 (SED1520)
Salut, kann Dir leider keinen Tip geben. Hab nur einmal erfolglos versucht, das Ding mit LCDproc (Linux) anzusteuern. Der Bezeichnung nach ist es dieses Display, was es auch bei Reichelt gibt. Richtig? Das arbeitet fest eingestellt
Wald- und Wiesen-Transistor dimmen. Ist das fest eingestellte RAM-Interface denn das, was der Mega162 verwendet? Gruß, Mark
-
Thread
DS18S20 Problem
ziemlich vernünftig aus, vielleicht stimmt das timing nicht. versuch dich mal nach der Application Note 162 (app162.pdf) zu richten vielleicht klappts dann. gruss fabian
Hallo! So, ich hab gestern den Sensor gekauft, und heute endlich eingelötet. Ging tadellos. Tip zum Speichersparen: Um die Temperatur auszugeben verwende ich: sprintf(text,"%d.%s°C",p/2,(p&1)?"5":"0"); Das spart 400 Byte gegenüber sprintf(text,"%.1f°C",p/2.0); p ist das Byte, welches von
-
Thread
Jemand hier aus Braunschweig, Hannover oder umgegend?
Firma die für eine in Wolfsburg ansäsigen Automobilhersteller tätig ist. Aktuelles Projekt: ATmega162 CAN-tauglich machen. mfg Ras
Braunschweig. Bin zur Zeit Ausbildungssuchend und dachte ich frag einfach mal in die Runde, ob jemand einen Tip für mich hat, bezüglich eines Ausbildungsplatz in Braunschweig im Bereich IT-System-Elektronik / Mikrocontroler Entwicklung / Programmierung? Greets Gabriel
-
Thread
Protokoll für RS485
hi kjion, das mit dem snap ist ein heißer tip ... das werde ich mir genauer anschauen ... thanx, thomas
Roth etwas darüber gelesen. Links dazu habe ich noch nicht gefunden, aber im Datenblatt zum ATmega162 steht eine kurze Beschreibung. Man kann die USART so konfigurieren, dass das 9. Bit kenntlich macht, ob es sich um Daten oder eine Adresse handelt. Bei der Modelleisenbahn gibt es auch ein interessantes
-
Thread
GPIB - Programmierung
Kiel die Sonne. Mit µPD7210 erinnerst Du Dich richtig. Als Treiber waren dazu SN75160 und SN75161/162 geeignet. Wenn man aber nur einen Controller im System hat, der die Kontrolle nicht abgeben muß, kann man einen GIPB auch mit zwei Ports eines AVRs realisieren. Seinerzeit hatte Commodore seine ersten
deutlich gestrichen worden. Zuvor gab's im Keller im wieder etwas zu entdecken. Hast Du vielleicht einen Tip ?
-
Thread
Suche Diode mit niedriger Durchlass-Spannung
@Sebastian, habs gerade gemerkt, außer den Tinys hat ja nur der Mega162 den Pin-Change-Interrupt. Aber mit den 8 INTs des Mega128 gehts ja auch für mindestens 64 (8*8) Tasten. Der Bedarf an IOs wird meistens total übeschätzt. In der Codesammlung ist ein Beispiel
Hi stift, danke für den Tip mit den BAT-Typen, die gibt's auch als SMD! :-) Sebastian
-
Thread
AVR Bootloader
von hinten lesen: Nehmt einfach das Posting vom 2.Mai 2004, arbeitet unter XP sehr schön. Noch ein Tip: Eure Hex-Dateien müssen jetzt die alte DOS-Namenskonvention (8.3) erfüllen. (Für diese Erkenntnis brauchte ich leider 2 Stunden.)
Moin moin, läuft der BootLoader auch auf einem ATMega162? Jens
-
Thread
Atmega 128 board
Hallo kann mir jemand einen Tip geben suche ein Versuchsboard mit einem Atmega 128 mit Ein und Ausgängen serieller anschluss wenn möglich mit extra Speicher Dies dann mit dem AVR Studio 4.0 programmiert werden soll.
ATmega 16: Reichelt: 3,55, tec-shop: 10,85. Wenn das nicht Piraterie ist ;) Auch andere wie der 162er sind da deutlich teurer. Also gut Preise vergleichen...
-
Thread
Programmer incl. neuem Code für Atmel AN910
AVRProg kann ich vergessen, der unterstützt den 162er nicht. Daher bin ich grad mit AVRdude am werkeln. Beim Herstellen der Prommers habe ich die Platine leider etwas überbelichtet, so dass die Oberfläche leicht porös geworden ist. Hatte den Nachteil
Schon gut :) Geht beispielsweise so: avrdude -p m162 -U hfuse:w:0xD9:m Auslesen im Terminal-Mode (avrdude -p m162 -t): dump hfuse MfG formtapez
-
Thread
frage zu rjmp beim GCC/ATmega162
Das mit der objdump anweisung kannte ich schon, nicht aber den Tip mit dem Compiler - das probier ich gleich aus vielen Dank
Hmmm ich habe folgenden Compileraufruf gemacht: avr-gcc -S -Wall -O2 -mmcu=atmega162 -c main.c und es kommt tatsächlich ein Listing main.s heraus. Leider ist die Zuordnung C-Quelltest -> Assembler nicht zu erkennen. Hab ich da wohl noch ne Option vergessen? Bei der Variante, die
-
Thread
4094 oder 74164
Scanfrequenz ist 500-1300 Hz so das alle Stellen (Volle belegung vorrausgesetzt) zwischen 62.5 und 162.5 Mal die Sekunde aufleuchten was für ein ruhiges Diplay sorgt. Nimm mal ne Videokamera (Wenn vorhanden) und schau dir diverse Display durch den Sucher an dann wirste immer nen Flimmern feststellen
Mist,wieder zu schnell gesendet. Vieleicht sollte ich demnächst jeden Einwurf,Hinweis,Tip,Vorschlag mit nem Diclaimer versehen worin ich mich komplett vom Inhalt Ditanziere. Ob damit jemanden geholfen ist bezweifle ich. Vieleicht sollte ich mir auch ein Tolleranteres und weniger Agressives
-
Thread
µC Speed
jeder Steckkontakt zur Fehlerquelle werden @Gralf: wenn Du 2 UARTS brauchst empfehle ich den ATmega162. Der sollte die Anwendung "auf einer Arschbacke" schaffen ;) Also genug Speicher, genug Leistung, genug Reserven
möglichst einfach gestalten will, sollte diese über 2 Hardware UART verfügen. Beim AVR kommen da MEGA 128/162 oder 162 in Betracht. Als Taktfrequenz sollten dann 8 MHz vorgesehen werden, um den Fehler bei beiden Baudraten möglichst gering zu halten. 16 MHz geht zwar auch, ist aber hier absolut nicht notwendig
-
Thread
bezugsquelle für atmega8535
@felix: Danke für den Tip: ATMEGA8515-16AI (TFQP) Nr. RSMME8515A Lieferzeit: 3 Tage Preis: 7.10 EUR unter o.g. Link. cu tb
jedenfalls würde ich nicht unbedingt auf die Mega8515/Mega8535 warten sondern statt dessen lieber M16/M161/M162 nehmen Gruß Markus
-
Thread
DCF77-Uhr mit LCD
mit dir eigentlich nicht mehr streiten aber du lässt einfach nicht locker. Ich gebe dir mal einen Tip: Überlege mal wer, bei schlechtem Signal(ja, ja du kennst keins), eher eine aktuelle Uhrzeit hat. Vermutlich bin ich dir um Längen voraus. Da die Uhr für eine Heizung gedacht war, wollte ich eben nicht
START=0;END=16;STATIC=0;FC=10;PROVID=0;TITEL=0;DATASHEETSEARCH=LCD%20162C%20LED;FOLDER=A500;FILE=LCD162C%2523DIS.pdf;DOWNLOADTYP=1;DATASHEETAUTO=;OPEN=0 Die Pinbelegung des LCDs ist wie in Ihrem ersten File angegeben. Habe ich genau gleich gemacht. Getrieben sollte alles von einem AT90S2313 µC werden
-
Thread
EEProm screiben und lesen
Kleiner Tip. Um bösen Überaschungen vorzubeugen sollte man für die Schreibsequenz die Interrupts sperren. Also ;----EEPROM-Daten schreiben------------- eeprom_write: sbic EECR, 1 rjmp eeprom_write
(Noch) benutze ich ja keine Interrupts. In dem Handbuch vom Mega162 steht, dass der interne Oszillator für das Timing des EEPROMs verwendet wird. Ich takte den Prozessor aber mit einem externen Clock. Ist das ein Problem? Gruß Max