-
Thread
Atmega8 Übertackten
Um ihn stabiler arbeiten zu lassen half auch keine Spannungserhöhung auf 5V. Es gibt aber ATmega8 die als "shrinked" (geschrumpfte Chips) angegeben sind oder die ATmega88, die könnten vielleicht mit den Takt arbeiten. Die ATmega644P konnte ich mit 2.1V @ 12MHz und 2.8V @ 26MHz betreiben ohne
gibt es etwas Lesestoff zum AVR-Overclocking: http://www.avr-praxis.de/forum/showthread.php?498-ATmega-Overclocking-%2825MHz-stabil-29MHz-etwas-zickig%29
-
Thread
Motion Capture Projekt
können so das diese in virtuelle Umgebungen eingebunden werden können. Damals hatte ich mit einem Atmega644P gearbeitet und erst wenig mit der Mikrocontroller-Thematik zu tun gehabt. Ich selbst kann kein abgeschlossenes Studium im Bereich der Eletrotechnik vorweisen weil ich mich schlichtweg für den
können. (Ganz klar gescheitert -> R.I.P. ) - ERFOLG! : Versuchsaufbau mit Atmega644P + UART-2-USB (CP2012) + Sensoren - ERFOLG! : Anwendung für MAC, Linux & Windows programmiert. Es empfängt die gesammelten Daten und gibt diese
-
Thread
SD Karte mit FatFs über SPI an Atmega, wie kann man die Schreibgeschwindigkeit maximieren?
Also hab nicht letztens mit dem SPI des Atmega beschäftigt. Auf der Seite SPI geht's zu diesem Link. Da geht's um die Optimierung des Quelltexts. Bzw um ein schnelleres schreiben von SPI Busses. http://www.matuschek.net/atmega-spi/
Richtig schnell geht es mit dem USART als SPI Master. Der ist in Senderichtung doppelt gepuffert beim Atmega.
-
Thread
zwei Attiny's über UART verbinden
Der ATmega644 kann auch 20Mhz
ATmega 48/88/168/328 ebenso. Und noch viele andere...
-
Thread
2.4GHz: Was gilt bei FCC Spurious > 1GHz
Hallo Allerseits, beim ATMega644RFR2 wird für FCC-CFR-47 part 15 im Datenblatt folgendes angegeben: -30dBm > 1GHz Siehe Bild im Anhang. Andererseits steht im Dokument der FCC eine Grenze von 500µV/M in 3m Entfernung, womit
auf ein EIRP von knapp über -41dBm komme. Siehe PDF von TI im Anhang. Ich liege mit besagtem ATMega644RFR2 bei 3. Harmonischen bei -39dBm (CW) - das ist je nach Betrachtung nun Drüber oder auch nicht. 2. Frage: Kann mir jemand bestätigen, dass diese Werte bei PRBS und nicht bei CW gelten? Freue
-
Thread
Mega16 anstelle mega32 flashen mit mega32 Einstellung..
Hallo, geht irgendwas schief, wenn ich einen Atmega16 mit ATmel Studio flashe wenn ich aber Atmega32 eingestellt habe!? Oder ist das völlig wurst?
Hi, Adrian, > geht irgendwas schief, wenn ich einen Atmega16 mit ATmel Studio flashe > wenn ich aber Atmega32 eingestellt habe!? > Oder ist das völlig wurst? Vermutlich geht gar nix. Weil Studio den Chip nach seinem Typ befragt. Außerdem unterscheiden
-
Thread
Präprozessorabfrage
#define dsz_port D #define dsz_pin 5 #define dsz_int_port 2 #ifdef PORTA //m644 #else //m328 #if dsz_port==B #define dsz_vect PCINT0_vect test //gewollte Fehlermeldung wenn diese Stelle erreicht wird #endif #endif [/c] ich will mittels glue das PCINT-Register
man nicht am Vorgandensein von PORTA, denn den hat auch ein Tiny24 2. [c] #if defined( __AVR_ATmega644__ ) #define DSZ_VECT PCINT0_vect #define DSZ_PORT PORTA #define DSZ_PIN PINA #define DSZ_DDR DDRA #define DSZ_BIT 5 #elif defined( __AVR_ATmega328__ ) #define DSZ_VECT
-
Thread
RFID-Leser Conrad
Spannung hab ich mir schon mal mit dem Oszi angeschaut, war nix auffälliges. Hab jetzt mal den Atmega32 durch einen Atmega8 getauscht und da gehts dann. Wundere mich nur warum es beim Atmega32 geht. Diesen hab ich auch schon mit einem seiner Art getauscht und da gings auch nicht. Nehm jetzt warscheinlich auch einen Atmega644P, da dieser 2 UARTS hat. Mit dem gehts ebenfalls. Richi
-
Thread
ATtiny24A, Power-down
zieht nicht mehr als 0.1A, der ATMega328P (Nachfolger des ATMega8) auch. ;)
an c-hater: Wie sah Ihr Programm für den ATmega1284P aus?
-
Thread
UART und RS485 mit einem AVR?
aufgefallen dass es pro AVR nur einen UART Anschluss gibt >wenn ich das richtig sehe? Nein. ATMega162/164,324,644,1284 haben z.B. 2 UARTs. Es gibt auch ATMegas mit 4 UARTs (ATMega1280/2560). MfG Spess
Atmega 161, 164, 128, 1284 haben 2, Atmega 2560 hat 4.
-
Thread
AVR ISP Schaltung
sind diese "Einschränkungen" aber nirgendwo dokumentiert. Vermutlich aus gutem Grund. Bei einem ATmega644p z.B. funktioniert die zweite UART-Schnittstelle nicht, wenn man AVCC unbeschaltet lässt. Das habe ich mal zufällig herausgefunden, als mir die entsprechende Leitung auf einem Steckbrett herausgeflutscht
Das AVCC weglassen wurde auch dadurch gefördert, das es eine Serie ATmega8 gab bei denen VCC und AVCC intern verbunden waren. Ab der Fertigungskennung 1025 und bei den ATmega8A ist diese Verbindung nicht mehr vorhanden. Da wird es noch manche böse Überraschung geben wenn
-
Thread
MSP430G2231 (Launchpad) und Dogm132-5
gerade ein bissel ratlos. Die Initsequence für das Display muß gehen da ich das Display mit den ATMEGA 644 mit diesem Init zum laufen bekomme! Hier der Source [c] //*************************************************************************************** // MSP430 Driver for Dogm132x32 // //
ich teste das im Einzelschritt..doch....nix tut sich auf den Display. Dummerweise kann ich den ATMega nicht im Einzelschritt testen da ich mit dem STK500 arbeite.
-
Thread
Dual Port Ram durch Single Port Ram ersetzen
auf Composite ist genau das was ich gebrauchen könnte. Wie die das allerdings mit den 4Kbyte vom Atmega 644 machen ist mir bis jetzt noch ein Rätsel. Das ganze Bild können sie da jedenfalls nicht speichern. Evtl werden da Sprites genutzt um das Bild live zusammen zu setzen.
Wolfgang M. (procrash) >das was ich gebrauchen könnte. Wie die das allerdings mit den 4Kbyte vom >Atmega 644 machen ist mir bis jetzt noch ein Rätsel. Es gibt keinen vollen Bildspeicher, nur einen Zeichenspeicher ala 20x40 und eine farbige Zeichentabelle, wobei die im Flash liegt. > Das ganze Bild
-
Thread
Suche Empfehlung für zukunftssicheren ATMEGA Gesperrt
32K: ATMEGA32A-PU 2,61 € (mouser) bzw. ATmega32-16AU für 3,50€ (reichelt)
möchte, einen AVR zu nehmen so schlecht nicht ist, würde dann halt einen neueren wie aus der ATMEGA48, 88, 168, 328 -Reihe oder die ATMEGA 164, 324, 644- Reihe nehmen. Ich wähle heute den µC nach den Anforderungen aus, (auch Kundenwunsch wird berücksichtigt). So unterschiedlich sind die
-
Thread
Embeddet Atmega 328P-PU
Hallo! Ich möchte meinen Arduino auf eine Platine bringen und weis, dass ich dazu einen atmega 328p-pu brauche, auf den ich den arduino bootloader "brenne". also bei conrad mal eben gesucht und auf diesen gestoßen: https://www.conrad.de/de/embedded-mikrocontroller-atmega328p-pu-pdip-28-atmel
pascalts schrieb im Beitrag #4788825: > und weis, dass ich dazu einen atmega 328p-pu brauche Ich weiss dass du dazu auch einen ATMega644 oder ATMega1284 brauchen kannst da die Prozessoren sehr nahe zueinander verwandt sind (mehr Pins, mehr Flash-Speicher, mehr RAM).
-
Thread
AVR auf Atmel EvaluationsBoard programmieren
Warum ist in deinem AnhangB ein ATmega8U2 eingestellt wenn du einen Atmega8 programmieren willst? Einen Atmega8 kannst du nur über ISP und nicht über JTAG programmieren.
? Der hätte die gleiche Signatur wie der ATmega8.
-
Thread
ATmega8: Das Buch
Du musst das Atmega8 so schreiben: ATmega8
sich später auch anderen Chips widmen und das Studium der dazugehörigen Datenblätter (sei es ein ATmega644P oder ein ATXmega128A4U) fällt dann viel leichter. Also ein Buch welches eine Wissensbasis aufbaut. Wenn ich es dann wirklich verstanden habe und nicht mittendrin abgesprungen bin weil ich
-
Thread
Pi und DS18S20
Ich habe 8 Stück dieser Sensoren (aus China) an einem Atmega644 hängen. Die sind von 3 verschiedenen Lieferanten und zur Hälfte gekapselt. Alle liegen im Bereich von 1 K Fehler bei 20 °. Ich habe aber den Widerstand zwischen Datenausgang und +5V auf 2,7
Gert Kawa schrieb im Beitrag #3068545: > Ich habe 8 Stück dieser Sensoren (aus China) an einem Atmega644 hängen. > Die sind von 3 verschiedenen Lieferanten und zur Hälfte gekapselt. > Alle liegen im Bereich von 1 K Fehler bei 20 °. > > Ich habe aber den Widerstand zwischen Datenausgang und +5V
-
Thread
Atmega645 und SPI
Hallo, ich versuche gerade Code für einen Atmega644 auf einem Atmega645 zum laufen zu bekommen. Leider will das SPI einfach nicht funktionieren. Die Schaltung habe ich inzwischen zwei mal komplett neu aufgebaut, hat nichts geholfen. Im Internet habe ich nichts gefunden. Gibt es vielleicht irgendwelche Eigenheiten des Atmega645, die ich beachten müsste? Mit dem Atmega644 hatte alles funktioniert. Gruß, Peter
-
Thread
HD44780 LCD - Simulation OK, AVR bleibt in Funktionen stecken
Hallo zusammen, vielen Dank an alle Helfer. Ich habe meinen Atmega32 ausgewechselt mit einem Atmega644p (der war noch da). Denn, als ich mit dem Oszi gemessen habe und festgestellt habe, dass wenn ich an einem Pin messe und gleichzeitig die Spitze berühre, die Ausgangsspannung
korrekte Signale messen konnte, habe ich das nie bemerkt. Und siehe da, es funktioniert mit einem Atmega644p! :) Wenn ich den Code etwas aufgeräumt habe, kann ich ihn auch gerne nochmal posten, falls jemand Interesse hat.
-
Thread
Netzteil brummt sobald 74HC541 durchschaltet
KD3005D) ist wie folgt eingestellt: - C.V. gesetzt - 5 V - max. 1 A Schaltung: Steckbrett mit Atmega644, SRAM (ASC61008), 20 MHz Oszillator und einem 74HC541. Letzterer hat zwei enable pins, /G1 und /G2. Verbindung zwischen Controller und SRAM OK, mehrfach geprueft und getestet. Alle Zellen des
habe diese an alle GND/Vcc Paerchen dran, nur nicht einskizziert. Ebenso Vcc/GND und AVcc vom Mega644 und den 20 MHz Oszillator.
-
Thread
WinAVR Fehler ?! BITTE UM HILFE
durcheinander ! Ich versuch mal aufzuräumen: >WebServer von H.Buss zusammen gebaut. Ist für ATMega32 >SourceCodeCPP_V1.40_IB Ist für ATMega644 Das größte Problem ist das er AVR-GCC 4.1.2 benutzt. Die Sources sind aber für AVR-GCC 3.4.x. Also bitte alle der Reihe nach ;)
jetzt doch :( Sorry. Da ist die letzte Änderung schon drin. Dann ändere im makefile: #MCU = atmega32 MCU = atmega644 auf MCU = atmega32 #MCU = atmega644
-
Thread
Atmega Eval Board eigenbau
herstellen ? 3. Noch offene Fragen, Verbesserungen, Kritik ? Worum es geht : Features des Atmega Board v. 1.0 - Atmega 32 - Atmega 8 - 16 MHZ / 32 Khz Taktquelle für Atmega 16 - 16 MHZ / 32 Khz Taktquelle für Atmega 8 - 40-Pin Pfostenleiste für Atmega 32 - 34-Pin Pfostenleiste für Atmega
Programmieren ( mit AVR-Dude ), und Debuggen mit der Uart funktionieren schon. Zumindest für ATTiny, ATmega8, Atmega32 und Atmega644. Da meine IDE aber dynamisch aufgebaut ist, kann jeder interessierte weitere CPUS's hinzu fügen. Durch die Entwicklung unter Lazarus dürfte "KLab" auch unter Windows/ Mac lauffähig
-
Thread
Fehlermeldung AVR Studio und GCC
> "/cc7GY9hV.s:124: Error: illegal opcode jmp for mcu atmega88" In Zeile 124 von cc7GY9hV.s taucht ein jmp auf. Das ist für den Atmega88 nicht erlaubt, denn Datenblatt Atmega88: 31. Instruction Set Summary: jmp(1) (1): Note: 1. These instructions are
dann der Aufruf mit: > [c] > start(); > [/c] > > Die Beispiele sind übrigens alle für den Atmega88 geschrieben... Diese Methode funktioniert allerdings nur wenn auf 0x0000 gesprungen werden soll. Beim ATmega644 z.B. ist mit aufgefallen, dass mit diesem Code der Sprung auf eine Word-Adresse
-
Thread
Atmega32 Welcher Sockel?
-24-mm-polzahl-40-1-183817.html Wegen der Breite von ca 17 mm bin allerdings skeptisch. Ist der Atmega32 wirlklich so breit? Beste Grüße Markus
Markus schrieb im Beitrag #6296707: > Ist der Atmega32 wirlklich so breit? Ja, DIP40 Gehäuse. Der Mega32 ist allerdings sehr alt, die Nachfolger sind die Megaxx4, wie der Mega644 oder der Mega1284
-
Thread
DDS sample-Auswahl Rundungsfehler
Schrittweite eigentlich 65635/90=728,17777 sein müsste. 0x284 entspricht dezimal aber einer Schrittweite von 644. Kann mir jemand eine Möglichkeit nennen dieser Abweichung entgegenzuwirken?
Künstler im umständlich ausdrücken. Normale Leute hätten einfach gesagt, dein Increment is 0x284 oder 644. >Jetzt erzeuge ich allerdings immernoch einen Rundungsfehler, da ja meine >Schrittweite eigentlich 65635/90=728,17777 sein müsste. 0x284 entspricht >dezimal aber einer Schrittweite von 644.
-
Thread
Bitte um Beratung zur Auswahl eines gLCD
hat ja nur 128kbyte (1024kbit) und da müssen Grafiken gespeichert werden. Als µC hab ich den AtMega644... Danke für Antworten, vg Markus
deutlich erleichtern. Platzprobleme (wegen Zeichensätzen und Textroutinen) solltest du mit dem Mega644 ja eigentlich nicht haben... Willst du die Daten graphisch anzeigen lassen oder brauchst du nur die Icons? Ansonsten kannst du mit einem HD44780-Display auch 8 Zeichen selber definieren.
-
Thread
I2C Problem
i2cmaster.S:94: multiple definition of `i2c_init' main.o:D:\Eigene Dateien\...\001_I2C\02\01master 644/twimaster.c:26: first defined here i2cmaster.o: In function `i2c_start': i2cmaster.S:113: multiple definition of `i2c_start' main.o:D:\Eigene Dateien\...\001_I2C\02\01master 644/twimaster.c:37: first defined here Diese Fehlermeldungen bekomme ich für alle i2C-Funktionen. Hardware: ATmega644V Software: WinAVR, neuste Version Der Quellcode ist hier nebensächlich, da ich nichts geändert habe... Danke, Gruß
-
Thread
Unkomplizierte Berechnung oder doch schon Gleitkomma Berechnung?
6.91, 6.92, 6.93, 6.94, usw... Rainer V. schrieb im Beitrag #5604244: > 8-Bit-Controller ATMega644P @ 16MHz 5V Lg
Felix N. schrieb im Beitrag #5604251: > ATMega644P @ 16MHz 5V Hallo, du hast also einen 8-Bitter...und programmierst natürlich nicht in Assembler. Also sollte es doch einfach sein, den von mir vorgeschlagenen Weg zu gehen. Du weißt aber, dass
-
Thread
Seltsames Verhalten Mega644p und S65 LCD
Hintergrundbeleuchtung des S65 LCD einschalten. Wenn ich die Beleuchtung einschalte, dann resettet sich der Atmega644p sporadisch. Der Atmega besitzt die obligatorische Resetbeschaltung mit einem Widerstand. Ich dachte mir zu Beginn erst, das die 5V Spannungsversorgung vielleicht zusammenbricht. Dies ist jedoch
Abblockkondensatoren. Zieht die Hintergrundbeleuchtung zu viel Strom? Hast Du die electrical characteristics des 644 eingehalten?
-
Thread
Umstieg von AVR auf PIC
welchen man gut anfangen kann. Bislang habe ich hauptsächlich AVR Projekte mit den Attiny841/84/85 und Atmega328/644 erledigt. Bei der Wahl des richtigen µC sind folgende Punkte entscheidend: Spannungsversorgung: 3V-5V Schnittstellen: min. 1 UART min. 1 SPI optional I2C (selten benötigt, deshalb
Beitrag #4325061: > Bislang > habe ich hauptsächlich AVR Projekte mit den Attiny841/84/85 und > Atmega328/644 erledigt. >min. 1 UART >min. 1 SPI >optional I2C (selten benötigt, deshalb nur optional) >Gehäuse: SOIC oder TQFN >Kosten (Einzelstück): < 5€ Dann wären doch die XMEGAs eigentlich
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
damit. > Die neueren AVR128Dx kommen nun mit 16kB. 16kB bekommt man auch im bastelfreundlichen ATMega1284. > Welche Deiner AVR Anwendungen braucht warum wirklich mehr? Es gab z.B. Entwicklungen eines Webservers auf Basis eines ATMega644. Der hat nur 4kB RAM und das wird knapp wenn man eine größere
auf Basis eines ATMega644. > Der hat nur 4kB RAM und das wird knapp Sowas hab ich auch noch auf AVR Basis am Laufen. Mit dem 4fachen schauts für ein paar statische Seiten schon deutlich besser aus, für viel mehr ist
-
Thread
Atmega mit 128kb oder 256kb im 2,54mm abstand?
Der Atmega 1284 ist so einer. Positiv bei dem Typ ist auch sein RAM von 16kB
>der 664 ist das Höchste der Gefühle, wenn man auf THD steht! Doppelt nein. Ersten heißt der ATMega644. Und zweitens gibt es, wie schon erwähnt noch den ATMega1284. MfG Spess
-
Thread
Anleitung JTAGICE3 Downgrade
awsome :D avarice -3 -P atmega644 -d :4242 nimmt endlich Breakpoints an und führt bei "continue" ein einzelnes: [c] command "go" [...,...] [/c] aus. Insgesammt enthällt das Terminal einige wenige commands, die man durchstöbern kann. Und das wichtigste es kommt kein TimeOut. Zum Vergleich: avarice -4 -P atmega644 -d :4242 Brachte mir in etwas dies: [c] command "go" [...,...] command "go" [...,...] command "go" [...,...] command "go" [...,...] command "go" [...,...] command "go" [...,...] [/c]
-
Thread
Signalerzeugung-Synthesizer
http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID.html
würde allerdings einen Chip mit mehr RAM bevorzugen, um darin die Kurven ablegen zu können. z.B. ATmega644 Gruß Jobst
-
Thread
Division mit WinAVR sehr langsam?
Hallo! Ich habe hier einen Mega644 mit 20MHz und WinAVR-20080512. Ich habe ein Stueck Code, in dem eine 16-bit-Zahl durch 3 geteilt wird: sPos/=3; Nun habe ich bemerkt, dass diese Division "unendlich" lange dauert (ca. 2-3ms!!)
nur zur Regel machen, um dann als Retter in den Olymp einzuziehen :-) >Ich habe hier einen Mega644 mit 20MHz und WinAVR-20080512. Nur zur Erinnerung.
-
Thread
Peter Fleury - UART Library, 2 UARTS verwenden
In der Library von Peter Fleury hat man die Wahl zwichen uart... und uart1..., jedich im ATmega644 gibt es die UART und die UART0. Wenn ich jetzt aber beide UARTs verwenden möchte kann ich dann einfach sagen uart_init(); uart1_init(); ? Daswas mich beunruhigt sind die Namen. lg andy
: > In der Library von Peter Fleury hat man die Wahl zwichen uart... und > uart1..., jedich im ATmega644 gibt es die UART und die UART0. > Wenn ich jetzt aber beide UARTs verwenden möchte kann ich dann einfach > sagen > > uart_init(); > uart1_init(); > ? > > Daswas mich beunruhigt sind die
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
Sollte man sich jetzt einen Schwung -Attiny85 -Attiny84 -Atmega328 -Atmega644 kaufen, bevor es nur noch PIC gibt? (Zitter, Bange, Grübel) Paul
schrieb im Beitrag #4433482: > Sollte man sich jetzt einen Schwung > -Attiny85 > -Attiny84 > -Atmega328 > -Atmega644 > > kaufen, bevor es nur noch PIC gibt? von den Atmega328 solltest Du Dir ganz unabhängig davon welche auf Lager legen: https://www.mikrocontroller.net/topic/386799 Wegen
-
Thread
ATMega32-16PU für die Arduino IDE vorbereiten und benutzen
Zeit nutze ich einen Arduino Micro zur Steuerung einer Nixie Uhr. Ich würde aber gerne direkt einen ATMega-Mikrocontroller im DIP-Gehäuse benutzen (z.B. den hier https://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-32-16-DIP/3/index.html?ACTION=3&LA=446&ARTICLE=45026&GROUPID=2959&artnr=ATMEGA+32-16+DIP&SEARCH
dann ginge Update locker über die IDE mit FTDI Wenn du mehr SRAM und Flash benötigst dann lieber ATmega644p, 1284p gibt auch Board.txt für die Arduino IDE, dann ginge Update locker über die IDE mit FTDI
-
Thread
DOGM128 SPI Ansteuerung
Ich kann aber nur 2,7 Volt messen. Also stimmt was mit der Übertragung nicht. Ich verwende einen ATmega644 @10 Mhz Die Hardware-SPI-Ansteuerung habe ich aus dem Datenblatt des ATMEGA64. Meine Verbindungen: Mosi -> Si SCK -> SCL PA0 (auf LOW gesetzt) -> CS PA1 (auf HIGH getzt) -> RESET PA2
SPI_MasterTransmit(0xAF); //Display on _delay_ms(1); } #endif[/c] SPI-Routine (Aus dem 644-Datenblatt): [c]#ifndef _SPI #define _SPI void SPI_MasterInit(void) { DDRB = (1<<PB5) | (1<<PB7); SPCR = (1<<SPE) | (1<<MSTR); SPCR = (1<<SPR0); //F_CPU / 16 SPCR |= (1<<CPOL); /
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
Ich empfehle zum Start einen Prozessor der ATmega Serie. Ein ATmega32 ist schon ganz nett für den Anfang. Um unter Windows compilieren zu können brauchst Du dann WinAVR und als Entwicklungsumgebung und zum Debuggen empfehle ich AVRStudio von
Ok! danke hab ich auch gerade gelesen! Was für ein Controller ist für den Anfang gut? ATmega16? Danke
-
Thread
Handheld Idee
Anzeige: LCD: 8x8 LED |- Farben: nur Blau, 4 helichkeiten --------------- Recheneinheit: CPU: Atmega644/Atmega32 |- Quarz: 16 Mhz |- Future: Bootloader für Firmenupdates :D Module: SD bis 2-4 GB Battery: 2 AA(für 16 Mhz zu wenig strom?) --------------- Input: Steuerknopf: 4 Tasten Action: 2
und ich erfinde sicher nicht das rad erneut^^: SD + Source: http://www.captain.at/electronic-atmega-mmc.php nur SD 8x8 LED Idee Atmega8(habs schon für Atmega32/64 gemacht) http://www.bralug.de/wiki-common/images/b/b3/Led_8x8_schaltung.png so wird es dann ausehen~ ______,___ / .| |.
-
Thread
ATMega1284 geeignet für Lichtsteuerung?
würde ich Ihn mit einem Festspannungsregler der von 12-14,2 auf 4,5 -5 Volt regelt (KFZ) Der Atmega 644 wäre auch Ok. die Pin belegung ist ja gleich wenn ich mich nicht irre! Wäre schön wenn mir wer ein bischen heöfen könnte zum Thema schaltungs aufbau (wobei der eigentlich ja relativ einfach
Julian schrieb im Beitrag #2842231: > Ich möchte mit mit dem AtMega 1284 eine Lichsteuerung für 30 Kanäle > aufbauen. Ich könnte mir das ganze mit einem ATMega88 vorstellen. Allerdings sollten deine 30 Kanäle dann an seriellen Schieberegistern hängen ala 74HC595
-
Thread
ATM644 programmieren
einlesen kann. Funktionieren sollte das ganze folgendermaßen: Ich hab von einem Lehrer einen Atmega644 geschenkt bekommen, und daher möchte ich mit diesem arbeiten. Ich möchte über den ADC des µC das Signal einlesen, welches von einem Beschleunigungssensor kommt und mit einem Operationsverstärker
Anbei sind mal zwei Librarys, die ich an den ATmega644 angepasst habe. Die Library für das Display ist kompatibel zum Industriestandard und läuft im 4-Bit-Modus, um Ausgänge zu sparen. Das Display wird an PORTA und PORTB angeschlossen. Dies kann in
-
Thread
Werkstatt für ATMEGA Programierung
möchtest :-) - ISP-Adapter zum Programmieren der Controller - als Controller vielleicht einen ATmega8 oder ATmega16/32, beides in bedrahteter Ausführung.. - Lötkolben, Lötkolbenständer, Lötzinn 1mm, Entlötpumpe, hitzebeständige Unterlage - ... - viel Zeit und Gedult :-) :-)
Der_R wrote: > ok mega32 wird es wohl werden... Dann nimm doch gleich einen ATmega324P. Gleiches Pinout, aber du hast bei Bedarf noch 'ne zweite UART, und wenn der Speicher nicht reicht, kannst du zum ATmega644P (oder bald auch ATmega1284P) wechseln.
-
Thread
AVRStudio6; Problem mit sei()
ich im Simulator ( AVRStudio6) doch ein gesetztes I-Flag im SREG erwarten; oder? Werner // ATMega 644P @ 20MHz #include <avr/interrupt.h> int Timer1Irq() { // return (0); } ISR(TIMER1_COMPA_vect) { Timer1Irq(); } int main() { sei(); while(1) { // }
dem Breakpoint?? @Stefan Ernst: Vielen Dank für den Hinweis auf AVRfreaks! Manfred // ATMega 644P @ 20MHz #include <avr/interrupt.h> int Timer1Irq() { // return (0); } ISR(TIMER1_COMPA_vect) { Timer1Irq(); <------ BREAKPOINT } int main() { OCR1A = 1000;
-
Thread
Headerfile für Mega644P lückenhaft? (WinAVR 20071221)
Ich weiß nicht, ob ich nur zu dämlich bin, aber irgendwie ist das Headerfile für den Mega644P nicht vollständig. Ich nutze WinAVR 20071221. Mit Mfile habe ich ein Makefile erstellt. Korrekt steht folgendes darin: [pre]# MCU name MCU = atmega644p F_CPU = 20000000 [/pre] Einige Register- und Bitnamen werden aber jetzt vom GCC angemeckert. Und in der Tat sind sie weder in der iom644.h, noch in der iomxx4.h drin, die wohl automatisch vom GCC geladen werden, wenn ich die <avr/io.h> include. Als Beispiel nenne ich mal: BODS BODSE (beide Seite 48 im Datenblatt) Muss ich da
-
Thread
Atmel Merk Gerät Bauen
wissens Pin- und Befehlskompatibel. Und wenn es noch mehr sein soll geht vielleicht auch noch ein Mega644 (64k Flash, 2k EEProm, 4k Ram).
für den Atmega 16 und die Externe Speicherkarte. Ich hoffe ihr unterstützt mich dabei :D. Liebe grüsse Claudio P.S. Hab mir das mit den Punkten und kommas zu herzen genommen ;-) .
-
Thread
Probleme bei VUSB- Bachelorarbeit
cyblord sofern folgender befehl richtig eingegeben wurde : avr-size -x -A main.hex bekomm ich 0x644 bzw bei main.elf 0x644 was ca 1700 bzw 1600 in dez. sind
>avr-size --mcu=atmega8 -C main.elf AVR Memory Usage ---------------- Device: atmega8 Program: 1604 bytes (19.6% Full) (.text + .data + .bootloader) Data: 55 bytes (5.4% Full) (.data + .bss + .noinit
-
Thread
Uhr mit RV-3029-C2
Ich Programmiere in Sprache C! Verwende einen Atmega644 ja mit dem I2C habe ich kein Problem der funktioniert und habe ich schon Programmiert! habe noch keine Versuche unternommen diesbezüglich! Sowie beim datenblatt da fehlen mir die gedankengänge
µC-Einsteiger schrieb im Beitrag #2132590: > Ich Programmiere in Sprache C! > > Verwende einen Atmega644 ich habe die RTC PCF8563 /RV 8564-C2 in Betrieb. Die beiden sind mit der RV 3029-C2 bis auf einige Register kompatible. (Was die Uhrzeit,Datum und Alarmzeit betrifft) Werde Dir in Kürze