-
Thread
LED Matrix
Achtung: In den Reihenleitungen zur LED-Matrix sind Widerstände notwendig, wenn etwas anderes als ein AT90S2313 zur Ansteuerung verwendet wird. Gruss Jadeclaw.
alle (wenn das geht). Ich bin jetzt noch auf der suche wie ich das realisieren kann mit meinen (C)PLD's ;-)
-
Thread
"Optimierung" bei Multiplikation
doesn’t allow for exact specifications of the operand and result sizes and as such it is not a bug, it’s a feature that we have to be aware of. But there is a bug in AVR GCC that causes the compiler to produce a suboptimal code for multiplications by a constant, see forum post at AVR Freaks forum. The problem
01 sts 0x0100, r24 var = (var & (1<<4)) > 0; 56: 80 91 00 01 lds r24, 0x0100 5a: 90 e0 ldi r25, 0x00 ; 0 5c: 84 fd sbrc r24, 4 5e: 91 e0 ldi r25, 0x01 ; 1 60: 90 93 00 01 sts 0x0100, r25 [/pre] ;-)
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
Synchronisieren von Sampler und CPU wäre ein Horror für ein Bastelprojekt. Aber ich habe auch noch ein paar AT90USB1286/7er herum fliegen, was den USB-Adapter überflüssig macht. Also weiter so, Deine Ideen sind gut. Aber mach kein Scope draus, das ist wieder am Thema vorbei und Eierlegendewollmilchsäue werde
von > Sampler und CPU wäre ein Horror für ein Bastelprojekt. Aber ich habe > auch noch ein paar AT90USB1286/7er herum fliegen, was den USB-Adapter > überflüssig macht. > Also weiter so, Deine Ideen sind gut. Aber mach kein Scope draus, das > ist wieder am Thema vorbei und Eierlegendewollmilchsäue
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
solchiges Arduino R3 Format "zurechtzustutzen" Einmal für STM32F030F4P6 uuuund einmal für AT89S52 PLC44 (MCS-51 Familie) Den STM32 hab ich mir nur besorgt gehabt um zu sehen, was man denn mit einem 32-Bitter mit nur 16Kb Flash anfangen kann und ich bin erstaunt. Erstens geht man (zunächst
don't try this at home. Aber funktionieren tut's.
-
Thread
Datentyp "Single" runden
Hi Leute, bräuchte mal ein wenig Hilfe.Habe mir mit dem At90S2313 & einem SMT160(Temperatursensor) ein Termometer gebaut.Die Ausgabe erfolgt über ein LCD.Funktioniert auch einwandfrei,bis auf das die ausgegebene Zahl zuviele Stellen nach dem Komma hat(eine Nachkommastelle
was in C oder Assembler!!! bin für jede hilfe dankbar benutzte den smt160 und den Prozessor: ATMEL AT89C51RD2 brauche Hilfe!!! Leute meldet euch auch im ICQ oder E-Mail! ICQ: 174683929 urichvitali@web.de
-
Thread
footprint minimales C-runtime in 2313?
Ich frage mich, ob ich eine kleine Anwendung im AT90S2313 in C oder Assembler schreiben soll. Ich habe zwar in Assembler angefangen und stehe jtzt vor der Wahl entweder einen fürchterlichen Hack zu machen und den Registersatz auszuknautschen um SRAM
einfach die Sache "gleich sauber" über C und Einführung von Variablen zu gestalten. Es soll in einen 2313 passen. printf brauche ich nicht, auch keine große Library. Im Grunde gar keine Library. Wie gehe ich das am besten an? Soll ich gcc benutzen (andere asm inline syntax, ist mir zwar nicht ungeläufig
-
Thread
Strom sparen mit AVR?
Hi! Benutze den AT90S2313 in meiner Schaltung mit Batterie betrieb. Um möglichst Strom zu sparen schalte ich den Controller in SLEEP modus. Was mache ich mit nicht belegten I/O's? Schalte ich diese als Input (High
-
Thread
AVR ISP Adapter Probleme
mir nicht immer (Fehler -21, -24) Keine Ahnung warum es nicht geht, Sonst hab ich immer den AT90S2313 drin, Da läufts ohne Probleme...
Was ist schon normal! Ist ein ISP-Adapter passend für Pony-Prog und den AVR´s. Auch ein schnelleres flashen mit Pony-Prog (High-Speed oder Turbo, siehe Hilfe und INI-Datei) ist damit möglich. Gruß Andi
-
Thread
0.5Mbaud per UART?
mal ne Anwendung von nem RS485 Netztwerk und 32 Teilnehmern, lief mit 921... Baud. Waren lauter AT90S2313 dran. Wie oben geschrieben, muß die Verarbeitung dann razi fazi gehen, also alles aus dem µC rauskitzeln an Leistung. Der kann dann bloss sonst nocht mehr viel leisten. RS232 ist hier
Ja, vom Atmega32 zu einem XPort habe ich schon mit 921600Bit/s kommuniziert (=8*115200). Damit die Framelänge genau stimmt, habe ich einen "krummen" Quarz mit 14.7456MHz genommen. Das UART-Register wird ja wie folgt gesetzt: UBRR=(SYSCLK / (BAUD_RATE * 16L)
-
Thread
Mal wieder Wanderkiste?
Rein sind gekommen: 3x AT90USB162 1x LPC11C22 5x LPC1756 1x TAS5424 1x AMK MCP2515 CAN Controller Interface Board (Eigenbau) 4x Display 2x TDA7391 24x TJA1055 1x AMK Stepper DRV8821 Schrittmotor Treiber (Eigenbau) +
3000k 5W/360lm CRI>80 nicht dimmbar 10x Wago Leitungsklemmen 3fach 5x SMD Taster lang 1x Atmel AT90S2343-10PI 2x Atmel AT90S2313-10PI 1x Atmel AT90S2333-8PI 1x Atmel AT90S4414-8JI 1x Atmel AT90S8535-8PI 1x Atmel ATMega8515L-8PI 1x Atmel ATTiny26-16PI Alle µC unbenutzt also interner Takt
-
Thread
PIN-Register mittels USART in festem Zeitintervall ausgeben
enable timer compare interrupt // setup usart int ubrr = 1; // gives a baud rate of 1 Mbit/s, s. datasheet page 226 UBRR0H = (unsigned char)(ubrr>>8); // baud rate UBRR0L = (unsigned char)ubrr; UCSR0A |= (1<<U2X0); // double transmission speed UCSR0B = (1<<TXEN0);// | (1<<UDRIE0)
einem Abstand von exakt 11 us liegen, oder ist mit Abweichungen zu rechnen? Viele Grüße Lukas P.S. In meinem Code oben muss es übrigens TIMER1_COMPA_vect statt TIMER1_COMPA_vec heißen. Daher wurde die ISR auch nicht aufgerufen.
-
Thread
IRF540 soll Relais ersetzen
Hallo Thomas ich habe mir ein Experimentierboard mit einem AT90S2313 zusammengestellt inkl. einer Relaisstufe. Die tickt recht langsam. Da möchte ich ein wenig erweitern. Die genaue Frequenz kenne ich noch nicht.Ich experimentiere halt und vergleiche. So
geschaltet werden soll kann man der OptoLED mehr Strom geben damit der Transistor das Gate des FET's kräftiger gegen Masse zieht, falls es ja zu einer erwärmung kommen sollte.
-
Thread
SMD-Bauteillib in Eagle
Erfolgserlebnisse erzielt! Nun würde ich gerne alles zusammen auf eine Platine bringen. Dafür hatte ich Eagle in's Auge gefasst, weil ich damit schon ein paarmal experientiert habe, und weil's ja die Demo giebt. Also den AT90S2313 und den 78L05 habe ich auch als SMD gefunden, aber leider keine Widerstande, keine
Hallo Sascha Du hast recht! Ok Widerohm und Kondensatoren hab ich. Hast Du noch ein TiP für LED's? Die Padd's sind ja schon mal da. Damit ist ja schon mal das halbe Bauteil da :). Danke nochmal Reiner
-
Thread
AVR-Programmierboard
dich . Auf dem STK500 ist ein 7,3728 MHz Quarz. Und der versorgt, je nach Alter des STK500, einen AT90S8535 oder ATMega8535. Dieser erzeugt per CTC einen einstellbaren Takt von maximal 3,6864 MHz. Die Oszillatorschaltung ist für die Quarzfassung. MfG Spess
dich . Auf dem STK500 ist ein 7,3728 MHz Quarz. > Und der versorgt, je nach Alter des STK500, einen AT90S8535 oder > ATMega8535. Dieser erzeugt per CTC einen einstellbaren Takt von maximal > 3,6864 MHz. Die Oszillatorschaltung ist für die Quarzfassung. > > MfG Spess Richtig, stimmt. Den Takt kann
-
Thread
8bit Dimmer für 230V
Es gab mal von Elektor eine Schaltung mit einem "Optotriac" und einem AT90S2313, die genau deine Vorgaben erfüllt. Ich habe die damals zu einer kleinen Lichtsteueranlage ausgebaut, habe aber keine Unterlagen mehr. Die Ausgabe weiß ich leider auch nicht mehr, aber vielleicht
Na, abfackeln wird's schon nicht gleich! Nur sollte man den Respekt vor 230V nicht verlieren.
-
Thread
Problem mit AVR-GCC
even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Linking: main.c.elf avr-gcc -mmcu=at90s2313 -I. -gdwarf-2 -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns= -std=gnu99 -Wundef -MMD -MP -MF .dep/main.c.elf.d
Sicherheitfeatures von VISTA sind für den tagtäglichen Gebrauch völlig daneben. Die Schnelligkeit des neuen (C90S) ist mit Vista dahin. Was ich verlier ist die Oberfläche von VISTA, die ist schön. Aber man kann halt nicht alles haben. Dafür habe ich ein sauschnelles NTB und zwei gute Betriebssystem ...!
-
Thread
Tasterabfrage
sekunde; // Angabe für: Wie lange soll die entsprechende LED blinken? // Bsp: // LED4 soll 3 s lang mit 1 Hz blinken // => 3 s * 1 Hz * 2 Pegelwechsel/Hz = 6 mal // bei uint8_t max. 127s Blinken möglich // // LED5 soll 8 s lang mit 2 Hz blinken // => 8 s * 2 Hz * 2
> Bei den Alternativen 1Hz/2Hz hast du zu viel Code genommen. Wenn ich so die Zeiten lese, 4s, 2s, 1s, 0.25s, da geht mir ein Seifensieder auf, daß das ja alles Teiler von 4s sind. Man könnte also ein Byte bis 4s zählen lassen (4s = 15.6ms * 256) und dann sind die einzelnen Bits die gewünschten
-
Thread
Wie sende ich einen Integerwert?
Hallo, ich möchte, um einem AT90S2313 zu sagen wie lang er nach einem Puls warten soll, per UART einen Integerwert senden. Ich verwende BASCOM und kenne If Usr.rxc = 1 Then byte = UDR. Wie kann ich es aber anstellen einen Integerwert
Hmm. Wie wär's mit einer String (Text)-Übertragung?
-
Thread
ds1307 - wo bekommen?
Hallo! Wo bekomme ich den ds1307? Bei Reichelt, Conrad und Segor gibt's den leider nicht. Oder gibt es einen anderen RTC-IC, der sich recht einfach mit einem AVR-C-Programm ansprechen lässt? MfG Zeit, Die
Upps es ist ein AT90S2313. Ich hab die Bezeichnungen noch nich so drauf, sorry Alternativ hab ich mal über den PCF8583 gelesen. Der soll auch RTC an I2C machen, aber noch weniger erfahrungen :) . Reiner
-
Thread
Bascom : 4-5 Empfängersignale auswerten?
wrote: > Man könnte es wohl auch mit den Pinchange-Interrupts lösen... Jou... - Nur hatte den der AT90S2313 noch nicht. Auch eine höhere Auflösung (als die damals von mir verwendete) sollte ohne weiteres machbar sein. Wobei zu bedenken ist, dass PCI in BASCOM kritisch (zeitkritisch) werden könnte
und nicht weiß, wie man den Interrupt-Overhead minimieren kann... Also ohne etwas ASM-Wissen wird's auch in BASCOM nicht gehen. ...
-
Thread
Labornetzteil/Funktionsgenerator
Timo S. schrieb: > naja mit Attiny2313 wird das schwierig weil da kein AD Wandler drin ist. > Floating Point braucht braucht man zur Berechnung da nicht wirklich. MIt > Attiny261 oder tiny26 müßte das
die Pic's vergessen... :-/
-
Thread
Servo Arduino
Mikrocontroller aus. Im Netzt kursieren einige fix und fertige Schaltungsbeispiele z.B. auf Basis eines AtTiny2313.
Wenn ich dies auskommentiere passiert garnichts [c]dis = pulseIn(echo, HIGH); disS = String(dis/58); disS.toCharArray(disC, 5); [/c]
-
Thread
Arduino Librarys - Wer prüft diese ?
dürftiger hätte man das nicht machen können. [1] mein Einstieg (in die Welt der AVRs) war mit einem AT90S2313 und einem Board ganz ähnlich diesem hier: http://rowalt.de/mc/index.htm. Und das erste richtige Projekt war ein usbasp mit einem ATMega8.
hätte man das nicht machen können. > > > [1] mein Einstieg (in die Welt der AVRs) war mit einem AT90S2313 und > einem Board ganz ähnlich diesem hier: http://rowalt.de/mc/index.htm. Und > das erste richtige Projekt war ein usbasp mit einem ATMega8. Meine letzte Aktion war PIC. Davor MCS51 und
-
Thread
LCD Display macht Probleme
Ich habe das selbe Problem :-( Allerdings versuche ich es mit dem AT90S2313. Bei mir erscheint auch nur ein schwarzer Balken...
wie wäre es denn wenn Ihr Euch erstmal ein paar Grundlagen aneignet und nicht gleich wild mit LCD's hantiert? Das bringt nichts, außer Frust! Also probiert erstmal was einfaches, nen LED Blinker oder sowas, da könnt Ihr solche Sachen, wie Portpin-Ansteuerung und Warte/Zählschleifen austesten.
-
Thread
Serial zu USB
eventuell mit Igor PlugUSB um die USB-Hardware herum (-> google oder sowas), dann brauchst Du nur einen AT90S2313 und hast auch die Firmware schon fertig. Aber als Software-USB ist es halt grottenlangsam.
-
Thread
Mega16 Int0 Problem
nur wechselndes ein und ausschalten von PortB bei nem Interrupt).soweit so gut... Problem: auf nem AT90S2313 funktioniert das anstandslos(hab einfach nur die m16def.dat gegen die 2313def.dat getauscht)beim Mega16 hingegen passiert garnix...Goldene Frage: WARUM? --------------------------------------
-
Thread
BuchTipp für C
Brian W. Kernighan und Dennis M. Ritchie ´s "The C Programming Language" (engl.) oder auch " Programmieren in C" (deutsch) ist eindeutig die "Bibel" des C-Programmierens. Kann ich nur empfehlen! Mit eines der besten ANSI-C Bücher. Ansonsten
Programmieren in C, Tools und Entwicklungsumgebungen, Systemdesign, Fallstudien (Beispielprojekt(e) mit AT90S2313) und Objektorientierte Programmierung. Dieses Buch ist auch eines meiner Favoriten. Den Rest an Programmier- und Mikrocontrollerbüchern von mir will ich hier lieber niemandem antun... ;-)
-
Thread
PWM in C
Hi, Hat wer einen C-Code zur verwendung der PWM bei einem AT90s8535? mfg, Stefan
Hallo Stefan Ich habe nur ein Beispiel mit dem 2313. (compiler avr_gcc) Vielleicht hilft es Dir weiter! Gruss Kay
-
Thread
Tastatur mit AVR emulieren
/2-Schnittstelle (Tastatur) angeschlossen wird. Diese Schaltung, basierend auf dem Mikrocontroller AT90S2313, soll die Tastatur emulieren, also so tun als ob da eine echte Tastatur am PS/2 hängt. Die Software auf dem Mikrocontroller soll eine gewünschte Zeichenkette zum Computer schicken, als wenn ich sie per Hand eingegeben hätte. Nur leider hab ich nicht allzuviel Ahnung von dem AT-Tastaturprotokoll..Das Timing muss exakt stimmen, die Übertragung ist bidirektional..das alles macht die Sache nicht leichter ! Daher meine Frage: Wer weiß, wo man sich die nötigen Infos für soetwas
-
Thread
Was macht ein AVR bei einer Division durch Null?
Programm mehr möglich. Hab ich selber schon oft genug erlebt und mich darüber schwarz ärgern müssen. W.S.
schrieb im Beitrag #3725943: > Wenn das so ist, will ich kein "C" haben. Wer das nicht versteht, wenn's von Paul kommt, den verstehe ich nicht! [/NEBENBEI] @Paul Vom Compiler zu verlangen, dass er sich um 'Division durch null' oder 'tan(90°)' kümmert, ist einfach Unsinn (sag ich jetzt mal so). Sicher
-
Thread
LED gegen VCC oder GND
nicht immer symmetrisch (afair war das z.B. auch bei den AVRs der ersten Generation so, also bei den AT90Sxxxx, die konnten deutlich mehr Strom sinken als sourcen). Bei aktuellen AVRs ist es aber tatsächlich egal, wie die Last verschaltet wird. Im Zweifelsfall aber grundsätzlich das Datenblatt fragen.
der Pins sind eher die Fußnoten unter der DC characteristics-Tabelle interessant (in diesem Fall auf S. 180).
-
Thread
bitte code ueberpruefen!!!!!
Aber das wolltest du ja. Ich wäre froh gewesen, wenn das bei mir jemand gemacht hätte... ...HanneS...
Assembler), dann mit dem PC. Auch mit 8085 (MFA) hatte ich mich etwas beschäftigt. Mit AVRs (zuerst AT90S1200) befasse ich mich noch nicht allzu lange, vorerst auch nur Assembler, bei anderen Mikrocontrollern weiß ich garnix. Das Elektronik-Grundwissen stammt hauptsächlich aus der DDR-Amateur-Literatur
-
Thread
ATmega128 ISP-Pins beschaltung
nach 'ner Anleitung aus dem Netz gebaut, das an MOSI,MISO und SCK gehört (das Beispiel war für den AT90S2313). Aus diesem Beitrag schließe ich, dass ich nicht einfach die so bezeichneten Pins an 'nem anderen AVR nehmen und den dann bespielen.
-
Thread
Programmierung myAVR-Board
Kurztutorial" für Bascom gelesen), es kommt immer der Fehler "Selected chip and target chip do not match 90S2313 <> M8" Habe aber in allen Optionen der "8M" ausgewählt... Woran kann der Fehler liegen? Hab mit dem "QuickProg" den externen Quarz eingeschaltet, dann Testprogramm drauf, getestet, dann
Bist du sicher das es ein S12 ist? Weil probiere mal alle aus einer wird schon klappen! Es sind alle AVR ISP Programmer : DT006, S12 etc die für AVR sind. Hast du ein Schaltpaln vom Programmer oder ein Link? Ich habe
-
Thread
4x16 LCD - Asm Routinen
ein paar Asm-Rountinen für ein 4 Zeilen/16 Zeichen Standard LCD. Ich hab das LCD bereits mit meinem AT90S2313 verkabelt, aber mit den Routinen aus dem hiesigen Tutorial kann ich leider nur die 1. und die 3. Zeile ansteuern. Liegt das an meinem LCD, oder muss man im Quellcode noch irgendetwas einstellen ? Ich wäre für Info's dankbar ! Ciao und frohes Neues Jahr !
-
Thread
Empfehlung für SMD-Pinzette
Christian K. (at90s2313) schrieb: > Ich habe eine ähnliche Pinzette, die VOMM 12 SA-SMD. Diese gibt es z.B. > bei Conrad* Electronic: http://www.conrad.de/ce/de/product/800686/ Halte ich für eine bessere Wahl
P.S.: Die EP100 gibt es auch bei Reichelt. Die oberste von den Knipex-Pinzetten dürfte etwa der EP100 äquivalent sein.
-
Thread
BASCOM- Problem
doch irgendwann läuft. Hat jemand eine Ahnung, wie ich die Werte bemessen muss? Ich benutze einen AT90S4433. mfg Steffen
das geht im original, woher du etwas unglücklich abgeschrieben hast, auch auf einem einfachen 2313
-
Thread
Frage AppNote 910 - ISP AVR
gefunden. Anscheindend bauen alle Programmer so wie in der Application Note, nur neuerdings mit einem 2313. Werner
sehr guter Programmer (Frankl hat recht :) ! Zur Pegelwandlung allerdings den MAX232 verwenden. Ein AT90S1200 reicht aus, wenn man die Typenliste nur auf die aktuellen Typen beschränkt. Um die neuen Typen programmieren zu können muss die original-Firmware nur geringfügig erweitert werden. Bis dann
-
Thread
Atmega8 wird nicht richtig erkannt und kann nicht geflasht werden!
obwohl mir gesagt wird das der Flash erkannt wird und auch gelöscht, aber dann beim schreiben hört´s auf. Ich hab schon probiert: - die Schaltung neu aufzubauen - Reset durchmessen wobei mir aufgefallen ist das ich 1k statt 10k verwendet habe und er deswegen nicht LOW geschaltet habe, aber Korrektur
einfach kurz Kontakt aufnehmen und sehen ob der µC antwortet): [code] $ avrdude -c usbasp -p t2313 -vvvv avrdude: Version 6.0.1, compiled on Oct 21 2013 at 15:55:32 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
-
Thread
LCD Controller für 640x480 LCD mit mega8515
es prima, das man dazu jetzt keinen extra epson controller braucht. kann man das ding auch mit nem AT90S8515 laufen lassen ? wäre es vielleicht auch möglich die eagle datei von dir zu erhalten ? mfg Kay
) adressiere, der von nem Oszillator getaktet wird, der auch das display versorgt. Deweiteren gibt's n paar kleine probleme mit dem zeilensprung, ich wollte das mittels eines &-Gatters lösen, dass dan bei 160 also 00000101 LP taktet und den Zähler zurücksetzt. Dann gibt's noch nen kleinen 2313, der
-
Thread
DS 1820
ROM-Search der Reihe nach abklappern. Ich mach das immer so: Skip_ROM Start Conversion warte 5s do{ ROM_Search Auslesen Temperatur }while( ROM_Search != Last_Device ) Die 5s Wartezeit deshalb, weil sich sonst durch die erhöhte Stromaufnahme während der Wandlung die Sensoren leicht erwärmen
Hallo. Hier ist eine Seite auf der jemand sowas in Assembler mit einem AT90S2313 macht. http://users.senet.com.au/~wpeacock/avr/tempavr.html ciao Dirk
-
Thread
DS1820 an langes Kabel
Hallo Sascha! Ich habe hier 2 DS1820 über zirka 15 Meter 4-adriges Fernmeldekabel MYSTY an einem AT90S2313 dran. Ich brauchte nur 2 Adern, hatte aber das Kabel übrig. Die Schirmung des Kabels liegt am MC auf Masse. Allerdings musste ich einen externen 4,7 Kiloohm Ziehwiderstand dranmachen, da es
Hinweis! Ich hab' gerade mal ein normales 30m 230V-Verlängerungskabel dran gebastelt und das durch's Haus verlegt. Es scheint zu funzen: -8,5 °C drausen. MfG Sascha
-
Thread
ATMega 16 ISP
Hallo! Ich habe mir vor kurzem den Seriallen ISP Adapter von http://s-huehn.de/elektronik/avr-prog/avr-prog.htm gebaut. Wenn ich den jetzt an meinen ATMega 16 anschliesse bekomme ich mit PonyProg keine Daten, bzw. es kommen nur 0en rein. (Er sagt zwar Lesen erfolgreich
unknown device. (-24)" Aber in der Hilfe steht: "Since version 1.15c if you select an AVR device (AT90S2313 for example) and read it, the program try to probe the device first. If the device is missing, or the device is locked, or the device is a preproduction device a dialog box appears. It asks you
-
Thread
AX8 Softcore Problem.
halbwegs ;) Ich hatte wohl mehrere Probleme. Ein Problem war, daß mein AX8 mehr Speicher hat als der AT90S2313 und GCC deshalb mist gebaut hat. Das andere Problem war, daß mein ROM mit höherem Takt getaktet wurde als vorgesehen. Hatte am Anfang Probleme und hab das zum testen eingebaut. Allerdings läuft
Interesannt finde ich aber, daß die den AX8-Core abgespeckt haben :) Meiner braucht ~1.6kLE. P.S.: Hier mal ein Bild von meinem kleinen "Projekt"
-
Thread
Mathematische Routinen für AVR
Hallo, ich suche Mathematische Assembler Routinen für z. B. dem AT90S2313 um mit 16Bit Zahlen zu rechnen (Sub,Mul,Div,Add). Gruß Jackson
Mit Erklärung gibt's den ganzen Kram übrigens in laufzeit- oder codeoptimierter Form bei Atmel (www.atmel.com). Da gibt es eine Application-Note zu eben diesem Thema. MfG, Khani
-
Thread
Übertakten
Hello, Ich hab' einen AT90S2313 mit 11.0952Mhz. Wird da der AVR zu sehr übertaktet?`Ist die Chance hoch dass dieser dabei kaputt geht? Oder was kann dabei passieren?! Vielen Dank!
Probleme kann's allerdings mit dem EEPROM geben.
-
Thread
ATmega48 Programmspeicher zu klein?
Kai S. , zeige uns doch bitte Dein Makefile, das steht alles drin..
hat. Hier hat sich ja einiges getan. Ich habe nun auch beim AVR-Studio 4.18 (- AVR Studio was den AT90USB1287 noch simuliert und ein Studio was ich überhaupt auf meinen Rechner zum Laufen bekommen hab ... bisher) libm.a eingefügt und siehe da. Das Programm ist trotz float und Gleitkommarechnung nur
-
Thread
LED´s
Da weiß ich nichts davon. Mit dem AT90S2313 gehts auf jeden Fall auch.
Hi, Brechnung von Rv für LED's: Rv = (Ub-UF) / I Ub = Betriebssspannung UF = Durchbruchspannung LED I = maximal IF Beispiel LED haengt an einem TTL Pin (5V) , UF (2,4V) , I = 10mA Rv = (5-2,4) / 10mA Rv = 260 Ohm
-
Thread
Frequenz mit Torzeit und Impulszählung messen
Aeh. Ja. ein normaler Quarzoszillator (5Euro) hat 100ppm, dann geht's hoch... TCXO, ... Einen Ofenquarzoszillator mit 0.01ppm gibt's fuer 500 Euro.
Periodendauermessung arbeitet. http://www.mino-elektronik.de/fmeter/fm_software.htm Da werden bei einem AT90S2313 mit 10MHz Takt bis zu 140kHz direkt gemessen (6-stell. Auflösung). Mit einem Mega88 und 20MHz käme man dann auf 280kHz und mit ein wenig Optimierung sicherlich auch auf 500kHz Eingangsfrequenz
-
Thread
Mikrocontroller auswahl
sein. > > Wie gehe ich am besten vor um einen zu finden? > > Schöne Grüße > Sebastian Axel S. schrieb im Beitrag #7221328: > Sebastian Z. schrieb: >> Ich bin totaler Anfänger und benötige Hilfe für die Auswahl eines >> Mikrokontrollers. >> Ich möchte mit diesem eine Spannung von bis zu 30V
Sebastian Z. schrieb im Beitrag #7221267: > und eine > Reaktionszeit von 500 ys haben. Nimm halt den AT90S2313. Der war immer für alles gut. mfg