-
Thread
AVR Risc Mikrocontroller von Wolfgang Trampert
Datenblatt ATmega128 Seite 13. Aber das stimmt dann wohl, oder: wenn ein anderer Baustein mit 15 Adress- und 8 Datenleitungen angesprochen wird
totale Reinfall. Ich gebe allerdings zu, daß über 120 Byte Variablen (global oder überlagert) und 128 Byte Stack oder Arrays der AVR wieder etwas effizienter sein kann. Den ATtiny8313 gibts natürlich nicht, damit war ein ATtiny2313 mit 8kB Flash gemeint, wofür ich viel Potential sehe. Auch einen
-
Thread
kann man einen mikrocontroller übertakten?
Ich habe meinen µC mal, rein aus unwissenheit, übertaktet(48MHz anstatt 40MHz). und der haut noch immer hin. aber der controller ist unverwüstlich :D. wies bei den AVRs aussieht, weis ich nicht. ich schätze mal du benutzt einen AVR oder?
Taktfrequenz nicht hinzubekommen. Allerdings kann ein ARM auch Code aus dem RAM ausführen, was ein AVR per se nicht unterstützt (mit Ausnahme der USB-AVR-Modelle, die gar kein Flash-ROM haben).
-
Thread
C Programcode für Motorsteurung
#include <avr/io.h> #include <avr/interrupt.h> #include <inttypes.h> #include <stdbool.h> #include <avr/pgmspace.h> #define F_CPU 16000000ULL #include <util/delay.h> void InitPWM() { TCCR0A|
#include <avr/io.h> #include <avr/interrupt.h> #include <inttypes.h> #include <stdbool.h> #include <avr/pgmspace.h> #define F_CPU 16000000ULL #include <util/delay.h> void InitPWM() { TCCR1B =
-
Thread
TV Bild mit AVR
, &H48 , &H48 , &H00 Data &H00 , &H00 , &H48 , &H48 , &H48 , &H70 , &H20 , &H18 Data &H00 , &H00 , &H78 , &H40 , &H30 , &H08 , &H78 , &H00 Data &H70 , &H88 , &H88 , &HF8 , &H88 , &H88 , &H88 , &
nicht unbedingt notwendig. Ich versuche das demnächst auf einem ARM, da dieser billiger ist als ein AVR mit viel SRAM und da dieser ein 16bit SPI Interface mit 8 Word FIFO hat, was erlaubt 128Pixel auf einmal zu schreiben (nennt sich SSP Interface). Pro Zeile muss der uC also nur 4x Werte nachliefern
-
Thread
Wirkleistungsmessgerät
Bei mir läuft der AVR mit 8MHz, wenn du noch zusätzliche Sachen berechnest, dann sollte der AVR mit 16 oder 20MHz laufen (ADC Teiler entsprechend einstellen.) Die 5V stammen aus einem kleinen Hilfstrafo der etwa 8-10V erzeugt
siehe auch: AVR465: Energy Meter http://atmel.com/dyn/resources/prod_documents/doc2566.pdf http://atmel.com/dyn/resources/prod_documents/AVR465.zip
-
Thread
welcher (analoge) Filter für FFT im Audio-Bereich?
Hallo allerseits, ich bastle grad etwas mit FFT am AVR herum, funktioniert schon recht fein... Quelle soll ein Audio-Signal sein, also allermaximalst 20 kHz, eher <16kHz. Gesampelt wird vom ADC mit (voraussichtlich) 48kHz. Damit ich keine Aliasing-Effekte
Daempfung von 48 dB must du bei der halben Samplerate erreicht > haben. Eigentlich mag ich das gar nicht ausrechnen: von 16kHz geträumter maximaler Nutzfrequenz zu 24kHz halber Samplerate 48dB zu erreichen dürfte
-
Thread
Oszilloskop mit AVR
hast du dabei die Daten über den AVR in den RAM geschrieben? Da würde mich der Code schon interessieren. Kann ja dann nur daran liegen. Oder hat der AVR nur den Takt vorgegeben?
vielleicht könnte man die typischen Zeiten mit dem AVR ausrechnen?
-
Thread
Flashen mit Atmel Studio 6
nicht mehr und der untere war (glaub ich) 4,8 Volt. Ich habe das jetzt nochmal mit einem ATMega48 unter AVR Studio 4.19 getestet. Mit dem AVR ISP MKII und dem STK500 lässt sich der ATMega (1MHz interner Takt) problemlos bis herunter auf 1,6V flashen. Irgend etwas machst du falsch. MfG Spess
nicht mehr und der untere war (glaub ich) 4,8 Volt. > > Ich habe das jetzt nochmal mit einem ATMega48 unter AVR Studio 4.19 > getestet. Mit dem AVR ISP MKII und dem STK500 lässt sich der ATMega > (1MHz interner Takt) problemlos bis herunter auf 1,6V flashen. > > Irgend etwas machst du falsch. >
-
Thread
Programmierung einer Laufschrift
=avr-gcc COLLECT_LTO_WRAPPER=/opt/local/libexec/gcc/avr/4.9.1/lto-wrapper Ziel: avr Konfiguriert mit: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_cross_avr-gcc/avr-gcc/work/gcc-4.9.1/configure --prefix=/opt/local --target=avr --infodir=/opt/local/share/info --mandir=/opt/local/share/man --datarootdir=/opt/local/share/avr-gcc --with-system-zlib --with-gmp=/opt/
-
Thread
AVR Bootloader in C - Artikel
dass die Hex-Datei nicht 1796 Byte sondern 2520 Byte groß ist. Hier einem mal die Ausgabe von Win-AVR beim kompletten Rebuild: [code] Build started 12.12.2010 at 21:52:31 avr-gcc -mmcu=atmega128 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=14745600UL -Os -funsigned-char -funsigned-bitfields -
-mmcu=atmega128 -Wl,-Map=Bootloader.map Bootloader.o uart.o -o Bootloader.elf avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature Bootloader.elf Bootloader.hex avr-objcopy -j .eeprom --set-section-flags
-
Thread
Projet um die Kapazität von Akkus zu messen
48,1 78,4 87,11 80% 86 " 78,3 87,00 85% 85 48,0 78,2 86,89 90% 86 " 78,1 86,78 95% 85 47,9 78,0 86,67 Ri Maximal
Hallo frewer 1. Hast du im AVR Studio eingestellt, dass das vorhandene makefile verwendet werden soll oder lässt du dir eins von AVR Studio erstellen? Ansonsten wenn du WinAVR installiert hast sollte auch ProgrammesNotepad mitinstalliert
-
Thread
QR Code lesen mit ATMega oder STM32F1
Einen EAN-128, GS1-128, Code-128 stelle ich mir da einfacher vor.
searchweb201603_13,ppcSwitch_5&btsid=a910b8c5-4fcf-43dd-8aa6-2d1e6dd2ad92&algo_expid=d81ebcf8-273e-48cb-acd6-f8c054f41784-1&algo_pvid=d81ebcf8-273e-48cb-acd6-f8c054f41784
-
Thread
Arduino Clon Vergleich
Softwarelösung wäre ideal, da alles wenig Zeitkritisch ist. http://www.ebay.de/itm/Serial-UART-I2C-SPI-128x64-12864-OLED-LED-LCD-Module-White-for-Arduino-PIC-AVR-/251233903648?pt=LH_DefaultDomain_0&hash=item3a7eb52420 Damit mache ich die Anzeige!
erbringst. Das hier ist dein erstes Zwischenziel: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
Suche Mentor für Entwicklung eines Audio-Messwert-Erfassers
Flaschenhals darstellt. Während 150kBytes/s über SPI-modus noch lässig weggespeichert werden können (12Bit, 48kHz stereo), sieht das bei 300kBytes (48kHz, 24Bit stereo) schon ganz anders aus, ganz zu schweigen von Deinen angestrebten 600kBytes oder gar 1,2MBytes/s. Und dies gilt nur für ein natives Schreiben
Allein durch diese angabe fallen schon viele kontroller aus dem Raster, da sie nur 96 oder sogar nur 48 KHz können. Was für reine Audioanwendungen auch ausreichend ist. (48 konsumer elektroniks MP3 Handy, 96 oberes mittelfeld, 192 ist dann somit High end class) RM9200 gibts meines wissens auch als
-
Thread
ATMega Auslaufmodell?
die > Entwicklung nicht weiter. Atmel wurde 2016 von Microchip gekauft, und die neueren 8-Bit-AVR-Mikrocontroller heißen nicht mehr ATmega, sondern AVRxxxxxx, z.B. AVR64DB48, AVR32DD32.
Früher hatte Atmel noch Migration Notes mit den Unterschieden rausgebracht: - AVR080: ATmega103 Replaced by ATmega128 - AVR094: Replacing ATmega8 by ATmega88 - AVR097: Migration between ATmega128 and ATmega1281/ATmega2561 - AVR504: Migrating from ATtiny26 to ATtiny261/461/861
-
Thread
ATTiny Frequenztoleranzen interner Taktgeber - externer Quarz besser?
Nicht verwechseln, wenn Du die Fuses setzt: Ein Quartz am AVR ist NICHT ein externer Oszillator. Der Interne Oszillator kann wahlweise mit externem Quartz oder mit intermer R/C Kombination betrieben werden. Unter externem Oszillator versteht AVR ein Ding
durch 4 geteilt wird. Ein Uhrenquarz um Timer2 Asynchron laufen zu lassen. Die CPU kann dann mit 128 kHz oder dem internen RC.
-
Thread
Idealster Mikocontroller für Handhelds
Hi du brauchst auf jeden Fall ein isp-Kabel. Ohne ein solches bekommst du kein Programm auf den AVR. Matthias
Den kann man entweder kaufen oder nachbauen: http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html Nur ein USB-Programmer ist um einiges komplizierter als ein seriell oder paraller Port-Programmer. Deshalb habe ich geschrieben "jammer schade".
-
Thread
Mehrmonatsprojekt - Elin Stromgenerator 8kW 231V 50Hz@1500U zum Leben erwecken
Stator-Erregung. Grobe Schätzung der Erregerleistung: 100-500 Watt, bei 8 Ohm wären das 32V 4A 128W 40V 5A 200W 48V 6A 288W 56V 7A 392W 64V 8A 512W
Leistung Err. 32V/1,5A <<-- diese Angabe gibt die Erregerspannung wieder dort ist die Erregerleistung 48W bei 2200VA, also 4,4%. Bei 8kVA sind 4% 320W. Zeno: AVR bedeutet hier Automatic Voltage Regulator
-
Thread
Arduino MIDI Controller mit 128 Analog-Eingängen
256 Leitungen, die man z.B. über Shift-Register einlesen kann. Bei 16MHz AVR gehen 8MHz SPI. Mit jedem Clock wird ein Bit übernommen: 1s/8MHz = 125nS pro Bit. 125nS * 128 = 16µS um alle Encoder einmal abzufragen. Ergibt 62,5kHz maximale Samplerate für alle Encoder. Das ist
leeer schrieb im Beitrag #4519712: > Lüge? Nein. > Bei 16MHz AVR gehen 8MHz SPI. Mit jedem Clock wird ein Bit übernommen: > 1s/8MHz = 125nS pro Bit. > 125nS * 128 = 16µS um alle Encoder einmal abzufragen. Ergibt 62,5kHz > maximale Samplerate für alle Encoder.
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
Alternativ geht auch das hier (ich habe das aber selbst noch nie ausprobiert): 6.2.4 Internal 128 kHz Oscillator The 128 kHz internal Oscillator is a low power Oscillator providing a clock of 128 kHz. The frequency is nominal at 3V and 25C. This clock may be select as the system clock by programming
void loop(){ } [/code] sowie ein Code zur Kalibration z.B. diesen hier: [code] #include <avr/io.h> #include <util/delay.h> #include <avr/sleep.h> #include <avr/eeprom.h> /////////////////////////////////////////////////////////////////////////////////////// // code for calibration
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
Angst ist unbegründet, die float Lib kostet nur einmal Flash (~1kB ohne printf, scanf). Bei einem AVR mit 4kB Flash würde ich überlegen, aber nicht bei 128kB.
Der AVR-GCC hat eine CommandLineOption -mcall-prologues mit der er (gegen minimalste Extralaufzeit) die Push/Pop-Orgien am Anfang/Ende von Funktionen optimiert. Wenn man also die 128k Flash nicht nur mit
-
Thread
Entwicklung eines "Debug Tool's"
gefunden: Das JTAG ICE habe ich zum Preis von 299 Dollar gesehen. Das JTAG Interface an den AVR's wird ein wenig in dem Datenblatt zum ATmega128 beschrieben. Das Protokoll zwischen AVR-Studio und JTAG-ICE wird komplett in der Application Note 60 beschrieben. Das On-Chip-Debugging Protokoll
Datenblatt des M128 beschrieben. Aber das Protokoll um den AVR debuggen zu können wird dort nicht beschrieben. Stattdessen: " The On-chip debug support is considered being private JTAG instructions, and distributed
-
Thread
AVR minimale Taktfrequenz
einstellen kann), habe ich leider vergessen. :| Hat jemand Erfahrungen und Tips, wie man einen AVR mit 128kHz betreiben und trotzdem per ISP (STK200, z.B.) programmieren kann, am liebsten mit avrdude? Danke im Voraus! Mark
Hi! <Hat jemand Erfahrungen und Tips, wie man einen AVR mit 128kHz <betreiben und trotzdem per ISP (STK200, z.B.) programmieren kann, am <liebsten mit avrdude? Danke im Voraus! So ganz einfach wird das wohl nicht gehen, aber könnte man nicht auf externen
-
Thread
ethersex im etherrape
attiny2313 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711 avr4 atmega8 atmega48 atmega88 atmega8515 atmega8535 avr5 atmega16 atmega161 atmega162
at90s4434 at90s8515 at90c8534 at90s8535 at86rf401 attiny13 attiny2313 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711 avr4 atmega8 atmega48 atmega88 atmega8515 atmega8535 avr5 atmega16 atmega161 atmega162
-
Thread
ATtiny als Uhr
32768 schrieb im Beitrag #3187844: > Erfahrungen? Uhrenquarz? Einschränkungen mit niedrigem Takt (128kHz > intern oder 32768 extern?) Wirklich in Frage kommt bei bei der Forderung nach minimalem Stromverbrauch nur 32768 extern. 128k intern verbraucht schon an sich deutlich mehr Strom und zwingt
an T2). D.h. ein ATtiny braucht mindesten das 20-fache an Strom. Nimm daher besser einen ATmega48 (1µA @5V).
-
Thread
Mehrkanal Audio-Output mit STM32F4 Discovery Board
denn es hat im Gegensatz zum z.B. Disco F429 Board keinen SDRAM, sondern nur 64kByte Corecoupled- und 128kByte normalen RAM. Da wird das puffern von USB Stick oder SD schon etwas hektisch.
konsequent den CC Ram, auf den der DMA Controller nicht zugreifen kann. Das sind 16kWords, also bei z.B. 48kHz/16bit SampleRate noch 0,33s.
-
Thread
MI0283QT-2 mitHX8347 ist echt langsam
Hallo, ich bin auf der Suche nach einem Beispielprojekt für das AVR Studio unter der Verwendung von einem XMega128 o.ä. zur Ansteuerung des HX8347D über SPI. Vielen Dank für die Antworten!
Compiler von Arduino optimiert. Damit müsste ich alle Libs, welche im Projekt verwendet werden, auf das AVR Studio adaptieren. Das würde ich gerne Vermeiden. Im AVR Studio existiert ein Beispielprojekt für den HX8347A. Von HX8347A zu HX8347D haben sich quasi alle Register geändert und kein Stein ist auf
-
Thread
AVR Bezeichnungen
wurden und auch nur bis 6 bzw. 8 MHz verfügbar waren. Alle AVR Prozessoren mit Sonderfunktionen PWM, CAN, USB werden wohl AT99xx benannt. Allerdings ist das System doch recht übersichtlich.
noch produzierte AVR, andererseits ist der auch vermutlich einer der am weitest verbreiteten (kleinster mit ADC und UART).
-
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
STM32 - Erster Artikel
man sich als Hobbyist > wirklich damit rumplagen sollte. http://en.wikipedia.org/wiki/Atmel_AVR > The AVR is a modified Harvard architecture 8-bit RISC single chip > microcontroller (µC) which was developed by Atmel in _1996_ STM32 gibt es ca. seit 2007(?) AVR = 3310 Videos / 14a
Der Chip kann mit 48 MHz oder 72 MHz bei Nutzung von USB betrieben werden. (Stichwort Teiler :1 oder :1,5) Mit dem internen RC Oszillator kann maximal 48 MHz (für USB) erreicht werden. Um die CPU mit 72 MHz betreiben
-
Thread
wie ist das mit den 16/20MHz beim Atmega4809
AVR128DA28, I [mA]: [code] f [MHz] 24 4.0 U [V] 5.0 4.75 1.15 3.0 4.60 1.05 2.0 4.25 0.90 [/code]
S. Landolt schrieb im Beitrag #6313453: > AVR128DA28, I [mA]: vielen Dank ! das sieht ja so aus als ob der Strom kaum spannungsabhängig ist. Interessant !
-
Thread
AVR Tool Chain mit MinGW
Hallo Zusammen, ich wollte mir gerade mit MinGW eine native AVR Entwicklungsplattform für Windows basteln. Grundlage dafür ist die Dokumentation von avr-libc: http://www.nongnu.org/avr-libc/user-manual/install_tools.html Vorher habe ich die beiden Dateien aus
. GCC: ATtiny13/2313, ATtiny25/45/85, ATmega48/88/168, AT90PWM2/3, ATmega164/324/644, ATmega325/3250/645/6450, ATmega329/3290/649/6490, AT90CAN128 ATtiny13/2313, ATmega48/88/168, ATmega325/3250/645/6450 und AT90CAN128 sind zwar
-
Thread
AVR32 Anwendung mit uboot von SDRAM starten
uboot in den SDRAM geladen werden und dann gestarted werden. Mein code: led.c [code] #include <avr32/io.h> int main( void ) { AVR32_PIOE.per = 0x00000010; /* Set pio enable for PE04 */ AVR32_PIOE.oer = 0x00000010; /* Define as output port */ AVR32_PIOE.pudr =0x00000010; /* disable
-D Led.elf sagt: [code] Led.elf: file format elf32-avr32 Disassembly of section .reset: 10000000 <_start>: 10000000: 48 1f lddpc pc,10000004 <_start+0x4> 10000002: 00 00 add r0,r0 10000004: 10 00 add r0,r8 10000006
-
Thread
I2C an AT90S8535 in C mit WinAVR
************************************/ //Pin 47 = SDA = P5.3 (0x08) = PORTD.6 = 0x40 (64) //Pin 48 = SCL = P5.4 (0x10) = PORTD.7 = 0x80 (128) //Pin-Table: //0 1 2 4 8 16 32 64 128 256 //- 0 1 2 3 4 5 6 7 - void SCL_low(void); void SCL_high(void); void SCL_clock(void); void SDA_low
double I2C_receivebyte(void); void I2C_sendACK(void); void SCL_low(void) // pin 48 (SCL) auf low setzen { PORTD&=~0x80; delay_ms(1); // 1ms warten (rise time, fall time usw.) } void SCL_high(void) // pin 48 (SCL) auf high setzen
-
Thread
Frequenzzähler mit ATMega32
= ((double)freq * korrekturwert ); char b[9]={((freq_ausgabe%100000000)/10000000)+48,((freq_ausgabe%10000000)/1000000)+48,((freq_ausgabe%1000000)/100000)+48,((freq_ausgabe%100000)/10000)+48 ,((freq_ausgabe%10000)/1000)+48,((freq_ausgabe%1000)/100)+48,((freq_ausgabe%100)/10)+48,(freq_ausgabe
Gerade mit dem AVR bietet sich die Lösung mit dem abschaltbaren Vorteiler an, weil sie wenig Hardware benötigt. Direkt ohne Zusatzhardware kann der AVR Frequenzen bis etwa 200 kHz über die ICP Funktion messen. Mit einem
-
Thread
64 Bit float Emulator in C, IEEE754 compatibel
0x1f9bd030bb49300p-72 = -3.014435e-05 [/c] Zur Referenz hier nochmal mein Datensatz zu sin(355): [pre] avr-libc sin 9 1610 0x163000000000000p-48 -0x1f9f80000000000p-72 f7_t sin 9 15886 0x163000000000000p-48 -0x1f9bd0307d1de28p-72 f7 sin 9 16508 0x163000000000000p-48 -0x1f9bd0307d1de30p-72 avr_f64 sin 9 29333 0x163000000000000p-48 -0x1f9bd0307d23990p-72 fp64 sin 9 19102 0x163000000000000p-48 -0x1f9bd030bb49300p-72 [/pre] 4. Spalte = Laufzeit in Ticks. 5. Spalte = Eingabe 0x163000000000000p
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
Das ist ein 4MBit x 4 DRAM. Das sind 2MByte. Für die Schaltung mit dem AVR ist ein SDRAM notwendig.
ist schon pinkomatibel aber leider gibts den nur in QFP 128 aber ich mach das Package dazu
-
Thread
ILI9341 langsam Verbesserungsvorschläge?
Frank K. schrieb im Beitrag #3677760: > Die schnellste Möglichkeit, ein solches Display mit einem AVR > anzusteuern, ist die Verwendung des External Bus Interfaces an einem > Mega 64/128/... Ja, klar. Und dann hat man auch die Möglichkeit, genügend XMEM anzuschließen. Aber man muß halt mehr verdrahten
Frank K. schrieb im Beitrag #3677760: >> Die schnellste Möglichkeit, ein solches Display mit einem AVR >> anzusteuern, ist die Verwendung des External Bus Interfaces an einem >> Mega 64/128/... > Ja, klar. Und dann hat man auch die Möglichkeit, genügend XMEM > anzuschließen. Aber man muß halt mehr
-
Thread
Servo mehrere Male ansteuern
Hi Es geht eher um das http://www.mikrocontroller.net/topic/264777#2754062 ein ATMega128 Board. MfG Spess
sowiso keinen Interrupt, höchstens für das regelmäßige Auslösen der Servoimpulse. > Wenn der µC (AVR?) Ja, Mega128 auf einem fertigen Board mit angeschlossenem Dragon. Sieht fast so aus, als wäre es ein Geschenk, in der Hoffnung geschenkt, dass es zur Förderung der Intelligenz beiträgt. Ist nur
-
Thread
Elektronik-Fotos Bilder
mich wundert mehr das 0749ß bei dem tinny128 :D
Zum Thema 128er hab ich noch ein Bild aus dem Jahre 2006 in den Anhang gepackt. Mega128 PDIP in der schmalen 7,62mm Version. PS: Ein Einzelstück !
-
Thread
DDS normal ?
176,175,174,172,171,169,168,166,165,163,162,160,159,157,156,154 .db 152,151,149,148,146,145,143,142,140,138,137,135,134,132,131,129 .db 128,126,124,123,121,120,118,117,115,113,112,110,109,107,106,104 .db 103,101,99,98,96,95,93,92,90,89,87,86,84,83,81,80 .db 79,77,76,74,73,71,70,69,67,66,64,63,62,60,59,58 .db 56,55,54,53,51,50,49,48,46,45,44,43,42,40,39,38
74AS Addierer bin ich bis 4MHz gekommen. Ausgangstiefpass war ein 7 poliges Cauerfilter. 1. Oberwelle 48db unter der Grundwelle.
-
Thread
mp3 Datei in Assembler Decodieren
und sind in der Lage, 32-Bit-Arithmetik durchzuführen. Natürlich kann auch ein AVR 32-Bit-Aritmethik durchführen, wenn dafür eigens ein Programm geschrieben wird, das wird dann aber ... langsam. Übrigens läuft ein AVR mit 16 MHz, ob der nun mit Basic (Bascom), C, Pascal oder auch
^^ Das war dann wohl nicht ganz ernst gemeint ;) Zumindest nicht auf nem AVR... wie gesagt... Gruß
-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
K6X4008C1F-BF55: 4MBit SRAM -> 0,25 €/Stk. 128x K6X4008T1F-UF70: 4MBit SRAM -> 0,25 €/Stk. 25x R1LP0408DSP-7SI: 4MBit SRAM -> 0,25 €/Stk. Halbleiter Analog: 18x LM4040CIM3-4.1: Spannungsreferenz
Und ein weiteres Update ... Halbleiter: 415x ATMEGA325-16AU: AVR -> 1,00 €/Stk. 8x CW25-TIM: GPS-Modul mit 1pps und Clockausgang -> 5,00 €/Stk. 84x LTC1337CSW: RS-232 5V 3-Driver/5-Receiver -> 0,25 €/Stk. 116x LTC1337CG: RS-232
-
Thread
Variabel an LCD ausgeben
Es ist %02d:%02d Uhr", stund, min); Ergibt: Es ist 09:15 Uhr Mehr dazu gibts in der Doku der avr-libc. Wennst Linux hast kannst auch "man 3 printf" in der Konsole eingeben.
könntest Du das so machen: int zahl = 987; char buffer[4]; // 3 Ziffern + Nullzeichen buffer[0] = 48 + zahl / 100 % 10; buffer[1] = 48 + zahl / 10 % 10; buffer[2] = 48 + zahl % 10; buffer[3] = 0; lcd_puts(buffer); Die 48 entspricht dem Zeichen 0 in der ASCII-Tabelle, 49 der 1, 50 der 2, usw.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Wochenende keine grundsätzlichen Änderungen mehr geben. Die Webseite aktualisiere ich am Wochenende. AVR ist jetzt ein Mega88 (Mega48 war geradenicht zur Hand, reicht aber). Zusätzlich kommen 2x 74LS164 dazu (oder HC oder ...). 1x 74ACT161 mehr sollte man haben weil dann 8k oder 32k Samplespeicher möglich
ist teil einer Funk-Fernbedienung, mittlerweile ist das Ding stark gewachsen ;-) So ne art eigenbau AVR PDA mit Funkmodul, 128x64 GLD mit Backlight, SD-Card, Soundausgabe, Mikro, USB und noch so einigen Spielereien... Alles an nem LiPo Akku im In-Circuit Ladeschaltung und Spannungsregler auf 3.3v
-
Thread
PIC Mikrocontroller noch aktuell ?
Die Datenblätter von AVR sind für mich verständlicher: https://www.mikrocontroller.net/attachment/615726/AVR_TCB.png https://www.mikrocontroller.net/attachment/666147/AVR_TCB_Input_Capture_Pulse-Width_Measurement.png
– 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
Reset verfuste Chips retten
/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf). Und als Schaltung: http://homepage.hispeed.ch/peterfleury/avr-hvsp-fuse-restore.html Du Spezialist...
billig ding aus China HV kann https://www.ebay.de/itm/1PCS-USB-STK500-for-ATMEGA8U2-ATMEGA8-ATMEGA128-the-AVR-best-programmer/401290517078?hash=item5d6ec75a56:g:AjoAAOSw32lYxfvh Ich finde darauf keinen Hinweis. Grüße Rudi
-
Thread
Programmer incl. neuem Code für Atmel AN910
another command gets us back in sync. -TRoth */ static void avr910_write_setup(PROGRAMMER * pgm, AVRPART * p, AVRMEM * m) { if (strcmp(m->desc, "flash") == 0) { avr910_send(pgm, "y", 1); avr910_vfy_cmd_sent(pgm, "clear LED"); } } Ich werde den
Hey Dominic, schau dir mal das hier an: http://unpy.net/avr/usb/
-
Thread
MP3-Player - VS1003 - Welcher Prozessor?
Vieviel Strom zieht denn so ein AVR? (z.B. der ATMega128) ~50mA? oder weniger bei 3.3V? Interessant wäre jetzt ja noch, ob es sinnvoll ist, den AVR hoch zu takten und datfür solange wie möghlich im Sleep-Modus zu bereiben, oder ob
Ich denke auch, dass ein AVR reicht ... schau mal ins Datenblatt da ist angegeben wie der Strom von dem takt und der spannung abhängt. Und um nur Daten zu schaufeln kannst du ja fast alle peripherie vom AVR abschalten.
-
Thread
Z180SoftSystem
//hc-ddr.hucki.net/wiki/doku.php/cpm/disketten_xp2 [2] https://www.mikrocontroller.net/svnbrowser/avr-cp-m/trunk/stamp/z180_stamp/
Einstellungsmöglichkeiten vorgesehen: Köpfe 0 - 15 , Spuren 0 - 2047 , Sektoren 1 - 63 , Bytes pro Sektor 128 , 256 oder 512.