-
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
eingetippt und das contitional #define in der uart.h übersehen. Hier nun die geänderte Version: http://avr.auctionant.de/source/avr-ip-webcam_based_on1.38_151005.tar.gz Sollte nun per mega32/mega128 define automatisch die richtigen regs ansprechen ;) Habs aber nicht getestet da der webserver grad nicht
-
Thread
Logic Analyzer bauen
Hi, vielleicht solltet ihr ein USB AVR nehmen (48Mhz). Der interne USB schafft 12Mbit. Gruß, Dirk
einem festen Quarz bleibt auch REF. z.B. Quarz beim ICS502 16MHz = REF = 16MHz und Clock kann 32MHz, 48MHz und 64MHz sein. Es ist also möglich den AVR mit dem Multiplier zu versorgen.
-
Thread
Welcher Prozessor für Anfänger und Aquariumsteuerung
Baterriebetrieb eine Bedeutung. Und Aquarium mit Batterie fällt ja wohl flach. Dagegen sind die Vorteile des AVR mir mehr wert (DIL-Gehäuse, 5V-Technik). Außerdem muß man sich ja zum Stromstparen erstmal durch die vielen Takteinstellungen durchwuseln. Der AVR hat aber auch einige (nicht so viele) Stromsparoptionen
ausgewählt hast, braucht sogar 7 wegen 2 LCD-Controller. Im 4 Bit Mode wäre das dann wie folgt: DB4 bis DB7 (4 Leitungen), E1 (Enable Controller 1), E2 (Enable Controller 2) und RS (Befehl/Daten). Mit den ganzen Dingen, welche Du steuern willst, ist es mit dem tiny26 doch etwas arg knapp ausser,
-
Thread
Stromversorgung für 5V, mind. 6A
Gibt's denn keinen AVR der mit 3,6V läuft? Dann könntest du dir die Heizung sparen...
Über den AVR wäre auch ne Weckfunktion denkbar...
-
Thread
LCD Grundsatz frage
EEPROM und ein FLASH wo wird denn das Programm was ich geschreiben habe reingespielt. Beides? Weil im AVR STudio kann man ja ein Hexfile angeben und ein eep file. Da ich aber immer mit gcc programiere habe ich immer nur ein hex file.
einfache Hintergrund. PS: Die Zahlen habe ich mal als Beispiel aus dem Datenblat der ATMega8/16/48/88/128 entnommen. Für andere Controller gelten eventuell andere Zahlen. PPS: Die Erfahrung hat schon öfters gezeigt das die Werte um das Doppelte überschritten werden können bevor der entsprechende
-
Thread
LCD Controller für 640x480 LCD mit mega8515
Adresszähler Reset sbrc Flags, AdresseX rjmp untereha sbr Flags, 1<<AdresseX sbr XStart, 128 sbr XScan, 128 rjmp Mainloop untereha: wdr ;Watchdog Reset cbr Flags, 1<<AdresseX cbr XStart, 128 cbr XScan, 128 sbr Flags, 1<<doFLM ;Markierung für FLM setzen
Adresszähler Reset sbrc Flags, AdresseX rjmp untereha sbr Flags, 1<<AdresseX sbr XStart, 128 sbr XScan, YScan - 128 - YMin - YOScan rjmp Mainloop untereha: wdr ;Watchdog Reset cbr Flags, 1<<AdresseX cbr XStart, 128 cbr XScan, YMin + YOScan ;128 sbr Flags,
-
Thread
Audio ADC - DAC mit Mega8
Nyquist-Frequenz 'invers' unterhalb von 44.1kHz (88.2/2) reingespiegelt wird. D.h. Du hast ein Band von 48.2kHz zur Verfügung, in dem Dein Analogfilter sperren muss. Also -3db Punkt deines Anti-Aliasingfilter bei 20kHz, und Sperrfrequenz bei 20khz plus 48.2kHz, also 68.2kHz. Das gleiche passiert natürlich
offen, und Ich sehe dies nach wie vor ganz genauso! - Besonders bei den hier angesprochenen langsamen AVR. (... allerdings sogar auch bei dem von mir favorisierten 56303, für den ich entwickle) Mir steht neben dem Digitalpult auch Wandlersysteme von Mindprint zur Verfügung, die mit 48 und 96 gleichsam
-
Thread
Neues Terminal-Programm für Windows
Ansicht. Es gibt ein Proggie das soetwas macht. Ich gebe hier ma den Link an: http://bray.velenje.cx/avr/terminal/
die neue Version ´raus ist :-) Anfrage: ist es Absicht, daß bei CTS-FlowControl trotz "nicht CTS" 128 Bytes versendet werden, bevor der PC wartet? Oder liegt´s am Windoof?
-
Thread
M16C samt Dev-Kit für lau!
www.renesasinteractive.com/scripts/tol.exe?SID,25714.20822.20050222&CONFIG, pc-renesas.txt&TEMPLATE,pc_main.ops&AREA,48
loslegen.- Habe mich ja nun schon einige Stunden mit der Theorie beschäftigt. (Simulator, OnlineKurse, DB)
-
Thread
Schnelle FFT in Assembler
---------------------------------------------------; ; 16bit fixed point FFT performance with megaAVR @16MHz ; ; Points: Input, FFT, Output, Total: Throughput ; 64pts: .17ms, 1.9ms, 1.4ms, 3.5ms: 18.3kpps (expected) ; 128pts: .34ms, 4.4ms, 2.6ms, 7.3ms: 17.5kpps (measured
Hallo, falls einer das ganze mit dem MEGA64 oder 128 machen möchte (wegen mehr RAM..) habe ich vor einiger Zeit kleine Adapterboards gemacht mit allem drauf, was ein AVR zum Laufen benötigt. Eine zweite etwas größere Version sogar mit ISP und JTAG-Steckverbinder
-
Thread
AVR Ethernet Platine
wirklich die 64Kb aus ? Heutzutage ist es scon fast schwierig 32kb-64Kb SRAM's preiswert zubekommen. 128Kb sind meistens preiswerterund verfügbarer. Der Vorschlag vom Matthias zielt primär darauf ab eben solche größeren SRAM's am AVR zu betrieben und dabei sogar noch zusätzliche Vorteile zu bekommen.Denn
Lösung würde den Latch, NAND und INV einsparen, hätte 4 memory mapped Devices, und sogar noch für den 128Kb SRAM eine Bank Logik. Die Addressausgänge A15 und A16 werden durch die 2 internen 2Bit Bankregister gesteuert abhängig von der Addresse auf dem AVR Addressbus. Darum muß man sich also nicht im
-
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
Bitreihenfolge ändern
gefunden. Ist zwar in Assembler, aber nach C müuss nur wenig geändert werden: spiegeltab db 0,128, 64,192, 32,160, 96,224 db 16,144, 80,208, 48,176,112,240 db 8,136, 72,200, 40,168,104,232 db 24,152, 88,216, 56,184,120,248 db 4,132, 68,196, 36,164,100,228 db 20,148, 84,212, 52,180,116,244 db 12,140, 76,204, 44,172,108,236 db 28,156, 92,220, 60,188,124,252 db 2,130, 66,194, 34,162, 98,226 db
-
Thread
Netzwerkkarte mit RTL8019
Im aktuellen Code ist alles mit #if defined gemacht: #if defined (__AVR_ATmega32__) GICR|=0x40; MCUCR=0x03; MCUCSR=0x00; GIFR=0x40; #endif #if defined (__AVR_ATmega103__) EICR = 3; #endif #if defined (__AVR_ATmega128__)
DDRB = OUTPUT; //Interrupt 4 oder 0 Einschalten (für die Netzwerkkarte) #if defined (__AVR_ATmega103__) enable_external_int (1<<INT4); #endif #if defined (__AVR_ATmega128__) enable_external_int (1<<INT4); #endif #if defined (__AVR_ATmega32__) enable_external_int
-
Thread
KS0108 GLCD Routinen
Hallo Forum Ich hab ein paar C-Routinen zur Ansteuerung eines Grafik LCDs mit KS0108 Controller (128x64 Pixel) geschrieben, da ich zum einen das ganze als Übung mit dem avr-gcc benutzt hab und zum andern nirgends was vernünftiges fertiges gefunden hab. Ich unterstütze noch keine Grafikfunktionen (
(); ks0108GotoXY(20,0); ks0108PutString("Ha", largeFont); while(1); [/c] habe DB0 -7 an Port A und die Controlleitungen an Port B angeschlossen: hier der Quellcode: [c] #include <inttypes.h> #include <avr/pgmspace.h> #ifndef KS0108_H #define KS0108_H // Ports #define
-
Thread
Hausbus
Anwendungspunkt mit RS232 oder ähnlichem. Auf dieser Seite unter Links sollte irgendwo bei den AVR ein Link auf ne schöne Site sein, die sehr gut nen Aufbau solch eines Homebusses mit CAN beschreibt.
dazukomme, dann werde ich das Ganze mal hier vorstellen. Als Grundlage habe ich übrigens jetzt einen AVR16 vorgesehen, mit Microchip MP2515 CAN-Transceivern. Ist zwar leider kein Single-Chip mehr, aber durch die Ansteuerung per SPI-Bus hält sich das Leiterbahn-Chaos in Grenzen. AVR habe ich deshalb genommen
-
Thread
AVR Bootloader
mal die W2k/XP Version des PBOOT.EXE Programms zum laufen bringen möchte. Danach werde ich das AVR-Programm für den Mega128 anpassen ... Ich halte euch auf dem laufenden ... Gruß Fiffi
hier im Forum über den Bootloader Leider hab ich Probleme mit pboot_xp.zip vom 02.05 einen Mega 128 mit dem Bootloader zu vesehen. Die von mir verwendete Software ist AVR-Studio 4.12, SP3, PC ist WinXP. Meine Vorgehensweise war bisher: Den Bootloader boot128.hex in den Mega programmieren, danach
-
Thread
Long(Int) -> ASCII Umwandlung
float)i); b = a / 10.0; e = (value % (unsigned long)a); e /= b; str[j++] = e + 48; } } //. Funktionsaufruf im Programm ...................................... uchar chrASCII[]="0000000"; toolsLongToASCII (chrASCII,value); //------------------------------------------
die 640kB Speicherbarierre inzwischen längst Geschichte ist. Gibts überhaupt noch Speicherriegel <128MB zu kaufen ? Peter
-
Thread
Minniterminal mit Nokia 3310 LCD und 4x4 Tasten
Hallo Steffen wollt dich fragen ob dies mit einem Atmega 128 möglich ist?
hi, i see, you have a eagle lib. where is a schematic of "Nokia 3310 LCD 84*48 Pixel" can you send me at email that lbr file please ? dwander(at)centrum.cz
-
Thread
1-Wire und DS1820 Testprog
einen Überlauf und das Ergebnis stimmt nicht mehr. So solte es wieder gehen: ldi a1, 48 * xtal / 100000 / 21 Peter
hier rein und schreib, an welchen Zeilennummern Du Probleme hast oder vermutest. Der 2313 hat nur 128 Byte RAM, d.h. der Wert von ZH ist bei LD/ST-Befehlen egal. Peter
-
Thread
SP14Q002-A1 aus eBay - Erfahrungsaustausch
html ) habe ich schon zwei Vorschläge gemacht, wie man vielleich ein "controllerloses" LCD mit einem AVR realisieren könnte. Lasst die Diskussionen beginnen... Hans
ups 6. Computer ( oder Avr/pic usw)
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
die software war doch erst für einen avr, warum jetzt pic ?
Dim W2 As Long Dim W3 As Long Config Portc = Output Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 Config Timer1 = Timer , Prescale = 256 , Capture Edge = Rising Config Pinb.2 = Input On Ovf1 Ontvf1 On Icp1