-
Thread
AT-Mega Baord erstellen
Ich würde übrigens an deiner Stelle gleich mit dem moderneren ATmega1281 starten. Gib acht, dass du die ISP-Anschlüsse nicht vermasselst. Die gehen /nicht/ nach MISO und MOSI! Eventuell magst du gleich footprints für externen RAM und das dafür notwendige Latch
Ingo Uhlemann wrote: > Ist der AT-MEGA 1281 nicht Pinkompatibel? Er ist, war ja nur ein Hinweis, was du dann dafür kaufst. > Ich bau auch alles auf SMD basis auf, ist mir lieber > wie DIL. Diese AVRs gibt es auch nicht in DIL: :)
-
Thread
Meshnetics ZigBit
vergessen: Da die Module das JTAG Interface des ATmega1281 nach aussen führen, sollte ein Programmieren/Debuggen mit einem ICE mkII möglich sein. Ich habe die Module hier rumfliegen, bin aber noch nicht zum Spielen gekommen. Zum Posting von gerade
vorher gewusst, hätt ich mir 2 so boards geholt. Den Stack kann man immer drauf programmieren, der ATmega drin ist voll ansprechbar.. die Pinbelegung findest du hier in der Artikel-Sammlung. Grüsse
-
Thread
printf (" \n"); geht printf (" %s, %d \n", string, int); geht nicht
Namen bitte nicht abschrecken lassen. so und hier die compiler meldungen: avr-gcc.exe -mmcu=atmega1281 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ffprintff.o -MF dep/ffprintff.o.d -c ../ffprintff.c Build succeeded with 0
avr-objdump -h -S ffprintff.elf > ffprintff.lss AVR Memory Usage ---------------- Device: atmega1281 Program: 3598 bytes (2.7% Full) (.text + .data + .bootloader) Data: 52 bytes (0.6% Full) (.data + .bss + .noinit) Build succeeded with 0 Warnings...
-
Thread
ATmega1281 - Timer 3 (4,5) - CTC-Mode 4 oder 12 - 2 Probleme / Fehler
Interrupts mit selbstgemachter Auflösung eignen (Overflow Interrupt). _Problem:_ Zitat Datenblatt ATmega1281, S.136: "Timer/Counter4 and Timer/Counter5 only have full functionality in the ATmega640/1280/2560. Input capture and output compare are not available in the ATmega1281/2561..." Mir ist durchaus bewusst, dass ich beim 1281'er für T/C4&5 für Mode 12 nichts erwarten darf, weils ja im Datenblat steht, aber schließt das Zitat den Modus 4 (CTC mit OCRnA als TOP) für T/C 4&5 auch aus? _Die Probleme betrifft in der Form aber
-
Thread
Usbprog und amtega1281 problem
Also ich hab folgendes problem: Auf meiner kleinen Platine hab ich einen ATMEGA 1281 drauf. Nun versuche ich krampfhaft diesen zu Programmieren. Hat jemand damit schon erfahrungen gemacht. Er wird ja nicht officiel von USBprog unterstützt. Wäre dankbar für eure hilfe. Programmiert
-
Thread
Bezugsquelle für ATmega1284P
> hat jemand ne Ahnung wo ich den Atmega128 herbekommen kann? Quasi überall, z.B. Reichelt Aber warum hast du Atmega1284P im Titel stehen? Das ist ein anderer Controller (kleineres Gehäuse etc.) >Atmega128 mit 4Kb SRAM, den man auch
FAE nach Mustern fragen. Wenn du das nur privat und als Einzelstück brauchst, dann nimm einen ATmega1281 und betreibe in mit 5,5 V. Dürfte kein Problem sein, ihn dann mit 20 MHz zu takten.
-
Thread
AVR Programmierung
xml: <FlashPageSize>256</FlashPageSize> AT90USB82.xml: <FlashPageSize>128</FlashPageSize> ATmega103.xml: <FlashPageSize>256</FlashPageSize> ATmega128.xml: <FlashPageSize>256</FlashPageSize> ATmega1280.xml: <FlashPageSize>256</FlashPageSize> ATmega1281.xml: <FlashPageSize>256</FlashPageSize
> ATmega163.xml: <FlashPageSize>128</FlashPageSize> ATmega164.xml: <FlashPageSize>128</FlashPageSize> ATmega164P.xml: <FlashPageSize>128</FlashPageSize> ATmega165.xml: <FlashPageSize>128
-
Thread
Watchdog: Wieso beim Programmstart ausschalten?
das nur wider, was im Datenblatt schon steht. OK, ich gebe zu, dass ich es beim Umstieg von ATmega128 auf ATmega1281 seinerzeit auch auf die harte Tour lernen musste... Wer liest sich schon Datenblätter so genau durch?
es auch nach einem externen Reset gesetzt bleibt, habe ich nur durch > Probieren gemerkt (beim ATmega168). Nur, wenn es zuvor durch einen Watchdog-Reset bereits gesetzt war. > Ich hab die Watchdog-Fuse ein- und ausgeschaltet, aber trotzdem blieb > der Watchdog an. Erst nach Saft weg, war er
-
Thread
zigbee - IEEE 802.15.4 MAC for AVR Z-Link - sleep
und versuche im Rahmen eines Projekts ein Zigbee Alarm System zu entwerfen. Ich benutze zwei ATmega12RZAV Packages (RF230 + atmega1281) mit stk500/501 und dem IEEE 802.15.4 MAC for AVR Z-Link Stack von Atmel. Die Software für den Coordinator (inkl. LCD als Alarmzentrale) ist bereits fertig gestellt
-
Thread
AVR - SPI im MasterMode auch ohne Int-Flag erlaubt?
Hi.. Ich guck mir grad die SPI Schnittstelle von einem ATmega1281 (Meshnetics ZigBit Modul) und dessen Datenaustausch mit dem RadioChip AT86RF230 an. Initialisierung der SPI Schnittstelle ohne Interrupt Flag: [c] // SPI Config: Interrupt OFF, SPI ON, MSB
hier haste schon mal geschaut? http://www.matuschek.net/atmega-spi/
-
Thread
PoE AVR Modul
anders angeschlossen sein? http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega64_.2F_ATmega128
Mit OneWire, SDKarte, USB und SRD Funke (ATmega644p): http://busware.de/tiki-index.php?page=CUNO
-
Thread
AVR-Bootloader mit Verschlüsselung
; AT90CAN32 ;.include "can64def.inc" ; AT90CAN64 ;.include "m1280def.inc" ; ATmega1280 ;.include "m1281def.inc" ; ATmega1281 ;.include "m128def.inc" ; ATmega128 ;.include "m161def.inc" ; ATmega161 ;.include "m162def.inc" ; ATmega162 ;.include
m2561def.inc" ; ATmega2561 ;.include "m323def.inc" ; ATmega323 ;.include "m324Pdef.inc" ; ATmega324P ;.include "m3250def.inc" ; ATmega3250 ;.include "m3250Pdef.inc" ; ATmega3250P ;.include
-
Thread
avrusbboot ATMega1281
Hallo *, ich versuche gerade den avrusbboot von http://www.fischl.de/avrusbboot/ auf meinem ATMega1281 zum Laufen zu bringen. Das ganze geht auch, wenn ich die BOOTLOADER_ADDRESS im makefile auf 0 setze. Dann wird er in meinem Win2k richtig erkannt (Zumindest steht im Geraetemanager AVRUSBBoot unter
scheint das noch nicht alles zu sein. Ausserdem habe ich natuerlich GICR durch MCUCR ersetzt, da beim 1281er dort die BITs IVCE und IVSEL zu finden sind. Danke fuer jeden Tipp :-)
-
Thread
Bootloader ATmega128
man versucht ja es sich so einfach wie möglich zu machen. Ich suche also einen Bootloader für den ATmega128(1281) in C. Er soll ganz normal über das Hyperterminal bedienbar sein, also nicht STK500-kompatibel. Er muß auch nicht effizient programmiert sein. So weit ich weiss habe ich ja bis zu 4k-Bootbereich
Integration der Verschlüsselung auf PC Seite. Testen konte ich ihn bisher mit allen Feature auf ATMega461 und ATMega128 jeweils im 1Wire und 2Wire-invertert (MAX232) Modus, mit Laptop RS232 und USB-RS232 Wandler. Gruß Hagen
-
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
[UART]Senden/Empfangen mit unterschiedlichen BaudRaten?
Hi ATMega162, ATMega164/324/644, ATMega128, ATMegaATmega640/1280/1281/2560/2561 Brauchst du noch mehr? MfG Spess
-
Thread
Asm in AVR GCC?
Hi, anbei noch ein kleines Beispiel, indem der PORTB eines ATMega1281 gesetzt wird. Hierbei ist das Setzen des Ports in einer Assembler Datei codiert, deren Object dann zum C-Object dazugelinkt wird. Vielleicht hilft es ja :-)
>Hi, >anbei noch ein kleines Beispiel, indem der PORTB eines ATMega1281 >gesetzt wird. >Hierbei ist das Setzen des Ports in einer Assembler Datei codiert, deren >Object dann zum C-Object dazugelinkt wird. >Vielleicht hilft es ja :-)> thanksssssssssssss :
-
Thread
ATmega1281 und I2C (wie? standardkonform?)
Hallo zusammen, ich überlege den ATmega1281 einzusetzen, benötige aber einen standardkonformen I2C Bus, im Datenblatt wird der I2C nirgends explizit erwähnt. Leider habe ich mit Atmel Controllern keine Erfahrung, aber anscheinend kann
-
Thread
Suche einseites Layout für ATMega128/2561
Hallo, ich bin auf der Suche nach einem einseitigen Layout für ein ATMega128 oder ATMega2561 Development oder Header Board. Die Beispiele, die ich gefunden habe, sind leider alle doppelseitig. Ich möchte gerne die Platine selber ätzen. Gruss, Pete
@ Christoph, Wenn ich das richtig sehe, dann hat Dein Layout 0,5mm Pitch, mein ATmega hat aber 0,8mm. Danke für den Link.
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
ATmega2560: 135 Befehle. ATxmega A: 135 Befehle. Beantwortet das deine Frage?
Upgrade möglich, wenn der Speicher nicht reicht(ATMega2560); kein Spezialkabel/Spezialprogrammierer notwendig, man kann alles selbst bauen; Externes Speicherinterface auch bei der 'kleinen' Version 1281; Problemlos bei Endverbraucherlieferanten erhältlich
-
Thread
Meshnetics Zigbee ZDM-A1281 zwei UARTs gleichzeitig öffnen mit eZeeNet Stack?
Hallo, vielleicht kann mir jemand helfen. Ich nutze ein ZDM-A1281 Zigbee Modul von Meshnetics zusammen mit dem eZeeNet-Stack [1]. Der darauf verbaute Controller (ATMega1281) besitzt zwei UART, welche vom Stack auch unterstützt werden. Wenn ich nur UART_0 mittels
-
Thread
Liste von AVRs mit externem Speicherinterface?
AT90CAN32_AT90CAN64_AT90CAN128 AT90USB646_AT90USB647_AT90USB1286_AT90USB1287 ATmega128_ATmega128L ATmega162_ATmega162V ATmega640_V_ATmega1280_V_ATmega1281_V_ATmega2560_V_ATmega2561_V ATmega64_ATmega64L ATmega8515_ATmega8515L hat mein grep ergeben - besser du guckst aber nochmal
8Bit-AVRs (auch Mature Devices) mit externem Speicherinterface auf. [pre] AT90S4414 AT90S8515 ATmega64 ATmega103 ATmega128 ATmega161 ATmega162 ATmega640 ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega8515 AT90CAN128 AT90USB82 AT90USB162 AT90USB646 AT90USB647 AT90USB1286 AT90USB1287
-
Thread
Bluetooth oder Zigbee
mit Batterie versorgt werden muß. Einerseits denke ich an ein Zigbee Modul von Neshnetics mit den Atmega A1281 Prozessor oder einen ATThiny mit einen externen Bluetooth Modul von Tigal. In der Halle stehen jedoch ca. 40 Maschinen mit der gleichen Konfiguration. Meine Fragen sind nun. Wie sieht es
Zigbee Modul auch die Entwicklungsumgebung? Wie sieht die Anbindung beim PC aus? Wie kann man den Atmega A1281 programmieren? Braucht man ein spezielles Programmiergeät? Wie sieht es aus, wenn der Sensor sehr schnell bewegt wird (ca, 30m/Sec)? Bitte um Eure Abschätzung für diese Anwendung.
-
Thread
I2C bei Attiny13
atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega329 atmega329p atmega3250 atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287
-
Thread
Pedant für Linux zu WinAVR
atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega329 atmega329p atmega3250 atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287
-
Thread
Pegelwandler für ATMega1281
Hallo zusammen, ich bin gerade dabei ein kleines Board mit einem ATMega1281 aufzubauen. Da dieser allerdings mit 3,3V läuft muss ich ja einen Pegelwandler einsetzten um den AVR Controller mit dem JtagICE MK2 programmieren zu können. Als Pegelwandler hab ich mir den MAX3000E
-
Thread
PINs gehen nicht mehr auf high
hi habe folgendes problem: mein atmega1281v (meshnetics zigbee modul) gibt auf seinen ausgängen nicht mehr high aus. die platine worauf er sitzt funktioniert garanntiert und das programm auch(beide sachen mit anderem modul/atmega getestet
Hast Du irgendwelches Meßequipment da? Hast Du an den Fuses des ATMEGA herumgespielt?
-
Thread
AVR Signature Bytes - Liste aller Controller?
desc = "ATtiny85"; signature = 0x1e 0x93 0x0b; desc = "ATMEGA640"; signature = 0x1e 0x96 0x08; desc = "ATMEGA1280"; signature = 0x1e 0x97 0x03; desc = "ATMEGA1281"; signature = 0x1e 0x97 0x04
1E9682=AT90USB647 1E9701=ATmega103 1E9701=ATmega103comp 1E9702=ATmega128 1E9703=ATmega1280 1E9704=ATmega1281 1E9781=AT90CAN128 1E9782=AT90USB1286 1E9782=AT90USB1287 1E9801=ATmega2560 1E9802=ATmega2561 Extrahiert aus AVR
-
Thread
ZigBit ZigBee Meshnetics
ISP >benutzen kann? Hm.. hab mal weiter geklingelt und die SPI-Verknüpfelung des RF230 mit dem ATmega1281 angeschaut: (Datenblatt RF230 Seite 10 - http://www.atmel.com/dyn/resources/prod_documents/doc5131.pdf) ATmega1281.Pin10(SS) -----> SEL ----> RF230.Pin23(SEL) ATmega1281.Pin44(PA7) ----> RST ----> RF230.Pin08(RST) ATmega1281.Pin20(RESET) --> RESET --> ZDM-A1281-A2.Pin08(RESET) ..sieht also recht sauber aus und es sollte mMn funktionieren, den ATmega1281 allein anzusprechen, da das RST des RF230 ja vom ATmega gesteuert
-
Thread
EverTool Software auf ATMega48
erkenn ich ob ein Controller mit EverTool geht? Gehen alle Controller die kein dW haben (insbes. Atmega 1280/1281 2560/2561) Verstehe ich das richtig, dass ich für EverTool (light) nur einen ATmega16 + Hühnerfutter + Bootloader brauche und dieser dann vom AVRstudio automatisch erkannt wird? Gruß
Roland Praml wrote: > (Atmega1281, TQFP-100) Consistency check failed: Der ATmega1281 hat ein TQFP-64, das TQFP-100 gibt's beim ATmega1280. > Soviel ich jetzt selber recherchiert habe geht Debugging über JTAG oder > debugWire
-
Thread
Externer Interrupt auf Meshnetics ZigBit Modul
Ich lerne momentan das Programmieren eines ATmega1281 auf einem Meshnetics MeshBean2 WDB-A1281-A2 Evalboard. Dieses hat zwei Taster, die an den Leitungen IRQ6 und IRQ7 hängen. Ich möchte also einen simplen Interrupt kreieren und damit eine LED ein
-
Thread
Atmega1280 Programmierung
Programmierung über die Pins PDI und PDO (PE0 und PE1) gilt ausschließlich bei den 64-Pin-Derivaten des ATMega128. Der ATMega1280 hat ein 100-Pin-TQFP und wird deshalb wie alle "normalen" AVRs über MISO und MOSI programmiert. Beim Mega1281 sieht das natürlich anders aus... http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega64_.2F_ATmega128
-
Thread
Welche Speicherchips kann man mit einem UART ansprechen?
Johannes Englsberger wrote: > Bist Du Dir sicher, dass der ATmega1281 zwei SPI`s hat? Nun habe ich, und Rahul dir sogar schon eine genau Referenz zum Datenblatt gegeben ;) Die zweite SPI läuft über XCK (SCK), TxD (MOSI, wenn der Mega1281 Master ist), RxD (MISO
). Und das hat der ATMega1281.
-
Thread
IC aus dem Sleep Mode zurückholen?
parallel geschaltet werden. Zwei Eingänge kannst du problemlos parallel schalten. Wenn du den ATmega8 durch einen ATmega88 ersetzen kannst, dann kannst du stattdessen auch gleich mit einem pin change interrupt arbeiten.
mit Pin Change Interrupt meinst du z.B. für meinen Fall (ich hab einen ATmega1281) das Pin PCIE0 auf 1 zu setzen,da es für die Interrupts 7:0 zuständig ist und ich Interrupt6 nutze,oder? Ich verstehe das trotzdem nicht ganz: Gerade als ich nochmal den Debuggmodus gestartet
-
Thread
ATmega640/1280/1281/2560/2561 Datenblatt?
Hallo, wer kann mir weiterhelfen. Im Datenblatt doc2549 in Kapitel 30.5 "Page Size" fehlen Angaben. Dort Sind offensichtlich nur die Daten für die 256k Chips. Aber wie ist die Page Size für Flash und EEPROM bei den 64k und 128k Chips? Danke, Bernd
-
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
Rücksprungadresse auf dem Stack schwachsinnig?
Aufriß beim Überschreiten der 64K >> Programmgröße gemacht ? Wird doch gar nicht, erst beim ATmega256x wird es haarig. Das Ausnutzen der 128 KiB ROM *für Programmcode* auf dem ATmega128 ist gar kein Problem (und war nie eins). > Das ist eigentlich nur für den oben erwähnten Zugriff auf im
Das erklärt das Symptom natürlich. Wäre ich auch nicht drauf gekommen, da ich im Wesentlichen ATmega1281 benutze, bei denen natürlich immer alle Bits geschrieben werden. Aus Hardwaresicht ist das Ganze dagegen verständlich: die Hardware zählt nicht in Bytes, sondern sie ist in Bits implementiert
-
Thread
AVR Bezeichnungen
Bernd wrote: > Sagt mal, gibt es inzwischen bei den ATmega auch schon 2 Generationen? Mindestens drei, würde ich aus dem Bauch raus sagen. Die ersten waren die ATmega103, möglicherweise fallen auch ATmega161 und ATmega163 in diese Gruppe. Danach dann
seine Geschwister ATmega640/1280/1281, sondern nur mit 2 MHz. > Zumindest gibt es inzwischen auch bei Atmel mehr als einen > Programmieralgorithmus zum Flash programmieren. Einen wirklich anderen Algorithmus hat(te)
-
Thread
tötet avrisp mkii AVRs?
Ich hab jez mir einen avrisp mkii Programer gekauft. Nun sind mir schon zwei AVRs (mega32 und mega1281 bei 3,3V) gestorben. Beim ersten vermutete ich noch eine Überhitzung beim Einlöten. Der Zweite lief dann schon eine Weile und beim Löten hab ich auch besser aufgepasst. Mir ist auch aufgefallen dass
@Travelrec OT Das ist vielleicht auch eine Erklärung dafür, daß Atmega8 und 16, wenn ich sie mit 16Mhz-Quarzen betrieben habe, nach dem Flashen "dumm taten" :-) Wenn ich sie dann mit dem HV-Programmer nach ELM-Chan-org angesehen habe, waren da Fuses gesetzt, an die
-
Thread
(Dieser Beitrag wurde geloescht)
CHINA habe ich allerdings bislang noch auf keinem AVR auf der Rückseite gesehen... Ich habe den ATmega16 hier aber gerade nur als DIP da, da ist die Beschriftung sowieso anders. Zum Vergleich, hier die Rückseite eines ATmega128: 4H6715 35567I 1-P 0452 ...und die eines ATmega1281V: 6G0853
Hallo, ich habe zur Zeit ein ähnliches Problem mit den ATMEGA16L 8AU. Ich habe zwei Serien von Leiterpalltten aufgelegt, die erste Serie der Leiterpaltten noch vor der Umstellung auf Bleifrei. Dort wurde noch der alte Atmega verwendet, bei 70 Leiterkarten
-
Thread
AVR JTAG Debugging - geht es auch billig?
musst. Für einen ATmega128 tut sowas, einen ATmega1281 kannste damit aber nicht mehr debuggen, dafür ist das JTAG ICE mkI zu alt. Für neuere Prozessoren geht der AVR Dragon als preiswerte Variante, aber der ist zum Debuggen
AVR Studio. Der gängige Weg war/ist, dass man sich einen AVR910- kompatiblen Bootloader in den ATmega16 popelt und danach avrprog.exe anwirft und ihm sagt, dass es bitteschön die Firmware von diesem JTAG ICE ,,upgraden'' möge.
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega329 atmega3250 atmega3290 atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281
atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128
-
Thread
ATMega1280 Betriebnahme fehlgeschlagen
beim > AtMega64 mit PDI PDO? (ggf. Schaltplan) Nein, PDI und PDO gibts nur bei den 64-Pinnern (ATMega1281/2561)
beim > AtMega64 mit PDI PDO? (ggf. Schaltplan) Nein, PDI und PDO gibts nur bei den 64-Pinnern (ATMega1281/2561)[/Zitat] Ja, dass das nur bei denen so ist (+ 64er und 128er ;)) ist klar, die Frage ist nur, ob es im Bezug auf die ISP Programmierung ebenso Besonderheiten beim 1280er gibt?
-
Thread
Problem mit Empfang - UART Library Fleury
Hallo zusammen, ich nutze einen ATmega1281 und möchte über USART1 mit dem PC kommunizieren. Dazu nutze ich die UART Library von Peter Fleury. Damit ich sie compilieren konnte, musste ich lediglich die Interruptvektoren anpassen. Das
-
Thread
Sinn und Unsinn eines Codes
einen ATtiny2313 habe, will ich sicher kein printf() zum Debuggen nehmen. Wenn ich sowieso einen ATmega1281 benutze, was soll ich mir die Mühe mit dem Zusammenkratzen irgendwelchen Nicht-Standard-Krempels machen, wenn ich stattdessen durch Benutzung von printf() den ROM-Verbrauch meines Projektes
Programmierer, insbesondere Anfänger sind schnell am Ende ihrer Künste. >> Wenn ich sowieso einen ATmega1281 benutze, was soll ich mir die >> Mühe mit dem Zusammenkratzen irgendwelchen Nicht-Standard-Krempels >> machen, wenn ich stattdessen durch Benutzung von printf() den >> ROM-Verbrauch meines Projektes
-
Thread
Problem mit GCC Plugin
meldungen, allerdings nicht als error: [...] Build started 23.7.2007 at 16:25:47 avr-gcc.exe -mmcu=atmega1281 RZ200.o callbacks.o coord.o debounce.o device.o dis[pfad gekürzt]\RCB\mac" -ll2_rdk230_rel -o RZ200.elf uart.o: In function `UART0_Init': ../uart.c:29: multiple definition of `UART0_Init'
-
Thread
default interrupt
defaultvektor) oder sowas war das, wenn meine grauen zellen mich nicht täuschen. Zur Info: es wird ein ATMEGA 1281 mit AVR-GCC programmiert. Vielleicht kann mir ja jemand weiterhelfen
-
Thread
for(; ;) - Schleife
nicht mit "inline static void spi_out2". Wahrscheinlich deshalb: [pre] % avr-gcc -Os -mmcu=atmega1281 -S loop.c loop.c: In function 'spi_out': loop.c:8: sorry, unimplemented: inlining failed in call to 'spi_out2': recursive inlining loop.c:19: sorry, unimplemented: called from here [/pre]