-
Thread
kompatibilitätsprobleme
Hallo zusammen, ich möchte mir gerne bei reichelt folgende Sache bestellen LCD 162C LED (Sorry reichelt ist anscheinend grad down, sonst hätt ich nen Link gepostet) so und ich habe hier an meinem ATMega16 ein HD44780U-based text lcd display 2x27 Zeilen, welches ich mit den
-
Thread
Debugging mit AVR INSIGHT macht Probleme
prinzipiell deine HW überhaupt ? Funktioniert super. Nutze den JTAG-Adapter des AVR-Dragon. Target ist ATmega 162... Mit dem Makefile und sonstigen codeerzeugenden Maßnahmen haben die Schwierigkeiten aber nichts zu tun. Ich erzeuge die ELF- und HEX-Files mit passenden Einstellungen über AVR-GCC im Eclipse.
-
Thread
AVR: Externer SRAM
Hallo, ich programmiere grad einen ATmega 16 Mikrocontroller mit Assamler. Dabei werden die Daten auf einem externen SRAM zwischengespreichert. Meine Frage lautet: - wie kann man die Adresse der Daten auf dem Externen SRAM speichern und
Ein Mega162 tut sich mit externem SRAM deutlich leichter.
-
Thread
Was hat es mit dem URSEL-Bit auf sich?
Hi, warum ist denn z.B. beim ATmega16 das URSEL-Bit notwendig? Wieso kann man UCSRC nicht wie jedes andere Register auslesen und schreiben? mfg PoWl
UCSRC setting will be updated. Siehe Datenblatt "USART -> Accessing UBRRH/ UCSRC Registers" Seite 162.
-
Thread
10kHz über ICP-Messen
über die ICP-Pins, oder andere Ideen? Mache ich was falsch oder liegt es am µC? Ich benutze den ATmega162 mit 16Mhz extern. Vielen Dank im voraus. Oliver Hier noch ein Stück Code: /**************************************************************************************** ** Messung am ICP3
-
Thread
ATMEGA & SRAM
Hi, ist es möglich an einen ATMega16 z.B. externes SRAM anzuschliessen, welches intern gemappt wird ? Beim 8515 ging das. Im Datenblatt vom Mega16 habe ich nichts darüber gefunden. Ich würde gerne ein 62256 benutzen. Er sollte das Ram
Dann nimm doch den Mega162, der ist ein Mega8515 nur mit doppelt Flash, auch pinkompatibel zum 90S8515 und in dessen Datenblatt steht auch, dass man ihn um externes Ram erweitern kann. http://www.avrfreaks.net/Devices/devices.php
-
Thread
ATmegaU, ATxmegaU, AT90USB Familie
ich einen µController für die USB Kommunikation auszuwählen. Meine Entscheidung fiel auf den AT90USB162. Jedoch muss ich auch die anderen Controller beschreiben die in Frage gekommen wären. Das wären ATmegaU und ATxmegaU. Das Problem ist, dass ich nirgens etwas allgemeines über diese Controller finde.
-
Thread
Kommunikation Mikrocontroller - Bluetooth Modul
Hallo, ich möchte mit einem ATMega162 über den UART ein Bluetooth-Modul (Mitsumi WML-C11) mit HCI-Kommandos ansprechen. Es geht erstmal "nur" darum, dass das Modul einen Inquiry scan macht, die entsprechenden Inquiry results sollen
-
Thread
Bootloader mit avr/boot.h
Hallo, Ich schreibe einen Bootloader für den ATmega162 und verwende dazu avr-libc-1.0.3 Die Downloadroutine habe ich angehängt. Zur Routine: Die Routine soll immer den ganzen Applikationsbereich beschreiben, und holt sich die binär-Daten dazu aus dem
-
Thread
Bootloader von Peter Dannegger
Hallo, ich habe mir den Bootloader von Peter für den Atmega162 assembliert. Übertragung und das Brennen/Vergleichen von EEProms funktioniert einwandfrei. Das Brennen der Flash-Datei geht fehlerlos. Allerdings wird dann hinterher nicht gebootet bzw. bei einem
-
Thread
USB Daten Capture & analysieren oder "Replay"
Desweiteren gibt es ein SDK von Nikon mit dem das ganze auch möglich ist. Ich wollte also einen ATMEGA engagieren und ihm beibringen die entsprechenden Kommandos an die Kamera zu senden. Leider rückt Nikon das "Protokoll" natürlich nicht raus. Es gibt auch keinerlei Informationen über diese wie auch
. COM <> mein Programm auf "Box" <> gPhoto2 <> USB <> Kamera Ähwas? :) LCD+Taster <> at90usb162 <> USB CDC (virt. COM) <> dein Programm auf "Box" <> gphoto2 <> USB <> Kamera (Ja, ich bin da etwas vorbelastet: http://shop.kernelconcepts.de/product_info.php?cPath=1_27&products_id=102 )
-
Thread
Einfacher Programmer für ATxmega
einfachen Programmer mit dem mann ATxmegas proggen kann. Es gibt ja schon viele ISP-USB Programmer auf ATmega8 basis. Weis jeman ob es da auch einen PDI-USB oder PDI-RS232 Programmer auf Atmegabasis zu selbstbauen gibt?
da gibt es schon was ich hab auch mal Übergangsweise nen AT90USB162 als PDI Programmer benutzt, lief aber nie wirklich zuverlässig manchmal gings und manchmal nicht.... hab jetzt nen AVR ISP MKII und bin damit voll Zufrieden. aber mach dir selber ein Bild davon:
-
Thread
AvrStudio Bug bei TCCR3A
Hi Ich programmier grad ein bissl mit einem ATmega162 herum. Jetzt wollte ich den Timer3 (16-Bit) verwenden: ldi temp, 0b01000000 out tccr3a, temp ldi temp, 0b00001011 out tccr3b, temp Jetzt meldet mir AvrStudio (Version 4.11) aber für tccr3a
-
Thread
Altes EPROM auslesen Intersil 6654A (2xCE) mit Arduino
schrieb im Beitrag #7390903: > Was ein Stolperstein sein könnte: /CE1 ist flankensensitiv. Der ATmega2560 hat doch ein externes Memoryinterface, da kann man einfach den Chip direkt anschließen. /CE1 geht an ALE, d.h. das Latch ist schon im Chip, einen extra 74HC573 braucht man nicht. Q7..0 werden
Waitstates bei 16MHz dauert der Lesepuls 256 * 3 / 16MHz = 48µs Sollte also dicke reichen. Siehe ATmega2560 Datenblatt: Figure 9-6. External Data Memory Cycles with SRWn1 = 1 and SRWn0 = 1 Man kann den CPU-Prescaler einschalten, die Daten in den RAM kopieren, dann den Prescaler wieder ausschalten
-
Thread
AVR + CAN-Controller ????
pdf Ist zwar für den 8051, aber einige AVR können ja auch memory mapped IO, z.B. AT90S8515 oder ATMega162. Peter
-
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
Zweiter Uart mit Bascom
umfangreicheren Programm herauskopiert und in dem beigefügten BASCOM-Programm zusammengefaßt (HW: ATMega162) Das beigefügte Programm konnte ich leider nicht testen; sollte aber so funktionieren; Bitte nur als Beispiel betrachten Wenn noch Fragen sind, bitte melden Günter
-
Thread
AVR externen SRAM per Software ansprechen
allerdings zu faul, das zu Fuß zu machen und würde ihn einfach an den Memory-Bus des AVR hängen, z.B. am ATmega162.
-
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
Assembler wieder auf dem Weg nach vorn Gesperrt
allerdings: http://kurier.at/sport/fussball/oesterreich-erstmals-in-top-ten-der-fifa-weltrangliste/162.310.129 mfg.
MHz-Version (also: doppelte Geschwindigkeit und > doppelter Programmspeicher) für nur € 1,35. ATmega328 für 1,95 im Guloshop: Vierfacher Programmspeicher. Der ATmega88 wird da erst gar nicht angeboten... lohnt sich nicht.
-
Thread
Frage zu C-Code
reinzukommen (2 Jahre Pause, zwischendurch Assembler, PHP, Java und SQL *g*). Ich programmiere jetzt einen ATmega162 in WinAVR mit der AVR-LIBC (vorher nur Assembler) in C. Vielleicht kann mir jemand mit meinem Code helfen: Also ich lese ein 8-bit-Register an RAM Adresse aus und speichere es in einer Variable
-
Thread
AVR: Input Capture und Compare Match eines Timer/Counter gleichzeitig möglich?
ja die Frage steht eigentlich schon oben. Ist es möglich bei den AVRs (in meinem Fall ein AVR ATMEGA48) einen Timer/Counter für InputCapures UND CompareMatches gleichzeitig zu nutzen? Ich frage, weil ich im Moment noch nicht testen kann (mangels µC) aber mein Platinendesign davon abhängt. Das Datenblatt
Ich weiß nicht mehr mit welchem AVR ich es realisiert habe (kann eigentlich nur der Mega8 oder Mega162 gewesen sein), aber es geht. Ich messe damit die Pulsdauer einer Modellbau-Fernsteuerung (ICP) und gebe gleichzeitig das Steuersignal für 2 Modellservos aus (CTC-Mode, FastPWM sollte aber auch gehen
-
Thread
Merkwürdiges String-Problem
Hallo, ich versuche mich gerade am UART meines ATmega162. Den UART habe ich aktiviert, ich kann auch wunderbar einzelne Zeichen ausgeben. Sobald ich aber einen String ausgeben will, wird statt der Zeichen nur 0xFF über die Schnittstelle geschickt. Der
-
Thread
SPI Slave Problem
Hallo, mein Atmega64 bekommt über SPI im Slavebetrieb von einer Komponente im Roboter 4 Init Bytes gesendet. Wenn diese 4 Bytes gesendet werden, zieht sie die Handshakeleitung runter. Dies symbolisiert dem Atmel,
deinerseits sehe, hab ich keinen genaueren Blick auf dein Code geworfen. für dich sollten die Seite 162ff im Datenblatt interessant sein...
-
Thread
Programm startet nicht richtig
Hallo, Ich will auf meiner STK500 alle LED's zum Leuchten bringen. Ich verwende einen ATmega162. Doch wenn ich die Hex-Datei in den Flashspeicher Lade, leuchten die LED's nur kurz auf. AVR-Studio log: Getting isp parameter.. SD=0x03 .. OKOK Reading FLASH input file.. OK Setting mode
-
Thread
Compiler Warning - Enum ist kein integer const - Wieso
Hier nochmal der gesamte Teil des Header: [c] #define F_CPU 4000000UL //Atmega 162 OCR2 @ DDRB PB1 #define LED_DDR DDRB #define LED_PORT PB1 #define PRESCALER 8 #define LED_FREQ1 6250 #define LED_FREQ2 6644.52 #define LED_FREQ3 7042.25 #define LED_FREQ4 7434.94 #define
-
Thread
welcher Verstärker?
Hallo, ich steure mit einem Atmega 162 per DDS einen Verbraucher (Vibrationserzeuger) zwischen 63,00 und 65,00 Hz. Der Verbraucher zieht einen Strom von 60mA, hat eine typ Leistung von 25mW bei 2V. Die Anwendung sollte low power
-
Thread
FT245BM + andere Peripherie
Hi. Ich will an meinen ATMega162 den USB Chip FT245BM hängen. Das ist ja im Grunde kein Problem. Ich hab nur noch andere Komponenten dran, wie ein externes SRAM, eine CompactFlash, ein Display,... , die ich über das Memory Interface
-
Thread
Timer, Capture Compare Verständnisfrage
Hallo, ich möchte die Capture Compare Interrupts meines ATmega162 nutzen (2 16-bit Timer, mit je 2 Capture Compare Registern). Leider gelingt es mir nicht so ganz. Daher eine allgemeine Frage dazu. Die Zeit läuft bis 65536. Erreicht der Zähler meinen Compare-Wert
-
Thread
Zwei Input Capture parrallel laufen lassen
Zeitstempel in aller Ruhe nacheinander auswerten. Das sollte sogar ein 8-Bitter schaffen, z.B. ATmega162.
-
Thread
Wie kann ich ein zwei werte zurückgeben
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
ohne struct machen könnte. Deine Testerei sieht dann für Dein double-Beispiel so aus (-mmcu=atmega128, -Os): /* function test1 size 72 (37) */ /* function caller1 size 76 (41) */ /* function test3 size 18 (17) */ /* function caller3 size 45 (26) */ also 148 Worte für die struct-Rückgabe
-
Thread
7 Segment Ansteuerung mit MAX7221
Ich will mit dem MAX7221 8 7 Segment Anzeigen ansteuern. Als Mikroprozessor verwende ich einen ATmega162. Da ich sehr große Anzeigen ansteuern will habe ich zwischen dem MAX 7221 und den 7 Segment Anzeigen noch einen ITS4880R von Infineon eingebaut. Die Schaltung dürfte soweit stimmen. Programm
-
Thread
[V] seltsames Matrix-Display auf Platine
Da ist ja ein ATMEGA8515 drauf. Hat schon jemand einen Plan gezeichnet? An die Käufer: was habt ihr damit vor? Sieht recht edel aus.
im angehängtem Bild meine DCF77 Uhr, gesteuert von einem ATMega16 und einem Conrad DCF77-Modul.
-
Thread
"Memory-Mapped angebundener Flash-Baustein" und "seriell angebundener Flashbaustein"?
architekturbedingt nicht durch externe Bausteine erweiterbar. Das einzige, was man bei /manchen/ AVRs (ATMega8515, 162 und alle 128-Derivate) tatsächlich memory-mapped erweitern kann, ist das SRAM. Es steht Dir frei, einen /seriellen/ Flash-Baustein an eine der seriellen Schnittstellen des µC anzuschließen
-
Thread
wal wieder ein USART Problem
Hallo Leute ich habe mal wieder ein Problem mit dem USART. Controller: atmega 162 Quarz: 7,3728MhZ Das ist mein Code er soll einfach in einer Schleife an den USart1 was ausgeben [c] int main(void) { UCSR0B |= (1<<TXEN0); // USART1 TX einschalten UCSR1B
-
Thread
AVR (ATMega8) Interrupt UART TXCIE will nicht
Hallo, ich schreibe zur Zeit ein Programm in Assembler für den ATMega162. Zur Simulation benutze ich das Programm VMLab. Bei der Simulation mit der seriellen Schnittstelle habe ich Probleme. Für den Interrupt nutze ich das Bit UDRIE1 im Register UCSR1B. Die Daten
-
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
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
Welcher MC wäre auch geeignet?
Prozesse meist aus nur einem Timer ableiten (z.B. mein Scheduler in der Codesammlung). Bzw. der ATMega162 hat ja sogar 4 Timer. Und noch ein Zählbyte nehmen zur Erweiterung auf 16 Bit ist doch nicht schlimm. Die MC-Entwickler sind ja nicht dumm, wenn wirklich oft mehr Timer benötigt würden, dann
-
Thread
NAVTEX Receiver for the DXer
Das sind mir dann doch zu viele unbekannte Punkte - vor allem, wenn ich sehe, daß ich für meine 162MHz FlowerPot AIS Antenne schon 5 oder 6 Anläufe gebraucht habe. Aber das ist eine andere Geschichte...
in meine Videoserie eingebunden - in der Videobeschreibung ist der Link zum C-Quelltext für einen ATmega32U4 (Micro) https://www.youtube.com/watch?v=SwL_ZQ_iBIM&list=PLh8BEnfg2z52YcFEMpvMLLWS3f3tVwHHe&index=9&t=1s Ich habe das Ganze später auf den ATMega 328 (Nano) umgebaut - in einem der späteren
-
Thread
Gibt es sowas überhaupt von ATMEL? (µC gesucht)
- DIP-Gehäuse (d.h. kein SMD!) Gibt es da überhaupt was von ATMEL? Ich habe bisher nur den ATMega1284 gefunden, aber den gibt's erstens nirgends zu kaufen und zweitens scheinen auch da nur die SMD-Versionen den ADC zu haben. Was wäre eurer Meinung nach die Alternative? Es müssen vier verschiedene
ich SMD nicht ordentlich verarbeiten kann (Platinen ätzen usw.). Ich hab mir als Notnagel den Mega162 ausgeguckt, der scheint bis auf den ADC alles zu haben was ich brauche. Als ADC könnte man ja dann nen MAX1204 oder MAX148/9 dranhängen und per SPI alles einlesen, fertig. Aber vllt. habe ich ja
-
Thread
Standard LCD mit Controller steuern
es aus USA als "ICO" bekannt gibt (kostet über 400 Euro...). Es ist eine Ein-IC-Lösung mit einem Atmega162V, der kann mit Batterie betrieben werden und läuft bis 1,8V herunter. Quarz ist ein 4,194304MHz. Prinzip: Der Controller hat zwei Tasten angeschlossen und einen Reedkontakt der die Radumdrehungen
-
Thread
IO Ports beim mega162
zusammen Ich stehe vor einem Problem, das ich einfach nicht verstehen kann. Ich habe an meinen ATmega162-16PI (PDIP) über einen 5,6kOhm Widerstand einen BC107B angeschlossen, um damit eine Relais zu treiben. Will heissen, der Basisstrom ist um 785uA. Das Relais hat eine Schaltleistung von 350mW. Ich
-
Thread
Text ausgabe auf LCD mit µC
als würde das Display sich abschalten. Hab ich irgendwas übersehen? Als µC benutz ich einen ATMega8535 den ich mit ICCAVR programmiere Das LCD is wie folgt angeschlossen: 1,2,3 = Versorgungspannung / Kontrast 4 (RS) = PORTC 1 5 (RW) = PORTC 2 6 (EN) = PORTC 3 7 - 14 = PORTA (8bit) Das Datenblatt habe ich direkt von Displaytech da bei Reichelt nur ein auszug zum download bereit stand (162C BC BC - IC: KS0070B) vielen Dank schonmal im vorraus!
-
Thread
Spannung/Strom glätten für RFID-Leser
Hallo allerseits, anliegend die Schaltung für eine kleine RFID-Leseeinheit mit Atmega162 und LCD-Display. Die Stromversorgung geschieht über einen Western-Stecker, über den auch ein serielles Leitungspaar zur Steuerung läuft. Funktioniert auch im Prinzip wunderbar. Problem ist allerdings
-
Thread
AVR: C++ und Instanzen von Klassen im Flash
möglich ist im AVR Instanzen von Klassen im Flash abzulegen? Zum Hintergrund: Ich habe einen ATMega162 mit angeschlossenem Display (vom S65). Ich habe eine Klasse gui_objekte, von der Klassen wie gui_button, gui_label, gui_checkbox, usw. abgeleitet werden. Jede abgeleitet Klasse besitzt einige andere
-
Thread
Probleme mit YL-162-90
Hallo zusammen, ICh habe mir letztens das YL-162-90 LCD bei Pollin bestellt da ich bei meinem alten die Versorgungsspannung falsch angeschlossen habe, da ich das bei dem noch auf einem Steckbrett gemacht habe... das hat dem aber leider nicht so gut
was ans LCD gesendet wird, denn so ist ja an PortA das gleiche wie an PortD oder? Ich habe einen Atmega32 der mit den interen 1 mhz läuft Gruss Nils
-
Thread
Atmega CTC-Mode Impulse
Hallo Community, ich stehe im Moment etwas auf dem Schlauch. Ich benutze den Atmega162 und möchte am OCR3A-Pin 2 Impulse mit folgendem Muster erzeugen: nach 120ms High --> nach 10us Low --> nach 10us High --> nach 10us Low. (und dabei bleiben) Im Moment betreibe ich den Timer
-
Thread
Wie erzeuge ich ein gutes 20kHz Signal für einen Resolver
sollte eingentlich kein Problem sein. Ich würde jetzt erstmal meinen Lieblingscontroller, der atmega8 nehmen und den bei 1kHz sampeln lassen. Der wird sicherlich niemals exakt das Maximum treffen. Hier würde ich also einen Integrator dazwischensetzen (Der müsste ja nur so bestimmt sein, dass bei maximaler
läuft die Resolverauswertung fast ohne Zutun der MCU. Ich habe das mal spaßeshalber auf einem AVR (USB162) implementiert und mit dem Luft-CDC-Code kombiniert. Grüßle, Volker.
-
Thread
Mehrere Servosignale auswerten
- 8 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