-
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...
-
Thread
AVR2054 debuggen [erledigt]
Zeile aus dem entsprechenden Makefile aus: [code] LINKER_FLAGS += -Wl,--script=./../../linkerScr/atmega1281.ld [/code] und schau, ob du das dann debuggen kannst. Die Optimierungen würde ich übrigens eingeschaltet lassen, schließlich haben Bootloader meist nur einen knapp bemessenen Platz im Controller
-
Thread
i2c Slave Problem
auslesen. das ganze ist ein beschleunigungssensor von bosch (SMB380) und der controller ist der Atmega1281.lese ich nicht veränderbare register aus,passt das alles.ich nutze die I2c-ansteuerung von Peter Fleury. mein problem ist,dass mir ziemlich schwankende beschleunigungswerte ausgibt,obwohl dieser
-
Thread
Atmel Mcc Stack
, ich habe eine Frage an euch die mich das ganze Wochende beschäftigt hat. Ich verwende einen Atmega 1281 in und einen RF230 Funkchip von Atmel. Auf dieses System habe ich den Atmel Mac Stack portiert um ein 802.15.4 Netzwerk aufzubauen. Nun benötige ich aber eine Abgespeckte Version um meine Applikation
-
Thread
Allgemeine Frage zu ZigBee-Stackfunktion
Evaluation-Board von Meshnetics,wo der BitCloud-Stack implementiert ist.Auf dem Board befindet sich der ATmega1281 und ich programmier mit dem AVR-Studio. Wenn ich über I²C einen Sensor ansprechen will,brauch ich doch nicht unbedingt die fertigen Stack-Funktionen,die mir BitCloud für I²C zur Verfügung stellt
-
Thread
Arduino Mega R3 PWM funktioniert nicht für Timer 5 (A), Pin 44
145 https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/ATmega640-1280-1281-2560-2561-Datasheet-DS40002211A.pdf
-
Thread
Externes #define ?
{ uint8_t uc_char; puts(MENU_HEADER); //... } ^D $ avr-gcc -Wall -Wextra -mmcu=atmega1281 -Os -c additional_adc_adc_example1.c additional_adc_adc_example1.c: In function ‘display_menu’: additional_adc_adc_example1.c:10:3: warning: implicit declaration of function ‘puts’ additional_adc_adc_example1
-
Thread
Ethersex Abhängigkeiten der Module (DCF77 & NTP)
entweder ist NTP oder DCF77 nicht auswählbar. Ich habe schon etliche Konfigbeispiele durchprobiert vom ATmega168 bis zum Mega1281 wird mir die Option nie auswählbar angeboten. Gibt es einen Baum mit den Abhängigkeiten der einzelnen Module in Ethersex? Sonst suche ich mir nen Wolf... Die Hardware baue
-
Thread
Tasterverarbeitung mit ARDUINO-C
Mikrocontrollers https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf, gerne auch diverse "Application Notes" als Ergänzung dazu.
&_x_tr_pto=sc https://www.stummiforum.de/t174458f7-Projektvorstellung-Low-Cost-Eigenbau-S-mit-Atmega-Arduino.html Bernd_Stein
-
Thread
Software MP3 decoder for ATmega/ATxmega
32 kBytes (or even less), but must accept significant limitations. The source code supports both ATmega and ATxmega, I've tested on ATmega1284P and ATxmega128a3u. The code is prepared to run also on ATmega 640/1280/1281/2560/2561, but hasn't been tested on real hardware. On ATmega and ATxmega an 8 bit
seemed to run stable at room temperature (OK, didn't let it run for days). You can even try with ATmega1284P, but use an external Xtal oscillator, simple Xtal might most likely not work. I was able to run ATmega644PA/1284P with 30 MHz@5V, also stable at room temp. But now for the procedure: Load an
-
Thread
JTAG MKII -> Einstellungen in AVR für OCD?
select platform and device ... den oben genannten Adapter ausgewählt und meinen dazugehörigen µC ( Atmega1281). ich klicke danach auf den grünen Pfeil. Danach blinkt die grüne LED zur Softwareübertragung permanent auf dem Adapter. Im AVR-Studio ist kein Einzelschrittmodus möglich, nur noch Anhalten. Danach
-
Artikel
DB101
ausgeliefert. Über die Pins PE6 und PE7 kann die Hardware-Revision (Display-Typ) ausgelesen werden. ATmega1281V (Butterfly: ATmega169P) Piezo-Lautsprecher 16 Megabit Data-Flash AT45DB161D-SU (Butterfly: 4 Megabit AT45DB041B-SC-2.5) 32,768kHz Quarz 7,37 MHz Keramik-Resonator (Butterfly: keinen) Betriebsspannung
-
Thread
ATZB-A24-UFL
Funkmodule zugelegt (ATZB-A24-UFL). Intern hat es einen AT86RF230 RF Transceiver, der über SPI an einen ATmega1281 angeschlossen ist, welcher die ZigBee Software beinhaltet. Ich will den ganzen ZigBee Stack aber nicht haben und direkt mit dem AT86RF230 arbeiten und den internen µC selber programmieren. Vielleicht
-
Thread
Motorstrommessung rauscht
Kapitel 26. https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf > Leider habe ich kein Oszilloskop, dass die geringen Spannungshübe > darstellen kann. Lass deinen Arduino über die Serielle Schnittstelle (Baudrate schnell
-
Thread
Division von unsigned char
Algorithmus für eine Division zweier unsigned char Variablen nennen? Als Controller habe ich den ATMEGA8. Es stehen nur 16 Takte zur Verfügung. Geht das überhaupt? Meine erste Idee war eine Tabelle zu verwenden. Diese wird aber viel zu groß. Martin
Algorithmus für eine Division zweier > unsigned char Variablen nennen? Als Controller habe ich den ATMEGA8. Es > stehen nur 16 Takte zur Verfügung. > > Geht das überhaupt? Meine erste Idee war eine Tabelle zu verwenden. > Diese wird aber viel zu groß. > > Martin Die Sterne stehen schlecht...
-
Thread
Arduino Mega, USB Host Shield und externes Netzteil - Kurioses Problem
. Ich aber ernst gemeint. Auf dem Arduino Mega 2560 ist Arduino Pin 53 verbunden mit PB0 des Atmega2560. PB0 hat die Funktion !SS, siehe https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/ATmega640-1280-1281-2560-2561-Datasheet-DS40002211A.pdf. Die Kommunikation
-
Thread
Hilfe bei Codelesen
habe ich mal selbst erlebt und deshalb auch in die avr-libc-FAQ aufgenommen. Man nehme einen ATmega1281. Alle IO-Ports sollen Ausgang werden. Weil man faul ist, schreibt man das so: [c] DDRA = DDRB = DDRC = DDRD = DDRE = DDRF = DDRG = 0xff; [/c] Der Effekt: in allen DDRx steht danach
-
Thread
avrdude.conf: Attiny44 mit AVR910 programmieren
Danke für die Antwort. Das probiere ich mal aus. Mit dem Atmega328P und Attiny2313 nutze ich das (immer noch gerne) zusammen mit dem Bluetooth Modul. Ohne Kabel ist irgendwie freier;) und 3.3V ist auch einfacher.
not official! .db 0x08 ,0x40 ;m1280 avr910-Devicecode not official! .db 0x09 ,0x40 ;m1281 avr910-Devicecode not official! ; .db 0x0a ,0x40 ;m2560 avr910-Devicecode not official! ; .db 0x0b ,0x40 ;m2561 avr910-Devicecode not official! ; .db 0x0c ,0x40 ;m3250 avr910-Devicecode
-
Thread
NEC Beamersteuerung mit Atmega8U2
(__AVR_ATmega3250__) || defined(__AVR_ATmega3290__) ||defined(__AVR_ATmega6450__) || defined(__AVR_ATmega6490__) /* ATmega with one USART */ #define ATMEGA_USART0 #define UART0_RECEIVE_INTERRUPT USART_RX_vect
CONTROL UCSR0B #define UART0_DATA UDR0 #define UART0_UDRIE UDRIE0 #elif defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega640__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1