-
Thread
AVR Studio, externer SRAM & ATmega 128.
Hallo, nachdem ich nun endlich den SRAM am ATMEL dran hab würde ich den auch gerne nutzen... nun RTMF gemacht und folgenes gemacht. ;---Extended SRAM--- ldi wrH,(1<<SRE) ;enable XRAM interface out MCUCR,wrH ldi wrH,0 ;no waitstate sts XMCRA,wrH ldi wrH,(1<<XMBK) ;BusKeeper ON!, volle 60kb sts XMCRB,wrH Tcho und nun dachte ich das ich meine Variablen einfach vergrößern kann. .equ BUF_SIZE = 40960 .dseg ramB_STREAM: .Byte BUF_SIZE Nun sagt das AVR Studio bei dem compilieren... [.dseg] 0x000100 0x00a766 0 42598 42598 4096 1040.0%
-
Thread
Probleme mit avrdude 5.10, ATMega128 und usbasp
programmiere mit avrdude 5.10 unter Ubuntu. Zwei Zielschaltungen sind vorhanden: a) Eigenbau ATMega32 (14.7 MHz) b) ATMega128 Board (von Edel-schrott.de) vermutlich noch mit internen Takt. Programmer: 1) Basierend auf AVR910 mit serieller Schnittstelle 2) usbasp von Fischl ( Jumper 3 ist gesetzt
a) mit 1) und 2) : kein Problem b) mit 1) : kein Problem b) mit 2) : erkennt den ATMega128 nicht (Signatur nicht lesbar) Was kann das sein ? Hat jemand eine Idee dazu ? Gruß Andreas
-
Thread
(PCB)-Antenne für den Atmega128RFA1
Hi, gibt es irgendwo eine gut verständliche AN zum Atmega128RFA1, speziell zum Antennenteil? Die AN auf der Atmelseite scheint nur eine Beschreibung für eine externe Antenne zu enthalten (bzw. den Antennenanschluss). Nach ein wenig googeln hab ich folgendes
Johannes O. schrieb im Beitrag #2819249: > gibt es irgendwo eine gut verständliche AN zum Atmega128RFA1, speziell > zum Antennenteil? Antennenbau ist eine Kunst, da haben Leute wir Karl Rothammel (DM2ABK) ganze Bücher drüber geschrieben. ;-) Du solltest also nicht erwarten, dass man das
-
Thread
ATMega128 - usbasp - Funktioniert nicht!
Hallo. Ich habe ein ATMega128 Experimentierboard (gekauft) und es funktionierte immer perfekt mit dem usbasp-programmer von Ulrich Radig (http://www.ulrichradig.de/home/index.php/avr/usb-avr-prog). Doch nachdem ich die Fusebits
würde meine "notlösung" mit dem 2. Mikrocontroller auch funktionieren... hoffe ich Der Andere ATMega644 läuft mit einer Frequenz von 14,318 MHz Also würde dieser in einer Sekunde 14.318.000 Befehle ausführen. Der Code sähe so aus: int main() { DDRC = 0xFF; while(1) { PORTC = 0xFF;
-
Thread
Atmega128 ALE/PG2 Pin nutzen
Wie kann ich beim Atmega128 den ALE/PG2 Pin als Ein-Ausgabeport nutzen. Andere Pin´s kann ich setzen, aber den ALE/PG2 Pin leider nicht. Ich programmiere mit BASCOM DDRG.2 = 1 'Pin als Ausgang PORTG.2 = 1 'Ausgang
Danke Carmen, hab im Datenblatt gesehen das der Atmega128 im Auslieferungszustand den Atmega103-Modus aktiviert hat. Ich hab das Fuse-Bit für den 128er-Modus gesetzt, jetzt kann ich den Port PG2 nutzen. Nochmals Danke Renate
-
Thread
DIP204-4 mit Hardware-SPI (ATmega128)
204-4 HEISSEN !!! Hallo, ich versuche seit 2 Tagen ein Display DIP204-4 mit Hardware-SPI (ATmega128) in Betrieb zu nehmen. Ich habe zwar schon etliche Berichte über das Display hier und über Google gelesen, aber irgend wie komme ich gerade nicht mehr weiter.... * Lötbrücke am Display ist
-
Thread
Eigenen Modelbauempfänger mit ATMEGA 128RFA1 bauen?
habe ein RC-Car mit 2,4Ghz empfänger und der dazu passende Sender. Wäre es möglich mit ein ATMEGA 128RFA1 eigene Empfänger zu bauen? Soweit ich das verstehe ist das ein Atmega mit 128kb Flash und eingebauten 2,4Ghz Empfänger/Sender oder liege ich da falsch?
Stefan schrieb im Beitrag #2657077: > Wäre es möglich mit ein ATMEGA 128RFA1 eigene Empfänger zu bauen? Klar ist das möglich. Mit dem dazu notwendigen know how schon. Sei mir nicht böse, aber: Schon allein durch deine Fragestellung drängt sich mir der Gedanke auf
-
Thread
RTL8019AS an ATMega128, 9346 Interface
Hi Ich habe nun mehrere Webserver mit dem ATMega128 und dem RTL8019AS studiert, z.B. http://www.ispf.de/modules.php?name=News&file=article&sid=5 Aber ich komme nicht dahinter wieso und ob es unbedingt notwendig ist den 9346 serial data clock und
Das heißt es muss nicht beschaltet werden sondern kann auch über gemappten Speicherbereich des ATMega128 manipuliert werden?
-
Thread
Unterschied zwischen TXCn und UDREn beim USART eines Atmega128
Hallo ich habe mal ein Frage zum UCSRnA Register eines Atmega128. Dort gibt es unter anderem die zwei folgenden Bits: TXCn: Wird 1 wenn die Daten im TXBn Register erfolgreich gesendet wurden. UDREn: Wird 1 wenn UDRn Register bereit ist für neue Daten
-
Thread
Port F und G beim ATmega128 verwenden
Hallo, wenn ich die Ports F bzw G als Ein oder Ausgang initialisieren möchte, dann bringt mir der assembler immer folgende Fehlermeldung: Illegal argument type or count Initialisierung sieht wie folgt aus: ldi buffer, 0xFF out DDRF, buffer buffer wurde zuvor einem register zugewiesen! sobald ich port A-E verwende, funktioniert das alles.
-
Thread
ATMEGA128 mit PIO-Baustein 82C55
Gerät eine Test-/Überwachungshardware (Systemtest...) samt µC aufbauen. Prinzipiell würde mir die ATMEGA serie schon dafür gefallen, ich auf einem ATMEGA32 schonmal etwas gemacht. Allerdings gilt es in diesem Fall 44 Pins des Systems zu überwachen und das möglichst simultan. Daher meine Frage zu einem ATMEGA128. Dieser hat ja ein Bussystem herausgeführt, an dem ich dort mittels eines PIO-Bausteins die Anzahl der verfübaren PIO Pins erhöhen kann. Wie funktioniert das dann beim Ansprechen des externen
-
Thread
Atmega128 und Schaltregler / ADC mit 8Bit
zu messen. Dazu wird die Spannung über einen Spannungsteiler 10K/3,3K herunter geteilt. Der Atmega128 kann mit 10Bit Wandeln, davon gehen ±2LSB Absolute Accuracy schon mal weg. Somit bleiben 8 Bit. Das Wandel Ergebnis soll auf mindestens 7 Bit genau sein. Die Frage ist nun, kann hier ein Schaltregler
Matze schrieb im Beitrag #4335330: > Der Atmega128 kann mit 10Bit Wandeln, davon gehen ±2LSB Absolute > Accuracy schon mal weg. Somit bleiben 8 Bit. Das ist so nicht richtig! 2LSB heißt, dass der gelesene Wert (z.B. 385) zwischen 383 und 387
-
Thread
Ein- & Ausgänge spielen verrückt ATmega128
Guten Abend! Hab ein Problemm mit dem ATmega 128 als fertiges Board mit 16Mhz Quarz(siehe Anhang). Programmierung in C über AVRstudio und einen USB-ISP Compiler. Wenn ich im die Ausgänge definiere (mit DDRA=0xff; und dann noch DDRE0=ff;) und
-
Thread
ATMega128 --> Watchdog Komisches Verhalten nach POR
wohl macht und wie lange das dauert. Hmmm, alle drei Bits beim Prescaler gesetzt wären beim ATmega8 > 2s. Das wird wohl beim '128er' auch nicht wesentlich anders sein. Da müsste der Controller schon mit einer Pendeluhr getaktet werden um in einen WD-Reset zu laufen ;-)
-
Thread
Interruptgesteuerte übertragung Serielle Schnittstelle ATmega128L
Leute habe mal wieder eine Frage, ich habe da ein Problem mit der Serielle Schnittstelle des Atmega128L bzw das Problem ist noch immer nicht gelöst. Ich übertrage Daten vom Mikrocontroller an den PC. Das ganze würde ich gerne Interruptgesteurt machen und nicht mit der Funktion die im Manuel des Mikrocontrollers
-
Thread
Atmega128 und 16 bit D/A converter
modulator kontrollieren und ich benötige dafür 2 DC Spannungen. Die will ich mit dem mikrocontroller Atmega128 und einem 16-bit D/A Wandler erzeugen, der ein parallel port und eine schaltzeit von 500ns hat (DAC8822 von Texas Instruments z.B.) Die zu erzeugenden Spannungen sollen eine Resolution von 16
aus, dann wird die Tatsache, daß der Mega128 seine Ports nur nacheinander beschreiben kann (das ist ein 8-Bit-Prozessor, der pro Instruktion nur jeweils 8-Bit-Daten in I/O-Register schreiben kann, zu undefinierten Zuständen oder Spannungsschwankungen
-
Thread
avrdude and Ethernut1.3 (ATmega128)
Windows gearbeitet und diese per MultiICE programmiert/debugged. Nun habe ich in einem Projekt den ATmega128 von Atmel vor mir und würde es gerne schaffen, auf diesen unter Linux etwas Code zu bekommen. Das Board ist ein Ethernut 1.3 (http://ethernut.de/en/hardware/enut1/) und bietet als Schnittstelle
ethernut.de/en/documents/debiansage.html) gefolgt und versuche jetzt gerade meine .hex-Dateien auf den ATmega128 zu transferieren. Doch ich habe leider keine Ahnung, welche von den oben genannten Schnittstellen für die Programmierung überhaupt in Frage kommt und welche sinnvoll ist bzw. wie ich diese per
-
Thread
atmega128rfa1 und Contiki 2.5
egal, ob es gültige 6LowPAN-Pakete oder sonst welcher Müll ist. Vom Transceiver her ist der ATmega128RFA1 dem AT86RF231 sehr ähnlich. Die wesentlichen Unterschiede befinden sich im Interrupthandling, das ist beim ...RFA1 an die im AVR üblichen Interrupts angepasst worden (bspw. ein Interruptvektor
jeder halt anfangen. Er kann ja als Vergleich µracoli benutzen, das sowohl AT86RF231 als auch ATmega128RFA1 unterstützt.
-
Thread
Atmega128 Aref < 2,56V
Hallo! Habe einen ATMEGA128 bei dem ich die interne 2,56V Referenz nutzen möchte. Der Controller läuft auf 3.3V. An Aref ist noch ein 100n Kondi dran. Das Problem ist das ich nicht die erwarteten 2,56V sondern nur ca.
läuft auf 3.3V. Hast Du mal im Datenblatt geschaut, welche erlaubte Versorgungsspannung der Mega128 hat? In meinem steht ein Bereich von 4.5V bis 5.5V für den Mega128 und 2.7V bis 5.5V für den Mega128L. Und nur dieser darf folglich auch mit 3.3V betrieben werden. Der Mega128 ist dafür nicht spezifiziert
-
Thread
AVR ATMEga128 Eeprom Prüfsumme ermitteln.Hilfe!
Hallo zusammen, in einem AVR ATMega128 wird durch die Firmware auf das Eprom zugegriffen. Im Eprom sind ein paar Parameter hinterlegt die der Anpassung des Ablaufes dienen. Wenn ich das Eprom auslesen erhalte ich eine *.eep Datei die
geschnalt. hex 10 2 80 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF dez 16 2 128 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 :10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
-
Thread
eine Led flacket bei 8-Bit PWM (Atmega128)
schon oft in diesem Jahr sitze ich wieder mal grübelnd vor einem Problem. Ich hatte ein Programm (ATMega128) geschrieben für eine LED Ansteuerung per PWM. Ging auch alles gut, nun ist der SRC-Code mir abhanden gekommen , gesagt getan , neu geschrieben das ganze, weil ja andere Funktionen im Programm
habe ich den Code etwas vereinfacht und er ist hier einzusehen: http://oderlachs.de/forum/code/atm128pwm.html Ich programmiere das ATM128 Board über das STK500 per ISP. Vom STK500 nutze ich auch die LEDs für den Probelauf. Als Entwicklungsumgebung nutze ich "Geany" unter Linux. Vielleicht kann
-
Thread
Atmega128 und MAX6675 - Brauche Starthilfe
Tachchen alle zusammen... Ich bin noch nicht so richtig fit was Mikrocontroller Programmierung angeht, deshalb möchte ich mich an die Erfahrenen hier wenden. Ich habe mir bei Maxim zwei Samples von dem MAX6675 bestellt. Möchte mir eine kleine Temperaturregelung bauen. Mit SPI habe ich aber noch nie was gemacht. Sprich ich weiss gaaaanz groben wie die Schnittstelle funktioniert aber mehr auch nicht. Hat denn jemand eventuell einen funktionierenden Code um die Temperatur eines solchen ICs auszulesen? Am besten auch noch dokumentiert? Und welche Pins von dem IC muss ich an welche des Controllers
-
Thread
ATMega128: Reset nach setzen von PORT_E3
Hi, aus irgendeinem Grund resettet sich mein ATMega128 wenn ich Bit3 vom PortE als Ausgang auf high setze. Das hängt sicher mit einer alternativen Port-Funktion zusammen. Aber welche kann das sein? Aktiviert habe ich nichts, nur UART und Interrupts.
-
Thread
Lock Bits unf Fuses nicht einstellbar! (Atmega128)
Hallo, kann weder über das JTAG noch über Parallel/High Voltage Programming den Atmega128 in AVR-Studio programmieren. Das komische dran ist: - Der JTAG zeigt mir an, dass die Lock Bits gesetzt sind, aber zurücksetzen kann ich sie
fast das selbe für mich, ich benutze die ISP von STK500 um ein atmega128 zu programieren, und es funktionert nicht, es sagt zu mir: Entering programming mode.. OK! Writing fuses .. 0xFF, 0x9F, 0x9F .. OK! Reading fuses .. 0x9F, 0x9F, 0x9F .. OK!
-
Thread
Ich weiß nicht mehr weiter... ATMega128 und Timer0
Hi! Ich möchte mit dem Timer0 vom ATMega128 einen 10ms-Interrupt erzeugen (=100Hz). (Quarzfrequenz 11059200Hz) Hab den Vorteiler auf 1024 und den Reload-wert auf 148. Jedoch bekomme ich am Test-Ausgang (Pin PC6) anstatt der erwarteten
Beim Mega128 musst du für Teiler 1024 CS0, CS1 und CS2 setzen: TCCR0 = (1<<CS00)|(1<<CS01)|(1<<CS02); // Timer0 => F_CPU / 1024 Ist anders als bei den kleineren AVRs...
-
Thread
SPI ATmega128: Simulator OK, am AVR aber nicht!
Hallo! Ich möchte mit einem ATmega128 via SPI Daten empfangen. Wenn ich mit dem AVR-Simulator vom AVR-Studio (Version 4.12) arbeite, klappt alles prima. (Das zu sendende Dummy-Byte erscheint kurz, der Clk startet und schiebt das Byte
-
Thread
STK500-Bootloader von Peter Fleury auf Atmega128
Hallo, ich würde gerne den Bootloader von Peter Fleury auf einem Atmega128 verwenden. Auf einem Atmega8 läuft der Bootloader auch, auf dem großen wird der Controller vom AVR-Studio nicht als Programmer erkannt. Sachen wie Controller-Typ, Quarz-Frequenz und Bootloader-Startadresse
auch noch nicht ganz warum, wieso ich im Makefile die BOOTLOADER_ADRESS mal 2 nehmen muss. Beim Atmega128 führt das zu einem Compiler-Error. Gruß Christoph
-
Thread
Was kommt in die Klammern von ISR()? - Interrupt, Atmega128
Hallo, Ich möchte mit einem Atmega128 ein Interrupt auslösen, wenn sich der Pegel an INT0 (External Interrupt Request 0) ändert. Für die implementierung des Interrupts verwende ich das ISR Makro. also z.B: ISR(vektorname) {
Für deinen Fall findest du die Defines in der Datei "iom128.h". Die sich bei WINAVR in Ordner ... WinAVR\20090313\avr\include\avr\ befindet. Dort gigt es den folgenden Abschnitt: [c] /* Interrupt vectors */ /* External Interrupt Request 0 */ #define INT0
-
Thread
ATMega128 Programmierport Rx Tx Uart-Problem
auch als Portpin bzw UartPins verwenden möchte? Wie sieht die ISP-Pinbelegung beim ATMega128 genau aus, das datenblatt finde ich ein wenig verwirrend in dem Punkt? Was ist Mosi was Miso? und warum sind da Miso und Mosi auch nochmal an einem anderen Port? Und darf man die auch zum programmieren
zu lesen. Speziell das Kapitel zum programmieren. Zum Anderen http://www.ibrtses.com/embedded/mega128.png
-
Thread
V: DevBoard ATMEGA128 und USB-AVRISP
Hallo, ich habe ein ATMEGA128-Entwicklungsboard übrig. Es besteht aus einem kleinen Prozessorboard (ATMEGA128, 16Mhz-Quarz, Resettaster, Power-LED, ISP-Header, regelbare Referenz für AD-Wandler) und einem größeren Trägerboard
-
Thread
WinAVR, ATMEGA128: Eingangspins miteinander vergleichen
Hallo, ich programmiere zur Zeit einen ATMEGA128 mit WinAVR in C. Dabei muss ich zwei Pins eines Ports miteinander vergleichen. Ich weiß allerdings nicht, wie ich einzelne Bits einlesen kann. Bis jetzt hab ich den kompletten Port abgefragt
-
Thread
Atmega128 AVR-DOS und Port F problematisch?
Auf PORTF ist das JTAG-Interface... (das ist standartmäßig an, genauso wie der "atmega103 compatibility-mode", dem bist du aber bestimmt schon 'begegnet'). hth. Jörg
@Jörg X. Wie ich ja schrieb ist JTAG disabled und der 128er Modus aktiviert ;) Darauf achte ich immer zuerst.
-
Thread
Kann man die I2C Adresse Dynamisch ändern (ATmega128)?
Bausteine wo man mittels High und Low die I2C Slave Adressen ändern kann. Geht das mit einem z.b. ATMega128 auch? Also könnte man z.b. 2 Jumper machen und wenn der Jumper dann z.b. gesetzt ist, und der PIN dann auf LOW ist, hat der ATMega die I2C Adresse 1 und wenn der High ist dann die Adresse 2..
Bausteine wo man mittels High und Low die > I2C Slave Adressen ändern kann. Geht das mit einem z.b. ATMega128 auch? > > Also könnte man z.b. 2 Jumper machen und wenn der Jumper dann z.b. > gesetzt ist, und der PIN dann auf LOW ist, hat der ATMega die I2C > Adresse 1 und wenn der High ist dann die Adresse
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
AT90USB162 usb646 = AT90USB646 usb647 = AT90USB647 usb82 = AT90USB82 m103 = ATmega103 m128 = ATmega128 Atmega128 ist also m128.
Heinrich W. schrieb im Beitrag #5907806: > Atmega128 ist also m128. Man kann auch Atmega128 einfach ausschreiben oder den gleichen String benutzen, den man auch als gcc parameter MCU verwendet.
-
Thread
ATMEGA 128RFA1 - Bit übertragen
PORTE |= (1<<PE5); /* internen Pull-Up an PC7 aktivieren */ rfBegin(11); // Initialize ATmega128RFA1 radio on channel 11 (can be 11-26) while(1) { PORTE = 0xFF; if ( PINE & (1<<PINE5) ) //Taste senden { //PORTE |= (1<<PE4); } else
Reloaded“ umsiehst, kann man diese Antenne unter bestimmten Umständen direkt ohne Tiefpass an den ATmega128RFA1 klemmen, ohne die ETSI-Grenzwerte für die Störstrahlung zu überschreiten. Nimm aber dann möglichst die Sendeleistung etwas zurück.)
-
Thread
FTDI und ISP Leitungen auf selbem Port (ATMEGA128)
Ich will die ISP-Leitungen des ATMEGA128 auch für den FTDI FT245RL benutzen. Wie kann ich sicherstellen, dass der FTDI die ISP Leitungen nicht treibt während dem ich den ATMEGA programmiere?
-
Thread
ATmega128 SPI nach einigerzeit auf 2.2V?
Hi, ich hab einen Atmega128A über SPI an einen AD9954 DDS angeschlossen. Anscheinend hab ich auch richtig programmiert, denn direkt nachdem ich die Schaltung anschmeisse und einen Befehl sende kommt ein Signal aus dem DDS
Mein Atmega kann in den Slave Mode gezogen werden, obwohl ich definiere, dass er im Mastermode arbeiten soll? Das ist mal krass find ich...
-
Thread
[V] 3x ATMega128A-AU
Moin, Es sind noch 3x ATMega640-16 AU aufgetaucht, auch OVP. Wie bei den 128 6€ (für 3 Stück, nicht pro Stück!) plus Versand. Gruß, Norbert
Die 128er und die Adapter würde ich gerne nehmen.
-
Thread
ATmega128 UART bidirektionale Kommunikation (UC=Slave)
hallo miteinander Ich habe seit neustem ein Projekt übernommen, an dem ich jetzt schon 1 Tag lang herumgebastelt habe, wie es mit der UART aussieht. Die Grundidee: -Ein Linux-Server sendet über RS232 steuerbefehle -MCU gibt Register (32bit) zurück -Mögliche Steuerbefehle: read, write, reset => nach write sollten 32Bit übertragen werden, vom MCU in eine Variable übernommen und dann weiter im Programm Die ganze Kommunikation sollte über Hex-werte laufen : 1) 01 => write 2) FFFFFFFF => register 3) 03 => ok (vom mcu) Bis jetzt läuft mehr oder weniger das senden, aber das empfangen
-
Thread
Tasterentprellung per Software, Atmega128, Port C
Hallo, Ich steh grade auf dem Schlauch, schaffe es nicht taster zu entprellen. Nach verschiedenen eigenen Ideen die es nicht gebracht haben möchte ich gerne dies einsetzen: Initialisierung mit: [c] DDRC = 0xc0; //.7=E, .6=RS, .5=SW0, .., .2=SW3 PORTC |= 0x3c; //Pull-Pu's für taster Aktivieren [/c] #define TASTERPORT PINC #define TASTERBIT0 PINC5 #define TASTERBIT1 PINC4 #define TASTERBIT2 PINC3 #define TASTERBIT3 PINC2 [c] char taster0(void) { static unsigned char zustand; char rw = 0; if(zustand == 0 && !(TASTERPORT & (1<<TASTERBIT0)))
-
Thread
ATmega128 + ext. SRAM: ein paar Unklarheiten
Hallo, ich habe einen ATmega128 und werde ein externes SRAM (128k x 8) anschließen. Die Hardware ist fast soweit klar bis auf eine Sache: Kann ich das /CS vom RAM dauerhaft auf Low legen (keine weitere Komponente am Bus)?
einfach mal in die Doku der avr-libc, dort ist das nochmal sehr gut erklärt. Wichtig ist auch, da du 128Kx8 benutzt, das A16 auch irgendwie verdrahtet wird, und nicht in der Luft hängt. Speziell wenn du A16 an den Controller mit anschließt, sorge dafür das der entsprechende PIN auch ein Ausgang ist, bei
-
Thread
ATmega128 - Eingang schaltet zu langsam zurück
kleine Schaltung als IR-Sensor gebaut, und zwar bis jetzt 8 mal. Das ganze ist am Register C des ATmega128 angeschlossen. Des weiteren ist DDRC = 0 und PORTC = 256 gesetzt, also als Eingang mit aktiviertem PullUp-Widerständen. Im Display lasse ich mir ständig für alle 8 Sensoren anzeigen, ob diese
-
Thread
Probleme Atmega 128 Code von IAR nach AVR-Studio
Hallo Leute Habe ein Problem bei der Übertragung eines Atmega128 Projektes vom IAR-Compiler nach AVR-Studio. Es handelt sich dabei um folgenden Code-Ausschnitt: [c]//************************************************************************************** //
interpretiere, dann ist das die ISR für den USART0_Receive-Interrupt. Ich hab jetzt keine Mega128-Docu griffbereit, aber daraus wird im gcc so etwas wie #include <avr/interrupt.h> ISR(USART0_RX_vect ) // USART0_RX_vect bitte nochmal überprüfen { ... } Oliver
-
Thread
Atmega 128 (C-Control) AD Wandler ungenau
Hallo, ich habe einen Atmega 128 (C-Contol), angeschlossen ist eine externe Referenzspannung von 2,5V. Am anlogen Eingang ist ein Messverstärker angeschlossen. Wenn nun vom Messverstärker eine Spannung von 0,318V anliegen müsste
Ich hab beim Atmega64 das selbe Problem gehabt, hab mir damals eine Kurve mit 3 Stützpunkten gebastelt und rechne die Differenz jetzt raus. Vorher hatte ich auf einen Wertebereich von 30V eine Abweichung von 5V an der
-
Thread
ATMEGA128 Ethernut mit W-Lan Acces-Point?
Hallo! Ich wollte nur mal nachfragen, ob jemand schon seine AVR-Ethernet-Lösung per W-Lan mit dem PC gekoppelt hat? Ich hab zufällig einen "alten" Belkin AP herumliegen und dachte mir, bevor ich meinen "Bot" jetzt extra mit eine Funk-Sende/-Empfangsmodul spendiere und mir ein entsprechendes für den PC bastle, müsste es doch auch so gehen, oder? Oder ist auf der anderen Seite die Stromaufnahme von den AP's zu hoch? Dann müsste ich den Akku etwas grösser dimenionieren. Ganz nebenbei, was das Thema Kettenfahrzeug angeht: Ich hab eine recht taugliche Lösung. Von der Firma Synchroflex gibt
-
Thread
Schaltplan ISP-Atmega128 - LEDs wollen nicht!
Hallo! Hab es nach einigen nächten jetzt endlich geschaft meinen Atmega128 zu verlöten, auf ner lochraster-platine ein ISP- Interface zu basteln und die 6 Byte ports an DIL-stecker sockel zu löten. Hab mir dann vorher das AVR Studio 4.12.460 runtergeladen und installiert
Hi hast du überhaupt die richtigen Pins für isp am Mega128 verwendet. Siehe [AVR_Checkliste]. Matthias
-
Thread
Programmierung ATMega128 auf STK501 via JTAG?
Hallo, ich (Anfänger) habe mir überlegt ein STK500 und STK501 mit einem ATMega128 zu besorgen, da ich vorher ein wenig mit einem Eigenbau Board (nicht von mir) mit ATmega128 gearbeitet habe. Dieser ließ sich über eine JTAG Schnittstelle programmieren und debuggen. Meine Frage: ist beim STK501 mit ATMega128 auch eine Programmierung über die JTAG Schnittstelle möglich (beispielsweise mit AVR JTAG ICE oder JTAGICE mkII)? In dem Infoblatt von Atmel ist nämlich nur von "Supports ISP and High-voltage Programming
-
Thread
ATMEGA128-Platine an STK500 (ISP6)
Hallo Zusammen, ich habe ein Problem mit meiner selbst entwickelten Platine incl. ATMEGA128 und der Programmierung via ISP6 und STK500. Beim Versuch, mit Atmel Studio 6.1 und dem STK500-Interface (siehe "STK500_settings.jpg"), die µC-Daten auszulesen, kommt eine Fehlermeldung (siehe "
-
Thread
Cksel Atmega128 vermütlich falsch gesetzt hilfe
versucht... Was ich inzwischen gemacht habe: Ich habe auf meinem STK 500 und dem darauf sitzenden ATMEGA 644 ein kleines Programm geschrieben, welches einen Pin in der Endlosschleife High/Low/High/Low... usw setzt. Diesen Pin muss ich doch jetzt nur an XTAL1 anlöten auf meinem Board. dann sollte ich
Habs gelöst und wieder hinbekommen. Nur was ist denn die 100% richtige Einstellung bei einem Atmega128 und einem 16 MHz Quarz ? ext. crystal/Resonator High Freq: Startuip 16k CK + 64 ms habe ich gewählt. Vorher war ausversehen der Medium reingerutscht :)
-
Thread
AVR ATmega128L Problem mit zwei Timern
Hallo erstmal, ich habe da folgendes Problem ich möchte 2 Timer gleichzeitig auf einem ATmega128L laufen lassen. einen Timer0 8Bit Timer und Timer1 16 Bit Timer. Mein Problem ist nun das sich der Timer den ich zuerst initiallisiere immer aufhängt bzw nicht läuft. Programmiert habe ich das ganze
Hans Klemer wrote: > ich habe da folgendes Problem ich möchte 2 Timer gleichzeitig auf einem > ATmega128L laufen lassen. einen Timer0 8Bit Timer und Timer1 16 Bit > Timer. Mein Problem ist nun das sich der Timer den ich zuerst > initiallisiere immer aufhängt bzw nicht läuft. Sie laufen schon beide