-
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
[V] Dinge abzugeben
Atmega32U4 und Atmega8U2 einsetze gebe ich dieses Board ab. http://www.wiki.elektronik-projekt.de/embedit/avr/module/markusb_i VHB: 8,00 EUR + Versand *Zu Bild29.jpg* Atmega32L + Kameramodul + Display + SDSlot Beispielcode dazu verfügbar.... VHB: 20,00 EUR + Versand
Stück 4,00 EUR + Versand Hermes Zu Bild32.jpg 2x 24V Superfluxleiste warmweiß 14 LEDs - 284,48 x 20,48mm ca. 130mA ca. 210Lumen VHB: Je Stück 5,00 EUR + Versand Zu Bild33.jpg 2x Seduboard + Wannenstecker, USB Buchse, Netzbuchse,Taster DMX-Transceiver-IC USB Weitere Infos: http://www.sedu-board.de
-
Thread
Einige Fragen bezüglich Strom sparen beim ATmega8
zufrieden sein kann, wenn ich einen Ruhestrom > von ca. 1mA erreiche. Vergiss es. Die paar mA, die der AVR braucht, fallen da nun wirklich nicht ins Gewicht. Ich würde mir eher Sorgen um das mit Störungen verseuchte Boardnetz und das aus dem Eigenbau folgende Zulassungsproblem machen.
werden kann. Das solltest du auch ganz schnell machen. Atmega88(p)a, möglicherweise reicht auch ein 48er, Power-Down und Pin-Change-Interrupt. Und dein Stromverbrauch sinkt unter 1µA. Denn wenn schon denn schon. mfg.
-
Thread
AVR gegen den Rest der Welt
Lebens genug hat. Wenn man eigene Fabs hat, kann man das machen. So etwas schafft Vertrauen. 2. AVR und GGC AVR ist nicht zuletzt auch durch die Verfügbarkeit eines brauchbaren GCC-Ports populär geworden. Dabei sind AVR und GCC kein "Dream Team". Beim Design der AVR-Architektur saß IAR (schwedischer
werden. Dadurch sind fast alle Befehle der PICs in nur einem Taktzyklus abgearbeitet. Die meisten AVR Befehle brauchen aber mehr als einen Taktzyklus, zwei oder drei sind da die Regel! Da die moderneren 8Bit PICs aber mit 48 oder gar 64MHz Oszillatorfrequenz arbeiten können (Intern durch PLL erzeugt
-
Thread
Problem mit der Beschaltung eines CAN-Knoten
Peter K. schrieb im Beitrag #2606895: > CAN-Treiber für den AVR ...dann solltest Du Dir vielleicht mal die AT90CANxx Serie ansehen.
Noch was: 1- LPC11C24FBD48/301, 10 1,7859 € 17,86 € Summe: 17,86 € Fracht: 6,00 € Steuer: 4,53 € Gesamtsumme: 28,39 € Auszug aus der Rechnung meiner Bestellung.
-
Thread
ATMEGA328P auf Arduino Uno
Arduino-Programierumgebung 0.22 getestet. Bootlader Uno: ATmegaBOOT_168_atmega328_pro_8MHz.hex in C:\AVR\Arduino_stuff\arduino-0022\arduino-0022\hardware\arduino\bootloaders\atmega Firmware in zugehörigen ATMega8U2 des Uno: C:\AVR\Arduino_stuff\arduino-0022\arduino-0022\hardware\arduino\firmwares
Arduino as ISP eingestellt, aber auch schon die anderen Punkte ausprobiert. Wäre ja auch unlogisch wenn AVR ISP funktionieren würde!
-
Thread
PWM mit ATMEGA168
#2585507: > Es geht natürlich auch per Software: > Beitrag "8-fach 12-Bit Soft-PWM LED-Dimmer für mega48" Hier geht es doch wenn ich das richtig sehe um eine HArdware PWM anstelle iner Software pwm.
// Software-PWM by PoWl - 25.10.08 // webmaster@the-powl.de // ATmega168 @ 8Mhz #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdbool.h> // Sinustabelle für Demo const uint8_t sinetable[] = { 128, 131, 134, 137, 140, 143, 146, 149, 152, 155, 158,
-
Thread
SVPWM mit LPC1769
32bit Variablen gemacht. Die Multiplkation geht dort ueber 64bit, was die ARMs koennen. Sicher auch AVR32, sowas benutzt Atmel in den App-Notes auch. [C] // das Ergebnis wird in pM->valpha und pM->vbeta gespeichert // das >>32 anstelle >>31 bedeutet, dass valpha und vbeta durch // 2 geteilt
die mir wichtig sind: -separater Aufbau von Controller und Leistungsteil -High-Voltage-fähig: 48..300V DC, Auslegung mit 450V Bauelementen -vollständige Opto-Entkopplung von Leistungsteil/Feedbackzweig und Ansteuerung -Ausführung möglichst als Shuttle- oder Mainboard von z.B. TI DK-TM4C123G -
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
Hallo Forengemeide, Der AVR FTDI ISP-Prog hat nun das Beta-Stadium erreicht. Es sind nun alle geplanten Features implementiert. Zuletzt kammen die AVR-8 mit FLASH-Speicher größer 128kB dazu (Leider besitze ich aber kein 256
index.php?section=PC_Delphi_FT2232_AtmelISP.html Die folgenden Typen werden unterstüzt: - AtMega48 - AtMega88 - AtMega168 - AtMega164 - AtMega324 - AtMega644 - AtMega169 - AtTiny261 - AtTiny861 - AT90USB64 - AT90USB128 - AtMega8 - AtMega16 - AtMega32 - AtMega128
-
Thread
Atmega48 & ADC
Sorry! Falscher Code. Alter Stand. Hier der neue. ;) [c] #include <avr/io.h> void adc_init (void) { ADMUX = 0x00; /*Referenz auf AREF - interne Ref aus */ ADCSRA = 0x07; /*Teiler auf 128 - höchste Genauigkeit*/ ADCSRB = 0x00
Im [[AVR-GCC-Tutorial]] steht bereits: > // Kanal waehlen, ohne andere Bits zu beeinflußen > ADMUX = (ADMUX & ~(0x1F)) | (channel & 0x1F);
-
Thread
Decodierung von 6 Quadratur(Drehgerber)Signalen - extern zur Entlastung des PIC
vielleicht OK. Wenn es kleiner sein muss, muss man was moderneres nehmen, z.B. Coolrunner-II in QFN32 oder 48. MfG Falk
verarbeiten. Da es nicht um manuelle Drehgeber geht, würde ich konservativ pro Kanal einen ATmega48 einsetzen. Die Lösung ist auch noch mit höher aufgelösten Drehgebern funktionssicher und skalierbar. Jung-dynamisch angegangen würde ich 2 x ATmega48 für je drei Kanäle programmieren und sehen, wie
-
Thread
Raspberry Pi ist da
Kinders. Gehäuse, 800MHz aufgebohrter ARM11 und 512K L2 Cache versus 700MHz normaler ARM11 und 128K L2 mit der GPU geteilt, 1GB DDR3, eSata, Gigabit Ethernet...
diese möchte ich direkt auswerten und über die GPIO-Pins (auf dem Board) Befehle zu verschiedenen AVR-Boards schicken.
-
Thread
[V] ATxmega-Platinen Restposten fuer kleinen Preis
Platinen EUR5,00 ab 5 Platinen EUR4,00 Hier die Zusammenfassung: - Platine basiert auf ATxmega128A1 (TQFP 100, 3V3) - 48 I/Os, 2.56mm-Raster, pro Port benutzbar - Hauptquarz, trimmbarer Uhrenquarz - DAC mit Verstaerkerstufe (OpAMP TS912) - Mit bis zu 16MB SDRAM bestueckbar, EBI-Port vorhanden
überladen. Ich überlege auch schon. Ich habe übrigens noch passenden 8Bit SDRAM rumliegen. *MC48LC16M8A2*
-
Thread
DSP-Plattform für Audio
Aus dem Datenblatt: "48 kHz" "128 instructions/sample clock" "1 s Reverb time" Das sollte für einfach Anwendungen wie IIR reichen. Für mehr aber auch nicht. 1) Heute ist 192kHz Standard -> Faktor4 an Rechenbedarf 2
darstellen können. Ein 100MHz DSP bekommt da ganz bequem auf > 1Mio instructions. Das richt dick für eine 128k FFT.
-
Thread
Variable mit merkwürdigem Verhalten
Programm nehmen) Vielleicht kann mir jemand einen Tipp geben. Vielen Dank. Kai µC: AT90CAN128 Software: AVR-Studio 5 (zum kompilieren) AVR-Studio 4.19 (zum flashen mit JTAGer Nachbau) Ausschnitte aus dem Programm: In h-Datei: unsigned int quantity_readout; In C-Datei:
folgendes gemacht: /* supply price -> int to string */ supply_price_string[0]=(supply_price_int/1000)+48; supply_price_string[1]=46; supply_price_string[2]=((supply_price_int%1000)/100)+48; supply_price_string[3]=((supply_price_int%100)/10)+48; supply_price_string[4]=((supply_price_int%10)/1)+48; supply_price_string
-
Thread
DHT22 liefert eigenartige Werte
Folgende Daten kommen an: [code] 10000001 | 00110000 | 00000000 | 01101001 | 0001101 129 48 0 105 0 DATA_OK 10000001 | 00110000 | 00000000 | 01101001 | 1001101 129 48 0 105 0 DATA_NOT_OK 10000001 | 00110000 | 10000000 | 01101001 | 1001101 129 48 128 105 0 DATA_OK [/code] Vielleicht findet ihr den Fehler ;) Schöne Grüße Paul
-
Thread
Taktproblem im USB AVR Lab / AVR ISP Mode
. Daher muss ich einen recht niedrigen ISP-Takt einstellen. Im AVR-Studio habe ich die Wahl zwischen 51,1 Hz, 100 Hz, 6,48kHz und dann den höheren Taktraten ab 125kHz, die hier natürlich nicht funktionieren. Mit 6,48kHz kann ich z.B. Fuses lesen und schreiben oder
Hallo Thomas, Das liegt daran, das als Rückgabewert vom USBLAB beim Takt <=6.48KHz immer 0xFE zurückgegeben wird, was eben vom AVR-Studio als 0Hz interpretiert wird. Die Tabelle habe ich mal 2009 erstellt. USBLAB-MKII AVR-Studio Readback: 8MHz 0x00
-
Thread
die gemeinsten Fallstricke in C
Beitrag #2571904: > #define check_line(a) ..... > > würde ich eine Revolte anzetteln :-) Die AVR Include-Files strotzen nur so vor kleingeschriebenen Macros. Peter
#2571904: >> #define check_line(a) ..... >> >> würde ich eine Revolte anzetteln :-) > > Die AVR Include-Files strotzen nur so vor kleingeschriebenen Macros. > > > Peter assert() ist auch eins - und das ist nicht nur bei AVR vorhanden :)
-
Thread
Fehlermeldung bei Attiny13 Programmierung
Tiny13 programmieren. Mit dem Mega8 funktioniert es!! Fehlermeldung: make flash avrdude -c avr910 -P /dev/tty.SLAB_USBtoUART -p attiny13 -U flash:w:main.hex:i Found programmer: Id = "AVR ISP"; type = S Software Version = 3.0; Hardware Version = 3.0 Programmer supports auto addr increment
Device code: 0x41 = ATMEGA103 Device code: 0x42 = (unknown) Device code: 0x43 = ATMEGA128 Device code: 0x44 = (unknown) Device code: 0x45 = ATMEGA64 Device code: 0x46 = (unknown) Device code: 0x47 = (unknown) Device code: 0x48 = (unknown) Device code: 0x49 =
-
Thread
Probleme mit AVRISP MKII
Wenn du es mit Win nochmal probieren willst: [1] WinAVR installieren: http://sourceforge.net/projects/winavr/files/WinAVR/20100110/ [2] AVR Studio 4 installieren: Build 4.19 https://www.mikrocontroller.net/articles/AVR-Studio#Direktlinks_Installer
- Im AVR-Studio unter Hilfe/AVR Tools User Guide/Atmel ISP mkII/TroubleShooting durchgehen - Prüfe deine Schaltung nochmals sehr penibel - Leitungen durchmessen - Controller tauschen - etc.
-
Thread
Vorfrühlingsaktion
TO247; 2 EUR/Stck IKW30N60T: IGBT 600V, 30A; TO247; 2,50 EUR/Stck CY7C64713-100AXC: USB Controller, 48MHz 8051 High Speed; TQFP100; 5,00 EUR/Stck ATMEGA128-16AV: AVR Risc Controller; TQFP64; 2,50 EUR/Stck AT90CAN128-16A: AVR Risc Controller,128K ISP; TQFP64; 4,00 EUR/Stck DSPIC30F5013: High-Performance
ULTRAFAST SOFT RECOVERY RECTIFIER DIODE APT30DQ120: TO247; 2 EUR/Stck CY7C64713-100AXC: USB Controller, 48MHz 8051 kernel High Speed; TQFP100; 5 EUR/Stck ATMEGA128-16AV: AVR Risc Controller; TQFP64; 2,50 EUR/Stck DSPIC30F5013: High-Performance Digital Signal Controller; TQFP80; 4 EUR/Stck LEM Stromwandler
-
Thread
Transistortester AVR
ATmega8 eingeführt. Beim Beginn meiner Arbeit hatte ich auch den Ehrgeiz, eine Version für einen ATmega48 übersetzen zu können. Die Assembler Routine von ReadADC spart bei einem ATmega168 80 Bytes Code (Flash Speicher). Ich entwickle unter (Ubuntu-) Linux mit einer avr-gcc Version 4.5.3 . Mit dieser Version
http://avr8-burn-o-mat.aaabbb.de/
-
Thread
USBasp von Fischl unter Ubuntu installieren
="0660" # AT90USB ATTR{idVendor}=="10c4", ATTR{idProduct}=="ea60", GROUP="plugdev", MODE="0660" # AVR910 ATTR{idVendor}=="03eb", ATTR{idProduct}=="2105", GROUP="plugdev", MODE="0660" # AVR ONE ATTR{idVendor}=="03eb", ATTR{idProduct}=="210d", GROUP="plugdev", MODE="0660" # Atmel XPLAIN CDC Gateway
Wie soll ich da nun weiter vorgehen? Scheinbar liegt es ja nicht an der AVR-Schaltung, oder?