-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
16 Bit Farbtiefe und 512KiB RAM hat man also noch 62KiB für Daten aus dem SPI-Flash frei. Der ATmega162 mit AVR-Core ist für über 5€ ziemlich langsam. Aber einen ARM mit einem Pitch von mindestens e=0,80 finde ich nicht. Also bleibt´s wohl beim ATmega162. Der LPC1114 ist knapp dran, hat aber kein
>Also bleibt´s wohl beim ATmega162. Schöner Griff ins Klo;)
-
Thread
DVM mit Quasi-Analoganzeige, ATMEGA8, ASM
nicht richtig aus oder beides. Wenn mir hier jemand helfen würde, wäre ich wirklich dankbar. DOGM162W-A.asm, Labels 'CGRam' bis 'Symbole': Beschreiben des CGRAM DOGM162W-A.asm, Labels 'Loop70' bis 'Loop780': Definition der auszugebenden 'Felder', 'Balken' und Blanks DOGM162W-A.asm, Labels 'Loop80
aps \CP594V-0.asm \CP594V-0.aws \CP594V-0.hex \CP594V-0.map \CP594V-0.obj \DOGM162W-A\AvrBuild.bat \DOGM162W-A.aps \DOGM162W-A.asm \dogm162w-a.aws \DOGM162W-A.hex \DOGM162W-A.map \DOGM162W-A.obj \DSC22492.pdf \DSC22493.pdf \DVM mit Quasi-Analoganzeige.zip
-
Thread
womit füllt atmel bit shift (>>) die neuen bits auf?
hi, ich arbeite mit atmega162v (8bit) unter Atmel Studio 6.1 woran kann es liegen, dass [c] uint8_t counter; counter = a>>1; counter &= 0b01111111; [/c] andere Ergebnisse liefert als [c] uint8_t counter; counter
funsigned-bitfields -DDEBUG -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega162 -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" [/c]
-
Thread
Evertool-Light, avrdude und ATmega2560
Hallo Forum, Ich habe hier ein Board mit einem ATmega2560 in die Finger bekommen. Dort ist die JTAG-Schnittstelle herausgeführt. Also fluggs Evertool-Light [1] rausgekramt und ein kleines Testprogramm geschrieben. Fuses auslesen/setzen funktioniert
Von AVR Studio 4.19 wird JTAGICE noch unterstützt. Dort erfährt man auch die 'supported devices': ATmega32, ATmega16, ATmega64, ATmega128, ATmega162, ATmega169, ATmega323, AT90CAN128 Mit anderen Worten JTAGICE und ATmega2560 gehen nicht zusammen, vermutlich wegen dem breiteren Adreßzähler. Der
-
Thread
uart Pufferüberlauf bevor interrupt abgeschlossen?
Hallo Leute, ich habe ein merkwürdiges Verhalten meines UARTs am Atmega 162. Ich sende eine Zeichenkette und möchte mir diese zurück schicken lassen. Die Zeichenkette soll außerdem in ein Array gespeichert werden. Folgender Code: [c] ISR(USART0_RXC_vect) { uint8
-
Thread
SPI-Master-Slave-Kommunikation - "ein Bit verrutscht"
Hallo zusammen, ich baue gerade an einer SPI-Kommunikation zwischen einem Atmega162 (master) und einem PIC18F46 (slave) Die Verleiterbahnung erlaubt keine SS-Synchronisation. Stattdessen werden vom Slave die empfangenen Bits gezählt und immer 8 Bits zu einem Byte zusammengesetzt
SPI bei PICs aber hatte vor kurzem selbst ein ähnliches Problem, dass ein einziger DAC alleine am Atmega nicht ging. Die Überprüfung mit dem Logicanalyzer ergab korrekte Daten/Timing und auf einmal lief es, aber nur während der LA mit auf den Leitungen hing!!! Änderungen der Datenrate auf den kleinsmöglichen
-
Thread
Display anfänger
Hallo zusammen Ich hab mir ein Display gekauft und diesen an einen ATMEGA32 geschlossen. Den Display habe ich an PORTD gehängt und RS und E an PORTA(PIN1 und PIN2). Gibt eine einfache möglichkeit irgendetwas auszugeben, z.B. "Hallo" und kann man dieses Tutorial auch für
im Beitrag #3568418: > Ich hab dieses Display. > http://www.distrelec.ch/Web/Downloads/_t/ds/dem162... > Wie finde ich heraus ob es HD44780 kompatibl ist? Im Datenblatt steht, welcher Kontroller auf dem Display sitzt. Der ST7066. Wenn du das bei gurgel eingibst, erfährst du von Wikipedia, dass
-
Thread
Peripherie-Aufteilung beim STM32F407?
Aber was der genau macht, habe ich noch nicht rausgekriegt. Für einen 8-Bit-Atmel-Controller (ATMega162) habe ich in Assembler mal einen ganz netten, sogar ziemlich schnellen Grafikcontroller für ein QVGA-Display geschrieben. Da habe ich auch indirekte Adressierung machen müssen. Aber das fand ich
übergeben, und die Funktion macht etwas mit dieser Einheit. > > Für einen 8-Bit-Atmel-Controller (ATMega162) habe ich in Assembler mal > einen ganz netten, sogar ziemlich schnellen Grafikcontroller für ein > QVGA-Display geschrieben. Da habe ich auch indirekte Adressierung machen > müssen. Aber das
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
32 Stück hast Du zwar nur 32x15 statt 32x16, aber was da im Video abgeht, mache ich mit nur einem ATmega168 als Master.
2xUART Wenn dies der fall wäre, dürfte dies auch gehen. es gibt µC welche 4 UARTs haben. z.B. ATMega 2560
-
Thread
AVR Tutorial Problem mit Uhr Programm
ich dass beurteilen kann. Das Display ist dieses Hier:http://www.reichelt.de/Hintergrund-gruen/LCD-162F-LED/3/index.html?&ACTION=3&LA=2&ARTICLE=31655&GROUPID=3005&artnr=LCD+162F+LED Ich nutze noch folgende Dinge: Eigenbau Board streng nach Tutorial mit ATmega 8 Original Atmel ISP MK2 AVR Studio
>Eigenbau Board streng nach Tutorial mit ATmega 8 Welche Taktfrequenz? >Dass Display zeigt gar nichts an, es wird nur ein schwarzer Balgen >angezeigt, als wäre das Display nicht Initialisiert. Dann sind entweder die delays fürs Display
-
Artikel
STK600
©2008 by Atmel Corporation Das STK600-TQFP32 unterstützt folgende AVR's im TQFP32-Gehäuse (AT90USB162, AT90USB82, ATmega32C1 Automotive, ATmega32M1 Automotive, ATmega64C1 Automotive, ATmega64M1 Automotive). STK600-TQFP64. ©2008 by Atmel Corporation Das STK600-TQFP64 unterstützt folgende AVR's im TQFP64-Gehäuse (AT90CAN128, AT90CAN32, AT90CAN64, AT90USB1286, AT90USB1287, AT90USB646, AT90USB647, ATmega128, ATmega1281, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega2561, ATmega325, ATmega325P, ATmega329, ATmega329P, ATmega64, ATmega645, ATmega649). STK600-TQFP64-2. ©2008 by Atmel Corporation
-
Thread
Heizungs-Datenerfassung (HT3)
Hallo Norbert, ich habe jetzt einen ATmega328 zwischen den HT3 Miniadapter und den Raspberry Pi geschaltet. Dieser erkennt BREAK (Frameerror mit Empfangsbyte=0x00, Register UCSRnA, Bit FEn). Damit ermittle ich das Message-Ende. Tatsächlich
vorhanden sind beide Werte Null. Telegramme mit Error-/Cause-Code sind: MesId's (dezimal): 24, 162, 190, 191; teilweise allerdings mit unterschiedlicher Byte-Anzahl und von verschiedenen Quellen. Dies macht die Auswertung schwieriger. Am Heizungs-Regler angezeigte Fehlermeldungen stammen wohl
-
Thread
ATmega162V Software auf ATxmega 64A3 spielen (umwandeln,Makefile?)
Leider muss ich einen anderen Controller verwenden wie dort verwendet wurde. Verwendet wurde: ATmega162V Ich würde gerne verwenden: ATxmega 64A3 (da ich mehr I/O Pins benötige) Kann mir jemand sagen wie ich die das Makefile bzw. die anderen Files umwandeln muss um sie auf den ATxmega 64A3 zu spielen
Hubertus Angermair schrieb im Beitrag #3531092: > Verwendet wurde: ATmega162V > Ich würde gerne verwenden: ATxmega 64A3 (da ich mehr I/O Pins benötige) Ohne das Zip-File angeschaut zu haben: Warum bleibst du nicht bei der gleichen Controller-Familie und nimmst einen
-
Thread
A137 Touch TFT 320 x 240 unter 5€
anschließen oder den Zugriff beschleunigne, indem man z.B. den SRAM-Ausgang des AVR nimmt (z.B: beim ATmega162 vorhanden)? Kann der Controller auch noch mehr, oder muss ich den Bildaufbau immer selbst Pixel für Pixel am µC vornehmen?
anschließen oder den Zugriff beschleunigne, indem man > z.B. den SRAM-Ausgang des AVR nimmt (z.B: beim ATmega162 vorhanden)? Ja klar. Die Pins am Shield sind allerdings für den UNO R3, diesen Vorteil würde man dann nicht nutzen. Ansonsten gibt's auch einen Haufen anderer billiger Dispays, auch größer und
-
Thread
SJA1000 CLK_OUT unerwartetes Verhalten
Liebe CAN-Freaks, Ich steige gerade von ATMEGA162/MCP2515 auf AT90CAN und SJA1000 um :-) Den SJA habe ich an das XMEM interface von AT90CAN angeschlossen und setze !CS noch "per Hand" da ich mit dem Adressdecoder noch nicht zurecht komme.
-
Thread
Projekt Fahrradtacho mit Amega8515 und 7-Seg. LCD. Suche jemanden der mir mit meiner Software hilft.
Da ist es schon fertig was du suchst: http://www.mikrocontroller.net/topic/48587#new Mit Atmega162, funktioniert sogar.. Gruß Thomas
-
Thread
0-10V Analog für FU mit 5V
Hallo in die Runde, ich möchte für einen FU ein Analoges 0-10V Signal erzeugen, µC ist ein Atmega 2560. Hab hier einiges gelesen aber meistens wird es da mit einer Hilfsspannung ~12V, OP und RC-Glied gelöst. Gibt es da eine elegante Möglichkeit es über PWM und der vorhandenen 5V Versorgung zu realisieren
www.hitachi-da.com/fileadmin/download/frequenzumrichter/frequenzumrichter-L200/PHB_L200-2_D_100419.pdf Seite 162 Wie würde das denn nur mit dem Optokoppler aussehen? dann 5V seitig Modulieren und mit V = 2 Verstärken ?
-
Thread
Wie viel Zeit/Geld habt ihr in euer letztes Bastelprojekt gesteckt?
OK, mal wieder On Topic. Anfang letzten Jahres hab ich einen DMX-Recorder gebaut. ATmega64 + 64kB SRAM + DOGM162 LCD. Funktioniert super! Der SRAM ist zum puffern der "Gedenkpausen" von SD-Karten, welche in Extremfällen an die 1s(!) gegen können. Ich hab zwei Platinen aufgebaut, Material
sie nicht bezahlbar sind. Falk frog daraufhin: >Welche? Zum Beispiel sog. DMX-Rekorder mit Atmega64+ 64kB SRAM + DOGM162 LCD *unverschämt grins* ;-) MfG Paul
-
Thread
Suche Atmega168 alternative mit 2 16bit Timern
ATmega1284P
Hi Im DIP-Gehäuse gibt es nur zwei AVRs: ATMega162 und ATMega1284. Beide aber 40 pol. MfG Spess
-
Thread
Gassensormessgerät entwickeln
Hi >A/D Wandler versuche ich jetzt. Der ATMega162 hat keinen AD-Wandler. MfG Spess
Hi spess53, ich weiss, dass der ATMega 162 keinen A/DWandler hat, aber er kann durch eine externe Beshaltung simuliert werden. MfG flo
-
Thread
ATmega-Bootloader vom Hauptprogramm aus flashen
Hallo Leute, wir haben ein paar Geräte mit einem Atmega162 "draußen", die unbedingt einen neuen Bootloader bekommen müssen (der alte hat einen Bug) und das Programmieren via Programmer durch unsere Kunden (Gerät öffnen, zerlegen, programmieren usw ...)
ein Graus! Eigentlich eine ganz einfach Frage (wenn man die Antwort kennt), aber ist es beim Atmega162 irgendwie möglich, den Bootloader vom Applikationsprogramm neu zu flashen? Ich weiß ich weiß, nach Aktenlage geht das für den Standard-User ja wohl nicht. Aber ich frage jetzt auch nicht den
-
Thread
8051 Chip für Einstieg
Wenn du schon mit AVR etwas gemacht hast, vielleicht mit dem 90S8515, ATmega162..? Dann kannst du die gleiche Hardware verwenden beim 89S8252. Ein paar kleine Änderungen wie Reset sind nötig.
------------------- Btw.: Die Maschinensprache der MCS-51 Familie empfinde ich im vgl. zu AVR-ATmega und ATtiny oder STM32 als ausgesprochen angenehm und extrem einsteigerfreundlich, von daher ist es vielleicht gar nicht so schlecht, mit der 8051-Familie anzufangen ! Gruß, R. Seelig
-
Thread
Auswahl des richtigen AVR -Controllers für einen Leistungsdimmer?
Fachleute unter Euch mir empfehlen? für einen Denkanstoß wäre ich sehr dankbar. mfg Kaveh PS: ATMEGA 162 hat zwei 16-Bit Timer bzw. 6 PWM Ausgänge aber der hat kein ADC-Wandler die brauche ich für meine Schaltung ( Zündimpulse über Poti verstellen).
Hi >PS: ATMEGA 162 hat zwei 16-Bit Timer bzw. 6 PWM Ausgänge aber der hat >kein ADC-Wandler die brauche ich für meine Schaltung ( Zündimpulse über >Poti verstellen). Dann nimm einen ATMega1284(P). MfG Spess
-
Thread
Portpin-Stickers für AVRs (Tipp)
ich kürzlich gefunden habe. http://natahori.wordpress.com/2014/01/04/pinport-stickers-for-pdip-atmega-avr-controllers/ Da könnt ihr euch pdfs herunterladen mit den Pinbeschreibungen einiger AVR's (bis jetzt ATmega162, ATmega32 und ATmega8). Diese kann man dann auf Klebefolie bzw. Klebesticker ausdrucken
man mal auf dem Breadboard was neues anschliessen will oder so. Hab das bei mir mal mit einem ATmega8 gemacht, finds noch eine coole Idee;) Liebe Grüsse Lisa
-
Thread
Suche AarLogic - Baugruppe
würde ich wahrscheinlich ein Aarlogic-C05 - Board nehmen, da ist ein Mobilfunkmodul drauf und ein ATMEGA162. Wenn es das denn überhaupt bei "Resolution" gibt und auch nicht nur wieder ein Fake ist. Weiß denn niemand, wer der Original-Hersteller der Aarlogic Dinger ist? Hauke
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
Start das Pollin-Board als Fertigmodul (Pollin 810 074 für 23 EUR), serielle Kabel und ein paar Atmega8 und Atmega32 in DIP-Ausführung gekauft. Dazu noch einen usbasp-Programmer für unter 10 EUR. Dann noch ein Steckbrett (oder auch ein paar mehr), Drahtbrücken, Steckverbinder, Kroko-Verbinder und
dazukaufen. Kostet nicht die Welt und man hat die Wahl unter etlichen AVRs, vom kleinen Attiny13 bis zum Atmega32. Und alles im DIL-Package. Für den Atmega32 würde ich einen Nullkraft-Sockel empfehlen. Tja, und ein "mySmartUSB light"- Programmiergerät kann sich wohl jeder leisten und es ist bestimmt nicht schlecht
-
Thread
EMS > Adapter > NetIO > Raspi
Das ist der ATmega644P-20PU oder ?
/AVR/atmega16-atmega32-atmega644 mal als 'ja' deuten. Der 1284P hat jedenfalls eine zweite USART; ich habe jetzt nicht überprüft, ob er pinkompatibel ist, die Vermutung liegt aber sehr nahe.
-
Thread
atmega88A clone
Mich würde interessieren ob es einen Atmega162 kompatiblen mit mehr Flash gibt. Leider kommt von Atmel nichts in der Richtung. :-/
Bernd T. schrieb im Beitrag #3466262: > Mich würde interessieren ob es einen Atmega162 kompatiblen mit mehr > Flash gibt. Leider kommt von Atmel nichts in der Richtung. :-/ ATmega1284p geht nicht fuer deine Zwecke? MfG und gesundes Neues Jahr !
-
Thread
EEPROM selber brennen?
Hallo, ich würde mir gerne mit einem Atmega selber einen EEPROM Brenner bauen wollen. Eig. könnte ich mir gut vorstellen, dass ich nicht der Erste mit der Idee bin und es ggf. im Netz wo eine Anleitung gibt aber wirklich fündige wurde ich nicht
Data mappen. Du brauchst nur ein Latch (74HC573) und einen AVR mit herausgeführtem Datenbus, z.B. ATmega162.
-
Thread
Atmel mit 2 getrennten USARTS?
Hi >Ich habe da den ATmega162 in Erinnerung, der hat soweit ich weiß 2 >Stück (sogar in der DIL-Variante). Wenn du DIL brauchst: ATMega 164/324/644/1284P/PA TQFP: ATMega1281/2561 mit 2 USARTs ATMega640/1280/2560
classics (AT90Sxxx) haben alle 3Byte Empfangspuffer und 2 Byte Sendepuffer je UART. In DIP mit 2 UARTs ATmega162, 164, 324, 644, 1284. Mit 4 UARTs ATmega6440, 1280, 2560.
-
Thread
FPGA Einstieg unter Linux
Hallo Ich habe nun schon sehr viel mit AtMega und SiLabs 8051 µControllern gemacht (programmiert in C). Ich würde mich nun gerne in die Thematik FPGA einarbeiten. Könnt ihr mir ein paar Tipps geben, wie ich das am besten unter Linux (Ubuntu 12.04
Mr Bean schrieb im Beitrag #3429325: > Hallo > > Ich habe nun schon sehr viel mit AtMega und SiLabs 8051 µControllern > gemacht (programmiert in C). Ich würde mich nun gerne in die Thematik > FPGA einarbeiten. Könnt ihr mir ein paar Tipps geben, wie ich das am > besten unter Linux (
-
Thread
Ressourcen schonender Frequenzzähler Atmega1284 VIN:4V - 28V
> ich möchte neben weiteren Aufgaben zwei unabhängige Frequenzzähler(bis > ca. 10khz) mit dem Atmega1284(bereits vorhanden) realisieren. Der ATmega1284 hat 2 Capture Eingänge, ICP (PD6) und ICP3 (PB5). Bequemer geht Frequenz messen nun wirklich nicht.
Mit einem ATmega1284 geht es genauso schön, wie mit einem ATmega162. Die Pinbelegung ist anders, aber die beiden 16-Bit Timer mit jeweiligem input-capture-Eingang sind fast gleich. http://www.mikrocontroller.net/topic
-
Thread
[V] Starterkits - Olimex MSP430 EASYWEB-2, Olimex LPC2148 ARM, Olimex AT90USB162, AVR CAN testboard
ARM_Entwicklungsplatine_%28LPC-P2148%29 Neu unbenutzt OVP (Bild LPC-P2148) Preis: 34€ + Versand AT90USB162 Entwicklungsboard das hier: http://shop.embedded-projects.net/OLIMEX/AVR/AT90USB162_Entwicklungsplatine_%28AVR-USB-STK%29 Neu unbenutzt OVP (Bild AT90USB162) Preis: 25€ + Versand AVR CAN Entwicklungsboard
Beide Boards noch da! Das AVR CAN Entwicklungsboard mit ein Atmega644 (statt Atmega32) gebe ich für 40€ inkl. Versand ab und das AVR 16/32 Testboard für 13€ inkl. Versand
-
Thread
Atmega 162 USART 2 initialisieren
Hallo Leute ich arbeite gerade mit einem Atmega 162. Ich habe bis jetzt mit USART0 gearbeitet. Das funktioniert alles. Jetzt wollte ich aber auch den zweiten aktivieren doch immer wenn ich die Konfigurationsroutine ins Programm aufnehme hängt
-
Thread
ATMega 328p lm35
Hallo Roman, läuft der Atmega überhaupt? Blink doch mal eine LED. Hast du einen Logikanalyser den du mal an Atmega Pin 3 und GND hängen könntest? LG, Sebastian
Roman, an welchen IC-Pins des Atmega328P sind A4 und A5 angeschlossen? LG, Sebastian
-
Thread
Wer kann mir ein paar Chips im Ofen löten?
auf 2 Platinen ein oder zwei Chips löten? Es geht um einen Silabs Chip QFN24 Package und einen Atmega 162 TQFP (den würd ich zur Not auch per Hand gelötet bekommen). Wer kann es und was kostet es? Grüße Christian
-
Thread
Problem beim Programmieren des Atmega2560.
Controllertypen: •AT90PWM3 •AT90S1200 •AT90S2343 •AT90S4414 •AT90S4433 •AT90S8515 •AT90S8535 •ATmega103 •ATmega128 •ATmega16 •ATmega161 •ATmega162 •ATmega163 •ATmega164P •ATmega168 •ATmega169 •ATmega32 •ATmega324P •ATmega328P •ATmega329 •ATmega3290 •ATmega48 •ATmega64 •ATmega644 •ATmega8 •ATmega8515 •ATmega8535 •ATmega88 •ATtiny12 •ATtiny13 •ATtiny15 •ATtiny2313 •ATtiny24 •ATtiny25 •ATtiny26 •ATtiny44 •ATtiny45 •ATtiny84 •ATtiny85
-
Thread
Blinkende Spardose
Versorgung angeht ist es auch wieder abhängig von deinem Controller und den Verwendeten LEDs. Ein ATmega läuft zb. normalerweise mit 5V und ein ATxmega läuft mit 3,3V. Die Leds könntest du um Ports und Strom zu sparen nicht als LED Matrix verschalten. Diese wird dann entweder mit Schieberegistern
Saprdose nächstes Jahr ^^ Das dürfte hier die bessere - weil schnell umsetzbare - Lösung sein. z.B. ATmega162 > Wieviel mA kann man denn max an einem Ausgangspin entlocken? AVRs können 40mA pro Pin treiben, aber insgesamt nur 200mA (DIP) bzw. 400mA (TQFP/MLF). Sascha E. schrieb im Beitrag #3409420
-
Thread
Refeerenzspannung
so ganz habe ich das nicht verstanden. Bislang wird bei mir der 16 Bit Timer 1 im Atmega162 zur Pulsmessung verwendet, den zweiten 16 Bit Timer (3) brauche ich für DDS. Jede 5.4 Khz Pulssignalgruppe wird doch bei entsprechender Verstärkung eine erste Sinushalbwelle mit Schaltstärke
-
Thread
DOGM162 an ATMega164PA
Mal ein Beispiel von mir an Euch, um auch mal was zurückzugeben. Zum Schaltplan gehört zwar durchaus eine Platine mit der ich das ausprobiert habe, allerdings ist da noch mehr drauf was ich gerade eben aus dem Schaltplan gelöscht habe - daher kein Layout oder Bilder der Platine. Der Controller läuft auf 16MHz und um auch dem Display Zeit zum Aufwachen zu geben sind per Fuse-Bits 16k Takt-Zyklen + 65ms eingestellt. Den Code habe ich natürlich nicht spontan runtergetippt, das hatte ich schon länger liegen und habe das nur eben mal an die Anwendung als Beispiel angepasst. Das Ding macht