-
Thread
I²C Clock stretching
von Ihm nur Daten lesen. Der Chip verwendet das Clock Stretching. Meine Frage kann das ein Amtega 644p oder Atmega 64? Habe das Datenblatt durchgelsen aber nichts von Clock Stretching gefunden. Oder ist Clock Stretching bei der normalen TWI implementierung dabei die im Controller vorhanden ist? Vielen
Such-Funktion deines PDF-Programms ausprobiert? Stichwort "stretch", zweiter Treffer, erklärt dass der ATmega644 selber die Clock stretcht: "While the TWINT Flag is set, the SCL low period is stretched". Ich gehe davon aus, dass er es auch versteht wenn ein anderes Gerät das tut.
-
Thread
Atmega 8515 UART Empfang friert µC ein
sendet". Haben es mit den beiden oben aufgeführten Quarze probiert. Benützen wir hingegen einen Atmega644P funktioniert das Programm einwandfrei in beide Richtungen. greetz Ruven
Vielleicht hätte es auch geholfen den Code nicht für den AT90S8515, sondern für den ATmega8515 zu compilieren.
-
Thread
Sammelbestellung GPS Tracker und Mouser.com
Spannungsregler IC2 MCP1824T-3302E/DC 0,83 GoldCap C16 598-EDLEN204RL3R3S 1,38 IC1 556-ATMEGA644P-20AU 7,52 Porto 20,00 + 11.90 FedEx-Verwaltungsentgelt CSD IC1 ATMEGA 32L-8AU 3,50 µSD-Halter S1 SCHA2B0300 3,49 Porto 3,59 J. Perthold
Den ATMEGA644P-20AU gibts zur Zeit be CSD für 4,10€
-
Thread
V: Pollin NetIO, Relaiskarte und mehr
Hallo Leute, verkaufe verschiedene Komponenten aus dem Pollin NetIO Universum: 1x NetIO mit AtMega 644 (bestückt & getestet) (15€) 2x Relaiskarte (bestückt & getestet) (je 10€) 2x Relaiskarte (unbestückt) (je 8€) 1x Funk AVR Evaluationboard inkl RFM12-433MHz (12€) 1x Net-AVR-IO ADD-ON (10€) 1x DB25 Break-Out (2€) 3x Relaiskarte (je 2€) 2x ATMEGA 32 (je 1€) 1x ATMEGA 644 (2€) Details siehe Bild. Versand 4 €, auch kombiniert. Anfragen bitte per PM, Nachfragen gern öffentlich. Bundle-Angebote gern gesehen! Grüße, Carsten
-
Thread
mp3 player mit avr atmega 328
RAM ist immer gut. Wenns ein bastelfreundliches Gehäuse sein soll, wäre der ATMega644 vielleicht ganz gut, da hat man immerhin 4Kb RAM.
Arduino Müll rauswerfen;) Ich denke für nen simplen Player sollte es noch reichen mit dem RAM beim atmega 328, aber dann isses wohl tatsächlich bald erschöpft. Daher jetzt der atmega 644 im bastlerfreundlichen DIL Gehäuse:) Ja durch das Thema mit dem FAT-Dateisystem hab ich mit durchgearbeitet und der
-
Thread
Problem mit Ponyprog zuverlässig fuses zu lesen
Hallo, Ich habe einen Atmega644 eingelötet und wollte diesen dann programmieren. Er läuft mit 20Mhz. Die Fuses konnte ich problemlos auslesen. Nun habe ich alle Fuses richtig eingestellt und den Fuse Clock/8 ausgeschaltet. Als
zwischen PC und Programmer in Form von seriell oder USB, aber kurzes Kabel zwischen Programmer und 644)
-
Thread
PWM von hand?
Hallo, ich nutze zurzeit einen ATMega644 mit einem AVR Dragon board und programmiere in AVR Stodio 4. Muss gleich dazu sagen ich nutze den mega644 nur zum testen da ich dort nen jtag zugriff habe, das Programm soll später mal auf nem ATtiny45
liegen nun dauerhaft +2V (5V versorgungsspannung bzw. high signal) [c]/* Programminterner Header ATmega644 --------------------------------------------------------------------------------*/ #include <avr/io.h> #include <avr/interrupt.h> #ifndef F_CPU #define F_CPU 1000000UL #endif /*----
-
Thread
Auswertung "schneller" Inkrementalgeber
das Encodersignal, lila zeigt PORTB ^= (1<<PB3) in der Timer ISR aufgerufen). Ideen bisher: -ATMEGA16 gegen einen ATMEGA644 tauschen. Der kann pin-change-interupts -zweiten AVR als decoder-IC verwenden (z.B. per polling einlesen) was nicht in Frage kommt: -GAL/CPLD/FPGA: keine Programmierhardware
@ Marvin Noll (marvin_n) >-ATMEGA16 gegen einen ATMEGA644 tauschen. Der kann pin-change-interupts Nützt dir nix! Davon wird die ISR-Bearbeitung NICHT schneller! >-zweiten AVR als decoder-IC verwenden (z.B. per polling einlesen
-
Thread
Bleiakku-Lader 12/24V
So, hier der µC-Teil für vier Endstufen mit ATmega644, wie ich mir das vorstelle. Da meine (Fach-)Englischkenntnisse nicht berauschend sind und das Datenblatt über 500 Seiten enthält, konnte ich leider nicht alle meine Fragen mithilfe des Datenblattes
gelesen zu haben, dass das von der Anzahl zur Verfügung stehender Timer abhängig ist. 2. Der Atmega644 hat laut Datenblatt differenzielle ADC´s. Leider konnte ich nicht herausfinden, ob mehrere ADC´s als Bezug möglich sind, oder nur einer. An einer Stelle im Datenblatt wird davon geredet, dass sich
-
Thread
ATMEGA: ADC über INT0 anstossen
Hallo, bin auf der suche nach einem passenden uc und bin über den ATMEGA644P gestolpert. Ziel soll es sein über einen hardwarepin eine analogmessung zu starten. Soweit ich das datenblatt verstehe gibt es wohl zwei möglichkeiten: 1.)Im External interrupt mask register
weh tut sind die insgesamt 13 adc clks für die wandlung ;-( gibts noch schnellere atmegas als den 644? 8 bit reichen mir aus. hat jemand erfahrung mit übertakten vom adc? ich kaufe mir trotzdem mal das käferchen und schaus mir an. beim atmega sieht das gesamtkonzept von der toolkette und der programmierung
-
Thread
ADC mit Bascom 8bit ?
guten... Ich muss die Wissen den hier mal mit meiner Frage Nerven. Ich möchte den ADC meines Atmega644 etwas beschleunigen, momentan braucht er für das Abfragen eines ADC Wertes ( Getadc(0) ) ca 0.1ms laut Oszi. Der Atmega läuft mit 20Mhz ... Hier mal mein Bascom Code: 'CONTROLER BESTIMMEN $regfile = "m644def.dat" 'STACKANWEISUNGEN ------------------------------------------------------------- $framesize = 64 $swstack = 40 $hwstack = 48 'FREQUENZ DES VERWENDETEN QUARZES ----------------
-
Thread
avr appnote 910 mit mega644
und dazu: http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/avrdude.conf da ist auch der 644 enthalten "similar to ATmega164" ich habe aber keine Erfahrung mit diesen Programmen und dem '644, benutze immer Ponyprog am Parallelport
kauft zweimal", richtiger als hier. Oliver (der auch einen low-cost-billig-Programmer hat, der den 644 nicht kennt)
-
Thread
[V] Verschiedene ATMEGAs 40pol DIP
Verkaufe die folgenden ATMEGAs (alle 40pol): 1x ATMEGA644P-20PU, 2,50€ 1x ATMEGA644-20PU, 2,50€ 1x ATMEGA32-16PI, 2,00€ 2x ATMEGA16-16PI, 1,00€ Versand: 1,90€ als Warensendung Alle zusammen für 10€ inkl. Versand
-
Thread
FTDI Konfiguration
bekomm meine Datenübertragung noch nicht ganz fehlerfrei hin. Passend zu den 20MHz Systemtakt des ATMEga644 sind: Baudraten: 2500000, 1250000, 625000, 500000, 312500, 250000 ich hab sie alle getestet. Bei 312500 bekomme ich keine Fehler. Bei den höheren sind übertragungsfehler da. aber nur ab und zu
Unterstützung in der PC und AVR-Software voraus. AVR Software versteh ich nicht. Im Datenblatt zum ATMEga644 find eich nix unter USART ueber XON XOFF Modus. Und die daten die ich versende sind einfach Bytes von 0x00 bis 0xFF. Mit uart Library vom Peter Fleury, 1Stopbit, No parity, 8 Datenbits.
-
Thread
AVR: µC geht nicht in den Idle-Mode
gemacht habe! Ich habe mir Mal erlaubt, dein Programm in der Timerversion laufen zu lassen. Atmega644, 1MHz, Prescaler = 64 [c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdlib.h> #include <avr/sleep.h> #define EXT_INT0_REG DDRD #define EXT_INT1
Beim ATMEGA32 gibt es leider kein TIMSK1...
-
Thread
Eierlegender Wollmilch ADC gesucht
ich in Echtzeit auswerten möchte. Dummerweise habe ich zu Beginn meines Projekts das Chip45 Crumb644-NET V2.1 AVR ATmega644P Ethernet RJ45 USB module genommen. Bei dem sind alle internen ADC's schon belegt. Im Prinzip muss ich alle 3ms einen Messwert über die I2C bringen - sollte mir das schon das
nun nicht Gedanken um einen passenden ADC mit ISO OP machen müsste.Abgesehen davon wäre der ADC im 644p auch schnell genug und der Datenzugriff direkt.
-
Thread
Analog Komparator _ Interrupt Vektor Name
Ich arbeite mit dem Atmega644 und möchte den Analog Komparator nutzen und auch sein Interrupt. Was soll ich jetzt in ISR() schreiben? Im Datenblatt ist kein Beispiel angeführt und im Eclipse schlagt er nichts vor. lg andy
Im File "m644p.def" (gilt auch für die anderen 644-er) heißt der Vektor "ACIaddr", zu finden in der Tabelle mit den Interruptvektoren. Das File "m644p.def" war beim AVR-Studio dabei, vermute, daß im Datenblatt
-
Thread
AT Mega 644 PU mit AD Wandler aufwecken
Hallo Gemeinde, Ich habe einen AT Mega 644 Pu Nun will ich meinen Controller in den Schlafmodus versetzen bis ein bestimmter Wert am AD Wandler des Mikrocontrollers anliegt. Hat soetwas schon jemand gemacht? Wieviel mA benötigt er Controller
ich den Controller mit 5 V betreibe Ich würde vorschlagen, du studierst mal das Datenblatt zum ATMega644, welches du hier findest: http://ww1.microchip.com/downloads/en/DeviceDoc/doc2593.pdf In Kapital 8 stehen die Sleep Modes drinnen und welche Ereignisse den Controller aus dem jeweiligen Modus
-
Thread
Welchen AVR nehmen
>Welchen würdet ihr empfehlen? ATMega644
Sven schrieb: > Der 8L8 ist schon günstiger mit 1,40 Euro. Hä? Dafür hat der Mega644 ne Menge mehr Features (mehr RAM, mehr ROM, usw.): > Reicht denn 8 K Flash, 1k Ram und 512 kb EEPROM aus? Die Frage ist leider so nicht beantwortbar.
-
Thread
Wie baue ich eine USB Kommunikation auf?
. Hab' mich auch schon gefragt, ob ein grösser Buffer was nützen würde. Müsste aber dann auf den Atmega644P wechseln.
ok, hab jetzt mal den FT232 ausprobiert: Laut Datenblatt unterstützt der ATmega644 eine maximale Baudrate von 2.5MBit bei einem 20MHz Quarz Beim Test hat das ganze aber nur bis 500kBit funktioniert. Bei 2.5MBit hat der MCU zwar Daten empfangen, aber nicht das, was ich gesendet
-
Thread
Problem bei SD Karten Ansteuerung
Hallo, ich will eine Art Datenlogger mit ATMega644p und SD Karte bauen. Das ganze habe ich mit dem STK500 und etwas zusätzlicher Peripherie auch zum laufen gebracht. Jetzt möchte ich das ganze auf einer Platine aufbauen (Schaltung im Anhang)
liefert (für die SD Karte). Ja, so ist es. Hatte ich vergessen zu schreiben. der µC ist auch kein ATMega32 sondern ein Atmega644p. Ich hatte die beiden "richtigen" Bauelemente nicht in der Eagle lib. gefunden...
-
Thread
FT800 / FT810 Library
auch Beispiele für den ATmega 644P/PA? Würde ein ATMega328PB mit seinen vielen Registern reichen? Den gibt es nur als SMD-Version. (China-Nachbau mit SMD-ATMega328P der dann gegen einen ATMega328PB ausgetauscht wird)
gerade zu diesem IC ein Board machen lassen und werde hiermit experimentieren. ... oder wäre der ATmega644PA für deine Experimente schon zu langsam?
-
Thread
I2C kompatibel unter AVRs?
Hallo Ich habe einen I2C Code geschrieben, der auf einem Atmega644PA läuft. Ich wollte jetzt diesen auf den Atmega2560 transferieren. Jedoch funktioniert dieser code dort überhaupt nicht mehr. Ich dachte die Register bleiben gleich oder stehe ich da falsch im Bild
> Die beiden I2C Pins ... Dass das ATmega2560.PD0&1, hingegen ATmega644.PC0&1 heißt, ist klar, oder? Mehr fällt mir ad hoc leider nicht ein.
-
Thread
ISR Aussetzer durch Volatile-Variablen-Polling ?
Danke an alle! Ich vergaß zu erwähnen, dass es sich um einen ATMega644 handelt. Ich verstehe "volatile" als einen MB-Mechanismus zwischen ISR und Singletask-App. Die Platine arbeitet unter harschen Bedingungen durch die direkte Verschraubung mit dem Verbrennungsmotor
schrieb im Beitrag #7338436: > Danke an alle! > Ich vergaß zu erwähnen, dass es sich um einen ATMega644 handelt. Ich > verstehe "volatile" als einen MB-Mechanismus zwischen ISR und > Singletask-App. Das ist eine ganz normale Anwendung von volatile und memory barrier. Aber hört bitte auf, für
-
Thread
Zu blöd zum SPI!
Hallo, ich bin mit einem ATMega16 an einem Projekt dran. Ich benutze AVR Studio und einen Billig ISP Parallelport Programmer (2 Widerstände). An dem SPI hängt ein Dataflash und ein FPGA (später noch eine SD-Card). Funktioniert alles wunderbar. Jetzt habe ich aus Speicherplatz gründen einen ATMega644 eingesetzt. Alle Register angepasst und habe nun das Problem, das das senden von SPI (warten auf das SPIF-Bit) nur für ein einziges Byte funktioniert. Sprich : Ich sende ein Byte, und beim 2. Byte
-
Thread
ATMEGA: verwendeter Controllertyp bestimmen
AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103 with one UART */ #define AT90_UART #define UART0_RECEIVE_INTERRUPT UART_RX_vect #define UART0_TRANSMIT_INTERRUPT UART_UDRE_vect #define UART0_STATUS
Danke für die schnelle Antwort. Dann sollte es also so funktionieren: [c] if defined (__AVR_ATmega16__) {"REGISTEREINSTELLUNG_1";} ..... [/c] Ich muss jetzt gleich weg, werde das heute mittag ausprobieren. Gruß Rüdiger
-
Thread
Im AVR Studio 16MHz simulieren
Beim mega644 steht im Prog-Fenster der Fuses sogar die Frequenz mit drin! 0..3MHz Low, 3..8MHz middle und >8MHz high. Ich benutze bei 16MHz auch 'high' mit 16CK + 64ms.
Files nicht einheitlich. Da der ATMega16 wahrscheinlich schon auf der Liste der potentiellen Abschusskandidaten steht wird sich daran auch nichts ändern. MfG Spess
-
Thread
30 Khz min 16BIT ADC und dann FFT welcher µC?
Wie verhält sich die Rechenleistung des dsPIC33FJ64GP802 zum ATMega644 (mit dem arbeite ich gerade und komme an die Leistungsgrenze) bei gleicher Taktfrequenz? Sind Tools (Compiler, Programmer etc.) zu einem erschwinglichen Preis erhältlich?
Siggi wrote: > Wie verhält sich die Rechenleistung des dsPIC33FJ64GP802 zum ATMega644 Etwa Faktor 2-3 bei einfachen Sachen wie Bittoggeln usw. (da 40MIPS beim dsPIC und nur 20MIPS beim AVR) und mindestens Faktor 4 bei DSP Sachen wie FFT (da 16bit + DSP Kern mit speziellen Features
-
Thread
LCD-Modul SAMSUNG UG12D228AA von Pollin
SOIC20 SMD. http://www.mikrocontroller.net/attachment/115241/10072011124.jpg Jetzt habe ich nen ATMega644PA TQFP44 dran, mit 8MHz internen Oszi. Ja, die ADCs auslesen klappt super, wenn man genau hinsieht hängt es ein bisschen hinter her bei 8 ADCs und 8MHz, deswegen wollte ich eigendlich auf 20MHz
balken an der Stelle gezeichnet, mit der BackgroundColor Farbe. An was könnte das liegen? hab nen atmega32 im einsatz... THX
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
DIP oder PLCC Es war ja auch auffallend, dass selbst der rel. neue ATMega644 noch als DIP 40 kam. Dies widerspricht einer Grundanhame, das außer Amateueren eh keiner noch ohne SMD arbeitet. Wobei ich den Sinn von DIP heute nicht mehr verstehe. Es hat vs. PLCC nur
>Es war ja auch auffallend, dass selbst der rel. neue ATMega644 noch als >DIP 40 kam. Das ist ein Zeichen dafür, daß man mit der Konkurrenz mithalten will. *Hoffentlich* bleibt das so, daß es, wenn auch nicht alle, so doch ein paar Typen weiterhin in DIL
-
Thread
1kB in Atmega holen, wie am besten intern verwalten?
Byte 1kB Daten hereingeholt werden soll. So weit so gut. Die Daten sollen aber temporär im Atmega (derzeit 644 aber Umzug auf 1284 geplant) gespeichert und weiterverarbeitet werden. z.B. so, dass immer nur jedes dritte Byte gelesen wird. Frage - wie macht man diese 1kB am besten handhabbar
g_reichert schrieb im Beitrag #3677106: > Die Daten sollen aber temporär im Atmega (derzeit 644 aber Umzug auf > 1284 geplant) gespeichert und weiterverarbeitet werden. der 644 hat 4kB SRAM. So weit so gut. > Frage - wie macht man diese 1kB am besten handhabbar? > Mit
-
Thread
Atmega16 + Funkchips mit 2 Mignon versorgen
Ach, noch eine Frage: Ist es zu übertrieben, wenn ich für den Atmega16L 4 100nF Abblockkondensatoren vorsehe?
die Funktion des Mega16 undefiniert. Wenn das zum Problem wird: Durch Mega164P ersetzen (oder Mega644, der ist leichter erhältlich).
-
Thread
JTAG oder debugWIRE
debugwire in fertig >aufgebauter/gelöteter zielhardware seh ich als absolutes nogo. Bis aus die ATMega48...328 haben eigentlich nur ATTinys mit relativ kleinen Flashspeicher Debugwire. Um mit Debuggen die garantierten 10000 Flashzyklen vollzubekommen muss man schon eine komplette Niete in Punkto Programmieren
Animationen versorgt und alle paar Zeilen geflasht. Nach ca. 4 Monaten basteln musste ein zweiter M644 rein :P
-
Thread
Avrdude setzt alle fuses
Ok, danke das wars. Normal kann man mit hoher Geschwindigkeit gar nicht auf den Atmega zugreifen, wenn er normal getaktet ist. Aber da es ging dachte ich ich hatte es schon umgestellt. Micha H. schrieb im Beitrag #1766377: > 1,9MB angehängt, gehts noch? Jetzt darfst du es gerne
Seit wann ist ein 644 8Mhz Atmega langsamer als ein 32L??? Der 644 lässt sich mit 8Mhz nicht die fuses auslesen, es war nämlich doch schon eingestellt. Mit dem Atmega32L kann ich es leider nicht mehr testen, da ich leider
-
Thread
RS 485 Lenz X-Bus
Hallo Michael Vielen Dank! Ich bin nun am Herausfinden, der UART auch bei einem ATmega8 oder ATmega328 geeignet ist. Grüsse aus der Schweiz Thomas
schrieb im Beitrag #2869452: > Vielen Dank! Ich bin nun am Herausfinden, der UART auch bei einem > ATmega8 oder ATmega328 geeignet ist. Warum nicht, alle 9-Bit-fähigen Uarts können eingesetzt werden. Ein AT89C4051 tut es auch seit langem. Thomas
-
Thread
lcd-Helligkeit im Auto
Varianten in den Sinn gekommen, bei denen ich aber auf Probleme stoße. 1. Einlesen der Spannung (Atmega 644 ADC) und regeln der Helligkeit über einen PWM-Ausgang. Dabei habe ich aber das Problem, dass diese Klemme auch Spannung führt wenn die Innenraumbeleuchtung an ist, der Atmega aber aus da er über
> 1. Einlesen der Spannung (Atmega 644 ADC) und regeln der Helligkeit über > einen PWM-Ausgang. Kl58--50k--+---+-- A/D 0..2.5V | | 10k 1uF | | Masse Auf Klemme 58 liegt bei
-
Thread
Reichelt LCD funktioniert nicht recht -- ASM -- AVR
Controller ISP-programmieren willst. Wenn der Reset futsch ist, dann ist er futsch. Besorg Dir lieber nen ATMega8. Dann kannste im Prinzip den Code aus dem Tut 1:1 übernehmen und schön rumprobieren.
Busybit betreiben. Das Beispiel von Ingo Bursker in "Basisprojekt für die SPS-Ctrl (MEGA32 oder MEGA644)" funktioniert bei mir nicht. Wie hast du das Ding zum laufen gebracht? Vielen Dank
-
Thread
JTAGICE3 + AVRStudio - Error Programming Mode - Fehler?
Konstellationen): - AVRStudio 6 auf Windows 8 x64 - AVRStudio 5 auf Windows XP x32 - Atmel JTAGICE3 - ATmega644 (frisch in Werkszustand) - Pollin Eval-Board (nur als "Sockel") Die Stromversorgung kommt stabil mit 5V von extern. Das Pinning zwischen JTAG und uC habe ich mehrfach überprüft und mich nur
Hey, folgendes Pinning nach Anleitung: JTAG <----> ATmega644 1 (TCK) <-> PC2 (TCK) 2 (GND) <-> 11 (GND) 3 (TDO) <-> PC4 (TDO) 4 (VTG) <-> 10 (VCC) 5 (TMS) <-> PC3 (TMS) 6 (nSRST) <-> 9 (RESET) 7 (N/A) <-> --- 8 (nTRST) <-> --- 9 (TDI) <-> PC5 (
-
Thread
Trigger Schaltung mit Comparator und Timer
setzen. Mit diesem Ausgang soll dann ein Aufnahmesystem getriggert werden. Verwendete Hardware: ATMEGA 644 20PU 1020 @ 20Mhz (externe Taktquelle) STK 500 Programmierboard (über COM angeschlossen) Verwendete Software: AVRStudio 4 Geplante Vorgehensweise: 1. Durch den Analog Comparator die Flankenwechsel
gezählt zu werden. Fragen: 1.Ich bin nun die Abschnitte zu Timer und Comparator im Datenblatt des ATMEGA 644 etliche male durchgegangen und bin mit dieser Information zu den Einstellungen im angehängten Quelltext gekommen. Sind diese Einstellungen prinzipiell richtig für das was ich vorhabe? 2. Ist
-
Thread
Grundsätzliches zum Atmega256
Hi >Grundsätzliches zum Atmega256 Einen ATMega256 gibt es nicht. ATMega2560 oder ATMega2561. > ISP über MISO MOSI & Co Kommt auf den ATMega an: ATMega2560 MSIO, MOSI und Co ATMega2561 TXD0, RXD0, SCK MfG Spess
Vielen Dank Leute für die Hilfe. Sehe mich nun Fit für erste Versuche mit dem Atmega2560. Aber eins interessiert mich noch. Wieso kann der nur einen 16 und keinen 20 MHZ Quarz ab? Der Atmega644 hatte das noch super hinbekommen... MfG,Dirk
-
Thread
Adressierung der Daten auf einer SD-Karte? Gesperrt
Hallo zusammen, ich habe für einen ATmega644 ein Programm zum auslesen einer SD-Karte (Fat16, 512MB) geschrieben. (3,3v-Regler und Levelshifter verwendet). Das klappt auch wunderbar, die Karte antwortet auf die CMD0 und CMD1-Kommandos wie
Travel Rec. ich verwende das Evaluationsboard nach http://heldt-intern.dyndns.org/index.php?page=atmega32-644-experimentierboard, da sollte mit der Beschaltung alles stimmen, und das init funktinoiert ja auch korrekt (CMD0 und CMD1)! @Bereits Fort: Das ist interessant, ich werde mal googeln wie ich
-
Thread
Projektarbeit für staatl gepr. Techniker mit µC
durchmachen. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Am besten gleich einen ATMega644 nehmen. Da kann der Anfänger auch ruhig mal ein bißchen mehr (unbewusst) am RAM knabbern.
Kloppt den 8052 in die Tonne. Der war vor 20 Jahren gut, heut leider nicht mehr. Nehmt einen TTMega644 oder so.
-
Thread
Anfänger Warenkorb bitte überprüfen! :)
mega32. Also für ATMega16 oder/und ATMega32 würde ich keinen Cent ausgeben. Die sind veraltet. Besser gleich einen ATMega644p/pa oder ATMega1284 nehmen. Auf dem wird die Programmentwicklung gemacht. Für das fertige Projekt
spess53 schrieb im Beitrag #2562250: > Also für ATMega16 oder/und ATMega32 würde ich keinen Cent ausgeben. Die > sind veraltet. Besser gleich einen ATMega644p/pa oder ATMega1284 nehmen. hmm.. vllt. einfach nur einen 2. Atmega8, kostet ja nur 3€ oder
-
Thread
T6963 Display auf AVR emulieren für Hardcopyfunktion
cPath=112_113&products_id=1437&osCsid=8bff94b56ff104abb5e1c8beafd96d91 der ist in BASCOM auf einem Atmega644 programmiert.
noch eher interessieren, ein AD8307 wäre leicht an einem der beiden noch freien ADC-Eingänge des ATMega644 anzuschließen. Das wäre dann zwar nur skalar gemessen, aber zusammen mit der vektoriellen Darstellung der Eingangsreflexion könte man so Filter und Verstärker wobbeln.
-
Thread
mein erstes "grösseres" Projekt
, z.B. "eDIPTFT43-A", gibts auch mit Touchscreen. Und dann reicht auch dicke ein 8-Bitter (z.B. ATMega644P), die anderen Aufgaben brauchen ja keinerlei Rechenleistung. Peter P.S.: Ich halte das Projekt für Anfänger als völlig ungeeignet.
/produkte/ediptft.html Und dann irgendwann eine SD-Karte und Filesystem. Nimm als MC den ATMega644P, dann kannst Du klein anfangen und auch das Ursprungsprojekt paßt sicher hinein. Peter
-
Thread
Resetabfrage mit 2tem AVR
--- Messpunkt ---------------- USB-ASP REST-Pin|-----------*-----------------|Atmega644 pinD0 Display ----------------- | ---------------- | -------------------- | Zu programmierender|-------+|10k|---------VCC (5V) Atmega644 | -------------------- mit dem Display Atmega möchte ich, sobald der zuprogrammierende Atmega resetet wird anzeigen das dies so ist. Jetzt das Phänomen, sobald der USB-ASP am USB-Port angeschlossen ist, funtioniert alles einwandfrei, wenn ich
-
Thread
Werte Speichern beim Abschalten der Versorgungsspannung
Hallo, ich würde gerne einige Werte (ca 64 Integer) beim Wegfall der Betriebsspannung vom ATMEGA (vermutlich wird es der atmega644) im eeprom sichern. Wie kann ich möglichst einfach dafür sorgen, dass diese Werte noch sicher gespeichert werden. Brauche ich eine externe Bufferung der Versorgung
Stromsparmodus gehen. Die Stromaufnahme läßt sich auf wenige µA absenken oder auch darunter, wenn ein 644P verwendet wird. Je nach Dauer der Spannungsunterbrechung reicht ein kleiner Kondensator, ein großer Kondensator oder eine CR12xx-Zelle.
-
Thread
Hterm empfängt lauter \0\0\0 vom UART ATmega8
attachment/149848/Fuse-Einstellungen.png Das ist quark, auch Atmegas haben den CKDIV8 - aber der Atmega8 nun gerade nicht :D
? Das ist ja ist 1551 , War das nur ein Test oder ist das aktuell so eingestellt ? Das währen ja ~644 Baud. Gruß JackFrost
-
Thread
Rechecksignal auslesen und weiterleiten - Aussetzer
Hallo zusammen, ich habe hier ein kleines Problem. Ich habe an PB0 + PB1 eines ATMega644@18.432MHz eine Rechteckspannung anliegen. Das Signal ist ActiveLow. Periode und Einschaltzeit will ich messen. Die Messwerte T liegt im Bereich von 200ms - 8ms, Ton zwischen 0 und 16ms.
Fall hatte ich auch mal Probleme mit sporadischen Aussetzern. Ich mußte dann feststellen daß der ATMega644 eine relativ niedrige Schaltschwelle hat. Bei längeren Kabeln (als auf dem Labortisch) gabs dann Masseverschiebungen und die Aussetzer. Ein zusätzlicher Spannungsteiler am Eingang + kleiner Kondensator