-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
Wo ist das Problem? Nimm einen AVR und strick dir den Interpreter wie du ihn brauchst.
Hmm, gerade mal geschaut was das Ding genau gemacht hatte: 128 Befehlszeilen mit Pseudo Maschinen code (21 Befehle). Das würde man so auch locker in einem AVR rein bekommen, wenn es nur um die Funktion gehen würde. Ansonsten wird es halt teuer, die Original Bauteile
-
Thread
Neuer ReAVR in Aussicht
Hallo ReAVR-Freunde, es freut mich zu lesen, dass mein AVR-Dis- oder vielmehr Reassembler (weil er direkt wiederverwertbaren Assemblercode erzeugt) auch in den 2020ern noch immer wieder einmal Thema ist. Vielleicht
nur die Headerzeilen und die Spalten mit Adressen und Opcodes wegwerfen. Gerade probiert: [pre] avr-objdump -d myfile.hex --disassemble-zeroes -b ihex -m avr5 -j .sec1 | sed -e '1,7d' -e 's/^..................//'> foo.s avr-as -mavr5 -o foo.o foo.s avr-ld -o foo.elf foo.o avr-objcopy -O ihex foo.elf
-
Thread
AVR128DA64 TCA1 funktioniert nicht mit alternativen Output?
/Errata/AVR128DA-28-32-48-64-SilConErrataClarif-DS80000882.pdf
Suchfunktion innerhalb eines Datenblatts oder auch den Index etc. Im Anhang die ausgelesene REV-ID von meinem AVR128DB28 in SO28 mit 1,27mm – umgerechnet lautet sie A5 und dieser Wert scheint auch plausibel zu sein.
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
anderes. Aber SPI-SRAM ist viel einfacher nutzbar mit für Praxis beinahe gleicher Geschwindigkeit. Und 128 kbytes-SRAM braucht statt 27 oder 28 Signalleitungen nur vier!
das aktuell. Heute haben nur die größeren AVR solch Interface. Alle mit 28/32 und 40/44 Pin haben das nicht mehr. Weil einfach nicht mehr notwendig.
-
Thread
Basic-Interpreter auf einem AVR
@uwe In dem Thread AVR CP/M wird eine kleine schnuckelige Platform vorgestellt. Da werkelt ein AVR (MegaXX8) drauf und es ist noch ein 128KB DRAM, eine SD-Card sowie ein FT232 drauf. Ich denke mit dieser Platform lässt sich
cache fill %d %x %x\n",linenum,ptr,nextptr); } } hier noch der output (auf linux) : AVR-uBasic-Interpreter; Uwe Berger, 2010 Compiliert am Jun 30 2010 um 14:55:28 >load 2 load 2 Programm 2 geladen. >run run 1 cache fill 20 804b192 804b194 2 cache hit for 20 804b192 804b194
-
Thread
ethersex im etherrape
atmega32 atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 In file included from clock.c:30: ../config.h:30:2: error: #error "newer libc version (>= 1.4.4)
atmega32 atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 adc.c:1: error: MCU ‘atmega644’ supported for assembler only adc.c:25:20: error: string.h: Datei
-
Thread
Attiny-Entwicklungsumgebung rott?
/* Problem AVR-Programmierung Seit zwei Tagen beiße ich mir die Zähne aus an meinem AVR-Entwicklungssystem, das anscheinend keinen lauffähigen code mehr erzeugt. Wird im angehängten Code-Beispiel die Zeile 6
'-fverbose-asm' collect2 version 4.8.0 20130306 (experimental) .../avr/bin/ld -m avr25 .../avr/lib/avr25/crttn85.o ... GNU ld (GNU Binutils) 2.23.52.20130301 0000001e <__ctors_end>: 1e: 11 24 eor r1, r1 20: 1f be out 0x3f, r1 ; 63 22:
-
Thread
Bitmanipulation beschleunigen
variant4 (uint8_t in) //------------------------------- { uint8_t a,b,c,d; a = __builtin_avr_insert_bits (0x11110000, in, 0); b = __builtin_avr_insert_bits (0x33332222, in, 0); c = __builtin_avr_insert_bits (0x55554444, in, 0); d = __builtin_avr_insert_bits (0xffff6666, in, 0);
eProfi schrieb im Beitrag #4849532: >> d = __builtin_avr_insert_bits (0xffff6666, in, 0); > aha, nach 6 kommt f > in diesem Fall schon: Input hat 7 (nicht 8!) Bits, Output daher 28 (nicht 32). Daher wollte ich in diesem Fall die obersten 4 Bits auf
-
Thread
MMC/SD Bootloader füt ATMega16
Ich wäre bereit den Bootloader für einen AT91SAM7S64/128/256/512 umzuschreiben. dafür müssten mir aber diejenigen unter euch, die ARM und AVR von der rogrammierung her kennen ein wenig helfen, und die Wichtigsten Unterschiede aufschreiben. Ich kann zwar
in der AVR-GCC-Toolschain.
-
Thread
Sehr seltsames Verhalten von Arrays
dir Sorgen, ob das Lesen aus dem Flash schnell genug ist? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29
beweist, dass es Nerds gelingt selbst den unwahrscheinlichsten Fehler zu machen. Jedoch: ATM32 AVR-Studio 4.18 WinAVR-20090313 Optimierung: -O0 [c]int main (void) { uint8_t dta[10000]; dta[0] = 64; dta[9999] = 128; }[/c] compiliert problemlos, Speicherverbrauch: [c] AVR Memory Usage
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
Sollte das der vorhandene avr-gcc-4.1.1 nicht können? Zumindest spuckt avr-gcc-4.1.1 --target-help folgendes aus: Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313
Moinsen, für alle die's interessiert, eine neues script für den neuen gcc ;-) avr-libc-1.4.7 gcc-4.2.2 avr-binutils-2.18 Gruss, Stefan! Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333
-
Thread
China SUPER Bauteile-Schnäppchen Thread
-5V-16M-Replace-ATmega128-Arduino-Compatible-Nano-/200957063666 3,28 USD http://www.ebay.com/itm/Arduino-PRO-MINI-ATMEGA328-5V-16M-MWC-avr328P-Development-Board-/271251071444 3,28 USD http://www.ebay.com/itm/1PCS-PRO-Mini-ATMEGA328P
White-Wireless-Qi-Power-Charger-Pad-for-Nexus4-Lumia920-HTC-8X-Note-II-S3-i9300-/131089124572 3.55 USD ENC28J60 Platine mit ethernet Port http://www.ebay.com/itm/1PCS-Mini-ENC28J60-Ethernet-LAN-Network-Module-For-Arduino-51-AVR-SPI-PIC-STM32/360821023697 Oliver Stellebaum schrieb im Beitrag #3479752: >
-
Thread
AtMega128: Längenbegrenzung bei "strcat"?
Längenbegrenzung? Falls nicht, dann muß ich weiter suchen, an was es liegt.... Hier meine Tools / Hardware: * avr-gcc (GCC) 3.4.6 * ATMega128 * externes RAM, Typ IDT71024 (128k*8), A16 ist mit Prozessorport immer auf gleichem Pegel Gruß Martin
avr-libc Doku die Zweite: http://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html Tutorial: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29
-
Thread
undefined references bei static initialization order fiasco
anbei das Makefile, falls notwendig. die compileraufrufe im einzelnen: /localapp/cross-gcc/avr/bin/avr-c++ -c -mmcu=at90can128 -I. -D GCC_MEGA_AVR -I. -I../../Source/include -I../Common/include -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wextra -Wshadow -Wpointer-arith
Waggregate-return -Wunused -Wa,-adhlns=a_test.lst -fno-exceptions a_test.cpp -o a_test.o /localapp/cross-gcc/avr/bin/avr-c++ -mmcu=at90can128 -I. -D GCC_MEGA_AVR -I. -I../../Source/include -I../Common/include -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wextra -Wshadow -Wpointer-arith
-
Thread
MP3-Player Bauteile für wenig Geld
Die 128er Karte leuft jedenfalls damit :) @Jörn: Bei mir braucht der Player "nur" etwa 100mA
Hallo hab jetzt den Player auch zum Reden gebracht. Im Anhang mein Programm für AVR-GCC. Ich verwende einen mega128 und benutze das zweite UART um die vom Player empfangenen und in ASCII konvertierten Daten zum PC zu senden und im terminalprogramm auszugeben. Das ganze sollte sich
-
Thread
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
Stein schrieb im Beitrag #2114058: > Ich denke der vorhande µC ist auch etwas Überdimensoniert (QFP-128). Glaubst du wirklich, daß du einen Controller mit 512K Flash und 128K RAM einfach mal eben durch einen AVR ersetzen kannst? Und wie kommst du darauf, daß der überdimensioniert ist? mfg.
Stein schrieb im Beitrag #2114058: >> Ich denke der vorhande µC ist auch etwas Überdimensoniert (QFP-128). > > Glaubst du wirklich, daß du einen Controller mit 512K Flash und 128K RAM > einfach mal eben durch einen AVR ersetzen kannst? Und wie kommst du > darauf, daß der überdimensioniert ist? >
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
> Aber nur grosse 64er. Bei den PICs gibt's auch 28er. Am Anfang waren meine Gedanken bei AVR. Aber das war der entscheidende Faktor für mich. Ich kann meine Platinen selber entwickeln und zusammen löten…
skorpionx wrote: >> Aber nur grosse 64er. Bei den PICs gibt's auch 28er. > > Am Anfang waren meine Gedanken bei AVR. Stimmt, CAN scheint Atmel nicht zu mögen. Die haben auch nur das alte ATmega128-Design mit CAN gepimmt und nicht die besseren ATmega2560. Ich hab
-
Thread
Probleme win WinAVR 20081205
auch tatsächlich in einem ATmega128 laufen lassen könnt und nicht nur in einem Simulator. Die angeführten Beispiele laufen z.B. mit WinAVR 20080610 und allen anderen Vorgängerversionen einwandfrei. Es liegt also nicht am Kode sondern
FITNESS FOR A PARTICULAR PURPOSE. Size before: AVR Memory Usage ---------------- Device: atmega128 Program: 9616 bytes (7.3% Full) (.text + .data + .bootloader) Data: 993 bytes (24.2% Full) (.data + .bss + .noinit) EEPROM:
-
Thread
AVRs mit USB?
ATxmega384C3 ATxmega384D3 ATxmega64A1U ATxmega64A3U ATxmega64A4U ATxmega64B1 ATxmega64B3 ATxmega64C3 AVR64DU28 AVR64DU32 [/pre]
Was genau ist an ATMega*U veraltet? Sind doch noch in Produktion... Ansonsten gäbe es noch die AVR*DU, z.B. den AVR16DU14, der ist so brandneu, denn gibts noch nicht mal zu kaufen. Aus dieser Reihe sind bis dato nur der AVR64DU28 und AVR64DU32 verfügbar
-
Thread
PIC Mikrocontroller noch aktuell ?
beispielsweise: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR64DD32-28-Complete-DataSheet-DS40002315.pdf
– 64-pin LQFP – 48-pin LQFP – 24-pin VQFN – 48-pin VQFN – 32-pin VQFN – 32-pin VSSOP – 28-pin VSSOP – 28-pin DSBGA
-
Thread
ATMEGA128 Timer
. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR#CTC_Clear_Timer_on_Compare_Match_.28Auto_Reload.29 Die Initialisierung des CTC-Modus vermisse ich zum Teil. Läuft dein Atmega128 tatsächlich mit
für Timer/Counter0 (TCCR0...) > ^ > > (Mein Datenblatt ist Rev. 2467R–AVR–06/08) ich hab mir grad das Datenblatt für den ATmeag128(L) auf der Atmel-Seite geholt und da ist Tabelle 68 für Timer0... Rev. 2464U–AVR–08/10
-
Thread
SD Karte Speed Up
110.7kB/s 16 15.04s 132.9kB/s 32 13.34s 149.9kB/s 64 12.56s 159.2kB/s 77 12.51s 159.8kB/s 128 12.18s 164.2kB/s Start reading files 1 71.32s 28.0kB/s 2 40.21s 49.7kB/s 4 24.66s 81.1kB/s 8 16.89s 118.4kB/s 16 13.00s 153.8kB/s 32 11.06s 180.8kB/s 64 10.09s 198.2kB
8 15.82s 126.4kB/s 16 12.72s 157.2kB/s 32 11.10s 180.1kB/s 64 10.34s 193.4kB/s 77 10.28s 194.5kB/s 128 9.93s 201.4kB/s Start reading files 8 16.77s 119.2kB/s 16 12.89s 155.1kB/s 32 10.93s 182.9kB/s 64 9.97s 200.6kB/s 77 9.88s 202.4kB/s 128 9.48s 210.9kB/s Verifying
-
Thread
Logic Analyzer bauen
einfachste Möglichkeit, aber einfach nur Scheißteuer. Mein 16 Kanal 40MS Logikanalyser besteht aus zwei 128kBx8 VRAMs, gesteuert von einem AVR. Die Takterzeugung der Samplerate und die Triggerung macht ein kleiner CPLD. 2kB RAM klingen zwar ganz gut, würden mir aber nicht reichen. Die 128kB nutze ich
komplizierter als beim CPLD Ich würde es so machen: Gemeinsammer Datenbus, angeschlossen der AVR, SRAM und CPLD. Der CPLD ist deaktiviert = HighZ und der AVR übernimmt den Datenbus. Vor einer Messung trennt sich der AVR vom Datenbus = HighZ und startet das CPLD. Dieser legt über Bustreiber die
-
Thread
AVR MEGA88 LCD S65 lcd.asm Assembler Problem
Leider ist hier ein (fuer mich als Assembler Jungfrau) nicht so simples lcd.asm enthalten, dass mir WinAVR nach ausfuehren des makefiles von Christian um die Ohren haut. Ich habe im Makefile nur das Target auf MEGA88 geaendert und die Ports von MEGA128 nach MEGA88 transferiert. Nach Ausfuehren des
tja dann muss wohl doch einer von den AVR´lern ran. Evtl gibts den Call ja beim 128er..... Datenblatt. Es kann aber auch sein das der Aufruf zu weit "weg" ist. zB. über 128 Byte ..evtl hilft nen "Zwischensprung" Tja für das andere musst
-
Thread
Digitaluhr mit geringem Stromverbrauch
designen. Beim Ali gibt es diese LCDs auch mit 6 Stellen (du wolltest gerne 6 Stellen?). Und statt des AVR128DA48 nimmst du einen AVR128DA64 damit du mehr IOs für das Display hast. Die Platine musst du natürlich neu machen. Da einen DCF77 Empfänger dran und diesen dann einmal am Tag einschalten zum synchronisieren
Beim Ali gibt es > diese LCDs auch mit 6 Stellen (du wolltest gerne 6 Stellen?). Und statt > des AVR128DA48 nimmst du einen AVR128DA64 damit du mehr IOs für das > Display hast. Die Platine musst du natürlich neu machen. Sehe ich das richtig, dass der avr128da64 zwar mit 3V läuft, aber dann auf
-
Thread
Auswahl eines Ethernet Controller
ist viel schlechter als AVR.
Mikrocontroller ist schon vorhanden!!! Wuerdes du auch den Typ uns verraten auch wenn es kein STM32 oder AVR ist? Susi schrieb im Beitrag #3505212: > Also ich bevorzuge SPI da das noch vorhanden ist. Ok dann gehen nur die Typen die ein SPI on Board haben. Da kenne ich ENC28J60 ENC624J600
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Den LPC1114 (M0) gibts im DIP28 (LPC1114FN28).
vielleicht überzeugt Dich ja die Werbung auf der letzten electronica 2016: Building the future with AVR... :)
-
Thread
16bit PWM für mind. 3 Kanäle
PIC24HJ128GP202 - 28pin
A. K. schrieb im Beitrag #1672248: > PIC24HJ128GP202 - 28pin Travel Rec. schrieb im Beitrag #1672315: > Ach und die XMegas haben alle mindestens 4 16-Bit Timer mit je 2 > Output-Compares Beide Variante würden (zumindest bei mir) neue Programmer
-
Thread
Preisdivergenz bei Mikrocontrollern;
Blick z.B. auf Digikey zeigt daß viele, wenn auch nicht alle AVRxDx Bauformen lieferbar sind. Etwa ein AVR128DB48. Ganz bestimmt aber besser lieferbar als andere Architekturen.
Wo ist eigentlich der Unterschied AVR128DA28-E/SP und AVR128DA28-EI/SP??
-
Thread
Circuit Cellar AVR Design Contest
findet man auf der offiziellen "Webseite zum Wettbewerb":http://www.circuitcellar.com/AVR2006/. Zu spät gekommen? Alle Samples schon weg? Kein Problem, das Butterfly gibt es auch "hier im Shop":http://shop.mikrocontroller.net/csc_article_details.php?nPos=0&saArticle[ID]=37 für nur 28,90
Hi! Nee, is nicht geheim ;) http://avr.auctionant.de/avrETH1/index.html Bye, Simon
-
Thread
ATxMega Stick
Hallo, nach dem ATxMEGA128 Board hab ich jetzt noch die wesentlich kompaktere Version entwickelt: den "ATxMega128 Stick". Hier ist das Herzstück ein ATxMega128A3 oder seine Geschwister mit 32k, 64k, 192k oder 256k. Die Hardware
also ich hätte lieber den ATxMega128
-
Thread
atmega4808 mit microchip ICD3 programmieren/debuggen UPDI interface
Ordner\avr\include\avr\ Datei: iom4808.h REM ------ io.h ergänzen --------------------------------------------- #elif defined (__AVR_ATmega4808__) # include <avr/iom4808.h> [/code] Das device spec
attiny1604, 1606, 1607, 1614, 1616, 1617 attiny3216, 3217 attiny1624, 1626, 1627 attiny3224, 3226, 3227 avr128db28, avr128db32, avr128db48, avr128db64 avr64db28, avr64db32, avr64db48, avr64db64 avr32db28, avr32db32, avr32db48
-
Thread
Wunschliste für einen Xmega Nachfolger
behaupten. Billiger ist es allemal, und es gibt bald auch welche im DIP-Gehäuse (LPC1114 im DIP-28). Dazu gibt es spottbilige Devel-Boards, 20-30 Euro, kauf dafür mal ein AVR-Devkit... manchmal auch als Modul mit DIP-Pins, so dass auch die größeren ARMs wiederum Breadboard-tauglich werden. Alternativ
greifen, das ist auch eine etablierte Standardarchitektur, die tausend mal besser durchdacht ist als AVR8 (oder PIC12-24). Die meisten Argumente oben kann man genau so auf die PIC32 ummünzen. Reichelt hat sein Angebot grad fett ausgebaut, ab DIP28 für 5,50€. Wirklich, an all die AVR- und PIC-Fans: Wer
-
Thread
AVR-Debugging: Speicherstelle überwachen
Danke Lothar, das schaut doch schon mal gut aus. Ich hoffe es ist so mit einem AVR128DBx Asm-programmiert möglich. Anton
Anton schrieb im Beitrag #6889767: > kleine AVR128DBxx Routine mit Eingangsparameter XL= Interruptnummer
-
Thread
Atmega8A - C-Code PWM Erzeugung was mache ich falsch?
Prescaler = 1. PortB1 u. PortB2 als Ausgänge festlegen. } int main() { InitPWM(); for(i=0; i<128; i++) // Schleife füllt 256 Werte von 0-512-0 { samples[i] = i*512.0/128; } for(i=128,j=128; i<256;i++,j--) { samples[i] = j*512.0/128; }
@Peter A. (elkopeter) >So wie ich aktuell meine samples-Werte berechne geht bei samples[128] >etwas schief, Was denn? Nochmal. Mit Fast-PWM kann man beim AVR keine PWM mit alles Null und alls HIGH erzeugen, es bleibt immer ein Kurzer Puls übrig. Wenn man den weghaben will und bei PWM
-
Thread
ILI9325 oder doch etwas anderes?
eines zurückgegeben!! Besser: Firma Reichel C-Berry 28 (Sonderangebot) http://www.reichelt.de/RASP-C-BERRY-28/3/index.html?&ACTION=3&LA=446&ARTICLE=144719&artnr=RASP+C-BERRY+28&SEARCH=c-berry+28 Das Display ist qualitativ hochwertig, hat nur Spi und
Ich habe dieses.. allerdings noch nicht selbst in Betrieb da Atmega zu langsam. Nennt sich HY28B. http://www.hotmcu.com/28-touch-screen-tft-lcd-with-all-interface-p-63.html
-
Thread
128x64 Grafikdisplay von Pollin
ich habe einen avr16 mit intern 8mhz. mfg pebisoft
Hi, Was für einen Controller nutzt du den? Hab ich auch ein 240x128 liegen. Geht echt zügig. Zwar keine keine Vektor-Grafik :( aber trotzdem. Benedikt nutzt den Memory-Port, hat aber nicht jeder AVR. Was für einen Takt benutzt du den?? Mfg Sascha
-
Thread
AVR Eval Board Projekt!
Was soll an einem ATmega128 schwerer sein als an einem ATmega8?
Daher würde mein Evalboard etwa so aussehen : Dies wäre alles OnBoard : - einfacher serieller AVR 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
-
Thread
FFT mit ATmega88
output buffer (Größe: 2Byte) Das maximal mögliche das ich hier also wählen kann ist eine FFT_N = 128 -> (2Byte * 128 + 4Byte * 128 + 2Byte * 64) = 896 Byte das meine FFT als Speicher braucht. Richtig? 4. Mit der 128 Punkt FFT bekomme ich also 64 Spektrumbalken = 64 Koeffizienten (128 Messwerte
input clock to the ADC. Sogar hier ist es so beschieben: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#ADC_.28Analog_Digital_Converter.29 DPS2...ADPS0 (ADC Prescaler Select Bits) Diese Bits bestimmen den Teilungsfaktor zwischen der Taktfrequenz und dem Eingangstakt des ADC. Der ADC benötigt
-
Thread
Bug in WinAVR oder wieso macht der Compiler so einen Müll ?
Mein Exemplar von WinAVR erzeugt völlig anderen Code, sowohl mit also auch ohne Optimierung. Den vollständigen Stack-Frame kriege ich nur ohne Optimierung, dann aber wird rr28 auch zu Adressierung lokaler Daten benutzt. Welche
mir vorstellen, was die Warnung bedeutet: bei dieser Operation könnte es passieren, dass man eine 128-KB-Grenze überschreitet. In diesem Falle wäre man natürlich aufgeschmissen... Wie geschrieben, wenn du das diskutieren willst, ist die avr-gcc-list das Forum der Wahl.
-
Thread
LCD Controller für 640x480 LCD mit mega8515
@Benedikt ich versuche schon einige zeit, mit dem AVR Studio4 die basiclcdcon.asm in eine Hex zu wandeln. Wenn ich versuche die hex zu erzeugen, dann kommt eine Fehlermeldung und einige Warnings : Building project... AVRASM: AVR macro assembler 2.0.28 (build 121 Jan 11 2005 10:28:51) Copyright (C) 1995-2005 ATMEL Corporation C:\Dokumente und Einstellungen\Kay Pohl\640480\640480.asm(2): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\m8515def.inc' C:\Dokumente
-
Thread
Mp3 Player mit Atmega
Ressourcenverbrauch allerdings die 100% Marke übersteigt, dann schon. Grob geschätzt würde ich sagen ein AVR müsste mit mindestens 100MHz laufen um eine 44kHz, 128kBit/s, Stereo mp3 zu dekodieren. Außerdem benötigt man über 10kByte RAM um die Zwischenergebnisse zu speichern.
128kBit/Sekunde = 16kByte/Sekunde
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
atmega32 atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 usbdrv/usbdrv.c:1: error: MCU 'attiny45' supported for assembler only andererseits: sk@noname
avr2 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343
-
Thread
zugriff auf arrays optimieren
nun einmal eine Optimierung auf kurzen nicht auf > schnellen Code. Wie bitte? Mein Code ist 128 Bytes kürzer als der, den der avr-gcc fabriziert, wenn ich machen lasse, wie er will... Um die Geschwindigkeit geht es mir nicht, sonst würde ich ja -O2 aktivieren. (-O3 ist ja auch so eine Sache
Lars R. schrieb im Beitrag #1715023: > Wie bitte? > > Mein Code ist 128 Bytes kürzer als der, den der avr-gcc fabriziert, wenn > ich machen lasse, wie er will... Um die Geschwindigkeit geht es mir > nicht, sonst würde ich ja -O2 aktivieren. Ich bezog mich auf an dieser
-
Thread
Huhu - AVR XMEGA-Eval-Board für 29 US-$
ATtiny167 ATtiny2313 ATtiny2313A ATtiny24 ATtiny24A ATtiny25 ATtiny26 ATtiny261 ATtiny261A ATtiny28 ATtiny4313 ATtiny43U ATtiny44 ATtiny44A ATtiny45 ATtiny461 ATtiny48 ATtiny84 ATtiny85 ATtiny861 ATtiny861A ATtiny87 ATtiny88 ATxmega128A1 ATxmega128A3 ATxmega128D3 ATxmega16D4 ATxmega192A3
.com/AVR-Xmega-Mikrocontroller-Module/CrumbX128A1-V1-0-AVR-ATxmega128A1-USB-RS485-SD-Karte-Modul.html Viele Grüße, ER!K
-
Thread
Arduino,Atmega328 mit einem UART erweitern
nimm doch den neuen AVR128DA28, der hat pdip28 3x uarts 128KB flash 16K ram 12bit adc 10bit dac ...
zeigefinger schrieb im Beitrag #6236478: > nimm doch den neuen AVR128DA28, der hat So ist das nun mal - nach fast 5 Jahren sieht die µC-Welt ein bisschen anders aus und der AVR128DA28 hat das Licht der Welt erblickt.
-
Thread
XOR / pointer - Problem
seh ich auch so... avr-gcc (GCC) 4.2.2 (WinAVR 20071221) zumal es an anderer Stelle im programm funktioniert... [c] char S8_Box[] = { 0x28, 0x0C, 0x09, 0x39, 0x12, 0x16, 0x02, 0x1D}; [/c] macht was es soll...
.BChrung_vor_main.28.29
-
Thread
AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )
Gerät funktioniert. Ich würde es gerne für Mega32, Mega128 und AVR32 einsetzen. Gibt's da Erfahrungen ? Merci Frank
Electronics. Nun mache ich die ersten Gehversuch - leider noch erfolglos. Ich habe mir an mein Crumb128 (http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb128-V4-0-AVR-ATmega128-ATmega2561-90CAN128-USB-RS485-CAN-Modul.html) ein JTAG Interface dran gebaut. Nach dem anschließen geht da leider
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
XTEA use 4byte data blocks and 128bit key.
WinAVR-20100110-install.exe http://sourceforge.net/projects/winavr/files/WinAVR/20100110/WinAVR-20100110-install.exe/download 3.LCD Simulation: AVR LCD Visualizer Welche version ? AVR LCD Visualizer (
-
Thread
Raspi Pi Pico schnell genug um 4Mhz Z80 zu sniffen?
WAIT-Geraffel auszukommen. Also > ich jedenfalls könnte es damit umsetzen. Habe jetzt mal nach AVR128DB64 boards geguckt. Sieht ja soweit okay aus. Aber was meinst Du mit doppeltem Takt? Laut Datenblatt hat der AVR128DB64 eine max clock von 24Mhz, wie alle AVR128DBs ... Dummerweise haben die immer
Christoph L. schrieb im Beitrag #7600141: > Habe jetzt mal nach AVR128DB64 boards geguckt. Da braucht man doch kein Board für. Einen AVR128DB28 nagelt man einfach auf Lochraster/Streifenleiter und gut isses. Das ist ja das Geile an den Dingern, die gibt's auch noch