-
Thread
Atmega32 Runtime Debugging
yC wie ich gerne hätte. Ist eben nur ein Hobby. Hab es mit eurer Hilfe jetzt hinbekommen, der Atmega32 lief problemlos inkl. Serieller Debug-Ausgabe. Alles super. Habe dann wegen Speicherplatz auf einen Atmega644-20PU gewechselt. Seitdem bekomme ich über die Serielle Schnittstelle wieder nur
Hast du eventuell vergessen, die CLKDIV8 Fuse aus zu schalten? Hast du eventuell den ATmega644P mit dem ATmega644PA verwechselt? Hast du eventuell für den falschen ATmega compiliert? Achte mal auf "-mmcu=xxxx" in den Logmeldungen des Compilers.
-
Thread
Motoren lösen immer einen Interrupt über einen silberlegierten Taster aus
Komparator und den Mux rausgeschmissen, dafür verwende ich jetzt den internen Komparator und den Atmega644P der 2 Serielle Schnittstellen hat um weitere Fehlerquellen auszuschließen. Die 5 Luftlinien werde ich händisch verbinden müssen. lg andy
JPEG-Pixelmuß richtig entnehmen kann kommen sich manche Leiterbahnen beträchtlich nahe. z.B. Am Atmega644 unten links. Dito unter D1. Die Leiterbanhführung ist überaus ... kreativ; könnte man ein wenig aufräumen (entweder nur rund (70er Jahre-Stil) oder vollständig 45°/90° Winkel). Eine willkommene
-
Thread
STK 500 MOD modernisieren, aufrüsten, FW dafür
Umbau beschrieben wird. https://mewpro.cc/en/tag/programmer/ Hier wird der Hauptcontroller ATmega 8535 durch einen ATmega 32 oder 644 ersetzt. Der ATtiny 2313 wird entfernt. Ist auch nur der Programmierknecht für den ATmega 8535. Meine Frage dazu, hat das schon jemand gemacht, wo bekomme ich die Firmware für einen ATmega 644 her. Habe ich das übersehen oder nicht gefunden. Neu wäre TPI und PDI, dafür sind auch die Adapter auf der Web Seite beschrieben.
-
Thread
ATmega Namen spezifikationen
beudeutet "AU","AI" und "PU"? die 2 letzten ziffern sind die frequenz? was bedeutet das "V" beim ATMEGA644V? was beudeutet TQFP? besten dank! ATMEGA64-16AU ATMEGA64-16AI ATMEGA644V-10AU ATMEGA644-20PU ATMEGA644-20AU
-
Thread
Wecker mit MP3 (vs1011) und SD-Card
Vielen dank sebastian. Wenn wirklich 8Mhz locker reichen, werd ich den atmega644 dann auf 10MHz @ 3,3V laufen lassen. Dann hab ich noch genug reserven für display, dcf77 und sonstige erweiterungen die mir noch einfallen. Deine anderen verbesserungen hab ich jetzt im schaltplan
> Wenn wirklich 8Mhz locker reichen, werd ich den atmega644 dann auf 10MHz > @ 3,3V laufen lassen. Dann hab ich noch genug reserven für display, > dcf77 und sonstige erweiterungen die mir noch einfallen. 8Mhz reicht locker: Ich habe hier einen AVR mit
-
Thread
Atmega 8 durch programmieren der Fuses zerstöhrt?
PonyProg Version 1.xxf noch ohne setup.exe, also aelter als Version 1.14, damit konnte man bei einem ATmega644 die SPIEN setzen. Dies ging mit einem dt006 Dongle. Wie, haben wir nie rausgefunden, aber man konnte sie wirklich disablen. Mit dem STK500 (HV-Mode) und AVRStudio wieder enable und per PonyProg
wieder disable, funktionierte als wenn es gewollt waere, mehrmals probiert und auch mit verschiedenen ATmega644. Mit der gleichen PonyProg Version unter Linux ging es NICHT. Und wenn ich jetzt mal so nachrechne was die ATmega644 damals gekostet haben, hat sich das STK500 schon bezahlt gemacht. Also
-
Thread
Für ATtiny4313 kompilieren?
atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90pwm216 at90pwm316 atmega16u4 atmega32c1 atmega32m1
atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90pwm216 at90pwm316 atmega16u4 atmega32c1 atmega32m1
-
Thread
ATMEGA16 wacht nicht aus dem Sleepmode auf
etc.? Viele. Such dir einen der neueren Typen in DIL40. ATmega164/324/644 & Co.
@ Kim-Yannick Jürs (kim_yannick) >Wenn es mit dem Atmega644 funktioniert, würde ich ihn nehmen. Ist >allerdings ziemlich teuer. Für den Preis bekommt man schon einige andere >Sachen... Dann nimm den kleinen ATmega164, der ist identisch, nur wie weniger
-
Thread
Funksignal dekodieren! (433MHz) Dringend Hilfe benötigt!
reduzieren ( der WAF sprengte alle Skalen :-D ). 3ter Schritt : http://www.chip45.com/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php Besorgt und n tsop, 433MHz Modul von ebay, und n ISM_Modul von Amber Wireless dran in nem kleinen Gehäuse . Der ATMega 644 pennt die meiste zeit
spart ca. 1,5-1,7W bleibt als Rest immer noch 2,5W Frank schrieb im Beitrag #3652154: > Der ATMega 644 pennt die meiste zeit und wacht alle 250ms kurz auf und > schaut nach nem IR_Signal. Macht n mittleren Stromverbrauch von unter > 2mA!!! klasse, leider braucht mein Pollin NETIO auch 2,5W
-
Thread
.Hex Dateien und Atmega's
Dein Problem dürfte eher der Ram-Bedarf Deiner "Funkuhr" sein. Der ATMega32 hat nur 2kb, der ATMega644 4kb.
bytes (160.9% Full) (.data + .bss + .noinit) corpsman@corpsman2:/sda5/sda5/Tools/Projects/Atmega_Projekte/tg12864b_03r$ avr-size -C --mcu=atmega644 project.out AVR Memory Usage ---------------- Device: atmega644 Program: 15552 bytes (23.7% Full) (.text + .data + .bootloader) Data:
-
Thread
Porterweiterung mit Schieberegistern: wie entstören?
Ansteuerung verwende ich 3 Leitungen als MOSI, SCK und EN von einem Port meines AVR-NET-IO von Pollin mit ATmega644 (5V). Versorgungsspannung für die Schieberegister ist 3,3V wegen weiterer Komponenten, die nur 3,3V vertragen, und kommt ebenfalls vom AVR-NET-IO. Die Verbindung vom ATmega-Board zum Breadboard
verwende ich 3 Leitungen als > MOSI, SCK und EN von einem Port meines AVR-NET-IO von Pollin mit > ATmega644 (5V). Versorgungsspannung für die Schieberegister ist 3,3V Das ist nicht erlaubt. Du brauchst Pegelwandler. Ich hab auch schon 21 * HC595 angeschlossen, läuft super stabil. Allerdings alles
-
Thread
STK500v2-Bootloader von Peter Fleury
Bootloader_Adresse.... Der richtige Eintrag für Makefile ist: " 0xFFFF-0xFC00*2=0xF801 for ATmega644 1024 words Boot Size BOOTLOADER_ADDRESS = 0xF801 " Ich entschuldige mich für die gemachten Umstände! Einen schönen Samstag euch allen!
Der derzeit häufigste Fall ist, dass sich Leute ein Board selbst löten, um dann den mitgelieferten ATmega644 einzusetzen. Der ATmega hat diesen Bootloader schon drauf. Der ATmega hat auch ein kleines Testprogramm, vor Auslieferung mit eben diesem Bootloader über die Arduino IDE hochgeladen, das einwandfrei
-
Thread
avrdude ISP Geschwindigkeit erhöhen
juli-047-august/avr-isp-kompatibler-programmer-mit-usb.547966.lynkx). Der µC ist in dem Fall ein ATmega644 mit 16Mhz Mit -B1.1 (Bei 1 kam, "1 to smal use 1.1) geht es schon schneller. (17sec statt 30) Das sind aber auch nur ca 15kHz? [code]/usr/bin/avrdude -C /usr/local/etc/avrdude.conf -p m644 -P
flash written avrdude: verifying flash memory against /media/Austausch_/avriotest/Hexfiles/AdcWS_M644.hex: avrdude: load data flash data from input file /media/Austausch_/avriotest/Hexfiles/AdcWS_M644.hex: avrdude: input file /media/Austausch_/avriotest/Hexfiles/AdcWS_M644.hex auto detected as Intel
-
Thread
Problem mit make unter win7
installiert, und einmal auf mein Notebook wo Windows 7 installiert ist. Ich arbeite an einem Projekt mit ATMega644, mit dem WinAVR 20100110 ließ sich das Project ohne Probleme comiplieren, durch entsprechendes makefile. Und das auf Windows XP, wie auch auf Win7. Gestern nun habe ich WinAVR auf beiden Rechnern
ja, Es ist natürlch: SIZE = avr-size Gebe per Hand in die cmd- shell "avr-size --mcu=atmega644 --format=avr main.elf" ein ist das wie gewohnt formatiert: AVR Memory Usage ---------------- Device: atmega644 Program: 2994 bytes (4.6% Full) (.text + .data + .bootloader) Data:
-
Thread
16-Bit Mono RAW Audio
http://elm-chan.org/works/sd20p/report.html (ATtiny861) Dies sollte dann erst recht mit einem ATMega644 möglich sein, oder nicht?
Hi >Dies sollte dann erst recht mit einem ATMega644 möglich sein, oder >nicht? Nein. Die ATTiny25/45/85 haben eine PLL, die den Timer mit 64 MHz laufen lässt. Und die hat dein ATMega 644 nicht. MfG Spess
-
Thread
Falsche/Überflüssige ISR Vektoren
Hi, ich kompiliere den gleichen Code für einen Atmega16 und einen Atmega644. (Ersteres nur ohne Testausgaben, da der Speicher zu klein ist) Ansosten belasse ich alles gleich und stelle nur das Device im cmake um. Könnte ich Probleme bekomme,
generiert werden. Sinnvoller wäre allerdings sowas wie: [c] #ifdef WDT_vect // compiling for ATmega644 ISR(WDT_vect) { // … } #endif [/c]
-
Thread
Microcontroller Board welches wofür?
IC-Sockel bzw Stecker sind sinnvoll direkt mitzubestellen? Bräuchte ja für den ATmega 644 nen 40poligen Nullkraft sockel den gibt anscheined leider nicht. Bzw welche Sockel passen auf den Dragon oder sollte ich am besten direkt alles nur über ein kabel an das Steckboard übergeben ohne
32Bit ?? Der hat 4 Ports a 8 Bit. Noy schrieb im Beitrag #2329373: > Bräuchte ja für den ATmega 644 nen 40poligen Nullkraft sockel den gibt > anscheined leider nicht. Bei Reichelt für 16,35 Artikel 'TEX 40' ... Gruß Jobst
-
Thread
Atmega88 nur größer?
Hi ATMega164p/324p/644p/1284p MfG Spess
Hi >324 und 644. Vorsicht. Der ATMega644 hat gegenüber ATMega644p/pa/a nur eine UART. MfG Spess
-
Thread
T6963c Ansteuerungsproblem
>danke für die Rasche Antwort; welche MCU steht denn drin, habe auch >schon via ATMega16 getestet. ATmega16 oder ATmega644. Beide wohl falsch wenn du einen ATmega32 hast. Funktioniert die HEX Datei im Anhang bei dir?
Beitrag #3206789: >>danke für die Rasche Antwort; welche MCU steht denn drin, habe auch >>schon via ATMega16 getestet. > > ATmega16 oder ATmega644. Beide wohl falsch wenn du einen > ATmega32 hast. > > Funktioniert die HEX Datei im Anhang bei dir? Hi, danke für die Datei, aber leider erfolglos
-
Thread
Atmega, verschiedene Derivate zu verkaufen
Bauteile sind noch nicht benutzt und alle bei Reichelt Elektronik gekauft. Biete an: 32 mal ATMEGA 16 2 mal ATMEGA 644 1 mal ATMEGA 32 3 mal ATMEGA 8535 19 mal ATMEGA 8 7 mal ATTINY 25 3 mal ATTINY 2313 5 mal 90S2313 17 mal µA741 13 mal TDA 2002, TDA 2030, TDA 3000, TDA 2005, TDA 15620
Ich sehe für die ATmega 644 weder einen Preis noch eine Info über das Gehäuse?
-
Thread
Bitte Layout checken, läuft nicht
Hallo, könnte jemand diesen Layout sich anschauen? Es soll ein Atmega644P verwendet werden. Dieser läuft nicht. Das Testprogramm läuft auf dem gleichen µC auf dem Pollin-Board. Danke!
thecamper : Dir ist aber schon klar, dass der Mega8 eine komplett andere Pinbelegung als der Atmega644P hat? Der hat noch nicht mal die gleiche Anzahl der Pins...
-
Thread
Anfängerprojekt: DMX-Merger
, kannst du optimieren. Nimm ATmega 644A oder 644p im DIL40 Gehäuse.
So das wären dann die beiden oder? http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-8-16-DIP/3/index.html?&ACTION=3&LA=446&ARTICLE=45024&GROUPID=2959&artnr=ATMEGA+8-16+DIP http://www.reichelt.de/ATMEGA-328P-PU/3/index.html?&ACTION=3&LA=514&ARTICLE=119685 Nun noch
-
Thread
AVR Mikrocontroller zum Anfang
Der Klassiker ist wohl der ATMega328P. Insgesamt sind die 8bit-Controller mit AVR-Kern aber nicht so unterschiedlich voneinander. Mehr oder weniger Peripherie, aber die Ansteuerung der Register ist überall ähnlich. Der ATMega328PB
ausweichen - Auf einen ATmega 2560 ausweichen (gibt es auch als Arduino Board) - Auf einen ATmega644 ausweichen (als Modul: https://www.chip45.com/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php) - Eine
-
Thread
Bootloader und ATmega128
Wort benoetigt ca. 4ms." Die Angabe "programming time for flash" im Datenblatt (z.B. max 4,5ms bei ATmega644V) beziehen sich auf Speicherseiten. Vielleicht einfach nochmal den Abschnitt "self programming" im Datenblatt zu Gemüte führen und evtl. noch Application-Note AVR109 durchlesen. Wobei das in
meiner soll ja schon in nen ATtiny13 passen. Wenn man mit 115200 Baud sendet, kommt man beim ATMega644 auf 8s und das reicht mir. Peter
-
Thread
ATMEGA32 funktioniert nicht mit ATMEL EvaluationBoard 2.0
EvaluationBoard 2.0 kann jedenfalls ursächlich nix dafür. Erfolgreich getestete Knöpfe (MEGA8 geht auch): ATMEGA8515 ATMEGA16 ATMEGA32 ATMEGA644 Ich vermute auch, daß entweder am 40-Pin-Sockel der Wurm drin ist oder aber in Deiner Quartzbeschaltung evtl. ein Fehler vorliegt, kannst ja mal stattdessen 'nen
2.0 kann jedenfalls ursächlich nix > dafür. Erfolgreich getestete Knöpfe (MEGA8 geht auch): > ATMEGA8515 > ATMEGA16 > ATMEGA32 > ATMEGA644 Das glaube ich Dir nicht!!! Zumindest nicht den Mega8515, der ist trotz seiner 40 Pins nicht zum Sockel des Mega 16/32/644/8535 kompatibel... ;-) ...
-
Thread
Ulrichs Wetbserver funktioniert nur Teilweise
Webserver mit dem ENC28j60 Zusammengebaut aber ich kann nicht mit Brouser darauf zugreifen. Die Atmega32 Software passte nicht mal in einen Mega32 aber dafür die Mega644P software in den Mega644. Über den RS232 kann ich darauf zugreifen. Was bedeutet "NTP err." Softwareversion 4.3.2 (Orginal
Null Volt Lampe schrieb im Beitrag #2209363: > Die Atmega32 Software passte nicht mal in einen Mega32 aber dafür die > Mega644P software in den Mega644. Bei mir waren beim 644 glaub ich 70% belegt. Da war aber auch noch ein bisschen mehr dabei. NTP
-
Thread
siemens tc35i und rs232 Kommunikationsprobleme
+CMGS: 75<\r>" und eine SMS wird gesendet... Ich kann keine UNterschiede zu Ablauf über den mega644p finden... WORAN KANN DAS LIEGEN....."Grübel"
dem Thema. In erster Linie geht es mir ums senden. Empfangen kommt später drann. Hab das mit nem ATmega 32 mit dem Quellcode aus dem Link am laufen. Zu Zeit für 8 Eingänge. Gruß Rolf
-
Thread
Fragen zu eigenem AVR-Board
ATMega64 != ATMega644, weil ATMega644 kann 20MHz! Die Belegung der Ports als 2x5polige Stiftleiste mit der Belegung wie im STK500 und STK600 wäre sinnvoll. Für Quarz eine isolierte Steckfassung erspart
Hallo, habe mich jetzt mit dem Datenblatt des ATMega644P etwas mehr beschäftigt und was ihr meint ist bestimmt Punkt 20.7.2 auf Seite 250. Aber da sind Größenangaben von 10µH und 100nF. Was is denn nun besser?
-
Thread
ISP programmierung Funktioniert nicht mehr
Ich habe gestern mit einem Atmega 644 auf dem Pollin Board herum gebastelt, und aufeinmal nach einem neuen flash ist der controller von pony pror nicht mehr erkannt worden mit dem Fehler "Missing or unknown device" dann habe ich
Ich hab halt bis jetzt nur 2, den atmega 644 und den atmega 8, aber bei beiden tritt der selbe fehler auf kann ich den den controller überkrüfen ob er noch arbeitet wenn ich ihn nicht mehr flashen kann ?
-
Thread
Thema: Atmega 32: Ich brauche mehr Rechenleistung für meine CNC
programmiere in Assembler aus gutem Grund, da ich, wie ja auch so >zu merken, an die Grenzen des Atmega32 stoße. Die wahrscheinlich am einfachste Alternative wäre der ATMega644. Pinkompatibel mit den ATMega32. Doppelter Flash, RAM, EEPROM und 20MHz garantiert (mit Sicherheit auch mehr). Bei der Frequenz
Fünftausend NC-Sätze auftaucht und > dann selten wiederholbar. Und wenn Du statt des MTmega32 einen ATmega644P (IMHO pinkompatibel) nimmst? Der hat einen zweite UART, da könntest Du Dir die berechneten Ergebnisse an ein Terminalprg auf dem PC schicken lassen und vergleichen.
-
Thread
ATtiny45 Bootloader
STK500 gequält und alle meine AVRs gebootloadet. Der Bootloader ist so gut, daß ich meinen alten ATmega Bootloader entsorgt habe und sauschnell ist er außerdem. Die Brennzeiten liegen von 1s (ATtiny13) ... 8s (ATmega644). Folgende AVRs sind getestet: ATtiny13 ATtiny2313 ATtiny45 ATmega8 ATmega16 ATmega162 ATmega168 ATmega32 ATmega323 ATmega644 Anbei der komplette Quellcode und die fertigen HEX-Files. Die xxDEF.INC Files muß man sich aus der AVRStudio Installation nehmen. Die
-
Thread
AVRDude in CMake
du die Clones des uralten JTAGICE (manchmal auch als mkI bezeichnet) meinst: da hast du mit dem ATmega88 keine Chance. Der ATmega88 hat einfach mal kein JTAG. Den EEPROM kannst du aber auch mit AVRDUDE problemlos rücklesen, nachdem das Programm eine Weile gelaufen ist: [pre] avrdude -pm88 -cstk500
Jetzt noch mal eine ausführliche Testbeschreibung: [code] avrdude -pm644p -cstk500 -P/dev/ttyUSB0 -b115200 -Uflash:w:Test.hex avrdude -pm644p -cstk500 -P/dev/ttyUSB0 -b115200 -Ueeprom:w:Test.eep [/code] Inhalt der Test.eep [code] :0F00000060BAFFFF140415040206008403F40124
-
Thread
ATmega8515: Änderung der Taktfrequenz durch MKII?
empfehlen? Ich habe mir noch nen >3.6864 Quarz, Attiny2313 und nen Attiny13 zum spielen mitgenommen. ATMega644P. Oder gleich einen ATMega1284P. MfG Spess
in Verbindung mit der BOD zu benutzen ist. Hat aber bei mir keinen Einfluss gehabt. Mit einem ATMega644P habe ich den Effekt nicht nachvollziehen können. Kann natürlich daran liegen, das auf die 4MHz per Software umgeschaltet werden muss. Das waren aber bei mir die ersten zwei Befehle (Assembler)
-
Thread
Zeitmessung zwischen 2 Signalen
Ich benutze einen Atmega 644PA-PU der 2 Timer hat. Habe mir auch das GCC Tutorial hier durchgelesen aber habe keine Ahnung wie ich das machen soll. Bin Anfänger wäre es vieleicht möglich einen Beispielcode hier reinzusetzen
Vito T. schrieb im Beitrag #2951176: > Ich benutze einen Atmega 644PA-PU der 2 Timer hat. Habe mir auch das GCC > Tutorial hier durchgelesen aber habe keine Ahnung wie ich das machen > soll. Bin Anfänger wäre es vieleicht möglich einen Beispielcode hier >
-
Thread
Wir kriegen euch alle!
obwohl ich auch schon 0,5 mm gelötet habe). Wenn du mit 4 KiB RAM auskommst, kannste dir auch den ATmega644/644P angucken. Den gibt's sogar im bastlerfreundlichen DIL-40. Das hab' ich aber nur aufgeschrieben, um deine Behauptung zu widerlegen, dass es 4-KiB-AVRs nur im TQFP-100 gäbe. ;-)
> Wenn du mit 4 KiB RAM auskommst, kannste dir auch den ATmega644/644P > angucken. Den gibt's sogar im bastlerfreundlichen DIL-40. Da hassu recht. Hatte ich mir garnicht angeschaut weil der im Reichelt Katalog nur 1kb hat. Aber 4kb ist knapp, wohl nicht
-
Thread
Problem mit vernünftiger Spannungsversorgung 5V/3.3V
kleine Fragezeichen vor dem Kopf und bräuchte da mal eure Hilfe. Ich habe auf einer Platine einen Atmega644p, der mit 5V versorgt werden soll. Die restlichen Bauteile brauchen aber nur 3.3V. Das ganze soll mit einem LiPo-Akku versorgt werden. Nun stehe ich vor der Wahl: 3.7V LiPo-Akku und einen
generell Widerstände durch > Konstantstromquellen ersetzt, Zeig mir mal die vielen Stromquellen im ATmega644P. ;-) Ihr habt im Prinzip beide Recht, Frank bei digitalen und du bei analogen ICs. Nur gehts hier um den AVR und der ist ziemlich digital.
-
Thread
XMEGA programmieren
Bei ca. 30 Jahren Programmiererfahrung sollte das aber machbar sein. Auf dem Programmer ist ein ATMEGA644 mit 2 seriellen Schnittstellen. Die erste zur Kommunikation mit dem PC die 2. für PDI.
Rainer S. schrieb im Beitrag #4358229: > Auf dem Programmer ist ein ATMEGA644 mit 2 seriellen Schnittstellen. Die > erste zur Kommunikation mit dem PC die 2. für PDI. PDI mit einer RS232?
-
Thread
Newbiefrage, alternative zum analogen Aufbau
.. Du scheinst auf Oldtimer zu stehen. Voelkner anscheinend auch. Nimm etwas aus der Reihe ATMega164/324/644/1284P/PA. MfG Spess
Hi >Gegenvorschlag zum µC? Noch mal ATMega164/324/644/1284P/PA http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf MfG Spess
-
Thread
Falsche Ausgangsfrequenz
Hallo, ich benutze eine Atmega644 mit einem externen Quarz von 8MHz auf einem selbstgebauten Board. ich versuche 4MHz auf einen Pin rauszukriegen, indem ich einfach seinen Wert zwischen 0 und 1 umschalte. ich bekomme aber maximal
Vielen Dank für Ihre Erläuterungen. Ich habe 3 verschiedene Atmega zur Verfügung (Atmega2560, Atmega644 und Atmega8515). die 3 brechen bei ca. 117kHz ab beim Aufruf von Interrupt (8MHz Takt Frequenz) egal wie hoch ich gehe mit dem clk (siehe Bild Anhang). Das heißt
-
Thread
Kapazität bei Uhrenquarz?
ATmega 644 Datenblatt, Kapitel 7.5, Seite 34.
ich bin wohl vollblid :-( Also ich lese da keine Angabwe von 8pf... :-) Datenblatt Revision: ATMEGA 644 -> 2593M–AVR–08/07 und da steht es auf Seite 22 würde ich sagen. Bitte korrigiere mich... Gruß AVRli...
-
Thread
"beat" erkennung mit Atmega1284
Der Atmega1284 ist dem Mega644 recht ähnlich und für den passen die Sourcen. Wenn Du noch folgende Zeilen anpasst, sollte es auch für den Mega1284 hinhauen. fftest.c[c]#if defined (__AVR_ATmega8__) ADCSRA
[c]#if defined (__AVR_ATmega644__) || defined (__AVR_ATmega168__) || defined (__AVR_ATmega1284__) || defined (__AVR_ATmega1284P__) #define TIMSK TIMSK1 #endif [/c] Ich finde die Schreibweise im Übrigen furchtbar.[c]
-
Thread
Frage zum externen SRAM
von 0x07FF. Blöde frage, wenn ich jetzt also 512kByte (ja ganz richtig) nehmen würde, an ein ATmega644 anschließe müsste ich also den Adressbereich von 0x8000 bis 0xFFFF nutzen können, bei 4 Adressleitungen, wieviele Daten passen dann auf eine Speicherzelle?
mit so einem SRAM von selbst, wenn > ich diesen entsprechend initialisiere? [repeat-mode]Beim m644 - der keine Hardwareunterstützung für externen Speicher hat - musst Du eh alles in Software machen. Da ist es dann egal ob er x1, x4, x8 oder x16 ist[/repeat-mode] Nix für ungut und EOD
-
Thread
ATmega2560 resests after configuring timer
Hallo zusammen, ich versuche gerade einen Timer im CTC-Modus auf meinem ATmega2560 (Arduino Mega 2560) ans Laufen zu kriegen. Allerdings startet der Control jedes Mal neu, wenn die Interrupts aktiviert wurden. Auf meinem ATmega644 hat der Code problemlos funktioniert und ich
Hey, Du hast eine leere Interruptroutine! Damit läuft der Atmega zum Prog anfang. Schreib halt was rein. Oder: EMPTY_INTERRUPT (TIMER0_COMPA_vect) Philipp schrieb im Beitrag #3530709: > Auf meinem > ATmega644 hat der Code problemlos funktioniert mit
-
Thread
Pin-Kompatibler Chip zu Mega32 mit mehr Speicher?
Atmega644PA
ATmega1284P 128kB Flash, 16kB SRAM Peter
-
Thread
Bringt ein Serieller SRAM überhaupt was? Oder ist das nur ein größer flüchtiger EEPROM?
Hallo Leute, Ich setzte zurzeit ein an größern Projekt. Wo mir langsam an meinem ATMega644 der Arbeitsspeicher ausgeht. Daher habe ich geschaut ob es irgend eine möglichkeit gibt denn Arbeitsspeicher zu erweitern ohne wieder denn Controller tauschen zu müssen. Da fand ich bei reichelt
im Beitrag #5042954: > Ich setzte zurzeit ein an größern Projekt. Wo mir langsam an meinem > ATMega644 der Arbeitsspeicher ausgeht. Daher habe ich geschaut ob es > irgend eine möglichkeit gibt denn Arbeitsspeicher zu erweitern ohne > wieder denn Controller tauschen zu müssen. Ich würde den
-
Thread
Wird es einen ATmega648 geben?
Es gibt einen ATMega644(P)(A)(PA), was gefällt Dir an dem nicht?
Ingo schrieb im Beitrag #2953784: > Der 644 hat eben nur 4k RAM, nicht 8k Dann nimm den ATMega1284, der hat 16K RAM. blubbb schrieb im Beitrag #2953689: > wird es denn einen ATmega648 geben? Ein ATTiny2565 oder ATTiny25661 wäre mir
-
Thread
[Suche] *Dringend* µC-TDD Programmierer
Festanstellung - Vergütung liegt irgendwo zwischen 200€ - 500€ - Der funktionale Code für einen ATMEGA16-16PU existiert bereits und funktioniert zu 95% Die Aufgaben in etwa: Existierenden AVR-Code (als Eclise Project unter Linux vorhanden) - in Ein C-Make Project mit ATmega644PA-PU wandeln - Weiterführende
Unit-Tests abdecken! - WatchDog sinnig einbauen und aktivieren. - [Optional] Simulation für den ATmega644PA-PU mit einbinden (Doku!) - [Optional] Das ganze CLion-Project (vorkompilierte AVR-Toolchain) auf Windows bauen lassen (Doku) Hardware Hintergründe: - 2 Temperatursensoren - I2C- Display