-
Thread
ws2812 und andere zeitkritische Sachen
Sorry der Prozessor ist ein Atmega328p
Grenzwerte fur > 328p. > Fur mehr haben die 8-bit AVRs ganz einfach nicht genugend RAM Es gibt den 644 mit 8k und und den 1284 mit 16k Ram, mit 44 Pins. Wird ja wohl reichen.
-
Thread
260V DC PWM Dimmung mit ATMega + NPN - Möglich?
29TPAymH8AAAIAAHV2eyce5614e99c925dc9c31c44d2085b3651b Basiswiderstand 680 Ohm 1% Tol. 0,25W ATMega 644P-20PU mit 5V VCC liefert über PIN Basisspannung 260V+ o------------+ | .-. | | R_Last
wird gut. So viel größer sind die Ausgaben nicht. Aber es ist wesentlich sicherer. Mit Deinem ATm644 kannst Du dann auch jeden LED-Strang einzeln schalten, wenn Du magst ;-) Gruß Jobst
-
Thread
Timer CTC, PWM wann genau rücksetzen
Hi Am realen Controller gemessen (ATMega644P) stimmt keine der beiden Formeln. Dort ergibt sich für das Tastverhältnis: dc=(OCR+1)/(TOP+1). MfG Spess
spess53 schrieb im Beitrag #2675523: > Hi > > Am realen Controller gemessen (ATMega644P) stimmt keine der beiden > Formeln. > > Dort ergibt sich für das Tastverhältnis: > > dc=(OCR+1)/(TOP+1). > > MfG Spess Hi Spess, das ist doch genau das was mein Timing Diagramm aussagt
-
Thread
Widerstände für AVR Pin-Eingang
wird ja wohl kaum bei allen AVRs alles und für alle Zeiten gleich bleiben. Im Datenblatt des ATmega644 steht z.B. auch was von 40mA, das liest sich da aber so als ob das der Strom wäre, bei dem der Pin gerade noch nicht kaputt geht, außerdem gilt das nur für einen bis maximal zwei Pins, da steht
die Vcc und GND Pins maximal 200mA betragen darf. Also wenn man alle 32 Standard I/O-Pins des ATmega644 versehentlich als Ausgang gegen GND schalten würde, wäre man erst dann auf der sicheren Seite, wenn man dafür sorgt, dass der Strom durch jeden einzelnen Pin auf max. 6,25 mA begrenzt wird: 5V
-
Thread
Funktionsaufruf aus Bootloaderbereich in Applikationsbereich
Hallo, ich benutze einen Atmega644P und habe folgende Frage. Ich möchte bestimmte Funktionen gleichermaßen im Bootloader-Bereich und in den Applikationen benutzen. Diese Funktionen sind aber zu groß um sie in den Bootloader-Bereich
Spezifikation des > AVR auf bis zu 1024Byte am Ende des Flash-Speichers angelegt wird. Beim ATmega644 sinds bis 8kB. Eine saubere Lösung, Teile eines anderen Programms zu linken, gibt es nicht.
-
Thread
27000 MHz Quarz für Atmegas ok?
Grundton? Die Älteren (ATmega8, -16, -32) schaffen das sehr wahrscheinlich nicht, bei den Neueren wie z.B. ATmega1284 bin ich skeptisch. Und falls es Obertonquarze sind, erübrigt sich die Frage.
auf der Grundwelle zum schwingen?? > Weiss ich gar nicht Also bei mir werkelt seit Jahren ein ATmega644P mit einem 100 MHz Quarz zuverlässig auf 20 MHz.
-
Thread
ISR im Bootloader nutzen?
@all Ich arbeite mit einem ATMEL ATmeag644 im Moment. Tool's sind AVRStudio mit WinAVR. Das ganze was ich machen möchte ist das der Gesamte Code wirklich in der BOOT_SECTION, also nach 0x7000 geschrieben wird. Es ist bei den ATMEL's so
an verschiedene AVRs schwieriger. Peter P.S.: Einen sorgenfreien Bootloader (ATtiny13..ATmega644) findet man übrigens in der Codesammlung.
-
Thread
ATMEGA 168 vs ATMEGA 16L8
...dann schau mal ins Datenblatt vom Atmega16, da steht auch der Atmega16L drin, der (nur) mit max. 8MHz läuft. (der atmega168 gehört zu den Nachfolgern des atmega8) hth. Jörg
noch Tomaten auf den Augen :-) Jedenfalls hab ich mal probiert bei welchen Spannungen so ein ATmega8 noch anläuft, hier das Ergebnis: Frequenz minimale Spannung Atmega8L_DIP: 1MHZ 2.05V Atmega8_TQFP: 1MHz 2.25V Atmega8_TQFP: 12MHz
-
Thread
Evaluationsboard geht plötzlich nicht mehr (AVR device not responding)
irgendwie überhaupt nicht weiter. Ich war gerade dabei diverse Sachen am Ethersex für meinen Atmega 644 umzuschreiben und hab das auch zwischenzeitlich immer mit Hilfe von meinem Pollin Evaluationboard auf den Controler geschrieben. Allerdings kann ich plötzlich nicht mehr auf den Controler mit
machen kann) weiss ich echt nicht mehr weiter. Kann es sein das die µC kaputt sind???? Aber der ATMEGA644 funktioniert auf dem Pollin Netboard und da sind MISO und MOSI mit dem Netzwerkkontroler verbunden und Netzwerk geht. Takt ist auch da auf dem Eva Board weil ein Controler zumindest eine LED
-
Thread
23K256 - Aufklärung
Hallo, guten Tag. Ich progge mit dem Atmega644 und dem i2ceeprom 24c256. Was ist der unterschied zum 23K256. Welcher ist schneller zu Lesen und zu Beschreiben? Beide laufen doch über SDA/SDL mit Pullup wie der 24c256? Ist der 23K256 Sram-ähnlich
von 3,6 Volt haben , auch die den SPI programmieren, oder kann ich da die Anschlüssen einfach vom Atmega 644 verbinden ohne das der Sram kaputt gehr ?
-
Thread
AVR Studio 6 undefined reference Fleury I2C Libary
DDEBUG -I".." -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega644p -c -std=gnu99 -MD -MP -MF "bttf-clock.d" -MT"bttf-clock.d" -MT"bttf-clock.o" -o "bttf-clock.o" ".././bttf-clock.c" Z:\immekeppel\atmel\bttf_clock\programm\bttf-clock\bttf-clock.c(34,0): "HT16K33
="bttf-clock.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,-L".." -Wl,--gc-sections -mmcu=atmega644p -lm bttf-clock.o: In function `I2C_WriteRegister': Z:\immekeppel\atmel\bttf_clock\programm\bttf-clock\Debug/.././bttf-clock.c(43,1): undefined reference to `i2c_Start' Z:\immekeppel\atmel
-
Thread
Welcher Prozessor für Bordcomputer eines 4-fach Helikopters?
Rechenkapazität her würde IMHO ein mega128 genügen) Aha, bei dem Board von mikrokopter.de ist ein MEGA644 verbaut. Gruss mäxchen
Wie schon gesagt, in den Quadrokptern von mikrokopter.de sind ATmega644 verbaut, einer pro Quadrokopter. Und diese dinger fliegen wirklich sehr stabil, also wird ein AVR reichen (wenns schon ein 644'er tut, wird ein 128'er noch reserven haben). Gruss mäxchen
-
Thread
AVRDUDE µC-Kompatibilität (A und PA Typen)
Picopower-Typen? Programmierkompatibel zu den nicht-P-Typen dürften die allesamt sein (höchstens zwischen ATmega644 und ATmega644P würde ich hier ggf. Unterschiede erwarten, denn beide sind sehr verschieden entstanden), allerdings haben die P-Typen generell eine andere Signature als die nicht-P-Typen.
---------------- # ATmega48pa #------------------------------------------------------------ part id = "m48pa"; desc = "ATMEGA48PA"; has_debugwire = yes;
-
Thread
suche den ATMega32
wieso , gibt es doch als Dip http://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
passenden 40pol. Atmel µC. Z.B.: * http://www.elecont.de/shop/product_info.php?info=p191_ATmel-ATmega32-16PU.html * http://www.elecont.de/shop/product_info.php?info=p83_Atmel-ATmega644P-20PU.html * http://www.elecont.de/shop/product_info.php?info=p171_Atmel-ATmega1284P-PU.html
-
Thread
5 und 6 Databits -> keine Datenübertragung
die Möglichkeit geschaffen über ein Display die Rahmendaten für die USART-Übertragung bei einem ATMega644P zu ändern. Das geschieht für die Datenbits mit folgendem Programmcode [c] // refresh menu line and set databits for USART communication switch (menu_values->config_usart.databits
ebenfalls nicht. Ich habe folgende Konfiguration: PC (USB2SER bzw. RS232) --> MAX232CPE --> ATMEGA644P Ich tippe auf den MAX232CPE. Die Kommunikation von nem USB2SER Gerät zu einem PC mit realem RS232 funktioniert auch mit 5 und 6 Bits.
-
Thread
AVR TWI / 1 Master->mehrere Slaves
möchte eine TWI Kommunikation mit einem Master zu mehreren Slaves aufbauen. Als Master dient ein ATMega328P als Slaves zurzeit 3 ATMega168 und ein ATMega644P. Nun zu meinem Problem. Wenn ich alle 4 Slaves im Einsatz habe hängt sich der TWI Bus auf. Das Problem konnte ich genauer einkreisen. Und zwar,
Problemlos. Jedoch darunter (<=127) hängt sich der Bus auf. Jetzt kommt das kuriose wenn ich den ATMega644P alleine benutze gehts ,ebenso wenn ich die 3!! ATMega168 benutze läuft es stundenlang perfekt wie es sein soll. Nur im Zusammenspiel aller 4 Slaves tritt dieses Problem auf. Alle Slaves haben eine
-
Thread
Bootloaderbereich beim Flashen mit JTAG nicht überschreiben?
Daten in den Applicationsbereich schreiben) NICHT zu überschreiben/löschen? Ich habe mir für mein ATmega 644 Projekt einen Bootloader geschrieben. Wenn ich nun aber an der Applikation weiter entwickle, fliegt der immer wieder raus und die Platine ist dann wieder ohne Bootloader. Das möchte ich vermeiden, ist das möglich? Nutze: - Atmel Studio 7 - JTAG MKII - ATmega 644 Danke Euch! Gruß AVRli...
-
Thread
Experimentierplatine für I2C und SPI Bus
Bauteile die ich verbauen möchte. Steckplatz für die ganzen Microcontroller(Attiny85,4313,ect),(Atmega 644,328,etc.) mit SPI, ISP und I2C zusammen gefügt ( Problem bis jetzt ich kann während des progens immer nur ein UC auf die Sockel stecken, wenn es da nen tippt gibt wie ich immer nur ein UC proggen
schrieb im Beitrag #4857821: > > Steckplatz für die ganzen Microcontroller(Attiny85,4313,ect),(Atmega > 644,328,etc.) mit SPI, ISP und I2C zusammen gefügt ( Problem bis jetzt > ich kann während des progens immer nur ein UC auf die Sockel stecken, > wenn es da nen tippt gibt wie ich immer nur
-
Thread
bites kippen um im eeprom
Habe ein kleines Problem mit meinem ATmega644 und zwar wen ich ihn länger (über nacht) aus lasse kippen mir immer wieder mahl bits im eeprom um! Der sitzt auf so einem AVR-NET-IO Board als Netzteil ist da ein eher Reuiges Steinzeit Trafo Netzteil
>Habe ein kleines Problem mit meinem ATmega644 und zwar wen ich ihn >länger (über nacht) aus lasse kippen mir immer wieder mahl bits im >eeprom um! brown out eingeschaltet? Oliver
-
Thread
Notebook über externe Schaltung einschalten
Ich möchte mein Notebook (Medion MD97600) über Ulrich Radigs Mini-Webserver (basierend auf einem ATmega644-Mikrocontroller) einschalten. Das Notebook unterstützt allerdings kein WOL (zumindest habe ich im BIOS bloß einen Menüpunkt "Boot-on-LAN" gefunden, der wahrscheinlich bloß das Betriebssystem übers
möchte mein Notebook (Medion MD97600) über Ulrich Radigs > Mini-Webserver (basierend auf einem ATmega644-Mikrocontroller) > einschalten. "Einschalten" geht sowieso nur ueber den entsprechenden Schalter / Taster! "Aufwecken" kannst Du es aber auch anders. > Das Notebook unterstützt allerdings
-
Thread
drahtlose Datenübertragung bei Rotor Display
AVR zurück weglassen, da ich ja keine Antwort von den Schieberegistern brauche? Ich wollte einen AtMega 644P, die AS1110 von Austriamicrosystems als Schieberegister verwenden. Außerdem habe ich folgende Fotodiode (Osram SFH 2701) und folgende LED (Osram SFH 4503) ins Auge gefasst. Freundliche Grüße
AVR zurück weglassen, da ich ja keine Antwort von >den Schieberegistern brauche? Ich wollte einen AtMega 644P, die AS1110 Ja. >von Austriamicrosystems als Schieberegister verwenden. Außerdem habe ich >folgende Fotodiode (Osram SFH 2701) und folgende LED (Osram SFH 4503) >ins Auge gefasst. Kenn
-
Thread
SPI 1 MASTER N SLAVEs verdrahtung problem bei zusatzleitung
Servus, ich bin auf folgendes Problem gestossen: mein master (atmega644) wählt meine Slaves (ATmega644) über verschiedene CS Leitungen an. Diese melden sich ueber eine gemeinsame "Busy" Leitung zurueck. Alle nicht gewaehlten Slaves stellen dabei die Busy Leitung auf
-
Thread
Sensoren abstimmen
Dabei dachte ich an A 906011 von Reichelt und den TS-NTC-502. Zum verarbeiten benutze ich den Atmega 644PU20. Um die Werte der Sensoren am ADC des ICs abzufragen, benötige ich einen Spannungsteiler. Dabei dachte ich an einen R2 von 72k Ohm beim Helligkeitssensor und beim Temperatursensor an einen
Die verarbeitung der Daten übernimmt ein Atmega644. Über IR Leds am IC und dem TSOP an der Soundkarte will ich ab und zu Daten an den PC schicken.
-
Thread
Versorgung des AD-Wandlers vom AVR
wegen Störungen und so. Wie macht man das am besten beim AVR? extra > > WAS für einen AVR? Atmega 8, 328, 32, 644. Ich will aber wissen, ob ich den Begriff massetrennung richtig verstanden habe. Meine Definition: Es heißt nichts außer die AD Wandler masse des Analogteiles (Komparatoren
Die große Mehrzahl der AVRs besitzen nur GND-Pins. Bei den interessehalber nachgemessenen AVRs (ATMega8/16/644P) sind beide GND-Pins recht niederohmig im IC verbunden. Damit kannst du dein 'Konzept' in der Form knicken. >Auch bei Atmel gibt es eine AppNote, ... http://www.atmel.com/Images/Atmel
-
Thread
Überhitzung des Atmega32
deutet auf sowas hin. Kann aber auch ein zerschossener Ausgangstreiber sein. Ich hab noch einen ATMega644 rumliegen, bei dem ein Pin intern gegen Masse kurzgeschlossen ist. Wenn man den als High-Ausgang definiert oder eine Spannung anlegt, wird der µC auch warm.
Wie programmierst Du den Atmega denn?
-
Thread
Windows7 / Parallel-Port Programmer Problem
. funktioniert mein parallel-Port Programmer nicht mehr. Ich versuche mit dem Pollin-Board einen Atmega8 zu programmieren, dieser wird aber nicht erkannt. Parallelport ist in Win aktiv. Bascom letzte Version drauf. Hat jemand eine Idee, was man tun kann? Danke!
ich doch noch: AVR Dragon unterstützt folgende Typen der AVR-Familie: AT90USB162 AT90USB82 ATmega168 ATmega168P ATmega32 ATmega328P ATmega32U4 ATmega48 ATmega48P ATmega88 ATmega88P ATtiny13 ATtiny13A ATtiny2313 ATtiny25 ATtiny45 ATtiny48 ATtiny85 ATtiny88 Was ist mit dem Atmega8 und dem Atmega644P
-
Thread
Schieberegister nimmt keine Werte
hintereinander geschalten und die Pins für SCLK(Takt Eingang), RCLK(Takt Latch) und SER(Daten) an den ATMEGA644 PORTC gehängt. (Sowohl mal an 7-5 als auch an 4-2). Die Daten werden leider nicht übernommen obwohl die Ansteuerung genau der entspricht, die ich an einem anderen Port für ein Lauflicht verwende
gleichen Lieferung) dürfte das stimmen. Durchgemessen ist es auch schon tausendmal ;) 2. Hab den Atmega644 mit 20 Mhz laufen, durch die Programmierung werden daraus 10 Mhz (1 Takt on, 1 Takt off) und im Datenblatt sind alle Werte unter 10ns. Und außerdem läuft das Lauflicht so wies soll. 3. Hab an VCC
-
Thread
Wie bekomme ich die Adresse von einem Struct Teil?
hat dein AVR eigentlich, und wieviele > solche Strukturen legst du an? Hi Rolf, mein AVR (ATmega644P) hat 4kB RAM. In meiner Testversion habe ich nur eine Struktur angelegt. Size after: AVR Memory Usage ---------------- Device: atmega644p Program: 10098 bytes (15.4% Full) (.text +
-
Thread
AVR-GCC - C++ Anweisung: class
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega644 -DF_CPU=20000000UL -MMD -MP -MF"main.d" -MT"main.d" -c -o"main.o" "../main.c" In file included from ../HardwareSerial.h:25, from ../main.c:61: ../Print.h:32: error: expected
Linker einzutragen, statt avr-gcc. Bringt aber auch nichts: avr-g++ -Wl,-Map,13_OBDuino.map -mmcu=atmega644 -o"13_OBDuino.elf" ./HardwareSerial.o ./Print.o ./WInterrupts.o ./main.o ./pins_arduino.o ./wiring.o ./wiring_analog.o ./wiring_digital.o ./wiring_pulse.o ./wiring_shift.o ./Print.o:(.data+
-
Thread
USART RS485 Daten empfangen über ISR
Programm. Ich wollte nur darauf hin weisen. Bin selbst mit den Schnittstellen beschäftigt, bei Atmega, multi. Aber einen von den Neueren hatte ich noch nicht auf dem Tisch, geschw. Datenblatt Dirk St
ATtiny 25, 45, 85 14 Pins: ATtiny 24, 44, 84 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 [/pre] Bei Chip45 gibt es kannst du das Crumb644 Board kaufen (https://www.chip45.com/atmega644-usb-rs485-modul.html?language=de). Es
-
Thread
Schnelligkeit, Interrupt oder While()
anderen Mikrocontroller über TWI 140ms ??? Warum solange? TWI läuft mit 300kHz. Ich benutze Atmega644 mit 16MHz Quarz.
Mikrocontroller über TWI 140ms ??? > > Warum solange? > > TWI läuft mit 300kHz. Ich benutze Atmega644 mit 16MHz Quarz. Tja, das muss eigentlich am Programm liegen, das Du bisher nicht gezeigt hast. Mit den Parametern sollte das schneller gehen, wenn während der Übertragung tatsächlich nix anderes
-
Thread
Pollin AVR-NET-IO und LCD TC1602E
Guten Tag! Ich benutze den AVR-NET-IO mit einem ATMega644, habe die Software von U.Radig/G. Menke erfolgreich angepasst (Die beiden haben einen Orden verdient - wenn ich sowas denn verteilen könnte!) Nun möchte ich ein LCD anschließen (nicht: "LCD-Display
Initialisierung nicht stimmt. Es wäre schön, wenn mir da jemand weiterhelfen könnte. Ach ja: Ich habe den ATMega644 eingebaut.
-
Thread
Error 2 R_AVR_13_PCREL against symbol `__mulsf3' defined in .text section in.
defines.h functions.c gps.h uart.c $ avr-gcc -Wall -DF_CPU=8000000UL -Os -mmcu=atmega644p --std=c99 -o main *.c gps.c: In function ‘gps_decode’: gps.c:42: warning: array subscript is above array bounds gps.c:46: warning: array subscript is above array bounds [..]/x-chains/avr/bin
avr/bin/../lib/gcc/avr/4.4.4/avr5/libgcc.a(_mul_sf.o) $ avr-gcc -Wall -DF_CPU=8000000UL -Os -mmcu=atmega644p --std=c99 -o main *.c -lm gps.c: In function ‘gps_decode’: gps.c:42: warning: array subscript is above array bounds gps.c:46: warning: array subscript is above array bounds $ file main main
-
Thread
FTDI mit Stromversorgung via USB und Optionalem Netzteil [USB zu MCU UART]
Hallo! Ich arbeite gerade an einem Evaluationsboard für den ATMega-644, und will dieses durch USB und durch ein externes Netzteil mit Strom versorgen können. Über USB soll durch den FTDI auch eine UART-Verbindung möglich sein. Die Ausgangsspannung des Netzteils wird
Hm, wie genau muss den deine Spannung überhaupt sein? Dein ATMega644 braucht nämlich bei 0-20MHz Takt mindestens 4,5V, laut USB 3.0 Spezifikation sind aber 4,45–5,25V zulässig... Bei 0-10MHz kommst du bis auf 2,7V runter, da tut dir eine Diode auch nicht mehr
-
Thread
AVR Webserver und DMX
Hallo Leute, ich habe den Webserver von Uli Radig auf einen ATmega644 gespielt und läuft. Nun will ich DMX Werte auslesen und diese am Webserver anzeigen. Gleich hab ich die DMX Bibliothek eingebunden, die ich schon bei vielen Projekten verwendet habe (natürlich
ganz normal. Sobald ich aber den Webserver mit dem Pult über den SN75176 verbinde, scheint sich der ATmega644 aufzuhängen. Es wird auf keine pings mehr geantwortet, die Webseite lässt sich nicht mehr darstellen und der ENC28J60 schmiert ab. Unten die DMX Routine zum Empfangen, obwohl ich nicht glaube
-
Thread
AVR Register Frage
keine mehr sind oder? Worauf ich eigentlich hinaus will ist folgendes: Wenn ich am PORTD eines ATmega 644P beide UASARTS benutze an dann an dem gleiches Register ein Bewegungssensor anschließe und dann zum Beispiel DDRC|=(1<<PD4) deklariere, kann das dann Probleme auslösen, da die anderen Register
Sicherheit ein 1 Bit. > Worauf ich eigentlich hinaus will ist folgendes: Wenn ich am PORTD eines > ATmega 644P beide UASARTS benutze an dann an dem gleiches Register ein > Bewegungssensor anschließe und dann zum Beispiel DDRC|=(1<<PD4) > deklariere, kann das dann Probleme auslösen, da die anderen Register
-
Thread
-
Thread
Umstieg, lohnt es sich,
über 3,3V, arbeite mit C. Aktuell arbeite ich mit den normalen ATmegas, weswegen ich zuerst den ATmega644 im Blick hatte: 20MHz, kleines Gehäuse, viel Speicher. Dann habe ich mal nachgerechnet und bin darauf gekommen dass die Leistung wohl recht eng werden könnte sobald mein Code ein wenig ineffizient
Wandler, eine SD-Karte und ein Funkmodul > GLEICHZEITIG ansprechen. Das mache ich mit einem ATmega48 mit 1MHz. Du solltest vielleicht Deine Anforderungen _etwas_ detailierter schildern. Siehe auch http://www.mikrocontroller.net/articles/Netiquette Gruß Jobst
-
Thread
IR-Empfang trotz Porterweiterung mit Ethersex?
Achja ich muss wenn das klappt ja mit sicherheit auch vom Atmega32 auf 644 umsteigen oder?
also ich bin da der meinung das das noch auf einen Atmega32/644 passt, zudem der ja mit zu ethersex gehört, sprich du kannst ihn nicht einzeln machen.
-
Thread
EEPROM wird beim Debug-Start ungewollt überschrieben
Hallo zusammen, ich benutze einen ATmega644. Zur Programmierung verwende ich Atmel Studio 6.0.1882. Zum Debuggen verwende ich den JTAGICEmkII neueste Firmware. Das Programm ist in C geschrieben. Mir ist aufgefallen, dass sich nach ein-
doch noch irgendjemand mit dem Atmelstudio 6.0 und dem JTAGICE mkII arbeiten (eve. auch mit dem ATmega644), und ein Programm haben, das schreibenderweise auf das EEPROM zugreift. Ich hab diesen Fehler auch lange nicht entdeckt, weil nicht immer der gleiche Speicherbereich des EEPROM überschrieben wird
-
Thread
Mega32: Program hängt.
Stack liegen. Ich würde da abspecken oder versuchsweise auf den pinkompatiblen, aber grösseren Atmega644P wechseln (http://www.atmel.com/dyn/resources/prod_documents/doc8001.pdf)
... > > Ich würde da abspecken oder versuchsweise auf den pinkompatiblen, aber > grösseren Atmega644P wechseln > (http://www.atmel.com/dyn/resources/prod_documents/doc8001.pdf) Ist bestellt ;-) Danke! Gruß, Frank
-
Thread
AVR Eval Board Projekt!
Was soll an einem ATmega128 schwerer sein als an einem ATmega8?
Programmer (AVR910 => AVRStudio kompatibel) - USBProg - Evertool - Sockel für 8pin (ATiny) , 28pin (ATmega xx8) und 40pol (Atmega 16/32/644) (mehr nicht!!!) - I2C Bus (z.B. Port-Expander und Eeprom) - Drehencoder - LCD - LED + Siebensegment - Temp-Sensor - Port-Erweiterbarkeit (wie z.B.
-
Thread
Port setzen geht immer nur beim ersten mal
Hallo, um festzustellen, ob mein ATmega644P serielle Daten korrekt empfängt, habe ich ein einfaches Bascom-Programm geschrieben, mit dem Port A auf das Bitmuster des empfangenen Integer-Dezimal-Wertes gesetzt wird. Beim jeweils ersten mal
Versuche das einmal: $regfile = "m644Pdef.dat" $crystal = 1000000 $baud = 300 Ddra = 0 Config Porta = Output Dim A As Byte Do 'Print " Gib Dezimalwert ein ! " If UCSRA.RXC=1 Then 'Wenn ein Byte vollständig empfangen
-
Thread
Webserver ausprobieren
--------- Ergänzung --------- Hardware: Atmel644 20 MHZ Atmel Dataflash ENC28J20 großer Kühlkörper - muss mal 'nen vernümftiges Netzteil kaufen xD
als bei mir. Trotzdem bin ich erst ein´mal zufrieden mit meinem Werk. Ich will mir mal einen Atmega644 draufsetzen und noch eine kleine Kamera dranmachen, wenn mir der freundliche Handyhändler noch so ein Ding beschaffen kann. MfG Paul
-
Thread
Womit programmiert ihr eure µCs?
1) ATMega 32/168/644/1284 , ATXMega 256 2) BASCOM, testweise LunaAVR, wenig C 3) meistens Steckbrett, Alvidi XMega256 Breakout Board, Arduino Uno 4) ATMEL AVRISP mk2 USB Programmer
1.)atmega (8/88) 2.)C 3.)usbasp 4.)avrdude
-
Thread
AVR Suche - Welcher Baustein ?
AVR gibts bei CSD oder Reichelt. Meine Empfehlung: ATtiny25 ATtiny861 ATmega328p ATmega1284p Peter
wären stattdessen die allgemein recht beliebten 28-Pinner (32 Pins bei SMD-Gehäusen). Das wäre der ATmega8 als älteres Modell, oder die neueren Modelle, die dann von ATmega48 bis ATmega328 (je nach Speichergröße) gehen. Bei den 40-Pinnern wären die Klassiker ATmega16 oder ATmega32, die moderneren
-
Thread
AtMega ehwiges Fuse Thema 16 Mhz Quarz
CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega644__) /* ATmega with one USART */ #define ATMEGA_USART0 #define UART0_RECEIVE_INTERRUPT SIG_USART_RECV #define UART0_TRANSMIT_INTERRUPT SIG_USART_DATA #define UART0_STATUS UCSR0A #
CONTROL UCSR0B #define UART0_DATA UDR0 #define UART0_UDRIE UDRIE0 #elif defined(__AVR_ATmega164P__) || defined(__AVR_ATmega324P__) || defined(__AVR_ATmega644P__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_USART_RECV
-
Thread
Welcher AVR für einen n00b?
Thomas Eckmann schrieb im Beitrag #3516150: > b00n schrieb: >>Nimm direkt den Atmega32. Je mehr Pins, desto besser. > eine alte Gurke. Stimmt... aktuell wäre der ATmega324A. > Atmega8, besser Atmega8A, hat allerdings den Vorteil, daß die Beispiele > im Tutorial auf dieser Website
leider). Wenn es viele Pins sein sollen, wenn man viel Speicher braucht (Code und RAM), dann einen ATmega 644... Gruß Ralph