-
Thread
AVR128DA28 Temperatursensor
Servus, ich bräuchte bitte mal eure Hilfe. Bekomme den Temperatursensor nicht zum laufen, vielleicht fällt ja jemanden von euch etwas auf.. Die Beschaltung sieht wie folgt aus: [code] AVR läuft mit 24Mhz, keine Interrupts aktiv 2x 1000uF zwischen + und GND AVDD(14) = 3,3V GND(15) = GND PORTF1 RXD -- ESP8266 PORTF0 TXD -- ESP8266 PORTA1 RXD -- PC PORTA0 TXD -- PC PORTD0 LED (mit Vorwiderstand) PORTD1 LED (mit Vorwiderstand) [/code] Nutze ich statt des Temperatursensors einen ADC Eingang erhalte ich erwartete Werte des eingangs. Der Temperatursensor hingegen gibt immer 2047 aus.
-
Thread
AVR128DA28 9600Baud mit 24MHz
Hallo, ich möchte mit 24Mhz 9600Baud für die UART Übertragung nutzen. Mit meiner aktuellen Berechnung funktionieren die 9600Baud nur mit weniger Mhz (4MHz funktionieren). Ab 24Mhz empfange ich nur noch fehlerhafte Zeichen. Muss ich die Formel anpassen oder geht das einfach nicht? [c] #define F_CPU 24000000UL #define BAUDRATE0 9600 //Baudrate #define USART0_BAUD_RATE ((float)(F_CPU * 64 / (16 * (float)BAUDRATE0)) + 0.5) void init_uart(void) { //UART0 PORTA.DIR &= ~PIN1_bm;//RXD PORTA.DIR |= PIN0_bm; //TXD USART0.BAUD = (uint16_t)USART0_BAUD_RATE; USART0.CTRLB |=
-
Thread
Liefertermin AVR128DB28-E/SP?
Kennt schon jemand einen Liefertermin für den neuen AVR 128 im DIP Gehäuse?
ich einen neuen bekam (geschweige denn die Lieferung), aber am 12. November waren sie dann da, die AVR128DB28-I/SP, mit Aufdruck 2037K94, also wohl in der Kw 37 produziert.
-
Thread
AVR128DB28 mit Arduino und jtag2updi - Fehlermeldung
Hi, hat schon einer einen AVR128DB28 erfolgreich mit jtag2updi (Arduino Nano) programmiert? Ich habe heute meine ersten chips bekommen, bekomme diese aber nicht programmiert. Mit den attiny's klappt alles bestens. Beim AVR128DB28
Der Aufbau ist gleich nur die Daten in der avrdude.conf sind dafür andere. Wenn es mit pyupdi mit AVR128DB28 klappt, dann erhärtet das die Vermutung mit der avrdude.conf. Soweit meine Logik dazu.
-
Thread
AVR128DB28: TCA0 Tonausgabe an alternativem Pin gelingt nicht
Pardon, ich war beim AVR128DA28 - beim ..DB.. geht alternativ-WO0 nicht, bleibt nur A0.
und deswegen artet es in Arbeit aus, dort symbolische Konstanten zu benutzen. Da ich aber erstens AVR8-Asm kann und zweitens auch C# und mich obendrein mit dem VS sehr gut auskenne, habe ich mir selber eine sehr gut brauchbare Code-Completion für Asm im Atmel-Studio programmiert. Leider darf ich das
-
Thread
AVR128DB28: TCB0 liefert kein Signal an PA2
Hallo, mir soll der TCB0 Timer eines AVR128DB28 ein niederfrequentes Signal am zugehörigen Pin A2 (als Output konfiguriert) liefern. Problem: Da kommt nix, der Pin bleibt auf Low. Das Ganze soll im Periodic Interrupt Mode (siehe Screenshot
speziell dieser Timer, dafür in vielfacher Ausführung. Vom kostbaren TCA gibts unter 48 Pins beim AVR128DB im Gegenzug nur einen ;-(
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
, > AVR64SD32, AVR64SD48, AVR128DA28, AVR128DA32, AVR128DA48, AVR128DA64, > AVR128DB28, AVR128DB32, AVR128DB48, AVR128DB64. Mich würde mal interessieren, woher ihr die übersichtlichen Darstellungen habt
, >> AVR64SD32, AVR64SD48, AVR128DA28, AVR128DA32, AVR128DA48, AVR128DA64, >> AVR128DB28, AVR128DB32, AVR128DB48, AVR128DB64. > > Mich würde mal interessieren, woher ihr die übersichtlichen > Darstellungen
-
Thread
Schnelle FFT in Assembler
Die 16 ist falsch, hier muss LEDs stehen Die 8 kommt von den 8bit pro 4094. 28x12 ist nicht möglich, sondern nur 28x16, aber da kannst du ja einfach 4 Pins unbenutzt lassen. 20kHz ist mit einem AVR nur bedingt möglich, da der ADC dies nicht schafft. Mit einem externen ADC sollte
Das ganze zu realisieren ist kein Problem, nur etwas Arbeit. Bei 1,28kHz Samplerate und 128 benötigten Samples benötigt diese FFT alleine schon 10ms nur zum Daten aufzeichnen -> kontinuierlich Daten in einen Ringpuffer schreiben und für die FFT nur die neuesten 128 Werte
-
Thread
Webserver ATmega32/644DIP ENC28J60
aussehen: (CCD Modul 420Linien = Analog)>(A/D Wandler=?)>(Mikrocontroller=?)>(Ethernet Interface=ENC28J60) Dieses teil sollte über eine IP ansprechbar sein?! Ähnlich wie das hier: http://avr.auctionant.de/avr-ip-webcam/avr-webserver-hardware.html
/test.c avr-gcc.exe -I"C:\Users\user\Desktop\test\..\..\..\..\Program Files\Atmel\AVR Tools\include" -mmcu=atmega32 -Wall -gdwarf-2 -mmcu=atmega32 -O0 -fsigned-char -MD -MP -MT enc28j60.o -MF dep/enc28j60.o.d
-
Thread
AVR64EA28: PIT-Interrupt
Ich komme nicht weiter - dieses Programm lässt eine LED im Sekundenrhythmus blinken, auf einem AVR128DA28, AVR32DD28, AVR16EB28, ATmega4809, auch einigen 'tinyAVR® 1-series', aber nicht auf einem AVR64EA28. Vielleicht könnten Sie es ja bei sich ausprobieren, das wäre toll.
Also wenn es der SIB ist: [code] AVR64EA28: 41 56 52 20 20 20 20 20 50 3A 33 44 3A 31 2D 33 ein alter AVR128DA28: 20 20 20 20 41 56 52 20 50 3A 32 44 3A 31 2D 33 [/code]
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
Mit dieser Änderung lässt sich, zumindest bei mir, die Signatur auslesen von ATtiny412, ATmega4809, AVR128DB28, AVR16DD28, AVR32EA28 und AVR16EB14.
S. L. schrieb im Beitrag #7688962: >> an einem AVR128DB28 getestet > Bei meinem geht es, Date-code 2037K94; welchen hat Ihrer? Meiner hat den Code 2242WVR. S. L. schrieb im Beitrag #7688962: > Also gut, nächster Versuch: Mit dem AVR128DB28
-
Thread
Handykamera MCA-25 ansteuern
AT89S8252 Webserver klemmen doch ich glaube das wird nix? Kann mann kleiner als 256 Bytes fahren (128?) oder ist 256 das Limmit? Dann muss wohl ein AVR her. Super tolle Arbeit! Gruss Edward
deiner Homepage sich ein Fehler eingeschlichen hat: Laut den Angaben auf http://pinouts.ru/data/erics_t28_pinout.shtml müsste PIN 4 Kamera TX und Pin 5 Kamera RX sein. So ist es glaube ich auch auf dem Bild zusehen. Ist bei dem Software-Download (http://avr.auctionant.de/source/avr-ip-webcam_based_on1.38
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
0 --no-change-warnings -O ihex main.elf main.eep || exit 0 Creating Extended Listing: main.lss avr-objdump -h -S -z main.elf > main.lss Creating Symbol Table: main.sym avr-nm -n main.elf > main.sym Size after: AVR Memory Usage ---------------- Device: atxmega128a1 Program: 580 bytes
Thread model: single gcc version 4.3.3 (GCC) [/pre] und targets: [pre] Known MCU names: avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333
-
Thread
AVR128DA übertakten
steht bei CLKCTRL_OSCHFCTRLA für FRQSEL oberhalb 0x9 (für 24 MHz) "Other - Reserved" - nun, bei meinen AVR128DA28 kann ich auch 0xA sowie 0xB einstellen, was zu 28 bzw. 32 MHz führt.
an Wilhelm M.: [code] 20 24 28 32 MHz AVR128DB28: 19.96 23.94 27.95 31.96 AVR128DA28: 19.98 23.98 27.97 31.98 [/code] Konditionierung per 32 KiHz-Quarz habe ich nicht ausprobiert.
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
| AVR128DA32 | AVR128DA48 | AVR128DA64 ___________|____________|____________|_____________ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 | AVR128DB64 14 Pin | 20 Pin | 28 Pin | 32Pin ___________|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32 AVR32DD14 | AVR32DD20
-
Thread
CP/M auf ATmega88
Partinit done. Ok, CPU is live! ipl S A =A8 BC =280C DE =0080 HL =E180 SP =2000 PC =202F 28 A8 02 Invalid opcode! bootet also komplet durch, führt IPL aus und dann gibt es Fehler Test 2, MMC_1 128MB, MMCSPI2X =0 (CLK/4) CPM on an AVR, v2.1 Testing RAM: fill...wait...reread... Initing
cpm.bin zu bilden müssen bei dd die Speichermodelladressen berücksichtigt werden. dd conv=sync bs=128 count=1 if=ipl.bin > cpm.bin dd conv=sync bs=128 count=16 if=CCP.BIN >> cpm.bin dd conv=sync bs=128 count=28 if=ZSDOS.BIN >> cpm.bin dd conv=sync bs=128 count=6 if=bios.bin >> cpm.bin Viel
-
Thread
Welche AVR (Atmega) haben UPDI?
| 32 Pin | 48 Pin | 64 Pin ___________|____________|____________|_____________ AVR32DA28 | AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32 | AVR128DA48 | AVR128DA64 ___________|____________|____________|_____________ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 | AVR128DB64 14 Pin | 20 Pin | 28 Pin | 32Pin ___________|_______
-
Thread
Gnerelle Frage zur ATtiny Produktserie nach der ATMEL Übernahme.
Platine ist nicht vorgesehen aber möglich. Einfacher ist das Abklemmen des via Brücken verbundenen AVR-Controllers direkt auf dem Board. c-hater schrieb im Beitrag #7113417: > AVR128DA28. Viel mächtiger als jeder Tiny. Am besten gleich AVR128DB28. Fehlerfreier und mit praktischem Pegelwandler
, z.B. einen ATtiny85 durch einen AVR128DA28 ersetzen zu wollen, jedenfalls so lange nicht, wie der Tiny halt für den Job langt. Heute(tm) sieht das anders aus. Wenn ich den AVR128DA28 für fast denselben Preis sofort bekommen kann, auf
-
Thread
AX81 - ZX81 im AVR
Hi. Evtl. eine Alternative wäre auf den FAT16 Routinen vom AVR CPM aufzusetzen in der Weise, das nur eine 128MB Image Datei (Aufbau wie von dir beschrieben und mit den Perl Tools erzeugt) mit festem Namen auf der SD Karte lokalisiert wird. Name z.B AX81APPS.IMG
Wieder LOAD geht auch. Nach Reset auch wieder CARD und gespeicherte Programme sind da.. Mag er die 128MB SD Karte nicht, die aber z.B bei mmc2iec/sd2iec und AVR CPM einwandfrei gehen..? Auch Win$ kann mit der Karte.. Peter
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
| 32 Pin | 48 Pin | 64 Pin ___________|____________|____________|_____________ AVR32DA28 | AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32 | AVR128DA48 | AVR128DA64 ___________|____________|____________|_____________ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 | AVR128DB64 14 Pin | 20 Pin | 28 Pin | 32Pin ___________|_______
-
Thread
Neue AVR Familie - AVR-DA
Gerade durch Zufall entdeckt, vielleicht für den Einen oder Anderen interessant - es gibt eine neue AVR-Familie: AVR-DA. Mehr dazu: http://www.microchip.com/wwwproducts/en/AVR128DA28
S.R. schrieb: > Also wird's ein AVR ... (In meinem Fall ein > Atmega1284P, wegen der zweiten UART.) Da wäre dann, um auf das ursprüngliche Thema zurückzukommen, vielleicht ein Blick ins Datenblatt des AVR128DA28 lohnend, mit seinen
-
Thread
Atmel Studio 4.19 unter W10X64
weniger interessant. Ich möchte nun die Varianten in SO-28 und TQFP-64 verwenden. Letzte hat zwar 0,5 mm Pinabstand, aber notfalls geht das auch... Und meine Lieblinge ATMega1284(P) und auch AT90CAN128 kann ich wie früher mit Atmel AVR JTAGICE mkII bedienen:
finde ich weniger interessant. Ich > möchte nun die Varianten in SO-28 und TQFP-64 verwenden. Letzte hat zwar > 0,5 mm Pinabstand, aber notfalls geht das auch... Und meine Lieblinge > ATMega1284(P) und auch AT90CAN128 kann ich wie früher mit Atmel AVR > JTAGICE mkII
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
...hmmm...aber es ist doch ein ATmega128 7.Fuses des AVR modifizieren (LFuse: E0h, HFuse: DDh) 1.Taktquelle auf Ext. Clock stellen (Startup Time 65ms) 2.Brown Out Detector auf 2,7V einstellen mit Fuses setzen hab ich noch gar
ich noch messen. In welche Datei(en) muss ich eigentlich die Anweisungen(en) schreiben damit der AVR das MagicPaket ausliest und umsetzt? Ich tippe jetzt mal auf Enc28J60.h, uip.h und main.c, oder?
-
Thread
WinAVR Bug: Crash wegen Codegrösse
Ich grab mal den Thread aus, weil das Problem ja immer noch besteht (WinAVR 20100110). [c] 0002239c <fputc>: 2239c: 0f 93 push r16 2239e: 1f 93 push r17 223a0: cf 93 push r28 223a2: df 93
Wenn ich das so lese werde ich wohl nie einen AVR mit mehr als 128k nutzen sondern gleich auf nen ARM gehen, dort sollte dieser Hickhack nicht auftauchen. MFG Falk
-
Thread
AVR 10-Bit-DAC
Peter D. schrieb im Beitrag #7699524: > Welcher AVR? AVR32DA28, AVR32DA32, AVR32DA48, AVR64DA28, AVR64DA32, AVR64DA48, AVR64DA64, AVR128DA28, AVR128DA32, AVR128DA48, AVR128DA64 AVR32DB28, AVR32DB32, AVR32DB48, AVR64DB28, AVR64DB32, AVR64DB48, AVR64DB64, AVR128DB28, AVR128DB32, AVR128DB48, AVR128DB64 AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32, AVR32DD14, AVR32DD20, AVR32DD28, AVR32DD32, AVR64DD14, AVR64DD20, AVR64DD28, AVR64DD32 AVR16EA28, AVR16EA32
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Sebastian H. schrieb im Beitrag #7628941: > Prozessor AVR128DB28 AVR128DB28 ist kein Prozessor, sondern ein Controller.
Gibt's eigentlich auch polnische Orgel-Bibliotheken für den AVR128DB28 µC? Vielleicht versteckt in einem japanischen Schrein?
-
Thread
Atmega via Ethernet flashen
Hallo, Heute habe ich noch weitere test machen. Makefile.in: MCU = atmega128 EMB_FLASHEND = 0x1FFFF EMB_BOOTLOADER_SECTION_START = 0x1FC00 EMB_LINKER_SCRIPT = -T ../make.files/eth-avr51.x F_CPU = 14745600 EMB_BOOTLOADER_FLAVOR = 1 Compile: Size after: AVR Memory
ja okay, das geht, aber ich müsste dann "zu Fuss" in dem Makefile mein At90can128 reinbasteln. Da kenne ich mich eben nicht so aus. Mir wäre ein AVR Studio Projekt doch lieber :D. Muss ich da in den Memory Settings eigentlich den Bootloader Bereich einstellen ?
-
Thread
AVR128DB - Clock Failure Detection
Danach alle .bat ausführen lassen. Zum Schluss noch die µC in die io.h eintragen. [c] /* begin new AVR128DBxx */ #elif defined (__AVR_AVR128DB28__) # include <avr/ioavr128db28.h> #elif defined (__AVR_AVR128DB32__) # include <avr/ioavr128db32.h> #elif defined (__AVR_AVR128DB48__) # include <avr
Hallo, weil jemand nach einer Bezugsquelle fragte. TME hat mehrere AVR128DA und drei verschiedene AVR128DB (28, 48 und 64 Pin) auf Lager laut deren Anzeige. Filter "AVR128" und "auf Lager" setzen.
-
Thread
VGA Testbildgenerator
hallo, im forum "avr-risc" und im "bascom-forum" bei roboternetz.de gibt es ein asm-programm von jan baare auf dem avr8-8 und avr8-16 mit 28 buchstaben und 24 zeilen. über ein terminalprogramm kann man diese oberfläche
halle, es gibt noch kein programm mit 28 buchstaben und 24 zeilen, was durch den avr8 realisiert wird in fbas , und durch ein terminalprogramm gesteuert wird. mfg pebisoft
-
Thread
ENC28J60 Basics[Beispielprogramm in AVRGCC für atmega8]
also bitte mal ein bischen Rückmeldung, und wenn möglich mal ein paar Daten über das benutzte System (AVR-Typ) und die anbindung des ENC28j60 (IRQ/POLL). THX
nichts am Code verändert. Beim Kompilieren kommt nur: [pre] Build started 3.4.2007 at 22:24:44 avr-gcc.exe -mmcu=atmega8515 -Wall -gdwarf-2 -O0 -MD -MP -MT enc28j60.o -MF dep/enc28j60.o.d -c ../enc28j60.c avr-gcc.exe -mmcu=atmega8515 -Wall -gdwarf-2 -O0 -MD -MP -MT main.o -MF dep/main.o.d -
-
Thread
Transistortester AVR
aber PARTNO = m328p wählen. Ich weiß nicht, ob es überhaupt eine andere Version des mega328 im DIP-28S Gehäuse tatsächlich gibt. Definiert im Handbuch ist zwar auch ein ATmega328, ich habe aber derzeit noch keinen in die Hände bekommen. Was das AVR-Studio macht, weiß ich leider nicht. Unter Linux
keine gute Idee. Einmal versehentlich einen Elko mit Restspannung >5V angeschlossen, und schon ist der AVR kaputt. Deshalb ist DIL28 die bessere Wahl, man kann ihn auswechseln. Aber es soll jeder so machen wie er mag... @Karl-Heinz: Scheenes Ding, danke... ...
-
Thread
AVR128DB USART Transmit Buffer
tmp0,'C' > put USART1_TXDATAL,tmp0 > ldi tmp0,'D' > [/avrasm] > bringt "AB" auf einem AVR128DB28; übrigens genauso wie auf einem > AVR128DA28, obwohl in dessen aktuellem Datenblatt unter '25.2 Overview' > steht: > 'The transmitter consists of a two-level write buffer, a shift register
Typen. Kann ich nicht bestätigen - Senden an PC-Hyperterminal: beim ATmega48PA erscheint "AB", beim AVR128DB28 "ABC".
-
Thread
AVR64DD28 Clock Source ändern
Also für einen AVR128Dx28 und in Assembler sieht es so aus: [avrasm] puti CPU_CCP,CPU_CCP_IOREG_gc puti CLKCTRL_OSCHFCTRLA,($6<<CLKCTRL_FREQSEL_gp) ; B:32, A:28, 9:24, 8:20, 7:16, 6:12, 5:8, 4:-, 3:4 [/avrasm]
S. L. schrieb im Beitrag #7428393: > Also für einen AVR128Dx28 und in Assembler sieht es so aus: puti > CPU_CCP,CPU_CCP_IOREG_gc > puti CLKCTRL_OSCHFCTRLA,($6<<CLKCTRL_FREQSEL_gp) ; B:32, A:28, 9:24, > 8:20, 7:16, 6:12, 5:8, 4:-, 3:4 > In C müssen
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
ich auch gerade dabei einen eigenen TCP Stack/Webserver zu coden (siehe winziger webserver mit enc28j60 Thread bzw http://avr.auctionant.de/avrETH1). Bye, Simon
of u got any idea what's the problem? and also please send me a circuit diagram between CAM, and AVR (i use 128), couse i think there is the problem too. Thanx all for your help.
-
Thread
pointer struct parameter übergabe / fehler?
* SquareTest.hex SquareTest.eep SquareTest.lss SquareTest.map Build succeeded with 0 Warnings... avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c avr-gcc.exe -mmcu=atmega128 main.o -o SquareTest.elf avr-objcopy -O ihex -R .eeprom SquareTest.elf
rf main.o SquareTest.elf dep/* SquareTest.hex SquareTest.eep Build succeeded with 0 Warnings... avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c avr-gcc.exe -mmcu=atmega128 -Wl,-Map=SquareTest.map main.o -o SquareTest.elf avr-objcopy
-
Thread
AVR für wenig Geld im LAN
der ist ein Passwortschutz integriert. Habe es nun geschafft die Sourcefiles von U.Radig mit dem AVR-Studio bearbeiten und compilieren zu können. Wer gerne als Link-LED die grüne nutzen möchte (U.Radig-Source) enc28j60.c Zeile 150 "enc28j60_write_phy(ENC28J60_PHY_PHLCON, 0x347A) Wert
ENC28J60.H #define ENC28J60_PIN_SS 3 --> AVR-NET-IO Version 1.0 PIN 2 PORTB sonst keine Funktion #define ENC28J60_PIN_CS 4 (Quelle: http://www.mikrocontroller.net/topic/109988#988386) Temporären
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
, hab halt so meine Erfahrungen mit einem LAN91C111 gemacht, bitte um Postings, wenn der erste AVR via ENC28J60 am Netz hängt
Es gibt doch eine/die AVR-lib die/den ENC28J60 Unterstützt ... Gruss Sven
-
Thread
Wie erzeugt mal eine *.a Datei?
////////////////////////////////////////////////////////////////// COPT=-g3 -Wall -Os -mmcu=atmega128 INCLUDEDIRS=-Iinc -Iconf CFLAGS=$(COPT) $(INCLUDEDIRS) CC=avr-gcc AR=avr-ar OBJCOPY=avr-objcopy OBJ=src/efs.o src/plibc.o src/disc.o src/partition.o src/time.o src/fs.o src/fat.o src/file.o src
auch gefunden werden. Leider kommen nun fogende Fehlermeldungen: Build started 15.7.2007 at 18:28:08 avr-gcc.exe -mmcu=atmega128 SD-Karte.o -o SD-Karte.elf SD-Karte.o: In function `main': ../SD-Karte.c:12: undefined reference to `debug_init' ../SD-Karte.c:14: undefined reference to `debug
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
sehen denn deine bitmap-daten aus // Uhr const uint8_t uhr_bmp[] PROGMEM = { 25, 32, 0,128,224,112, 56, 28, 12, 6, 6, 3, 3, 3, 59, 3, 3, 3, 6,134,204, 28, 56,112,224,128, 0,254,255, 1, 16, 16, 16, 0, 0, 0, 6, 12, 24, 48, 24, 12, 6, 3, 1, 0, 16, 16, 16, 1, 255,254, 0, 3, 15, 28, 56,112, 96,192,192,128,128,128,184,128, 128,128,192,192, 96,112, 56, 28, 15, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
-
Thread
TCB von ATmega4809 megaAVR0 Serie
Danke für die 6.15 € Ersparnis. Dass aber Microchip die AVR128DB28-I/SP erst im Dezember liefern kann ... - und dazu passt dann der Name der Errata-Datei (auf den ich mich bezog): "AVR64DB28..."; also etwas mehr Ruhe (und Sorgfalt) wäre angebracht.
> ... Ruhe (und Sorgfalt) ... Ohne weiteren Kommentar: Gestern wurden mir von Microchip die AVR128DB28-I/SP 'acknowledged' und 'scheduled' mit "Estimated Ship Date 03-Dec-2020", heute wurde "06-Mar-2021" daraus.
-
Thread
winziger Webserver mit enc28j60+mega32
trotzdem trennen ;) Sourcecode: Nein, noch nicht... Ist noch nicht ganz fertig ;) Aber die ENC28j60 Ansteuerung habe ich fast 1:1 von: http://hubbard.engr.scu.edu/embedded/avr/avrlib/docs/html/enc28j60_8c-source.html Funktionierte fast auf anhieb. Achtung: die initialisieren die leds nicht
Kein Problem: Ansteuerung: http://hubbard.engr.scu.edu/embedded/avr/avrlib/docs/html/enc28j60_8h.html http://hubbard.engr.scu.edu/embedded/avr/avrlib/docs/html/enc28j60_8h.html TCP-Stack (simpel): http://www.ulrichradig.de/site/atmel/avr_webserver/OpenSource/
-
Thread
AVR64DD20 - USART stürzt bei großem Buffer ab
Ausgabepin für USART0 auf mein A0 gelegt. Mehr aber nicht. Ernsthaft? Also mein Includefile für den AVR64DD20 kennt jedenfalls kein Symbol "CLKCTRL_FRQSEL_24M_gc". Das heißt da: "CLKCTRL_FREQSEL_24M_gc". Und genau so heißt es auch in meinem Includefile für den von dir verwendeten AVR128DB28. Also
weiterhilft, denn a) habe > ich eine zusammengestoppelte C-Umgebung (nicht fragen!) und b) nur einen > AVR128DB28, trotzdem: das zuletzt Gezeigte läuft hier, mutatis mutandis, > es kommen 99 'e' an. > Es kommen auch z.B. 999, mit ARRAY_LEN = 1000. Danke schön fürs Ausprobieren! Auf meinem AVR64DD28
-
Thread
Division mit WinAVR sehr langsam?
ein Programm, was äußerst geschickt mit wenig Code auskommt, dann argumentierst Du, daß Du einen Mega128 noch nie vollbekommen hast. Man muß die Ausnahme 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
42 | *45* | 42 | | 27 | 9 | *10* | 9 | | 77 | 25 | *27* | 25 | | 127 | 42 | *45* | 42 | | 28 | 9 | *11* | 9 | | 78 | 26 | *28* | 26 | | 128 | 42 | *43* | *43* | | 29 | 9 | *11* | 9 | | 79 | 26 | *28* | 26 | | 129 | 43 | 43 | 43 | | 30 | 10 | *12* | 10 | | 80 | 26 | *28* | 26
-
Thread
Nach fast 3 Jahren fehlerkorrigiertes Datenblatt für die AVR-DB Serie erschienen
Client. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf
): https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247.pdf Haben wir gleich beide Versionen zum Vergleich.
-
Thread
FT800 / FT810 Library
den AVR128DA, wie zum Beispiel das der kein DMA kann, was wäre denn ein Argument für das Teil?
bekommt. Wenn man die bei Microchip direkt kauft kosten die auf Rolle: ATSAMC20J17A-AUT €1.76 AVR128DA64T-I/PT €1.48 Aber ich würde ich eher mal bei Arrow, Avnet oder EBV anfragen, also auch gerade die AVR128DA64 wenn die für die Anwendung ausreichend sind. Zumal die ATSAMC20J15A-AUT und die
-
Thread
Für ATtiny4313 kompilieren?
hp-freund schrieb im Beitrag #2535319: > Welche Typen kennt dein avr-gcc? Known MCU names: avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28
) Known MCU names: avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
> hast du mal vermessen ... Ja, an *einem* AVR128DB28, sah ganz gut aus, wie ich mich erinnere. Aber nicht so gründlich wie Sie. > PWM via Typ-D-Timer liefert weitaus bessere Ergebnisse Hier ist der Höreindruck (und um diesen geht es Robert)
mal - ohne relativ kleinen pull-down am DAC-Ausgang werden Sie Ihr "blaues" Wunder erleben mit dem AVR128DB28.
-
Thread
Riesige Änderungen zwischen WinAVR 030913 und der aktuellen Version? Gesperrt
0x1f, r27 ; 31 b02: ae bb out 0x1e, r26 ; 30 b04: e0 9a sbi 0x1c, 0 ; 28 b06: 11 96 adiw r26, 0x01 ; 1 b08: 0d b2 in r0, 0x1d ; 29 b0a: 08 95 ret und 2008: 0000039a <eeprom_read_byte>: /** \ingroup avr_eeprom Read one byte
3da: 0f 90 pop r0 > 3dc: 0f 90 pop r0 > 3de: cf 91 pop r28 > 3e0: df 91 pop r29 > 3e2: 08 95 ret > > > Bei der Version WinAVR 2008 (letzte Ausgabe) frage ich mich was die > Zeile mit "3ae: 88 2f mov r24, r24"
-
Thread
Kann ATmega128 nicht programmieren
ansonsten: http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega128_und_seinen_Derivaten_im_64-Pin-Geh.C3.A4use
Ja, der ist von SK-Tronic. Ist ein Diamex Prog-S Programmieradapter für AVR's. Ist der okay? Wenn ich mir zur Sicherheit noch nen AVR MKII besorge und dort das gleiche Fehlerbild kommt, ist dann der 128er hinüber oder wie schwer ist es, eine Signatur per AVR Studio zu
-
Thread
AVR ATtiny Stromaufnahme
über den Chip zusätzlichen Strom benötigt, und je größer der Chip, wie bei meinen ATmega4809 bzw. AVR128DB28, umso mehr: ATtiny402: +80 %, ATmega4809: +110 %, AVR128DB28: +240 %.
Vergleich: [code] 3.0 V, 4 MHz idle [uA] +TCB0 [uA] ATmega4809 492 514 AVR128DA28 628 643 AVR128DB28 559 572 AVR128DB48 564 577 [/code] Hier ist der TCB vernachlässigbar.