-
Thread
Welches Touch GLCD?
habt ihr nen besseres? sollte sich in der gleichen Preisklasse befinden das ganze wird mit nem Atmega1281 arbeiten. Am liebsten wäre mir eins mit einem Controller für den es bereits AVR-GCC libs öffentlich zugänglich z.b. auf µC.net gibt
-
Thread
stdio.h und coff
ignorieren. Aber COFF willst du auch nicht mehr wirklich nehmen (bestenfalls vielleicht, wenn du einen ATmega128 oder 1281 mit mehr als 64 KB Code debuggen willst, das kann das AVR-GCC-ELF/DWARF-2 derzeit noch nicht).
-
Thread
ASM: Encoder auswerten
an einer Stelle komme ich einfach nicht weiter. Das habe ich bis jetzt gemacht: Testboard mit ATMEGA 8, 2 Leds und 4-zeiliges LCD angeschlossen. Durch die Leds kann ich den Zustand der Encoder-Pins erkennen. Im LCD lasse ich mir den Dezimalwert (umgewandelter Gray-Code) der Pins anzeigen. Richtige
wenn innerhalb einer bestimmten Zeit der Taster des Encoders nicht gedrückt wird. Ist für einen ATMega1281. Als Speicher für alte Zustände dienen die GPIO-Register MfG Spess
-
Thread
ATmega Development Boards (Sind die OK?)
> Welche ATmega und ATtiny Modell sind denn aktuell? ATtiny 13A ist der kleinste für Steckbrett ATtiny 25 45 85 ATtiny 441 841 ATtiny 261 461 861 ATmega 48 88 168 328 ATmega 164 324 644 1284 ATmega 640 1281
and without any external programming interface. AT90USB128x AT90USB64x AT90USB162 AT90USB82 ATmega32U4 ATmega16U4
-
Thread
Vorteil von Echtzeitbausteinen?
ist. Urban legend. Ein PCF8583 braucht bei 5 V typisch 10 µA standby (maximal 50 µA). Ein ATmega1281 (also ein schon eher großer Controller) braucht typisch 3 µA im power-save mode bei 5 V. Wie Peter schon schrieb, im Großen und Ganzen sind das Relikte aus vergangenen Zeiten, als die Verhältnisse
-
Thread
Senden von "Zahlen" über UART
Habe in die UART-Registernamen ein paar 1 eingefügt und das Ganze auf einem ATmega1281 laufen lassen. Es kommen fotlaufend 255255255255 auf dem Terminal an. #include <stdio.h> fehlte noch. Wie schreibt doch Cliff Lawson so schön in seiner signature auf avrfreaks.net:
-
Thread
Audio-Projekt
Daten-Aufgaben ins DataFlash auslagern kann was dann ca 16KB freien Flash gibt (gäbs dochmal schon einen ATMega1284P zu kaufen *seufz*). Hier mal ein paar Fotos von dem Board ... Wenn ich die Software fertig habe werde ich das Projekt (sofern interesse besteht) hier reinstellen.
vorgeschmack auf das zu geben was man mit dem dingen machen kann. hardwaremäßig bin ich dabei den atmega644p durch einen atmega1281/atmega2561 zu ersetzen da es ja leider mit dem atmega1284p ja leider noch ne weile dauert, obwohl ich diesen viel lieber eingesetzt hätte (16k ram, offiziell 20mhz, kleines
-
Thread
Einstieg in µC
habe, aber >gibt es bei diesem µC nur einen einzigen Ausgang mit ein em >PWM-Signal??? Der ATMega2560 hat vier 8-Bit und zwölf 16-Bit PWM-Kanäle. MfG Spess
Timer0 und das gleiche für Timer2 erscheint, wie erwartet, eine PWM an den entsprechenden Pins (ATMega1281). Also, an der Initialisierung liegt es nicht. Hast du vielleicht irgend welche Jumper/Schalter auf dem Board, die den Port abtrennen? MfG Spess
-
Thread
Atmel RZ Raven - Frequenzumschaltung CLKM
Hallo, ich beschäftige mich gerade mit dem RZ Raven. Dieser Kit benutzt den AT86RF230 (TRX) und den ATmega1284P (µC). Bei dem µC besteht die Möglichkeit, dass er duch das CLKM-Signal, das der TRX ausgibt, seinen Takt erhält. Dieses CLKM Signal kann durch programmieren unterschiedlich geteilt werden. Jetzt
32,768KHz Uhrenquarz für periodisches Aufwachen. Für Betrieb bis 1,8 V herunter kann man den ATmega1281 aber nur bis maximal 4 MHz takten.
-
Thread
sonderbares define Problem mit AVR Studio 5
Schnipselchen nehme, eine leere delay.h dazu anlege, und dann alles mit [pre]avr-gcc -Os -mmcu=atmega1281 -c test.c[/pre] compiliere, dann funktioniert alles. (Welchen Controller Clemens wirklich benutzt, hat er uns lieber verschwiegen.) D. h., das, was Clemens uns hier häppchenweise hinwirft
-
Thread
Empfehlung 8-Bit-Controller: STM8
>I2C. Ein weiterer Typ mit 4k RAM und 64k Flash. Zumindest bei Atmel hast du dich vertan: ATmega640/1280/1281/2560/2561 AT90USB1286/1287 Alle mit 8k Ram,I2C, und ADC. So jetzt streitet weiter. MfG Spess
spess53 schrieb: > Zumindest bei Atmel hast du dich vertan: > > ATmega640/1280/1281/2560/2561 > AT90USB1286/1287 > Alle mit 8k Ram,I2C, und ADC. Wenn ich das recht sehe, sind das AVRs. Es ging aber um 8051er. > So jetzt streitet weiter. Ich sehe keinen Streit
-
Thread
atmega2561 endlich lieferbar
Pro MEGA 1281 und 2561: Neben dem verdoppelten SRAM wurde auch noch die Pinzuordnung deutlich verbesert. Alle Ports liegen auf niedrigen Speicherplätzen und fast alle Port sind über einen Interrupt ansprechbar (
Nenene, sei stefan doch der ATmega2561 gegönnt. Wenn er damit nichts anfangen könnte, hätte er sich den nicht gekauft....... Ansonsten erinnert der Thread an: http://www.mikrocontroller.net/forum/read-7-287619.html#new Mfg
-
Thread
AVR Studio 6 Simulator Gesperrt
Programm sinnvolles leistet. Die Vorangehensweise: 1.) New Project: GCC Cexecutable project 2.) Atmega 1281 wählen 3.) Unter Tool simulator einstellen 4.) Build solution 5.) Start debugging and break 7.) continue Dann passiert nichts mehr. Nachdem ich "break all" tätige, lande ich in der delay.h
-
Thread
HF-Modul-Entwicklung!
verkaufsargumente von zigbee. module liegen im bereich von 20€ und haben nen uC, mein zigbee modul hat nen atmega1281(meshnetics module). und in einer mesh topologie sehr datensicher. gruß alex
-
Thread
ATMega2561 -> ADC Voltage Reference
Allerdings steht in dem Datenblatt http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf nicht drin, welcher Kondensator verwendet werden muss. Kann mir jemand ein Tipp geben? Vielen Dank. Grüße datatom
-
Thread
Problem SMB380
Hallo! Ich habe folgendes Problem: Ich lese mit einem ATmega1281 den digitalen Beschleunigungssensor SMB380 von Bosch über die I²C-Schnittstelle aus. Die Anschlussbelegung ist dem Datenblatt des Sensors entnommen. Ausgelesen werden bei mir die Register für
-
Thread
AVR-GCC Tutorial Anpassen
die Register wieder etwas anders definiert sind (man Vergleiche z.B. Hardwaretimer ATtiny25 mit ATmega1281). Wie auch immer, wenn man darauf Wert legt, kann man auch als "Neuling" die Registerbeschreibungen aktualisieren - also nur zu.
-
Thread
Frage zu einem Makro
) (REGISTER) = (VALUE) WRITE_REGISTER(PORTA, var1 | var2); [/c] [pre] $ avr-cpp -mmcu=atmega1281 #include <avr/io.h> #define WRITE_REGISTER(REGISTER, VALUE) (REGISTER) = (VALUE) WRITE_REGISTER(PORTA, var1 | var2); ^D ... # 2 "<stdin>" 2 ((*(volatile uint8_t *)((0X02) + 0x20
-
Thread
Benutzt jemand ein STM32F4 Discovery
/wordpress/ angeregt, beschäftige ich mich auch damit. aber mal schnell Birne/Apfel gemacht: ein ATMEGA1281 geht mir da mit Programmerns Notepad schneller von der Hand, als mit der F4 mit der letzten Coocox-Version (die ja wohl nicht mehr gepflegt wird). Ich bin von der Rechenleistung natürlich begeistert
-
Thread
VS1053 spielt schneller als normal
Ich baue ein SD+Atmega1281+VS1053 mp3 player und jetzt habe ein Problem mit VLSI chip. Der chip spielt musik schneller als normal (etw, 5-10%). Warum? Verstehe ich nicht... Wenn initialize ich ein Chip, setze ich in VS_MODE
-
Thread
AVR Studio CKSEL nicht zu finden
Och man. Ich nutze ein ATmega1281 auf dem STK600 und will nun vom den Standard 1MHz internen RC Osc auf 8mhz stellen. Dazu muss ich die CKSEl ändern, das ist jedoch überhaupt nicht möglich weils garnicht im Dialog zu finden ist
-
Thread
MMC SD library FAT16 FAT32 read write
wunderbar. Nun hätte ich gerne eine ganz kleine Ergänzung in der mmc.h: statt "#if defined (__AVR_ATmega32__)" #if defined (__AVR_ATmega32__) || (__AVR_ATmega16__) weil ich mich erst gewundert habe, wieso es zu fehlern bei meinem ATmega16 kam. Weiterhin hätte ich die Frage, ob du mir sagen kannst
für alles. Die neue Version braucht viel weniger Platz (ca. 4kb) als die 0.5.9. Es tuts auch der ATMEGA8 ATMEGA8 @ 8Mhz + 2GB SD-Card
-
Thread
JtagIce "Not in scope"
". Das komische ist aber, dass es manchmal funktioniert. Hat jemand eine Idee? Ich verwende den ATMega1281. lg Andy
-
Thread
UART String empfangen
aus dem Datenblatt... Quelle: http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf Gerade bei den "niedrigeren" Baudraten sind die Abweichungen gering... Aus meiner Sicht ist es den Aufwand nicht Wert. Ich habe eine ganze Weile aufgrund
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
/avr5/atmega165 avr/lib/avr5/atmega165a avr/lib/avr5/atmega165p avr/lib/avr5/atmega165pa avr/lib/avr5/atmega168 avr/lib/avr5/atmega168a avr/lib/avr5/atmega168p avr/lib/avr5/atmega168pa avr
avr/lib/avr5/atmega64hve2 avr/lib/avr5/atmega64m1 avr/lib/avr5/m3000 avr/lib/avr51/ avr/lib/avr51/atmega128 avr/lib/avr51/atmega128a avr/lib/avr51/atmega1280 avr/lib/avr51/atmega1281 avr/lib/avr51
-
Thread
UART-string(mit Trennzeichen) in ascii-array speichern (AVR-GCC)
Array sollen, sondern eben nur zur Trennung da sind Leider funzts's ni (avr-studio mit Jtag und Atmega 1281) da (vielleicht) die entsprechenden for-schleifen cryptisch durchlaufen werden die codeschnippsel gibts im anhang was habe ich falsch gemacht(oder nicht verstanden)?
-
Thread
programmieren von zigbee modulen mesh oder atmel
ausgesucht habe ist das ATZB-24-A2 modul von atmel (oder equiv. von mesh). Das ist das combimodul Atmega1281V proz und das AT86RF230 ieee 802.15.4 funkmodul. In manchem beschreibungen habe ich gelesen das die modulen ausgestattet sind mit serielle bootloader, aber es scheint leute zu geben die modulen
-
Thread
Timerverwendung in Programmen
Hallo, ich beginne erst mit der Programmierung von µC (atmega128) und habe eine Frage: Ich brauche eine Art Zeitbasis um verschiedene Dinge Zeitgesteuert ablaufen zu lassen. Das wären z.B. das Entprellen der Taster, das anwerfen und abfragen des ADCs in bestimmten
angeht: Wenn Du nicht zu 100% an den Mega128 gebunden bist, dann nimm lieber nen (pinkompatiblen) Mega1281 oder verwandtes. Die haben nämlich die Möglichkeit, den ADC per Auto Trigger zu starten, ohne dass das Programm noch eingreifen muss. Da kann man unterschiedliche Quellen auswählen (z.B. denselben Compare
-
Thread
Problem mit JTAG und ATmega16
Gebiet plutiger(!) Anfänger bin. Das JTAG funktioniert mit einem industriellen Board mit einem Atmega1281 bestens. Wäre toll wenn ihr mir helfen könntet Edith is noch was eingefallen: ich kann über das JTAG interface im Studio auf alle Fuses, Betriebsspannung etc. zugreifen und ergalte auch eine
-
Thread
Problem mit der l2_rdk230_rel
Hallo, ich arbeite momentan mit der Library "l2_rdk230_rel" um mit einem ATmega1281 per ZigBee zu kommunizieren. Wenn ich die ursprünglich von Atmel gelieferte "libl2_rdk230_rel.a" ins AVR-Studio einbinde lässt sich der Code problemlos kompilieren und läuft auf dem Zielsystem
-
Thread
Tiemer Polling wird nur einmal erkannt
es handelt sich um einen ATmega1281 in den klasischen Interrupts ist zuviel overhead drin (ist mir zulangsam bei nur ganz kleiner ausschaltzeit)
-
Thread
16 Bit CTC: OCR3AH wird nicht beschrieben, OCR3AL schon
Programm geschrieben, bei dem nacheinander alle LEDs auf dem STK-500 blinken sollen. Ich verwende einen ATMega1281v. Die Anwendung funktioniert, jedoch zu schnell. ich möchte, dass eine LED eine Sekunde lang leuchtet, dann erlischt und in diesem Moment die nächste leuchtet, dann erlischt, usw... Mit 8Bit-Registern
-
Thread
Wo MEGA1281 kaufen?
schonmal im falschen Forum die Frage gestellt, wo man in Deutschland jetzt schon (in Deutschland) einen ATMEGA1281-16 als TQFP bestellen kann. Als Antwort habe ich folgendes bekommen http://dkc1.digikey.com/de/digihome.html http://www.ineltek.at/ Deswegen jetzt hier im Forum-Markt: Habt ihr vielleicht
-
Thread
Protokoll KW1281 Kann jemand Helfen?
mein Laptop auf mein Steuergerät im Auto zugreifen kann. Doch nun möchte ich den Laptop durch ein Atmega16 und ein Display ersetzten. Mein Problem ist nur, ich kapiere einfach nicht was für Befehle ich Senden muss um das Steuergerät zu sagen was ich gerne für Daten haben will. und ob ich das einfach
irgendwie spingt die Beispielseite immer von eins ins andere^^ http://www.blafusel.de/obd/obd2_kw1281.html hat jemand vielleicht ein einfachen Tipp was ich bei ein einfachen terminal programm eingeben müsste um daten zu erhalten. vielleicht könnt ihr mir ja helfen :)
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega168p atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega3250 atmega3250p atmega328p atmega329 atmega329p
atmega32u4 atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega64a3 atxmega64a1 atxmega128a3
-
Thread
PATA Schnittstelle an AVR mit 2 Ports
Hi, ich würde gerne mit meinem ATMega "IDE" "sprechen". Ich habe aber aktuell nur noch zwei 8-Bit Ports und ein paar einzelne Pins auf einem 3. Port frei. Wie bekomme ich also die 24 Signalleitungen angeschlossen? Ich hatte folgende
größeren Controller nehmen? Wenn Du einen AVR mit externem Memory-Interface nimmst (z.B. einen Mega1281), kannst Du IDE sehr viel performanter implementieren. Dann ist das ganze Faktor 5 oder 10 oder so schneller. fchk
-
Thread
Fragen zu Contiki
Mikrocontroller-Community, erstmal vorweg: Ich bin Anfänger. Ich habe ein kleines Entwicklungsboard mit einem ATmega1281. Zur Programmierung unter Windows verwende ich AVR Studio und AVR Dragon und das funktioniert auch gut. Jetzt will bzw. soll ich Contiki verwenden aber das bereitet mir Probleme und die Tutorials
-
Thread
UART im SPI Mode
Ich möchte einen externen Flash Speicher (AT25F2048) von einem ATMEGA1281 über SPI ansprechen. Dazu möchte ich die USART 0 Schnittstelle des MC im SPI Mode verwenden. Der Speicher und der Mikrokontroller sind über vier Leitungen verbunden: USART0_RXD -- SO USART0
-
Thread
Atmega8, TWI und Master Receive
verzweifel an einem Problem und hoffe auf ein bisschen Hilfe! =) Zu meinem Problem: Ich habe einen Atmega8 (Master) über TWI an einen TAS5518 (Slave) angeschlossen. Dass es jetzt ein TAS5518 ist, ist wohl irrelevant... TWI Clock ist 100kHz. Bei Schreibbefehlen tritt keinerlei Fehler auf, nach jedem Byte
ich habe eine ähnliche konstellation.möchte den SMB380 Beschleunigungssensor von bosch mit einem ATmega1281 im Master-Receive-Mode auslesen.mein problem ist,dass sich der µC in einem funkmodul befindet und ich aufgrund dessen,die twi-schnittstelle über die API´s des funkprotokolls verwenden muss. eigentlich
-
Thread
AVR 1281V als I2C Host, TI Bq20z65-r1 SM-Bus Slave
können, sollen dementsprechend verschiedene Parameter vom im Projekt zum Einsatz kommenden Atmel AVR 1281V abgefragt werden. Ich habe mich sehr ausführlich mit den beiden Protokollen I²C und SMBus beschäftigt und bin der Meinung alle Bedingungen damit beide Protokolle miteinander kompatibel sind, zu
Hallo, ich habe mal deinen Code mit einem Atmega644 und einen RTC-Baustein (DS1307) getestet. TWI_Master_Initialise(); sei(); // sets the Global Interrupt Enable Bit to allow Interrupts messageBuf[0] = 0xD0; // Slave_Adress_DS1307
-
Thread
Umwandlung von zwei uint8_t in uint16_t erzeugt falschen Code?
nicht nach einer GCC-Version. Bei mir (GCC 4.7.2) wird folgendes erzeugt, wenn ich das für den ATmega1281 compilieren lasse: [avrasm] .global main .type main, @function main: /* prologue: function */ /* frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 .L5: call
-
Thread
*.elf != *.hex - warum läuft der Bootloader unterschiedlich?
mitgeliefert, aber ich will das Projekt trotzdem im AVRStudio & debuggen (JTAG ICE MKII ). uC: ATMEGA1281 Bootloader-Adresse: 0xF000 (für 4k Worte Code) Um den Bootloader auf den gewünschten Bereich zu setzen, hab ich dem gcc diese Optionen noch mit auf den Weg gegeben: -Ttext=0x1E000 -nostartfiles
-
Thread
Microcontrollerantwort mit X-Port Java Applet auswerten
Hallo, habe folgendes Problem: Über ein Applet auf einem X-Port gebe ich einen ATmega1281v Befehle. Wenn der uC diese ausführt sendet er eine Antwort (z.B. COMMIT_C_OKAY). Diese Antwort wiederrum wird vom Java-Applet in einer Text Area angezeigt. Eine dieser Antworten vom uC enthält
-
Thread
AVR gegen den Rest der Welt
was beim (setze hier den kleinsten MSP430 ein, den du finden kannst) alles so anders ist als beim ATmega1281, mit dem ich jeden Tag zu tun habe. Da hast da einfach Äpfel mit Bananen verglichen, und daraus geschlussfolgert, dass die Äpfel vom Bauern B den dir bekannten Bananen vom Bauern A ja nicht
beim (setze hier den kleinsten MSP430 ein, den du > finden kannst) alles so anders ist als beim ATmega1281, mit dem > ich jeden Tag zu tun habe. Es ging ja nicht um anders, sondern um weniger. Sicher lag die Entäuschung darin das man gewohnte Sachen (Eine Funktion kann auf 2 oder drei Pins gelegt
-
Thread
XMEM-Speicheraufteilung: Diplay und Ram
alle, Ich möchte gerne ein Display (S1D13700) und 32kB externen Ram an das XMEM Interface eines ATMega1281 hängen. Auf den SRAM des Display kann nicht direkt zugegriffen werden, stattdessen muss indirekt darauf zugegriffen werden (Ist leider vom Display so vorgegeben). Somit hab ich nur 2 Adressen an
-
Thread
XPort: Emailversand über Telnet
dazwischen. Ich habe hier zwar einen XPort da liegen, aber keinerlei Firmware auf dem zugehörigen ATmega1281, mit der ich die von dir gewünschte SMTP-Verbindung zu GMX aktivieren könnte. Wenn du mir eine solche liefern willst, kann ich das gern für dich ausprobieren, und ich habe auch noch einen alten
-
Thread
TXCx Flag löschen
Hi, beim studieren des Datenblatt eines Atmega1281 bin ich über die Aussage "The TXCn Flag bit is automatically cleared when a transmit complete interrupt is executed, or it can be cleared by writing a one to its bit location" Okay zum löschen
-
Thread
16 UARTs für MIDI
tl16c754b.pdf Davon vier Stück entweder auf eine ISA-Karte oder an das External Bus Interface eines Atmega 1281, und gut ist. Vorteil: Du hast nur direkte Speicherzugriffe auf die Register und kein SPI- oder I2C Gedöns dazwischen. Das senkt die Latenz deutlichst. Die UARTs sind normale UARTs, wie sie auch
Ansatz sehe ich wiederum als maßlosen Overkill, nämlich die UARTs auf ISA-Karten zu packen und einen ATmega als Prozessor. Dann hat man nämlich minimale Leistung und Erweiterbarkeit bei maximalem Drahtverhau.
-
Thread
S1D13700 Init Timing Fehler
320x240. Als Controller wird ein S1D13700 benutzt. Der haengt direkt am Adress/Datenbus von einem ATMega 1281, Modus also Generic Direct. Da ich dummerweise einen 40 MHz Oberton Quartz gekauft habe, laeuft der SID13700 bis ich den richtigen Quartz habe mit einem 25MHz Quartz. Hat den Nachteil, der zum Testen nicht so wild ist, das ich die 16 MHz Clock vom ATMega durch 2 teilen muss, sonst ist er zu schnell. Es werden 3 Grafik Layers benutzt, kein Text Layer. Anbei die Initialisierung: //Reset the chip S1d13700_Res_act; delay_ms(2);
-
Thread
AVR und C++ - ein Versuch
den Verzeichnissen "ex0" und "ex1" zwei Beispiele beigefügt, die sich mit [code]avr-g++ -mmcu=atmega8 -Os -std=c++11 -I ../includes/ -o main main.cpp[/code] übersetzen lassen.
> Flash ab 0x0000. Nein, nicht notwendigerweise. Die Interruptvectortabelle kann bei einem ATMega üblicherweise an 5 verschiedenen Stellen im Flash liegen...