-
Thread
ATmega128 und Schaltwandler ==> Verträglichkeit?
Hallo zusammen, ich habe auf einer Platine einen ATmega128 und etwa 5cm daneben ein kleines Schaltnetzteil mit einem LM 2576T-ADJ-Schaltwandler, komplett mit Drossel, Elkos und Diode. Der Schaltwandler produziert mir 5V, aber nicht für die Versorgung des
-
Thread
taster an atmega128 führt zu reboot
hallo habe 5 taster an D3-D7 geschalten wie im avr tutorial. wenn ich den atmega starte ubd eine taste drücke rebootet er. warum???? wenn ich die taster direkt an den port hänge ohne pull up und vcc sondern von gnd nach taster nach port D3 dann tut sich nichts arbeite mit bascom leds gehen einaus Alias Portd Ddrd = &B00000111 einaus = &B11111000 if einaus.3=0 then einaus.0=0 soll bei drücken der taste led angehen. gruß sven bin absoluter anfänger
-
Thread
2 UART von ATmega128 nutzen
Weis jemand wie ich es programmiertechnisch auf die Reihe kriege, die 2. UART (RX1/TX1) eines ATMega128 anzusteuern? Genauer gesagt dort eingegangene Strings auszulesen. Ich kann über diese UART problemlos Strings senden. Nur das Auswerten von Strings, die bereits im Buffer liegen gelingt mir nicht
-
Thread
"Projektportierung" ATmega128 -> 32er
Hallo zusammen, möchte mein compiliertes und funtionierendes GCC - Projekt nach der Entwicklung auf einem 128er nun auf einen Mega32 portieren. Anpassungen musste ich an den UART einstellungen / Registern vornehmen, was auch dann gleich funktioniert hat. Timereinstellungen könnte nun ein Problem sein: Ich benutze im 128er Timer 1 und Timer 2 für interne warteschleifen. Timer 1 im 32er besitzt dieselben registereinstellungen und bitpositionen wie im 128er... (Ausser TCCR1C fehlt halt) Timer 0 im 32er ist der selbe wie Timer 2 im 128er... zumindest von den registereinstellungen...
-
Thread
ATmega128 mit mySmartUSB
Hallo, ich möchte mit den mySmartUSB von myAVR einen 128'er programmieren und UART nutzen. Hab jetzt alles soweit zusammen gelötet und SiSy-AVR (Software von myAVR aus Einsteigerset) erkennt auch den Controller. Mit diesem Programm ist es auch möglich, die
nicht ganz ok. Folgendermaßen habe ich die Verbindungen : mySmartUSB ATmega128 10polige Sockelleiste Pin1 Reset für mySmartUSB------- Pin2 SPI-SS----------------------Pin 10 PB0 Pin3 SPI-SCK---------------------Pin 11 PB1
-
Thread
Hier mal ein paar Rundlagen zum ATmega 128
Möchte mal meine Fehler und Erfahrungen weiter geben. Habe aus eigener Erfahrung mir diese Grundlagen erarbeitet. Meistens hängt es schon am Anfang, Programmieranschlüsse falsch. MISO = (TXD/PDO)PE 1 PIN 3 MOSI = (RXD/PDI)PE 0 PIN 2 SCK = (SCK) PB 1 PIN 11 RESET= RESET PIN 20 Sollte das Fuse Bit setzen mit PonyProg STR + S nicht funktionieren, nicht verzweifeln.!!! Im Lieferzustand stehen die Bits auf Internen Oszillator, damit ist bei richtiger Außenbeschaltung ein erstes Fuse Bit auslesen und schreiben sichergestellt. Der Pogramieradapter bei www.LancOS.com mit dem 74HC244
-
Thread
Atmega128 UART Beispiel ?
Hi, hat jemand von euch ein lauffähiges UART out Programm was auf dem Atmega128 läuft, ich möchte gern testen ob ich meine Atmega128 getostet habe oder nicht. Oder ob ich nur ein Quellcode Fehler habe ! Ich habe ein fertig board mit RS232 Pegelwandler, SP-Regler usw gekauft
die übertragungsgesch. soll 19200 baud betragen. Kann vielleicht einer das Programm auf seinem Atmega128 einmal testen ob es auch richtig läuft ! Viele Dank Hans
-
Thread
ATmega128 lässt sich nicht mehr flashen
Hallo, ich habe ein kleines µC-Board mit einem ATmega128. Hat bisher einwandfrei funktioniert. Beim letzten beschreiben des Flashs kam allerdings unter PonyProg die Meldung "Transmission failed". Seit dem funktioniert das Board nicht mehr. Irgendetwas
-
Thread
externes RAM für ATmega128
Hallöchen, wer kann mir sagen welchen SRAM-Baustein ich am besten für nen ATmega128 nehme. Er sollte wenn möglich auf das STK501 passen. Danke schonmal im voraus. Robert
-
Thread
USART mit ATmega128 und STK501
Hallo! Seit Stunden versuche ich, meinen ATmega128L mit meinem Computer kommunizieren zu lassen - leider ohne jeden Erfolg. Ich habe den Assembler-Code aus dem Tutorial mit einigen Änderungen in AVRStudio assembliert und auf den Chip gebrannt. Zunächst mal der Code: .include "m128def.inc" .def temp = r16 .equ CLOCK = 8000000 .equ BAUD = 9600 .equ UBRRVAL = CLOCK / (BAUD*16) - 1 ;Stackpointer initialisieren ldi temp, LOW(RAMEND) out SPL, temp
-
Thread
Frage zu Timer 2 Atmega128
ich habe eine frage: untenstehendes programm zum timer 2 funktioniert nicht. ersetze ich jedoch die Register durch ihre gegenstücke von timer 0 dann funktionierts (mit timer0). Weiß jemand rat, was beim timer 2 schiefgeht? Programm mit TImer 2 // geht nicht #include <io.h> #include <interrupt.h> #include <sig-avr.h> unsigned char i=0; SIGNAL(SIG_OVERFLOW2) /* signal handler for tcnt2 overflow interrupt */ { if (i==10) {outp(~PORTF,PORTF); i=0;} else {i++;} } int main( void ) { outp(0xff,DDRF); utp(0xff,PORTF); outp((1<<TOIE2),TIMSK);
-
Thread
ATmega128/103 komplettes Board
Preiswerte neue ATmega128/103 + Adapter für Platine (alle Pins verfügbar) oder komplette Microcontroller Boards mit ATmega128(16MHz)/103 (alle Pins verfügbar, direkt programmierbar) mal schauen unter http://www-user.tu-chemnitz.de
-
Thread
ATmega128 & Imagecraft Assembler
Hallo! Ich habe ein StarterKit STK300 und habe dafür ein Port-Modul mit dem mitgelieferten Assembler des Imagecraft zu schreiben. Ich habe zum Chip alle möglichen Doku's aber leider zu dieser Entwicklungsumgebung nichts weiter als das mitgelieferte help-file. Da sind auf 3-4 Seiten die Assemblerdirektiven zusammengefaßt. Leider habe ich nicht viel Ahnung davon und habe versucht mich am AVR-Assembler zu orientieren. Aber irgendwie ist alles anders. Ich kämpfe gerade mit einem header-file, daß ähnlich den für C mitgelieferten includes die Ports, Bits und Register zuweist. Könnte mir da jemand weiterhelfen
-
Thread
Unterschied Atmega128 + MCP2515 + MCP2551 und Atmega128can
unterschied, zwischen der oben genannten kobinationen oder ob mal statt einen SPI Can Controller und einem Atmega128 lieber einen at90can128 und einen Tranciever nimmt??? Danke und Gruß Spice
-
Thread
ATMega128A ADC misst falsch
Hi Du hast die letzte Frage vom Karl-Heinz: >Mega128. Die M103 Kompatibilitätsfuse hast du abgeschaltet? nicht beantwortet. Die M103-Fuse gibt es auch beim ATMega128A und ist im Lieferzustand eingeschaltet. MfG Spess
nächsten Mal richtig lieferten. Das interessiert den Gasmann. Ich bin seit über 15 Jahren mit ATMega103/ATMega128 und ATMega1281 unterwegs. Und die tun alle was sie sollen. MfG Spess
-
Thread
ATXMega128 Programieranschluss kompatibel zu Atmega128?
Hallo, ich habe bereit eine fertige Platine für einen Atmega128, und würde gerne Testweise einen Atxmega128 einsetzen..ich habe damals einen ISP Anschluss vorgesehen.. Zum Programmieren nutze ich den MK2 Wenn ich den auf POI oder wie das heißt umschalte, geht
Schmidt schrieb im Beitrag #3162838: > Hallo, > ich habe bereit eine fertige Platine für einen Atmega128, und würde > gerne Testweise einen Atxmega128 einsetzen..ich habe damals einen ISP > Anschluss vorgesehen.. > Zum Programmieren nutze ich den MK2 > Wenn ich den auf POI oder wie das heißt umschalte
-
Thread
ATmega128 Akustische Drehzahlmessung & Schallpegelmessung
aus 1-3m Entfernung, die Drehzahl sowie die Lautstärke ermitteln soll. Zur Verwendung soll ein ATmega128 (AVR-MT128 Development Board) genutzt werden oder ein ATmega2560. Auf eine weitere Platine soll dann entsprechend ein Elektret-Mikro (MCE100 oder MCE4000 oder was sinnvoller ist) mit Anpassungschaltung
Richard P. schrieb im Beitrag #2568967: > Zur Verwendung soll ein ATmega128 (AVR-MT128 Development Board) genutzt > werden oder ein ATmega2560. Da sehe ich dann aber echte Probleme. Muss dieser MC verwendet werden? Ein DSP ist da zu überlegen und auch von den Anforderungen
-
Thread
ATMega 128 lässt sich nicht brennen (neuer Webserver)
Programming Data Output. During Serial Program Downloading, this pin is used as data output line for the ATmega128. TXD0, UART0 Transmit pin. PDI/RXD0 – Port E, Bit 0 PDI, SPI Serial Programming Data Input. During Serial Program Downloading, this pin is used as data input line for the ATmega128. PDI/
http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega64_.2F_ATmega128
-
Thread
Problem mit AVR Atmega128-16AU
Hallo zusammen, Ich habe ein Problem bei der Programmierung des Atmega 128-16AU. Ich bin absoluter Anfänger in diesem Bereich und muss mich im Studium mit der Programmierung des Atmega128 beschäftigen. Jeder hat ja mal klein angefangen. Vielleicht kann mir hier jemand
angezeigt: 0x01 0x03 0x05 WARNING: Signature does not match selected device! Natürlich habe ich den Atmega128 im Menü ausgewählt. Woran kann das liegen? Ist vielleicht der Mikrocontroller nicht in Ordnung? Vielen Dank schon mal im vorraus
-
Thread
Atmega128 mit QIL-Gehäuse gewünscht? ;-)
Magnus Müller hat hier: http://www.mikrocontroller.net/attachment/31544/Tiny128L-8PU_1024x768.jpg einen "Attiny128" in einem Quad-Inline-Gehäuse "selbst gebaut". ;-) Leider gibt es den in Natura nicht. :-( Im Ernst: Einen Atmega128 in einem 64 poligen Quil-Gehäuse könnte
Paul Baumann wrote: > Im Ernst: Einen Atmega128 in einem 64 poligen Quil-Gehäuse könnte man > doch gut gebrauchen. Hineinpassen würde er von der Anschlußanzahl ja. Naja, eigentlich kann man doch heilfroh sein, dass ATMEL /überhaupt/ noch µCs
-
Thread
ATmega128 zurücksetzen via GALEP III
Hallo, ich habe einem Kollegen ein Board mit einem ATmega128 (TQFP64) gebaut. Lief für ein paar Wochen alles wunderbar. Nun hat er "ein wenig damit rumgespielt" und ihr könnt euch denken was das heißt... ich habe das Ding wieder auf meinem Tisch liegen
habe nun versucht, mit dem Chip zu kommunizieren. Als Referenzbelegung (alo wie ich die Belegung des 128 auf den 40 pol DIL Sockel übertragen kann) habe ich den ATmega 644 genommen. Dessen parallel Programmierpins sind von der Belegung gleich wie die des ATmega128. Nun kommt aber bei jedem Kommunikationsversuch
-
Thread
AVR GCC, ATmega128, Compiler Problem?
oh ja, die Taktfrequenz hab ich auch noch vergessen: ATmega128 @ 16MHz Guido
inizialisiert wurde. Du kannst mal versuchen mit dem original gcc-patch deinen Code zu übersetzen. Der atmega103 sollte zum atmega128 soweit kompatiebel sein. Sonst kannst du versuchen den SP von hand zu inizialisieren out (0xff, 0x3d); out (0x0f, 0x3e); sam
-
Thread
ATmega128 und sprintf() -> Stürzt ab
Boxi Boxitec schrieb im Beitrag #2444356: > Verhalten: Auf einem ATmega128 läuft das Programm nicht stabil. > Irgendwann hängt der Controller oder läuft in einen Resetvektor. Was heißt hier "irgendwann"? Dass nach jedem "sdfgd..." wieder ein "dgartzt..." kommt, zeigt
, das der ATmega128 nur bis 16MHz darf. Manchmal sieht man einfach den Wald vor lauter Bäumen nicht... Obwohl dieses eigenartige Verhalten ja förmlich danach geschrien hat, dass das Teil nicht in seinen Spezifikationen
-
Thread
Sporadische Probleme beim Programmieren von ATMega128
Moin, ich habe Probleme mit einem Mega128, der sich in einem System mit 4 AVRs befindet. Manchmal kommt es dazu, dass sich der Mega128 nach dem Programmieren nicht mehr ansprechen lässt und scheinbar tot ist. Erst wenn ich ihn mit einem externen
Problem ist schon mit verschiedenen ProgAdaptern(aber vom gleichen Typ) an verscheidenen Exemplaren des M128 aufgetreten. Die Prog. Adapter machen bei AVRs von anderem Typ(M32,M8) keine Probleme. Fast immer klappt die Programmierung des M128 auch problemlos. Bei der Fehlersuche hatte ich schon M128 auch
-
Thread
Kompatibiltätsmodus von ATmega128 zu Atmega103 ausschalten
Wie schalte ich diesen Modus aus? ja über die FuseBits, das weiss ich, aber wie genau? step by step! Was ist eigentlich anders, wenn dieser Modus eingeschaltet ist? Wo finde ich dazu was im Manual? Vieln Dank!
-
Thread
[V] unbestückte LP für ATmega128,
die ATmega128-LP mit DEBUG-Connector unf RS232 sind alle weg. Gruss Steffen
es sind von der 1. LP ( ATmega-128-Modul.pdf ) noch etwa 22 Stück da. Des weiteren habe ich noch ATmega128L-8AI, IS62LV256L-15T und IDT71256SA-15PZ. Den ATmega128L-8AI gebe ich für 2,50 EUR/Stück ab und die beiden SRAM für 0,50
-
Thread
probs avrdude atmega128 fuse bits
Host PC --------- AVR910 Programmer ----X---- Targetboard mit Atmega128 An der Stelle mit dem X klemmt es. Der Atmega128 wird nicht erkannt (Device signature=0x000000) und alle SCHREIBversuche laufen ins Leere. Das kann Ursachen in der Beschaltung haben und über
http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega64_.2F_ATmega128
-
Thread
Atmega128 wecheles Development Board wählen
Hallo, Ich möchte mir ein Development Board für einen ATmega128(idealerweise 128A) zulegen. Mit dem Board möchte ich ein paar Lichtschranken überwachen und und bei Unterbrechung einen Trigger an eine Kamerasenden. Diese schickt das Aufgenommene Bild an einen
Modul mit USB an, zum Beispiel Arduino Nano oder eins der vielen von Chip45 (die haben übrigens auch Atmega128 Module mit und ohne USB).
-
Thread
atmega128 receive uart0 funktioniert nicht
lisa schrieb: > - leider beim versuch mit atmega128, > werden keine interrupts behandelt .... ??? Wie hast du das festgestellt PORTC = 0xAA; kannst du dieses Muster auf dem Port noch feststellen? Ist das ein nagelneuer Mega128 oder
dieses Muster auf dem Port noch feststellen? "Ja" ohoh!!! habe vergessen zu sagen, dass ich den atmega128 auf dem OctopusUSB benutze. >>Ist das ein nagelneuer Mega128 oder hattest du den schon im Einsatz? ist ein nagelneuer Octopus --> Mega128 MFG
-
Thread
Atmega2560 mit mehreren Atmega128 vernetzen
Wie kann ich am besten einen Atmega2560 mit mehreren Atmega 128 vernetzen? Der AM2560 soll an mehreren Displays per Text die IO-Ports der vernetzten AM128er anzeigen. Die AM128er fragen sehr viele Ports(über 100) ab, und müssen auch
was gutes tun willst, also eine zuverlässige dauerhafte Lösung suchst, dann nimm CAN (AT90CAN32/64/128), die riesen 256kB des ATmega2560 brauchst Du im ganzen Leben nicht. Erst recht nicht, wenn Du für jede kleine Teilaufgabe schon nen riesen AT90CAN128 nimmst. Peter
-
Thread
TWI Atmega128 Atmega8 Fehlersuche
mich durch das Forum gewühlt, komme aber dennoch noch nicht so recht weiter. Ich möchte einen Atmega128 mit einem Atmega8 mittels TWI kommunizieren lassen. Der Atmega128 soll hierbei als Master und der Atmega8 als Slave dienen. Ich programmiere mit AVR Studio 5.1 in C. Ich möchte den Code von
Stefan O. schrieb im Beitrag #2935845: > Ich möchte einen Atmega128 mit einem Atmega8 mittels TWI kommunizieren > lassen. Der Atmega128 soll hierbei als Master und der Atmega8 als Slave > dienen. Ich programmiere mit AVR Studio 5.1 in C. Sieh zu, dass du einen
-
Thread
ATMEGA 128 in gegebener Schaltung programmieren ISP
also wenn ich mir andere Boards mit dem ATMEGA 128 so anschaue, dann ist das dort genau so mit dem PEN-Pin: --> https://www.sparkfun.com/datasheets/AVR/avr-h128-1.pdf --> http://download.chip45.com/Crumb128_2561_V4.0_schematics.pdf andere lassen den PEN-Pin offen: --> http://elecfreaks.com/store/download/datasheet/dev%20platform/atmega128/ATMEGA128_SCH.pdf im AVRfreaks Forum wird ausdrücklich empfohlen, den PEN-Pin offen zu lassen. (dieser Pin ist Prozessor-Intern über Pullup auf 5V) Der Pin wird definitiv nicht zum Programmieren
-
Thread
ATMega128 startet nicht bei Kontakt an UART Pins
Hallo, mein ATMega128 startet einfach nicht wenn etwas in den UART PINs "passiert". An den PINs darf kein USBtoUART, Raspberry GND, VCC oder sonstiges anliegen. Nichteinmal als I/O PINs lassen diese nicht nutzen.
für einen ATmega128 übrigens keine gültige Booloader-Adresse. Es wäre sinnvoll, wenn du dein Projekt konsistent hälst. Wenn zu twimaster.c ein i2cmaster.h gehört, dann sucht man schon ein wenig. Außerdem solltest
-
Thread
VS1011+Atmega128 = Probleme
Technikbegeisterte, Ich hab ein Problem.Ich bau mir einen Mp3 Player aus dem Encoder VS1011 und einem Atmega128. Meine Mp3 Dateien bekomm ich von einer SD Karte nur leider scheitert es schon daran das der Sinus Test bei mir nicht funktioniert und ich glaube es ist ein schlechtes Zeichen wenn das DREQ Signal die ganze zeit auf LOW bleibt.Zu allen übel messe ich nur ein paar 100mV am RCAP Pin. Am Atmega128 nutze ich den Hardware SPI zur Steuerung des Encoders als auch der SD Karte , daraus ergibt sich folgende Verbindung am Atmega SCK ->PB1 MOSI ->PB2 MISO ->PB3 xCS ->PB4 (CS vom Vs1011
-
Thread
ATmega128 Fehler beim Flaschen des Bootloaders
. Werde morgen einen anderen ATmega128 testen und über das Ergebnis berichten.
Nabend, ich habe heute eine andere Leiterplatte mit einem anderen ATmega128 ausprobiert, aber der selbe Effekt ist aufgetretten. Vermute, dass die Programmiersoftware mit dem RAMPZ Bit nicht klar kommt. Habe mir die Seite 304 von der Atmega128 Doku angesehen wo die einzelnen
-
Thread
ATMEGA128 Code größer als 64KB???
>Ich dacht der ATMEGA128 kann 128KB Programme vertragen??? Steht in der Regel ziemlich am Anfang des Datenblattes: 128K Bytes of In-System Reprogrammable Flash Sollte also gehen. Der avr-gcc spuckt doch die Speicherbelegung
Ich empfehle dir den Abschnitt "AVR ATMEGA128 Memories" (Seite 18 im Datenblatt)!
-
Thread
UART1 problem beim ATMEGA128
Hallo zusammen, nach Stunden der Fehlersuche mit meinem ATMEGA128 weiß ich nicht mehr weiter. Folgende Situation: Ich betreibe mit einem ATMEGA128 beide UARTS. UART0 läuft einwandfrei. UART1 sendet Daten, ist aber nicht in der Lage Daten zu empfangen. Beide
Gegenstelle ist geprüft und sendet die Antworten korrekt zurück an UART1( per Oszi direkt am RxD1 Pin des ATMega128 gemessen). M103C Fuse ist nicht gesetzt. Hier der Code zum versenden und empfangen eines Befehls. [c] int Modul_on (void){ com2_puts_P(OM_Modul_ON); //Antwort des Moduls if
-
Thread
ATmega128 double Werte in Flash (PROGMEM)
Suchbegriffe enthalten gelesen habe, brauche ich immer noch Hilfe. So weit ich weiß sind auf einem AVR (ATmega128) die Gleitpunktwerte float und double 32-bit breit, richtig? Wenn ich nun z.B. [c] const double testpgm PROGMEM = 1.23456789; int main(void) { char buffer[32]; double testme; ... [
-
Thread
High Voltage ATmega128 mit STK500
STK500 als Ausweg? Meine Frage ist nun brauch ich dazu das STK501? Weil da kann ich doch nur mein ATmega128 direkt in den Sockel reinlegen und dann Programmieren mit High Voltage? Mein ATmega sitzt fest verlötet auf meiner Platine also komm ich nur dran wenn ich direkt von der Platine die Signale abgreife? Nur welche wären das? Datenblatt vom ATmega128 steht Reset und XTAL 1 aber irgendwie funktioniert das ganze nicht. Hab die Signale an die Ports gehängt wo ich sonst das STK501 draufstecke.Bin ich aufm Holzweg? Wäre nett wenn mir jemand ne
-
Thread
JTAG Problem mit ATMega128 und XC9536
Hi, ich habe einen ATmega128 zusammen mit einem XC9536 in einem JTAG-Chain. Beim µC ist JTAGEN-Fuse gesetzt. Allerdings finde ich im iMPACT den CPLD nicht. Ich bekomme das chain garnicht aufgebaut. Die Meldungen des iMPACT
Ich habe eine Chain aus XC9572XL und Atmega128 (also fast identische Konfiguration) und bei mir funktioniert es, wenn ich in Impact die Chain per Hand einrichte: - Das CPLD: "Add Xilinx Device", dann .bsd file angeben (liegt unter /Xilinx91i
-
Thread
UCSRC0 bei ATMega128 - nicht einstellbar
erzeugt stur ein Programm für den Prozessor, den du in den Projektoptionen angegeben hast (sollte atmega128 sein). Aufgrund dieser Einstellung sucht es sich über die ersten Zeilen in deinem Programm (#include <avr/io.h>) das für den Atmega128 passende Includefile mit den entsprechenden Registernamen.
wird, spielt es eine wichtige Rolle, ob auf dem die M103C Fuse gesetzt ist oder nicht. Wenn der Atmega128 im Atmega103 Modus läuft, dann funktionieren für den Atmega128 geschriebene Programme i.a. nicht oder falsch. Vorschlag: Pack dein problematisches Projekt in ein Archiv und zeige das her.
-
Thread
ATMega128 gegen einen kleinen Obulus Startklar machen?
Hallo, gibt es hier im Forum Leute die mir einen ATMega startklar machen können? :) Was habe ich: - einen ATMega128 - ein Conrad C-Control Entwicklerboard für den ATMega128 Was brauche/wünsche ich: - es fehlt die Adapterplatine um den ATMega128
ich die Conrad Software nicht für C++ nehmen kann, weis ich, mich würde interessieren ob ich den ATMega dennoch über das Conrad-Entwicklerboard programmieren kann. Welche Software ich dafür brauche ist mir dann eigentlich egal. - Es müsste also, glaube ich, auch der Bootloader mit auf den ATMega geschrieben
-
Thread
C-Source-Code Problem mit ATMega 128
Hallo ! Ich muss eine Aufgabe übernehmen den Source-Code von einem Ex-Kollegen zu analysieren und versuchen das Programm wieder in einen stabilen Zustand zu bringen, es ist allerdings etwas komplex um es hier zu posten. Ich möchte es mal kurz umreisen: Entw.-Umgebung ist AVR-Studio5. Das Programm selbst für den ATMega ist zeitunkritisch. Von einer ISR-Routine (nach sleep Modus - Power down) aus werden einige Funktionen aufgerufen sodass eine maximale Verschachtelungstiefe von ca. 5 erreicht wird. Es werden allerdings einige Variablen in den Funktionen definiert. Es werden dann drei Array-Variablen
-
Thread
ATMega128 RS232 Verbindung spinnt
Hallo liebe Forengemeinde, Für ein Projekt arbeite ich mit einem ATMega128 dessen UART ich für eine RS232 Verbindung zu einem PC benötige. RS232 Verbindungen haben mir eigentlich noch nie Probleme bereitet. Der ATMega128 will aber nicht so recht. Erst hab ich nix empfangen
XOFF bei 115200 Baud. Ist der Fehler also nur daher gekommen, dass der interne Quaroszilator des ATMega128 zu ungenau ist und sich deswegen die Signale verschoben haben was dazu gefuehrt hat das sich Datenbit 7 und das Stoppbit ueberlappt haben?
-
Thread
Anstiegszeit von AVCC und VCC verschieden ATmega 128
Hallo, ich habe folgendes Problem: VCC benötigt nach einschalten des Netzteiles ca. 200 ms zum Anstieg, AVCC vom Regler nur 10 ms. --> Prozessor läuft nicht. Mit Kondensator zum Verzögern von AVCC funktioniert alles. Habe im Datenblatt nach einer Spezifikation zu diesen Zeiten gesucht, aber nix gefunden. Gibt es Anforderungen, dass diese Spannungen synchron zugeschaltet werden müssen oder liegt der Fehler doch woanders?
-
Thread
Input High Voltage Pegel ATmega128?
Hi, ich möchte den ATmega128 (VCC=5V) mit einem Baustein kommunizieren lassen, der mit 3.3V betrieben wird. Die Eingänge des Bausteins sind allesamt so ausgelegt, dass sie 5V Logik vertragen. Aber kann der ATmega128 die ankommenden
Ok danke für die Antwort. Ne der ATmega128 kann nur 4.5-5.5V als normale Version mit 16MHz. Der ATmega128L kann 2.7-5.5V aber hat dann nur noch 8MHz. Aber ich brauche die 16MHz für mein UART Baudrate von 1MBit/s.
-
Thread
Besteht Interesse an einem ATmega128 Board ?
Hallo ! Ich hab ein ATmega128 Test-Board gemacht. Wenn noch einige Leute Interesse daran haben könnte ich Platinen ätzen lassen. Für mich alleine würde sich das nicht rechnen. Die Platine bietet Platz für: -ATmega128 TQFP
Hallo, habe hier auch eines gefunden http://www.fast-atmega.de/ kenn ich aber nicht Jens
-
Thread
Potentialtrennung zwischen 74HC595 und ATMega128
Hallo, ich habe folgendes Problem: Ein ATmega128 soll ein 74HC595 Schieberegister ansteuern. Ok, das ist normalerweise nicht kompliziert, es gibt jedoch ein potentialproblem. Zwischen den Schaltungen herrschen je nach Belastung der Elektronik
Könnte man nicht einfach Reihenwiderstände vorsehen und die Pins am ATmega mit Surpressordioden absichern?
-
Thread
70ns SRAM an ATmega128 ?
Hallo, ich möchte 128kByte SRAM an einen ATmega128 hängen. Bisher laufen 32kByte SRAM mit 70ns bei 8MHz problemlos. Nun möchte ich allerdings die vollen 16MHz des ATmega128 nutzen und ich frage mich, ob 70ns noch ausreichen
. Die 55ns sind dabei meistens die längste Zugriffszeit. Ich habe auch schon einen 70ns an 16Mhz ATmega162 am laufen, ohne Probleme. Allerdings ist das eben ausserhalb der Spezifikationen und nicht verlässlich. Gruß Hagen
-
Thread
Bootloader mit falschen Interrupt Adressen ATmega128
Ich versuche jetzt schon seit mehreren Tagen diesen Bootloader auf meinem ATMega128 zum laufen zu bringen: http://www.chip45.com/index.pl?page=chip45boot&lang=de Aber es will einfach nicht laufen. Nachdem ich f eingebe und das erste Zeichen gesendet wird, bricht er ab, und der
Baudrate geändert: #define BAUDRATE 19200 Im Makefile habe ich folgendes geändert: MCU = atmega128 BOOTBLOCKSTARTADDRESS = 0x1F000 F_CPU = 8000000 Sonst ist alles das selbe wie im Original. Zwischendurch habe ich noch andere Boot adressen ausprobiert (0F000 und 0F800) So, ich hab jetzt