-
Thread
7-Segment-Ansteuerung
Segment-Anzeigen, CA, Ansteuerung an PORTB0, PORTB1 und PORTB2 mit PNP Transistoren ATMega48 */ #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> uint16_t display_value; uint8_t einer, rest, zehner, hunderter; const uint8_t segmenttable[11]; #define T1
Segment-Anzeigen, CA, Ansteuerung an PORTB0, PORTB1 und PORTB2 mit PNP Transistoren ATMega48 */ #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> uint16_t display_value; uint8_t einer, rest, zehner, hunderter; #define T1 0xFE // Basis Transistor 1
-
Thread
AD9833 Programmieren
61042222,69 0x03A36E2F (aufgerundet) Fast alle krumme Hexzahlen. Es gibt Quarze mit 5,6448 MHz (128*44100), das ist -40,2 kHz daneben. https://en.wikipedia.org/wiki/Crystal_oscillator_frequencies Ist das für den TO genau genug?
wird ihm bestimmt jemand die paar Zeilen schreiben. Und statt der Arduino IDE tuts auch ein altes AVR Studio, oder alles was eben STK500 kann.
-
Thread
[V] MikroElektronika "EasyAVR6 Development System"
- EasyAVR6 PROTO Board (http://www.mikroe.com/products/view/323/easyavr6-proto-board/) - Graphic LCD 128x64 with TouchPanel - 2x16 LCD + DS1820 temp. sensor - Serial Cable - Plastic Pen for TouchPanel
ATmega169 ATmega169P ATmega32 ATmega323 ATmega324 ATmega324P ATmega324PA ATmega32A ATmega48 ATmega48P ATmega48PA ATmega644 ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88P ATmega88PA ATmega8A ATtiny12 ATtiny13 ATtiny15 ATtiny2313 ATtiny24
-
Thread
extrem schnell Wandeln ASCII-Hex nach Binär auf einem uC
add r30, r24 96: f1 1d adc r31, r1 98: f0 97 sbiw r30, 0x30 ; 48 9a: 90 81 ld r25, Z Result |= Hex[Byte2 - '0' ]; 9c: a6 0f add r26, r22 9e: b1 1d adc r27, r1 a0: d0 97 sbiw r26, 0x30 ; 48 a2: 8c 91
Am schnellsten geht es sowieso mit einem Dual-Port-RAM und einem FPGA. Ach ja, der gemeine AVR hat ja kein RAM-Interface. Schade.
-
Thread
Bedeutung von 128k words
Hi "128k words Flash memory" 131072 (2^17) Worte á 16 Bit MfG Spess
Auch bei den 14 Bit-Typen so verwendet. -> 1 kWord ==>> Platz für 1k = 1024 Befehle gruß avr
-
Thread
2* UB8830D was mach ich nur mit Ihnen?
Intel_MCS-48 https://www.google.de/#q=intel+ah-basic
einem Atmega haben hier geht es aber um diese Kollegen und das Speichermanagment, welches man im Atmega128 de fakto geschenkt bekommt.
-
Thread
AVR-Mikrocontroller Lehrbuch von Koch
man lieber die Platine (AVR Entwicklungsplatine (ATmega8/ATmega48)) von http://shop.mikrocontroller.net nehmen und dazu ein anders Buch. Vielen Dank schon mal. Gruß Michael
ICh hab vergessen wie das Buch heisst: AVR-RISC-Mikrocontroller von Wolfganag Trampert.
-
Thread
Suche schnellen µC
AVR32 ?
Welche Vorteile hat ARM9 gegenüber den beiden anderen? Was ist leichter zum Unstieg von 8-bit AVR?
-
Thread
XMega128A3 Kalibrationswerte ADC sind alle 0
Irgendwann entnervt aufgegeben und gegoogelt: Jo, hat einer in avrdude vergeigt. Aktualisiertes CrossPack-AVR gibt es nicht, mit der Brechstange über Brew avrdude 6.1 gezogen - selber Fehler. Für heute gebe ich auf.
Meine Demo fuer AVR Stick (Browserprogrammierbar - http://matrixstorm.com/avr/avrstick/#bideavr) funktioniert auch (Quellcode haengt an): [code] XXXXXXXX@thinkrat ~ $ cd /media/1234-5678/ XXXXXXXX@thinkrat /media
-
Thread
AtMega ehwiges Fuse Thema 16 Mhz Quarz
UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT
UART0_CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega48__) ||defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__) || defined(__AVR_ATmega48P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega328P__) /* ATmega
-
Thread
ATmega328/Arduino und weiter?
klassischen" und den "modernen" Baureihen (Einzelstückpreise von Mouser): ATmega1284P-AU 6,50€ AVR128DB48T-I/PT 2,38€ Bezüglich der Beschaffbarkeit gibt es derzeit noch bei beiden Probleme, das sollte aber zumindest nach den Angaben von Mouser ab Oktober bzw. November Geschichte sein (wobei man
und nach drei Stunden damit losarbeiten kann? Was willst du großartig Platinen layouten? An einen AVR128DB z.B. muß doch nur noch ein 100nF Bypass dran und die MCU-Einheit ist fertig. Und für die Peripherie baucht man eh' meist eine Platine. Es sei denn, man ist mit einem Drahtverhau (und dessen
-
Thread
Arduino Schrittmotor
Hallo, ich habe hier einen Arduino Nano, einen 28BYJ-48 Schrittmotor und eine passende Treiberplatine. Ich habe das Beispielprogramm von Funduino genommen und möchte den Winkel und die Geschwindigkeit einstellen. In dem Programm unten habe ich es schon
Hi, Das finde ich bei Reihelt > Schrittmotor 28BYJ-48 (Schrittwinkel 5,625 x 1/64) =0,08789...° ->360°/... =4096 ??? Irgendwer schwindelt viel Erfolg, Uwe
-
Thread
Verständnisfrage: Zeiger auf Funktionen (AVR)
Grösse (Data: 16bit, Function: >=24bit). Keine Ahnung ob dass mit GCC zu machen ist, kann gut sein das AVR-GCC dann am Ende ist.
das steht auf einem ganz anderen Blatt. Wer weiß, vielleicht wird Atmel ja bei AVRs mit mehr als 128 KByte Flash-ROM auch einen Banking-Mechanismus implementieren. Mittlerweile gibt es ja sogar AVR-Varianten, die Code im RAM ablegen können (mit einem Mapping-Mechanismus kann die Aufgabe von Speicherblöcken
-
Thread
Atmelprodukte für Studenten bis zu 50% billiger
mit in das Angebot einschließen? Ich werde Elektroniker, und mache auch jetzt in der Lehre viel mit AVR.
AVR Butterfly AVR ISP mkII
-
Thread
Von atmega8 auf atmega48, Power down Problem
der atmega48 hat? Gruß, Benny.
Aber im Gegensatz zum Mega8 kann der Mega48 wirklich mit ner Flanke aufwachen und sogar an jedem Pin. Das nennt sich dann Pin-Change-Interrupt. Peter
-
Thread
µC - BUCK - BOOST Konverter
neuer PIC Freund schrieb im Beitrag #4966484: > Bei anderen Herstellern viel öfter als bei Atmels AVR8. Mag sein. Aber nicht jeder braucht eine 128MHz PWM. Warum dann jeden uC damit ausstatten?
Spannungen an den IR2101 sind da. Erster einfacher Test ohne Vin und ohne Spule per analogWrite(10,128); analogWrite(9,128); analogWrite(6,128); analogWrite(5,128); mit standart PWM von 970Hz zeigen 50% duty-cycle am Logicanalyzer (direkt an D10,D9,D5,D6 gemessen, TTL) Mit dem Scope genauso
-
Thread
asm: wert dritteln bzw. multipl. mit 1,3periodisch
Falls AVR-ASM (ATMega_xyz), dann mal "fmul" ansehen. ...
Wie genau soll es sein? x + x/4 + x/16 - x/128 = 1.3046875 => 0.3% x + x/4 + x/16 - x/128 - x/256 = 1.30078125 => 0.06%
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
man da vermutlich gar keine 8 MHz > mehr braucht, weil auch so schon recht schnell. PIC3 oder AVR welcher bietet mehr performance? AVR dachte ich hat doch alles single inst (bis auf division) oder? Ist der befehlssatz des pic3 mächtiger? oder wie kann der sonst an die Effizienz des avr rankommen
Deine spezielle Anwendung individuell suchen. DEN Universal-µC für alles gibt es nicht. Weder bei AVR noch bei PIC.
-
Thread
[V] AVR Controller und Diverse Restbestände
(DIL40) -- 2€ 3x ATMEGA8-16PU (DIL28) -- je 1€ 4x ATMEGA168-20PU (DIL28) -- je 1€ 1x ATMEGA128-16AU (TQFP64) -- 2€ 1x ATMEGA32-16 TQ (TQFP48) -- 1€ 4x ATTINY4 (SOT23-6) -- zusammen 0,50€ 2x Feinsockel 28 DIP -- je 10ct (oder gratis zum Controller dazu) 3x Feinsockel 40 DIP
Hallo zusammen, wieder frei geworden: 1x ATMEGA128-16AU (TQFP64) -- 2€ 1x ATMEGA32-16 TQ (TQFP48) -- 1€ Gruß Tim
-
Thread
Erfahrungsberichte zu verschiedenen USB-ISP-Programmern
es egal ob 3 oder 5V das LAB liefert 3-3,3V glaube und kann ebenso 5V targets flashen siehe AVR Datenblatt .. logic HIGH erkennt der AVR ab 1,6V ob es dann 3V oder 5V sind macht die 1 nicht noch mehr zur 1
Wird das Gerät denn von AVR-Studio erkannt?
-
Thread
Timer0 beim ATtiny24
Hallo Uwe, ich stelle im AVR Studio den internen Oszi auf 8MHz. Dann habe ich ca. 3 Hz. Bei einem 4Mhz externen Quarz eben nur ca. 1,4 Hz. Damit sollte der interne Takt schon bei 8 MHz laufen. Trotzdem danke und Gruß aus MD
$regfile = "ATtiny24.DAT" $crystal = 8000000 $hwstack = 48 $swstack = 48 $framesize = 80 Clkpr = 128 Clkpr = 0 'damit läuft er auf 8MHz auch wenn clkdiv8-Fuse gesetzt ist... DDRA = &B00000101 On Timer0 INTTimer0 Config Timer0 = Timer , Prescale
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
noetig, Quarz ran und fertig) und geht ueber die ganze Peripherie. Die Fuses koennen beim AVR etwas nervig sein, das gebe ich zu. Wenn man von AVR kommt ist es vielleicht etwas ungewohnt, das man auf ARM zur Ansteuerung von Pins evtl. 2 Register hat. set und clear. Das finde ich bei AVR auch
Ralfi schrieb im Beitrag #5319981: > Der AVR Programmierer ist beeindruckt Hab in der Industrie noch keinen AVR Programmierer getroffen :-) 8051 ist "bewährter Industriestandard", PIC ist billig, ARM ist "modern" (obwohl älter als AVR).
-
Thread
PPS5330 Labor-Netzteil hack
und IRQ vermeiden! ein ATmega macht das https://rn-wissen.de/wiki/index.php/Analog_Komparator_(Avr) http://modelleisenbahn-steuern.de/controller/atmega8/17-der-analog-comparator.htm https://www.mikrocontroller.net/topic/198508 http://www.grzesina.de/avr/acompare/acompare.html
Als Display könnte man ein Oled ohne Schutzglas nehmen. Das hier z.B. EA OLEDL128-6LWA von Electronic Assebly. Das würde von den Abmessungen gut hinter die Front passen. Link: https://www.reichelt.de/grafik-oled-128x64-68x51-mm-weiss-ohne-schutzglas-ea-oledl128-6lwa-p259375.html
-
Thread
Mikrocontroller für schnelle PWM gesucht
...Timer2 (CLKper) vom Xmega kann von der internen PLL gespeist werden -> 20-128MHz Datenblatt: http://www.atmel.com/Images/Atmel-8331-8-and-16-bit-AVR-Microcontroller-XMEGA-AU_Manual.pdf ATMEGA16A4 kostet bei Mouser ab 100 Stk. 1,34 Euro (je nach Typ) Gruß St. Ende
Ist der MCS8048 etwas für dich? https://de.wikipedia.org/wiki/Intel_MCS-48
-
Thread
Logic Analyzer Projekt - jemad lust!?!?!?
wurde ist ein ziemlicher Rueckschritt. 1996 gabs im Elektor (basierend auf Lattice 1016) einen 16/32/48/64 kanaligen 50Mhz Analyzer der wirklich gut als Basis fuer was neues geeignet waere. Helmut
USB könnte man ja einfach die bus-buffer für die datenleitungen tristate schalten und dann mit einem AVR draufgehen, um die daten auszulesen. ideal wären meiner meinung nach mindestens 128K samples für jeden kanal. da ganze könnte man ja modular aufbauen, z.B. 32 kanäle pro platine. wenn man dann will
-
Thread
USB-Stick am Mikrocontroller VNC1L
siehest Du die Abläufe und die Antworten des VNC1L im Detail. http://www.youtube.com/watch?v=r3fF48pI0Wo
echt einsteiger auf dem Gebiet. Ich wollte dien Programm nutzen um Daten zu loggen. ich benutze einen AVR ATmega32 und AVR Studio 5. Nun ist mir aufgefallen das du vnc2l_avr.c in VNC!L_AVR.c includierst ohne eine Header Datei zu packen...wenn ich das ganze kompilieren will, bekomme ich die fehlermeldung
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
läuft. Ich finde es erstrebenswert, dass wir einen _gemeinsamen_ Code haben, der sich für ARM _und_ AVR compilieren lässt. Ich hatte das mal mit AtmelStudio und [c]#ifdef _AVR_IOM2560_H_ // … #ifdef _AVR_IOM328P_H_ // …[/c] gemacht. Ging super! … oder zumindest gemeinsame .h-Datei-Schnittstellen
auslesen wenn die 3,3V mit Power 0,3A läuft -> wlan Chip in Betrieb nehmen hach ist das schön mit 128kB flash und 16 kB Ram (hey ihr STM User nicht zu laut schmunzeln, für Arduino oder AVR Nutzung bin ich zufrieden) Ich wüsste auch noch nicht wie ich die 128k vollbekomme, vielleicht mit LED Bilder
-
Thread
Welches 7 Zoll Grafikdisplay ist gut?
willst, dann verwendest du einen RPi oder ähnl als Display-Controller für den AVR. ;-)
generiert werden, ist mit einem AVR dann völlig Feierabend. Wenn Dir schwarz-weiß reicht, kannst Du ruhig ein TFT-Display nehmen und alle RGB-Leitungen zusammenschalten. Bei einem 7" Display mit 800x480 Pixeln reichen schon 48 KB Bildspeicher
-
Thread
ATmega324p: T2 als 'Echtzeituhr'
Info: Bei einem ATmega48 läßt sich der Oszillator mit 2 x 18pF exakt auf 32768Hz abgleichen. Dieser hat aber eine höhere Stromaufnahme im 'power save' Modus. Und wie es dann beim ATmega48P aussehen wird, kann mangels Verfügbarkeit
aufwendig. Da nehme ich dann doch lieber einen fertigen Uhrenbaustein. Interessanterweise tickt der Mega48 ja ganz anders. Atmel scheint das Problem nicht zu kennen, sonst hätte man den Oszillator doch so aufgebaut, daß er für alle Modelle gleich verwendbar wäre (Quarz+Kondensatoren). Ärgerlich bei AVR
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
AVR development board core board minimum system" ATmega88 M88 AVR Development Board Core Board Minimum System ATmega128M128 AVR Development Board Core Board Minimum System ATmega168 M168 AVR Development
AVR Development Board Learning Board (On-board SD card ATmega128 mega128 AVR MP3 Development Board Learning Board "Arduino Pro Mini modified ATmega168 AVR core board development board" Arduino Pro
-
Thread
Günstige Universal-Programmer Empfehlung: TL866
Den BX48 kauft man auch eher bei Reichelt... hab ich seinerzeit auch gemacht (hab noch nicht den Typ II), der Preisvorteil war damals sogar noch etwas größer .
Gibts denn zwischen TL866 und BX48 nix?
-
Thread
"Universalprogrammer" für Linux
struct ftdi_context *ftdi; struct ftdi_device_list *devlist, *curdev; char manufacturer[128], description[128], serialnumber[128]; int retval = EXIT_SUCCESS; if ((ftdi = ftdi_new()) == 0) { fprintf(stderr, "ftdi_new failed\n"); return
Checking device: %d\n", i); if ((ret = ftdi_usb_get_strings(ftdi, curdev->dev, manufacturer, 128, description, 128, serialnumber, 128)) < 0) { fprintf(stderr, "ftdi_usb_get_strings failed: %d (%s)\n", ret, ftdi_get_error_string(ftdi)); retval = EXIT_FAILURE
-
Thread
Ethernet Relais
mitsamt Bootloader und einsatzbereiter Firmware bekommen. http://www.chip45.com/products/crumbx1-net_avr_xmega_modul_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php Da schließt Du nur noch Netzteil, Transistoren und Relais an - fertig. Zur Ansteuerung erstellst Du Dir eine HTML Datei
Bootloader und > einsatzbereiter Firmware bekommen. > > http://www.chip45.com/products/crumbx1-net_avr_xmega_modul_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php > > Da schließt Du nur noch Netzteil, Transistoren und Relais an - fertig. > Zur Ansteuerung erstellst Du Dir eine HTML
-
Thread
Einfach-Messdatenerfassung
> Die 48V sind übrigens Absicht - nur so kannst Du nämlich die in der Norm > geforderte Leistung von 10 oder 16W überhaupt über 100m Ethernet-Kabel > übertragen. Und 48V ist gerade noch Kleinspannung. ok
haben. Das könnte Geld sparen helfen. Beispielsweise fand ich mal einen MSP430F478IPNR mit 8MHz, 48k Flash, 2k RAM, 5x 16bit ADC, 1x 12bit DAC für nur 5.63.-. Das ist weit unter 20.-. Es kann also schon Sinn machen über solche Synergien nachzudenken. Ein MSP430F5418 mit 18MHz, 128kB Flash, 16kB
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
SN74LVC245A, TI: 8fach Bus Transveiver -> 0,10€/Stk. 435x ATMEGA325-16AU, Atmel: AVR -> 0,75€/Stk. 60x PCA9306D, NXP: I²C Level Shifter -> 0,50€/Stk. Halbleiter Speicher: 28x 29LV040CQI-70G, Macronix: 4MBit Parallel Flash -> 0,50€/Stk. 10x 39VF010-70-4C, Microchip: 1MBit Parallel Flash -> 0,25€/Stk. 128x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,50€/Stk. 152x S29AL008D70TFI02, Spansion: 8MBit Parallel Flash -> 0,25€/Stk. 43x M24C64-RMN6P, ST: I²C EEPROM 64kBit
-
Thread
Evaluation neuer Mikrocontroller: ARM? Gesperrt
Cortex M3 raten. Da gibts ja schon 4 Hersteller (Atmel, NXP, ST, TI). ST ist zur Zeit bei 1MB Flash, 128kB RAM intern. CAN, USB, Ethernet haben die oft auch schon drin. Peter
us pro Berechnung. Laut http://www.smxrtos.com/ussw/gofast/gofast_arm_cwk.htm braucht ein ARM7 @ 48 Mhz < 3 us pro Addition oder Multiplikation d.h. das Teil wäre hier zu 60% ausgelastet (ohne FPU). Empfehlung: AVR32 in Form des UC3C http://www.atmel.com/dyn/corporate/view_detail.asp?ref=&FileName
-
Thread
Prüfen ob ein Microkontroller funktioniert
Guten Tag, ich würde gerne kontrollieren ob der Microkontroller: M9S08AC128CFGE noch funktionstüchtig ist. Ein datasheet habe ich nicht gefunden. Wie kann ich ihn kontrollieren? (Bitte gut erklären bin absoluter Leihe, und keine Angst ich tu mir schon nicht weh.) Mfg
2Fdoc%2Fdata_sheet%2FMC9S08AC128.pdf%3Ffsrch%3D1%26sr%3D1&usg=AFQjCNGEjM8G-WJB1qfGH98oKPOofWRktA&bvm=bv.112454388,d.bGg
-
Thread
Digitales Oszi im Selbstbau
Hallo, zum Thema Speicher mal bei http://www.myplace.nu/avr/dram/index.htm vorbeischauen, da läuft ein DRAM an einem AVR. Gruß, Axel
darstellen soll. Es gibt da ein Triggersignal mit etwa 2 kHz. Wenn ich das dann hochrechne mit den 128 Pixel Breite des LCDs, da komme ich dann auf eine Abtastfrequenz von ca 260kHz. Also einfach nur darstellen, ohne Scrolling oder sonstige Feinheiten. Der AVR legt dann die Abtastfrequenz fest und stubst
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
Monk schrieb im Beitrag #7753426: > Ich würde bei Neuentwicklungen berücksichtigen, daß AVR in den > vergangenen 10-20 Jahren (verglichen mit anderen) besonders teuer > geworden sind, währen einige andere sogar billiger wurden. Nunja, die "klassischen" AVR8 sind wirklich ziemlich teuer
die Klassiker. Z.B.: (Mouser-Preise Einzelstück): Klassiker ATMEGA1284P-AUR : 6,65€ Modern AVR128DB48T-I/PT: 2,16€ Die sind vom Package, der Pinzahl und vom Speicher her in etwa gleich, der Moderne hat aber mehr Takt, einen effizienteren Befehlssatz, modernere und deutlich umfangreicherere
-
Thread
Glühwürmchen in Rotkohlglas gefangen
Glühwürmchen loslegen beträgt ca. 6 Sekunden, also in etwa so lang wie man erwarten würde. Aber bei Zahlen ab 128 geht gar nichts mehr... Ich übersetze den Sourcecode mit der aktuellen Version von WinAVR (d.h. mit dem gcc), was benutzen die anderen Nachbauer? Evtl. alle das AStudio? Oder woran könnte das noch
-Wl,-Map=firefly.map,--cref -lm firefly.o: In function `eeprom_read_block': c:/winavr/bin/../avr/include/avr/eeprom.h:268: undefined reference to `seed' c:/winavr/bin/../avr/include/avr/eeprom.h:268: undefined reference to `seed' firefly.o: In function `init': C:\Dokumente und Einstellungen\
-
Thread
3 Phasen 0-80Hz Sinusgenerator
erster Versuch die Taylorreihenentwicklung. Vorerst rechnete ich mit float. Damit schaffte ich bei 48MHz Systemtakt eine Zykluszeit von gut 230us. Das war mir viel zu langsam, da ich eine Samplerate von 10kHz angepeilt hatte. Somit implementierte ich die Berechnungen mit fixed point (Format: 1.15.16
Sinustabelle im Flash, z.B. 256 Werte groß und dann nach dem DDS Prinzip auslesen. Da schafft ein AVR rund >1MS/s. Die Frequenzänderungen ist dann lediglich eine Änderung des Wertes der in jedem Takt zum Akkumulator addiert wird.
-
Thread
AVR bootloader kernel ATmega32 *nix
Kai möchtest Du etwa die 'Nachteile' des AVR's umgehen, indem Du einen virtuellen AVR in den (echten) AVR programmierst? Das hätte dann den Vorteil, dass man den virtuellen AVR z.B. mit WinAVR, in C, programmieren kann. Aber interpretierter
a matchbox (1.25² × 1.88²). http://www.circuitcellar.com/avr2006/winners/DE/AT2616.htm http://avr.auctionant.de/avrETH1/index.html
-
Thread
Umstieg, lohnt es sich,
kaufe: http://store.atmel.com/PartDetail.aspx?q=p:10500303;c:100113 >>>> Evaluation Kit for Atmel AVR AT32UC3A0512AU demonstrating Atmel's state-of-the-art AVR UC3 microcontroller in Hi-Fi audio decoding and streaming applications, including applications that carry an Atmel licensed Audio firmware IPs
und müssen von da gelgesen und ggf. > sogar leicht decodiert werden. Du könntest einen dsPIC33FJ128GP802 (28 Pin) oder dsPIC33FJ128GP804 (44 Pin) nehmen. Beide haben einen Stereo Audio DAC, der per DMA gefüttert werden kann, sind 16-Bitter, haben eine 40 Bit DSP-Einheit für digitale Filter etc und
-
Thread
LED Multiplex erfahrungen - Maximale zeilen?
einer Helligkeitsstufe kann man locker 24 Zeilen nehmen, ohne das etwas flackert oder flimmert und der AVR hat noch genug CPU-Power übrig. Hier mal ein Bild von einer von mir gebauten 48x7er LED-Matrix. Hier bedient je ein ATTiny2313 36LEDs. Die 8 ATTinies werden von einem Mega162 mit Daten versorgt. Materialkosten
Also folgendes Setup werde ich verwenden: 3x HC373 latch 1x 62256 SRAM 1x I2C EEPROM 1x MegaAVR zum verwalten in dem kleinen eeprom können kurze animationen etc gespeichert werden (später vielleicht ne SD-Card?), welche über die serielle schnittstelle des AVR reingeschoben werden können. der
-
Thread
Was übersehe ich?
: >> # Aussagekräftigen Betreff wählen >> # Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
irgendwie geschafft, am Port B die Bits 4, 6 und 7 zu setzen? >> Portb = 16 >> Portb = 64 >> Portb = 128
-
Thread
(Audio-)DSP mit USB, min. 3x I2S, etwas Speicher; KEIN BGA
Schon mal die AVR32 angeschaut? Da gibt es welche mit I2S, HS USB und neuerdings anscheinend auch FPU.
mit wenig Aufwand eine schöne Zusatzfunktion schaffen kann. Dafür bin ich an dieser Stelle halt auf 48 kHz begrenzt; Aber mal ehrlich: Besseres Material habe ich zur Zeit sowieso nicht.
-
Thread
AVR Studio 4
} Nach build and run bekomme ich folgende Fehlermeldung Build started 5.8.2012 at 16:48:18 avr32-gcc -I"C:\Program Files\NiboLib\include" -mmcu=atmega128 -Wall -gdwarf-2 -std=gnu99 -D_NIBO_2_ -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
bernd Fröde schrieb im Beitrag #2782019: > avr32-gcc ... Falscher Compiler.