-
Thread
Jtagice mkII und ATMega644
Hallo, ich versuche hier gerade verzweifelt ein Programm mit dem AS 4.19 auf einen ATMega644 mit dem JTAGICE mkII zu spielen und bekomme ständig diverse Fehlermeldungen: Versuch ichs über den den Connect Dialog, poppt das Fenster immer wieder von neuem auf, egal ob ich Auto, USB oder
der hängt auch eben auch noch zusätzlich am USB, damit kann ich auch mit HTerm auslesen, ob der ATMega644 etwas empfängt (handelt sich um ein RF-Modul). Gruß und Danke
-
Thread
Atmega 644PA mit 16MHz
Hallo zusammen, ich möchte von einen ATMEGA 32 auf einen ATMEGA 644PA umsteigen. Nun meine Frage: Kann ich den ATMEGA 644PA mit 16MHz betreiben bei 5V Betriebsspannung, leider bin ich mir nach dem lesen des Datenblattes nicht sicher.
Mein ATmega644PV läuft bei 12MHz noch ohne Probleme mit 1.9 Volt und wenn du ihn mit 3.3V betreibst kannst du auch locker bis auf 16MHz gehen. Wenn du ihn bei 4,5V betreibst bist du laut Datenblatt auf der
-
Thread
ATmega644P - Programmierung
unsägliche device code, bei dem die Firmware und das avrdude.conf einer Meinung sein müssen, wie sie den ATmega644 denn nun benennen.
wohl deine programmerfirmware zu alt sein. also die letzten avrdude-versionen programmieren den atmega644P ohne probleme... mit den einfachsten programmern. wie hier, welches einen 644p als hauptprozessor hat. http://www.mikrokopter.de/ucwiki/
-
Thread
ATMega644p: Kein Reset nach Programmiervorgang
Leider, leider: Mein neuer ATMega644p lässt sich nun zwar programmieren, macht aber kein Reset nach dem Programmiervorgang. Auch scheint er das neue Prg nicht angenommen zu haben, obwohl mein STK500v2 sagt, dass der Flash Inhalt dem
Sekunde an sein und dann nochmal ein "kurz-lang-kurz" Blinken machen (Morse Buchstabe 'r'). Der ATmega644p zuckt aber nicht, d.h. er verharrt in dem Zustand, in dem er bei Beginn des Programmiervorgangs war. Danke für's Einspringen! Grüße, Frank
-
Thread
ATMega644 UART funktioniert nicht richtig
Watchdog im 644 aktivieren und bei Ausbleiben der Antwort den Hund beißen lassen.
dazu da, diesen auch zu benutzen. Also mach das auch. Entweder du hängst den FT-Reset mit an den Atmega-Reset, dann kommen beide gleichzeitig oder du hängst den Ft-Reset an einen Port vom Atmega und führst dann einen Reset des Ft per Programm aus. Aber nicht blöd an Vcc oder offen. mfg.
-
Thread
Wieviel MHZ hat ein Atmega644 im Auslieferungszustand?
Hallo, wenn man beim Atmega8-16 sich die Fusebits anzeigen lässt, wird angezeigt das er mit den Internen Takt mit 1 MHZ Arbeitet. ( siehe bild Atmega8 ) wenn man aber sich die Fusebits bei ein Atmega644 anzeigen lässt zeigt
Hi >wenn man aber sich die Fusebits bei ein Atmega644 anzeigen lässt zeigt >er auch an das es der interne Takt ist aber mit wieviel MHZ???? ( siehe >Bild Atmega644 ) Steht doch im Datenblatt. Der ATMega644 hat einen internen RC-Oszillator mit
-
Thread
ATmega644 SPI disabled ?
Hallo heute ist mir zum dritten Mal passiert, dass sich beim ATmega644 die fuse SPIEN disabled hat, heisst ich konnte nur noch per HV auf den AVR was ja nicht soo schlimm ist. Was mich aber etwas stutzig macht, dass es mir schon 3x passiert ist. Verschiedene neue ATmega644 und einmal ein ATmega644p. Einmal unter PonyProg, mit einem STK200 Dongle und 2x ueber ein STK500 und AVRStudio. Ich flashe AVRs meisst so, dass ich erst das Programm drauf schiebe und danach
-
Thread
ATmega 644 läst sich nicht mehr löschen?
Hallo, ich habe einen ATmega 644 mit einem JTAG MK II beschrieben. Habe nie irgendwelche Probleme gehabt doch nun gibt es allem anschein nach ein ganz großes, was ich nicht allein lösen kann. Ich kann eine JTAG Verbindung zur besagten CPU aufbauen, die Fuse Bits lesen und auch die ID der CPU. Es ist ein ATmega 644. Nur will ich mit ERASE DEVICE die CPU löschen, meldet AVR STudio, ERASE OK! doch die CPU ist noch immer mit dem alten Programm gefüllt. ????? Was kann ich noch machen um die CPU zu löschen?
-
Thread
AVR-NET-IO und ATmega644
Experten, ich habe mir das Pollin-Board zugelegt um von extern Ein-/Ausgaben zu machen. Mit dem ATmega32 klappt alles auch mit anderer SW intern mit 192... Nun wollte ich mal OpenMCP heraufladen und habe dafür den ATmega32 durch einen ATmega644 augetauscht, soll ja pinkompatibel sein. Mit AVR-Dragon habe ich dann das mit ATmega644-Option compilierte OpenMCU-Hexfile über AVR-Studio 4.xx auf das AVR-NET-IO-Board geladen. Nur das Programm funktionierte nicht. Auch ein anderes Programm kann nun nicht mehr auf den ATmega644 geladen
-
Thread
wie ATMega644- Watchdog ohne Headerdatei betreiben?
Hallo, der Watchdog-Timer des ATMega644 läßt sich nur mittels der Headerdatei wdt.h konfigurieren - aber nicht durch Manipulation der zugehörigen Register. Letzeres muß ich aber tun, weil der WD nur einen Interrupt und keinen Reset auslösen
Headerdatei wdt.h läßt sich das nicht konfigurieren. Bei meinen allerersten Exercietien mit dem ATMega644 ist mir allerdings aufgefallen, daß schon beim Konfigurieren eines normalen Resets Seltsames geschieht, wenn man die Register direkt beschreibt. Ich füge eine kurze Programmsequenz an, wo der
-
Thread
Atmega644pa Flash löschen
Hallo Ich habe ein Atmega644pa auf einer Leiterplatte verbaut. Nun habe ich versucht über mysmartusb light einen Bootloader über ICSP auf zu spiele. Da ich Anfänger auf dem Gebiet bin habe ich warscheinlich einen Fehler gemacht
zu spiele. Was hast du denn da überhaupt draufgeladen? Meines Wissens gibt es keinen Arduino mit atmega644. Und somit auch keinen Bootloader für diesen Controller. Der Bootloader muß genau für den Controller passen. Sonst wird das nichts. mfg.
-
Thread
DCF77 mit ATmega644P
Hallo, momentan programmiere ich ein Display und benutze dafür den ATmega644P. Nun möchte ich auf meinem Display Datum und Uhrzeit anzeigen, mit einem DCF77-Signal. Ist das mit dem ATmega644P überhaupt möglich??? Wenn ja welche Pins muss ich dort ansprechen?
Dennis Radke schrieb im Beitrag #2329662: > Ist das mit dem ATmega644P überhaupt möglich??? Das ist wahrscheinlich mit jedem uC machbar der ueber genuegend Pins verfuegt!
-
Thread
Frage zum PORTC des Atmega644P
hallo; kann es sein dass die Pins PC2, PC3, PC4 und PC5 des Atmega644P nur 2,5 Volt liefern wenn man sie auf Ausgang schaltet ? bei mir ist das jedenfalls so. alle 4 anderen von PORTC sowie alle 8 von PORTB und alle 8 von PORTD liefern 3,9 Volt. (bitte keine Titulierungen
> Pins PC2, PC3, PC4 und PC5 des Atmega644P man JTAGEN HTH
-
Thread
Internes EEPROM beschreiben bei Atmega 644
Hallo Leute, ich versuche vergeblich das interne EEPROM des Atmega 644 zu beschreiben. Leider ohne Erfolg. Ich lese immer 0xFF aus. D.h. ja dass das Schreiben irgendwie nicht klappt. So schreibe ich: // Wait for completion of previous write ui_TryCounter
eeprom_write_byte((uint8_t *)0x00, 0x69); eeprom_write_byte((uint8_t *)0x01, 0x50); Leider kann ich beim Atmega 644 nicht immer aus dem EEPROM lesen. Benutze die gcc-lib. HAt jemand schon mit dieser Lib mit den Atmega644 gearbeitet? Gruss, Georg.
-
Thread
ATmega 644 lässt sich nicht mehr programmieren
Hi Leute, ich hab mal wieder ein Problem. Ich habe jetzt seit einiger zeit einen ATmega644 mit Bascom und dem mysmart usb light programmiert und es hat immer super funktioniert. Jetzt wollte ich mal wieder etwas probieren, aber der ATmega lässt sich nicht mehr programmieren. Mit der
. Wenn ich versuche ihn direkt aus Bascom zu programmieren meldet er immer, dass der Chip ein ATmega644A sei und ich ihn falsch deklariert hätte. das ist aber ausgeschlossen, denn auf dem Chip steht ATmega644 und es hat ja bis jetzt auch immer funktioniert. Evtl. ist was in meinem Code falsch.
-
Thread
Atmega 644P schläft nicht!
hierfür eine Antwort zu bekommen! Ich habe ein minimales Programm geschrieben um zu gucken ob der ATmega 644P wirklich schlafen geht! Leider tut er es nicht! Kann mir jemand den Grund nennen? #include<avr/io.h> #include<avr/sleep.h> int main() { set_sleep_mode(SLEEP_MODE_PWR_SAVE);
Ich verwende ein STK600 mit dem TQFP44 Adater. Vielleicht spielt das ja >eine Rolle Nimm den ATMega mal raus aus dem Board und miss dann nochmal Strom ;)
-
Thread
Uzebox/Fuzebox Spielekonsole mit ATmega644
für NTSC ausgelegt. Einfach so auf PAL umstellen (der Chip gibt es her) geht aber nicht, weil der ATmega644 auf dopplter Frequenz laufen muss wie die Freuquenz des Ausgabeformats. Das bedeutet für NTSC schon ca. 28 MHz und wird für PAL zu viel des guten. Daher gibt es im Prinzip zwei Möglichkeiten:
Beim Start wird ein Auswahlmenü dargestellt, mit selekt wird dann die Auswahl in den Flash des ATmega übernommen. Ich habe mir die Controller schicken lassen. Sind aber nur Schieberegister mit Latch und lassen sich auch selbst bauen.
-
Thread
Serielle Schnittstelle zwischen 2 Atmega644
Hi ich hab eine Frage. wenn ich eine serielle Schnittstelle zwischen 2 Atmega 644 realisieren will, muss ich irgend etwas besonderes beachten? weil wenn ich die daten von einen µC zum PC und vom PC dann zum 2ten µC schicke funktioniert es, wenn ich es direkt mache nicht.
-
Thread
ATMega644 UART mit untersch. Baudraten
Nabend zusammen, ich habe heute den ganzen Tag damit verbracht mit einem ATMega644 ein paar Zeichen an die serielle Schnittstelle zu senden. Ich benutze die lib von Peter Fleury. Atmega läuft, nein, lief mit 12MHz. Dann mal mit 8MHz und jetzt wieder 12. Terminalprogramm
ich einen String ("Hallo") und ein Zeichen ('C') senden. Der PC hat immer etwas empfangen. Im Atmega war als Baudrate 9600 eingestellt. Im Terminal auch aber da kamen nur wirre Zeichen. Stelle ich nun im Terminal auf 14400 baud dann kam etwas in dieser Art an: H#--*C Fast richtig! :) Nunja
-
Thread
Probleme mit PCINT an ATmega644P
Hallo Ich vermute ich baue irgendeinen Denkfehler bei meiner Schaltung mit einem ATmega644P und zwar habe ich eine LED eingeschaltet, die mittels eines Interrupts an PCO, PC1 oder PC2 (Bez.: PCINT16-18) abgeschaltet werden soll, später im Programm soll sie dann wieder angehen, ist
Problem mittels Austausch des ATmega644 gelöst
-
Thread
F_CPU bei atmega644 Standardeinstellungen
Hallo alle miteinander, ich wollte fragen, welchen wert F_CPU bei meinem atmega644 hat, wenn das Fuse bit auf Int. RC Osc gesetzt ist? Ich dachte es wäre 1000000. Allerdings empfange ich mit hterm nur falsche zeichen, wenn ich von 1000000 ausgehe. Viele Grüße Pedde
-
Thread
Problem mit QUarzoszillator und Quarz an ATMEGA644
Nabend zusammen. Ich habe einen ATMEGA644 immer mit einem Quarzoszillator laufen gehabt (8Mhz). Nun wollte ich auf einen üblichen Quarz umsteigen, auch 8 Mhz, und hab mir diesem besorgt. Wenn ich den an den µc hänge kann ich ihn aber nix
Nimm folgende Einstellungen, wenn Du eine externen Quarz mit Lastkondensatoren am '644 angebracht hast: 110111:Full Swing Oscillator; Start-up time: 16K CK + 65 ms; Crystal Osc.; slowly rising power Der '644 hat keine (extra) CKOPT Fuse - die verbirgt sich hinter dem Wort "full swing
-
Thread
ATMEGA644 TQFN mit Adapter programmieren
Ich möchte gerne einen ATMEAG644PA mit einem GALEP 4 programmieren. Dazu habe ich mir so einen Chinadapter geholt (im Anhang) Nur komme ich damit überhaupt nicht zurecht. Das beginnt schon damit das ich nicht weiß wie der da rein
beim AVR GND sind. Gerade GND würde ich allerdings nicht weg lassen. Genau die 3 Pins an denen beim ATmega644 GND sitzt (bis auf einen) sind beim 8051 im TQFP (die, die ich kenne) nicht belegt. Also -> Adapter passt nicht für ATmega. Auch nicht auf dem Steckbrett. Als Patch könnte man die Federkontakte
-
Thread
SPI: ATMega8<=>ATMega644
Hallo, ich möchte 2 µC per SPI verbinden. Det atmega8 (16 Mhz) sendet in einer Endlosschleife ein Byte was jede Sekunde um 1 erhöht wird. Slave ist der ATMega644 (20 Mhz). Er wartet testweise auf die zu empfangenen Bytes und gibt das empfangene Byte
lass einfach den mega644 bei jedem spi interrupt nen pin toggeln dann siehst du ob da der hund begraben liegt (ansonsten is vlt. dei verbindung im a****.
-
Thread
SPS mit ATMEGA644 und 6 Lastrelais
Guten Tag, Schaltung: - ATMEGA644 Controller - 6 FINDER Lastrelais an denen 230V Verbraucher hängen (Magnetventile, Wärmepumpe, - Software: Heizungssteuerung - 5 Analogeingänge - 4 Digitaleingänge - 1 PWM - 1 Platine Problem
-
Thread
Atmega644 unter Ubuntu 7.04
wollte ich einmal das etherrape Project ausprobieren. Deswegen hab ich mir eine PCB gemacht mit einem ATmega644 drauf. Doch wenn ich das Project kompilieren will, dann mäckert der Compiler rum, dass er das device nicht kennt. [c] unknown MCU 'atmega644' specified [/c] Was kann ich dagegen tun? Eigentlich
(etch) in deiner /etc/apt/source.conf einbinden. Die dort verfügbaren Pakete unterstützen den Mega644 (zumindestens bei mir, der vor einigen Wochen sein Debian aktualisiert hat...). Da solltest du aber vorsichtig sein und nicht gleich auch noch ein unüberlegtes "apt update" machen und damit dein Ubuntu
-
Thread
Atmega644 mit sich änderndem externen Clock
Hallo zusammen, ich möchte eine Schaltung bauen mit einem Atmega644 und einem RFM12-Modul. Meine Frage bezieht sich aber nicht direkt auf das Funkmodul selbst. Das RFM12-Modul beinhaltet einen Quarz und der so erzeugte Takt kann ausgegeben werden, um z.B. einen
über spezielle Befehle auf 10 MHz nachträglich umgeschaltet werden muss. Beim Durchlesen des Atmega644-Datenblatts unter http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf finde ich unten auf Seite 35 allerdings folgenden Hinweis: > When applying an external clock, it is required to
-
Thread
Ungenaue Spannungs Messung Atmega644
messen. Dafür habe ich mir ein Spannungsteiler gebastelt, der es mir ermöglicht bis zu 20 VDC am Atmega zu messen. Als Formel habe ich diese verwendet: Vout = (R2 / (R1 + R2)) * Vin Vout = (10K / (30K + 10K)) * 20v Vout = 5V Zum Messen nutze ich denn ADC des Atmega644. Der ADC hat ja 1024
1.1V/2.56V mit einbezogen? Wie hoch ist deine Referenzspannung eigentlich? Bei meinem letzten ATmega644 lag sie bei 1,114V. Du solltest direkt an den ADC-Pin einen 10nF bis 100nF Kondensator setzen, damit dort einen Tiefpass entsteht und sich der Sample&Hold-Kondensator immer direkt aus dieser
-
Thread
ATmega644 -> ATmega1284
Beim Bestellen der Bauteile für meine Schaltung mit einem Atmega644P ist mir der ATmega1284P ins Auge gestochen. Sehe ich das richtig, das ich die beiden beliebig austauschen kann, und sich nur der interne Speicher vergrössert?
beiden beliebig austauschen kann, und >sich nur der interne Speicher vergrössert? Jain. Der ATMega1284 hat einen zusätzlichen 16-Bit-Timer. MfG Spess
-
Thread
Atmega644 - ADC Problem
Hallo zusammen, baue gerade meine erste eigene Schaltung mit einem Atmega644. Die Grundbeschaltung habe ich so aufgebaut: http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC Ich möchte über den ADC 12 verschiedene Taster einlesen. Dazu habe ich die Tastenmatrix
-
Thread
Ext Interrupt ATmega644 wird nicht erreicht
versuche schon seit geraumer Zeit den folgenden Code zum Laufen zu bringen. Der Timer von meinem ATmega644 soll einfach nur bei einer steigenden Flanke in eine Interruptroutine springen, was er aber nicht will! Wenn ich in der Simulation den ICP Pin auf high setze, wird zwar das ICF1 Capture Flag gesetzt
-
Thread
JTAG-Player mit ATMEGA644 seriell
Controller nicht gefunden. Also habe ich das Rad neu erfunden, und einen JTAG-Player mit einem ATMEGA 644 entworfen, da ich für diesen den Atmel USB-Programmer habe (Reichelt 40,-). Die Daten werden von einem (selbst geschriebenem) Windows Programm (.Net) über einen USB2Serial-Adapter an den MEGA644
Daten müssen im XSVF Format vorliegen, dass Impact erzeugen kann. Der Prototyp läuft mit einem ATMEGA32, aber nur mit 5V, daher habe ich den MEGA644 vorgesehen, der bei 3,3V noch mit 11,0592MHz laufen sollte. Die Programmierung eines XC9572XL mit 24kB Daten dauert ca. 22sec. Ach ja, eigentlich war
-
Thread
Atmega644 ISR(WDT_vect)
\ __attribute__((naked)) \ __attribute__((section(".init3")));//init3 korrekt auch für den Atmega 644? void get_mcusr(void) { mcusr_mirror = MCUSR; MCUSR = 0; wdt_disable();//Darf diese nur verwendet werden, weil intern eh ASM steht? } bool wd_barked() { //return (mcusr_mirror
> Bei mir leider nicht. Auf einem ATmega644 im Auslieferungszustand? Seltsam. Einer von uns beiden macht etwas falsch - allerdings ist C nicht meine Sprache.
-
Thread
Bootloader Atmega644 Interrupts und die Probleme
delay.h> #include <avr/interrupt.h> //#include "bootloader.h" //#include "uart.h" #ifdef atmega644p #endif uint8_t wait; uint8_t temp; int main() { wait = 0; /* Interrupt Vektoren verbiegen */ char sregtemp = SREG; cli(); temp = MCUCR; MCUCR = temp |
-
Thread
Schnellster Timer eines Atmega644P
Hiho, ich bin gerade am Verzweifeln, mit Timern mal wieder, und finde den Ansatz wirklich nicht. Die Timer beim Atmega64 sind ja nun mittlerweile so verschachtelt das man im Datenblatt den Wald vor lauter Bäumen nicht findet :/ Ich möchte eigentlich die schnellste Möglichkeit haben einen Timer in mein Programm zu implementieren. Ich dachte eigentlich an einen 8 Bit TimerOverflow ohne Prescaler. Jedoch bekomme ich da ja auch bloß alle 1024 Zyklen einen Interrupt. Wo fange ich da am dümmsten an?!
-
Thread
RX Pin des ATMega644 spinnt
Hallo, ich habe einen ATMega644. Wenn am RX Pin ein zyklisches Signal anliegt, fängt der Controller an zu spinnen; Entweder stürzt er komplett ab, oder es wird eine Variable einfach mit einem Wert beschrieben! Ich habe das
Programmierinterface MK2. Durch eine steckbare "Pinleitungen" verbinde ich den TX des FT232 mit dem RX des ATMega. Dadurch kann ich auch erkennen, dass der Controller nur abstürtzt, wenn das Signal am RX Pin anliegt. Bei den anderen IO Pins stört ihn das angelegte Signal nicht. Signal ist mit dem OSCI gemessen
-
Thread
Controller für Touchscreen oder Atmega644?
Moin, ich wollte mal fragen ob der ATMega644 eine Touchscreenfolie auswerten kann. Wenn nicht, welchen Controller(möglichst Preiswert) sollte ich verwenden? Der Controller soll dann an den 644 angeschlossen werden... MfG Sören Timm
Hi >ich wollte mal fragen ob der ATMega644 eine Touchscreenfolie auswerten >kann. Ja. 'AVR341: Four and five-wire Touch screen Controller' MfG Spess
-
Thread
ATmega644 Erstprogrammierung über Seriel?
darstellen sollte :) Ich baue gerade eine RepRap 3d Printer und baue das Gen7 Board. Dort ist der ATmega644 drauf. Meine Frage nun: Kann ich die erstprogammierung dieses Geräts (hab in bei reichelt frisch bestellt) per Seriellem Kabel durchführen, oder bauch ich dazu ein Spezielles Programmier board
-
Thread
Atmega644 RS323 auf Putty
Hallo Zusammen, ich bin ein Neuling mit Atmelcontroller. Ich versuche momentan eine ADC durchzuführen und über RS323--> USB Converter auf meinen Laptop zu übertragen. Die ADC Wandlung funktioniert soweit, da ich mir auch gleichzeitig mit 9 LED´s grob den Wert anzeigen lassen. Meine übertragung zu Putty passt soweit auch. Mein einziges Problem ist, dass ich bei Putty nur Hieroglyphen sehe. Genauer gesagt, wenn ich bei Putty "ISO-8859-1:1998 (Latin-1, West Europe)" einstelle, bekomm ich sowas: xøøøxxxxxøxxxxøøøxøx bei anderen Formaten wie "UTF-8" bekomm ich sowas:▒▒▒▒▒▒x▒▒▒x▒x▒▒▒▒▒▒▒▒▒▒▒
-
Thread
LCD-Problem (AVR ATMega644)
Hallo, ich habe ein Problem mit einer LCD-Steuerung eines Hitachi-kompatiblen LCDs. Im angehängten Code befinden sich in der lcd.c die init(), die send_data() und die send_cmd() Funktion. Wenn ich folgendermaßen einen String aufs Display bringen möchte funktioniert das wunderbar: [c]char hallo[lcd_max_col] = {'H','A','L','L','O','\0'}; lcd_send(hallo); //es erscheint HALLO [/c] Wenn ich jetzt aber mittels [c]lcd_send("Hallo!");[/c] Hallo! schreiben möchte, dann erhalten ich nur schwarze Kästchen. Im Detail ruft die funktion lcd_send() für die größe des Strings die lcd_send_data-Funktion
-
Thread
Atmega16 vs. Atmega644
Außer Speicherkapazität gibt es andere wesentliche Unterschiede zw. Atmega16 und Atmega644?
-
Thread
Atmega644 und AVRProg 1.40
Hallo, auch nach der Installation des AVR Studio SP3 ist es scheinbar nicht möglich, einen ATMega644 mit AVR Prog Version 1.40 zu flashen. In der Combobox fehlt der 644er. Gibt es einen workaround ? Gruss, Pete
Ok, der 644er ist vielleicht noch nicht so verbreitet. Aber wie programmiert ihr denn so eure 644er ? Kann man eventuell von Atmel Hilfe erwarten ? Obwohl die ja gerade erst ein neues SP veröffentlicht haben
-
Thread
ATMEGA644 BASCOM externes EEPROM
Hallo, ich bin grad über einem Projekt und da ist mir jetzt aufgefallen, das meine ganzen Werte, die zu speichern sind, schon ca. 60 kB werden. Die ATMAGAs haben aber nur max 4kB. Ich tendiere also auf einen externen EEPROM. Nur weiß ich jetzt nicht ganz, was da am besten geeignet is. Sachen in den internen EEPROM mit Bascom zu speichern ist ja ganz einfach mit z.B DIM test As ERAM Byte. Und dann kann man das als ganz normale Variable behandeln, außer das man halt es nicht zu oft beschreiben sollte. Aber wie schaut des mit dem externen EEPROM aus? Gibts da ähnliche Subroutinen,
-
Thread
Taktsignal an Quarz - Atmega644
Hallo, ich habe leider bei einem Atmega644 die SUT_CKSEL Fuse falsch gesetzt und komme nun nicht mehr auf den µC. Ich konnte bereits aus mehreren Forensuchen entnehmen das es durch direktes Anlegen eines ca. 1Mhz takts an den XTAL1 Eingang
Andreas L. schrieb im Beitrag #3446889: > ich habe leider bei einem Atmega644 die SUT_CKSEL Fuse falsch gesetzt > und komme nun nicht mehr auf den µC. Ich konnte bereits aus mehreren > Forensuchen entnehmen das es durch direktes Anlegen eines ca. 1Mhz takts > an den XTAL1
-
Thread
Atmega644 lässt sich nicht mehr ansprechen.
hab mal wieder ein Problem beim Programmieren eines AVR. Ich möchte ein kleines Programm auf einen Atmega644 flashen (mit einem mySmartUSB light). Zuerst hatte ich den uC mit dem internen Takt am laufen. Da hat noch alles funktioniert. Jetzt wollte ich die fuses so setzen, dass der uC mit dem extertn angeschlossenen
Martin Wende schrieb im Beitrag #2632713: > Der 644 läuft im Auslieferungszustand auf 8MHz/8 -> 1MHz. Wo steht im Post des TO etwas von Auslieferungszustand ?
-
Thread
Platine Drucksensor / ATMEGA644
einen Füllstandsensor (Einperlverfahren) die beigefügte Platine entworfen. Sie basiert auf einem ATMEGA644 mit ISP Schnittstelle. Dieser kommuniziert über I2C mit dem Differenzdrucksensor (AMS 6915-0350-D-H-3-DIL, Datenblatt hier: https://www.analog-micro.com/products/pressure-sensors/board-mount-pressure-sensors
von 100 Ohm eingeplant. Ansonsten habe ich mich bei Schaltung und Board an dem Datenblatt des ATMEGA644 und den Application Notes AVR040, AN2519 und AVR186 orientiert. Der DRC Check läuft ohne Fehler durch. Habt ihr noch Anmerkungen oder Verbesserungsvorschläge? Vielen Dank und schönen Sonntagabend
-
Thread
Definitionsdatei für den ATMega644P
Hey Leute, ich habe bislang vergeblich nach der Definitionsdatei für den ATMega644P gesucht. Ich verwende Bascom AVR (V.: 1.11.9.0). Kann mir jemand verraten, wo ich die her bekomme? Im Ortner wo die anderen Definitionsdaten liegen befindet sich lediglich die "m644def.dat".
schau doch mal ins datenblatt des 644...was fällt da auf in bezug auf P ? ;)
-
Thread
ATMega644 extern INT0
Guten Tag, ich schalte am INT0 des Mega644 einen Taster. Der INT0 ist so konfiguriert, dass er bei einer steigenden Flanke ausgelöst werden soll. Jedoch löst der Interrupt ständig aus, wenn low Pegel herrscht, also wenn ich den Tester fest halte. (Habe gelesen das dies die Standardeinstellung ist) Das Ganze habe ich am Oszi überprüft, dort sind die Pegel eindeutig zu erkennen. Das delay in der ISR ist unschön, hilft aber versuchsweise bei der Entprellung... Als Ausgabe lasse ich LEDs toggeln. Momentan ist es jedoch so, dass bei halten des Tasters (also low Pegel am Pin) die LED an PC2 im
-
Thread
Atmega644 DCF77_Dekodierung
Empfangsprobleme der Module sind mir bekannt, jedoch betreibe ich die „Uhr“ gerade noch mit einem zweiten µC (Atmega8), dem ich eine „Beipielminute“ einprogrammiert habe, die er als Signal an einem Pin ausgibt. So möchte ich zunächst mal den Algorithmus des Atmega 644 testen. Freundliche Grüße Michael
-
Thread
ATMEGA 644P und ADC-0831
Hallo alle zusammen, ich versuche gerade meinen externen AD-Converter an meinen ATMEGA anzuschließen. Ich habe einen externen gewählt, da er schneller wandelt als der im ATMEGA verbaute. Nun bin ich leider ein kompletter Neuling auf dem Gebiet und bekomms einfach nicht gebacken. Okay, wo die meisten Pins angeschlossen werden weiß ich. Aber da ist z.B. CLK (am ADC). Muss dieser die gleiche Frequenz haben wie ich meinen uC Takte? Oder was muss ich da anlegen? Und kann mir jemand vielleicht ein bisschen weiter helfen, wie ich es hinbekomme, dass ich meinen uC sage, er soll ein 8Bit-Wort aus