-
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
-
Artikel
AVR
und 16-Bit-Timer mit PWM, SPI, I2C (TWI), UART, Analog-Komparator, Watchdog 64kB Externer SRAM (ATmega128, ATmega64, ATmega8515/162); (Bei den XMEGAs bis zu 16 MB (128 Mbit) externer SDRAM) JTAG bei den größeren ATmegas debugWire bei den neueren AVRs Software. AVR-Studio: Kostenlose Enwicklungsumgebung
Summer, Potis, ... Rumpus von lochraster.org ist ein günstiges und gut dokumentiertes Starterkit mit Atmega 168 Laborboard von das-labor.org – Bauplan Lochrasterplatine mit Atmega32 Roboterbausatz NIBO 2 – autonomer Roboter mit einem ATmega128 und einem ATmega88 / Roboterbausatz NIBObee – Roboter für Einsteiger
-
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
-
Thread
5/3,3V auf gemeinsamen Bus
und wieso das so ist. Also mein Problem.... Ich hab ein externes SRAM an einen Atmel Controller (ATMega162) angebunden. Das funktioniert soweit eigentlich auch. Jetzt hab ich aber einen weiteren Baustein, einen CPLD - wollte das trotz verwendeten Baustein nicht ins CPLD/FPGA Forum posten - auf den selben
-
Thread
Benutzereingaben: polling vs. int
beispielsweise 74HC165, um so die Daten in meinen uC zu bekommen (irgendein 8bit avr; Im Moment atmega 162; 8MHz osc intern). Jetzt stellt sich die Frage: Sollen die Inputs ständig per Polling abgefragt werden? Man bräuchte ja eine geringe Zykluszeit, um wirklich auch kurze Tastimpulse abdecken
-
Thread
Maximalgröße Arrays
ich habe nur 1kb (atmega162) also liegt es wahrscheinlich daran oder?
-
Thread
Digitale FSK Demodulation mit Goertzel Algorithmus
ohne sich tief in die Mathematik einarbeiten zu müssen? Idealerweise sollte das Ganze mit einem ATMega oder 8051 realisiert werden können. FIR Filter wären sicher eine Möglichkeit. Kann mir vielleicht jemand überschlagsmäßig sagen welche Ordnung ein solcher haben müsste um beide Frequenzen (38,4kHz
245 176 9 76 248 182 6 70 2.) 18.9kHz am Eingang (18,75kHz Mittenfrequenz) I Q 162 64 96 194 156 58 102 199 149 53 109 204 Prinzipiell ist bei beiden Frequenzen eine Tendenz bzw. Drehung zu erkennen. Vielleicht könntest du mir noch bei der Interpretation des Ergebnisses
-
Thread
AVR assembler-Syntax Highlighting in Latex
lstlang.sty Dateien um einen Eintrag erweitert..dieser ist allerdings mit Hilfe des Datenblattes der ATmega162 entstanden und so fehlen sicher einige Schlagworte für andere µCs...aber es sollte ja kein grosser Aufwand sein, den Eintrag zu erweitern.... die lstlang.sty Dateien befinden sich im listings-Ordner
-
Thread
AVR basierender Forth Computer
verfolgt und wenns noch keiner kennt vieleicht intressierts ja jemanden :) ein Forth Computer auf ATMega162 basis. Gruss Matze
-
Thread
Wie groß Ube?µC ansteuerung von Transistor
**Woher weiß ich denn wie groß Ube ist wenn ich den DO HIGH setze? Aus dem Datenblatt des ATmega162 kann man folgendes sehen: DC Current per I/O Pin ......................................... 40.0 mA **Wenn Uce gleich einer externen Batteriespannung von 5 V entspricht, kann man dann den Ground
-
Thread
DOGM vs UART - Probleme
Hallo, ich habe ein seltsames Problem, was ich mir nicht erklären kann. Bascom: Atmega8 + DOGM 2x16 - keine Probleme. Sobald ich jetzt aber im Programm $baud = 4800 hinzufüge geht nichts mehr. Nach dem Start zeigt das Display nur einen Strich --> "_" Hier ist das Testprogramm:
= Portb.2 , _ Db7 = Portb.1 , E = Portc.1 , Rs = Portb.5 Config Lcd = 16 * 2 , Chipset = Dogm162v5 Config Sda = Portd.5 Config Scl = Portd.6 A Alias Portd.7 B Alias Portb.0 Config A = Output Config B = Output Cursor Off Cls Locate 1 , 1 Lcd "TEST"
-
Thread
Problem mit PonyProg und AtMega162
passende Antwort zu meinem Problem gefunden: Ich habe 2 identische Entwicklungsplatinen mit Mega162 uCs. An einer Platine teste und spiele ich viel mit MMC, I2C, CAN, etc und habe auch schon einige Male mit PonyProg die uCs neu programmiert. Tja, und beim letzten mal hatte ich nicht aufgepasst und
Probier mal 'Calibrate' aus dem Setup-Menüpunkt. War bei mir mitunter notwendig wenn er meine Atmega8 nicht beschreiben wollte. Gruss Jadeclaw.
-
Thread
i2c Slave Problem
auslesen. das ganze ist ein beschleunigungssensor von bosch (SMB380) und der controller ist der Atmega1281.lese ich nicht veränderbare register aus,passt das alles.ich nutze die I2c-ansteuerung von Peter Fleury. mein problem ist,dass mir ziemlich schwankende beschleunigungswerte ausgibt,obwohl dieser
voreingestellte Register ausgelesen, d.h. Register 0x12 und 0x13 und die Werte die erwartet werden (162 und 13) kommen immer nach dem Sensorauslesen raus. Die Achsendaten werden vom Sensor periodisch mit 3KHz erneuert. Aber durch das Bit "shadow_dis" wird verhindert, dass MSB und LSB von unteschiedlichen
-
Thread
Schieberegister ala externes RAM
Art "Schieberegister" für In/Output das man wie ein externes SRam ansprechen kann. Ich habe einen ATMega162 mit SJA1000, der als SRam angesteuert wird am laufen und benötige noch ein paar zusätzliche I/O Ports. Ich suche mir gerade einen Wolf, da ich nicht mal weiss wie die Teile genannt werden, sofern
-
Thread
RN-Mega2560 Modul (Fertigmodul mit USB).Wie wird da das RAM erweitert.
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?products_id=162 Wie wird beim Mega2560 das RAM auf 64kb erweitert, wie es oben in der Beschreibung steht. Gruss
Mega2560 das RAM auf 64kb erweitert, wie es oben in der >Beschreibung steht. Datenblatt vom ATMega2560: 'External Memory Interface'. MfG Spess
-
Thread
Schutz vor Auslesen und Kopieren
Hallo zusammen, ich habe ein Programm für einen ATMega162 geschrieben und möchte nicht, dass man dieses auslesen und kopieren kann. Jetzt die Frage, ob es überhaupt generell möglich ist, das Programm auszulesen und falls ja, ob es eine Möglichkeit gibt
-
Artikel
AVR 6502 Emulator
Cornell. Commodore VC20-Emulator (6502, VIC, Display, Tastatur) als AVR-Studio Assembler-Projekt. ATMega based home computer - ATMega162 emuliert 6502 mit SCART Video Ausgang, PS2 Tastatur und SD Kartenslot. AVR 65C02 Emulator - ATMega1284 emuliert 65C02 mit on Chip RAM und ROM, erlaubt direkten Zugriff der emulierten CPU auf die AVR IO-Register. Modular 6502 SBC with emulated CPU - ATMega16 emuliert wahlweise 6502 oder 65C02 mit variabler IO-Konfiguration. Projekt: 6502-Emulations-Bibliothek. Ein Ziel des Projektes soll es sein, eine universelle 6502-Emulations-Bibliothek für AVR-Mikrocontroller
-
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
usigned long long sprtinf
den Controllertyp im Titel mit angeben." Tut mir leid, es handelt sich um hierbei um einen AVR atmega162. Andreas Ferber schrieb im Beitrag #1850417: > Sinnvoll implementieren lässt sich der Algorithmus IMO eigentlich nur in > Assembler, da dabei fast nur auf Bitebene mit Einbeziehung von Carry
-
Thread
Passen Treiber und MOSFET für meine Bedingungen
Hallo, ich steuere zur zeit mit einem atmega8 und drei Bipolartranistoren RGB LED Streifen an. Dazu benutze ich die drei PWM Ausgänge mit einer Frequenz von 31.25 kHZ jeweils im 8bit Modus. Nun wollte ich auf MOSFETs umsteigen und habe einen
15QaKq7awQAQ8AABLgElYb8245e3f2ce5fc68394da7d352115a7a Das MOSFET: http://www.reichelt.de/?ACTION=3;GROUP=A162;GROUPID=2891;ARTICLE=90222;SID=15QaKq7awQAQ8AABLgElYb8245e3f2ce5fc68394da7d352115a7a Das MOSFET habe ich einfach nach dem Kriterium des kleinsten RDS(on) gesucht, da ich manchmal welche gefunden
-
Thread
1xAT90USB162 dringend kurzfristig gesucht!
Atmel-Controllern und ich benötige dringend bis Mitte dieser Woche (10.3.2010) ein Exemplar vom AT90USB162 (32xTQFN) für die Präsentation eines Prototyps. Hat jemand von Euch zufällig noch einen in der Schublade und könnte mir den schicken? Natürlich gegen Bezahlung. Meine email: jneugebauer@arcor.de
Hallo Jan, ich würde vorschlagen einen pinkompatiblen ATMEGA32U2 zu bestellen. Gruss, manu
-
Thread
CNC-Fräse im Selbstbau
Für knapp unter 1000 Euro (inkl Versand) bekommt man eine 105x162mm CNC-Fräse fürs Platinenbohren, oder auch zum Platinenfräsen. Neu gegen Rechnung. http://www.usovo.de/usovoneu/include.php?path=cnc-fraesen.php http://www.usovo.de/usovoneu/include.php?path=eks101
Ich habe einfach Routinen für den Atmega8 geschrieben die die paar HPGL Befehle die wichtig sind über die UART annehmen und dann die Koordinaten mal Korrekturfaktor gerechnet. Wichtig dabei war eigentlich die Datenflusskontrolle, weil
-
Thread
#include <stdio.h> und AVR Studio bleibt hängen
ich stdio.h auch. Kennt jemand das Problem? Benutze AVR Studio 4.12 SP1 und programmiere einen Atmega162. Vielen Dank.
-
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
Define Makros in C
Text-LCDs so gestaltet, dass man nur ein paar Makros anpassen muss, um ihn von vom Port B eines ATmega8 auf den Port A eines ATmega644 zu verschieben, dann kann das durchaus sinnvoll sein. Nur bleibt das innerhalb dieses LCD-Codes und seiner Konfiguration verborgen, der Rest des Programms nutzt dessen
PORTB. Klappt trotzdem auch mit [c] #define IRMP_PORT_PIN A6 [/c] auf einem ATmega162, also auch mit negativen Offsets. Ausschnitt aus der lss-Datei - kompiliert für ATmega328: [code] v = PINC & (1<<6); 8a: 86 b1 in r24, 0x06 ; 6 8c: 80 74 andi r24
-
Thread
Prozessor startet sich beim Array beschreiben neu
Hallo, dein Stack läuft wahrscheinlich über. Hatte das Problem kürzlich bei einem ATmega128 und konnte durch Vergrößern des Stacks behoben werden. Wie du das anstellen kannst, weis ich ellerdings nicht. In meiner IDE gibt es dazu eine spezielle Option. Gruß Thorsten
ich ellerdings nicht. Hmm, ich leider auch nicht. Ich habe mal in den includes gesucht und in iom162.h steht RAMEND und XRAMEND. Aber ich vermute, dass man da lieber die Finger von laesst. :-) Der Compiler macht die Routine zum Stack Initialisieren wie folgt: ldi r28,lo8(__stack - 0)
-
Thread
2te Zeile des Displays nach Reset weg
habe folgendes Problem, dass ich nachdem ich meinen Code via AVRStudio und AVRISP MKII in einem ATmega32 übertrage, alles funktioniert wie es soll. Also erste sowie zweite Zeile des Displays wird korrekt angezeigt. Nachdem ich aber das Programmierkabel ziehe und den Strom einmal aus- und anschalte
LCD_DISP_ON); gewartet, hat allerdings leider nichts geholfen :/ Beim Display handelt es sich um das LCD 162C BL von Reichelt. ABER, durch Dich angespo*rnt hab ich noch ein bischen rumprobiert und meinen Fehler gefunden und zwar mag das Display es scheinbar ungern wenn man den Displayport initialisiert.
-
Thread
Frequenzzähler Zeitbasis kalibrieren
mehr übrig. Alternativ kannst Du auch eine nackte Platine bekommen oder ich programmiere Dir einen ATmega162 für die oben verlinkte Schaltung. Ich hätte auch noch Muster mit LC- oder TFT-Anzeige, aber 12-stellige Ergebnisse brauchst Du ja nicht ;-) Bei Bedarf: PN
-
Thread
Intertechno Funksteckdosen per AVR steuern
machen wie ich das Funkmodul (welches ich aus einer Fernbedienung ausbauen kann ??? ) an meinen Atmega 32 dran bekomme? Genauer gesagt brauche ich den Pin am Funkmodul aus der Fernbedienung (ist ja 1-wire?) .. Ach ja und hat jemand evt. C - Code? Danke Lg aus Wien Tobias
dort geht es auf den "Funkkreis". Dieser arbeitet etwa mit 3 Volt. Also mit Vorwiderstand an den Atmega hängen. Plus und minus kannst du vom eigentlichen Batterieanschluss verfolgen. Die werden auch zum Funkmodul geführt. Dementsprechend brauchst du DC12V an +- und ca 3V auf dem Data pin. (Vorausgesetzt
-
Thread
AVR 16Bit PWM flakert unregelmässig
Guten Tag, ich bin Anfänger und arbeite neu mit einem Atmega 162 und möchte 4 verschiedene 16Bit PWM generieren. Ich habe ein simples Programm geschrieben um die PWM zu testen, ich erhöhe die Pulsweite bis ans Maximum, und verkleinere sie dann bis ans Minimum
-
Thread
LCD KS0070B 2. Zeile Problem
Hallo, ich betreibe ein Displaytech 162 mit KS0070B controller an einem Atmega8 im 4bit modus. Meine init sieht so aus: void lcd_init(void) { DDRB = 0xD7;//((1 << LCD_E_PIN) | (1 << LCD_RS_PIN) | (1 << LCD_DATA_PIN_D4) | (1 << LCD_DATA_PIN_D5
-
Thread
Bootloader Interrupts "verbiegen"
Bootloaderbereich zu bekommen. Es scheint aber dass ich irgendwie auf dem Schlauch stehe. Ich benutze einen Atmega16 inc. AVR Studio Folgendes Programm funktioniert ab Adresse 0x0000 so wie es soll. PortA wechselt nach jedem empfangenen Byte über die UART seinen Zustand. ---------------------------------
---------------------------------------------------------- ISR ( TIMER0_OVF_vect ) { TCNT0 = 162; cnt++; }
-
Thread
Atmels parallel programieren
die Atmels parallel programiert. Leider verstehe ich nicht ganz was passiert wenn ich z.B. einen ATMega162 programieren möchte der mit 10Mhz Quarz in der Zielschaltung läuft. Muss man da erst die Fuses einlesen schauen ob das geht, wenn nicht die Notfall Methode anwenden und die Fuses auf internen Oszi
-
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
Avr Studio 4 Data: 0Bytes 0%
Hallo Forum!. ich habe ein Programm für ein Atmega 162 geschrieben, daß mit Hilfe der IC2master Library von Peter Fleury eien Seriellen EEprom ausliest. Ich habe die c., h. uns s. files von Peter Fleury verwendet, aber das makefile von AVR studio
-
Thread
V: Atmel JTAG ICE (in Circuit Emulator)
Version 1, richtig? Also 1x ATmega162 und etwas Hühnerfutter. Aber nur für antike mega8/16/32/169/128 geeignet. Ein Sammlerstück!
-
Artikel
AVR Softwarepool
Frequenzzähler (Assembler) ATmega8 (A+C) Multimeter (C) sehr genauer Frequenzmesser Atmega8 (C) Reziproker Frequenzzähler+ Optimierte 64bit uint Routinen (C+A) 6 Stellen von 1Hz bis 40MHz ATmega8 (C) Reziproker Frequenzzähler, GPS-stabilisiert, ATmega162 (B) Reziproker Frequenzzähler mit BASCOM-AVR Frequenzgenerator. (B) Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom Kompass. (A) KOMPASS KMZ10A KMZ10B ATmega8 Assembler
-
Thread
AVRStudio: Makefile, CDEFS, *** No rule to make target
Hi! Habe einen ATmega162. Versuche mit der Fleury-Bibliothek Code für die USART zu schreiben. Beim "Build"-Versuch wird folgender Fehler angezeigt: #error "size of UART_RX_BUFFER_SIZE + UART_TX_BUFFER_SIZE larger
-
Thread
JTAG ICE wird nicht erkannt
kann ich überprüfen ob das JTAG ICE etwas hat oder ob's am COM Port liegt? Wenn der µC(verwenden AtMega 162) nicht mehr flashbar ist(z.B. Max. Flashzyklen schon erreicht), kann das damit zusammenhängen? Hab im Forum keinen Hinweis zum Thema JTAG ICE gefunden. Grüße Jürgen
-
Thread
Einlesen e. Drehzahl+ Steuerung
Hallo alle zusammen! Ich habe ein kleines Problem beim Programmieren eines ATmega 162. Und zwar will ich eine sich ändernde Größe (Drehzahl), die von einem bereits vorhandenen Programm stammt, als Stuergröße hernehmen. Die Drehzahl liegt bereits in Hexform vor. Das ganze sollte