-
Thread
Anfänger: Keine Verbindung
Hallo, ich habe mir nach einer Bauanleitung aus Elektor einen AT90s2313 aufgebaut und versuche ihn via Bascom und Ponyprog seriell über com2 mit dem Anpasser MAX 232m zu programmieren aber es geht nicht. Es wird nicht einmal der Chip erkannt.Kabelverbindung und COM2
-
Thread
Installation von AVR-GCC unter WinXP
#put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 #put the name of the target file here (without extension) TRG = gcctest1 #put your C sourcefiles here SRC = $(TRG).c #put additional assembler source file here ASRC = #additional
-
Thread
Direktive für Assembler-Code
möchte, der genaue Syntax lautet wie folgt: z.B. für eine Source test.c avr-gcc -S -mmcu=at90s2313 test.c Gross-/Kleinschreibung unbedingt beachten und den entsprechenden AVR-Typ angeben! Danach findet man eine Datei namens test.s (entsprechend dem Beispiel) im Verzeichnis, die den Assembler-Quellcode
-
Thread
Wo gibt es AVR 2313-4?
Hallo, ich glaub's einfach nicht: Ich brauche einen AT90S2313-4, also einen 2313er mit 2,6-3,6 Volt. Aber weder Conrad noch Reichelt haben ihn, sie scheinen überhaupt keine Low-Voltage-Atmels zu haben. Woher bekomme ich den Chip?!? Danke! Sebastian
-
Thread
LPM Befehl funktioniert nicht ! Hilfe
Habe da Probleme das die Software nicht richtig im Mikrocontroller läuft. Ich benutzte nen AT90S2313 Ich will eine Zahl aus dem Programmcodespeicher laden und diese Bitweise auf einen Ausgang scheiben. Um dieses zu erreichen müsste es doch so Funktionieren : ... ... ; Sonstiger Code .
-
Thread
Kleinster Mikrocontroller?
Brauchst Du sonst noch was? Serielle Schnittstelle, AD-Wandler...? Schau Dir vielleicht mal den AT90S2313 und den AT90S4433 an http://www.atmel.com/atmel/acrobat/0839s.pdf http://www.atmel.com/atmel/acrobat/1042s.pdf Gruß Markus
-
Thread
AVR <--> 89C52
DCF-77 usw. wesentlich effizienter als beim AVR. Ich hab z.B. schon mehrere Projekte mit dem AT90S2313 (2kB) angefangen und dann auf dem AT89C2051 (auch nur 2kB) fortsetzen müssen, weil einfach der Flash zu Ende war. Und siehe da, ich konnte die Programme fertigschreiben ohne das ich den AT89C4051
, daß RISC nun mal mehr Codespeicher braucht. Kann man doch ruhig zugeben und dann einfach dem AT90S2313 eben 8kB spendieren, damit er mit dem AT89C4051 mithalten kann. Und die ganze Sache wäre gegessen. Peter
-
Thread
Interrupt-Pin als Eingang?
Hallo. Ich überlege im Moment eine kleine Beschaltung des AT90S2313. Unter anderem möchte ich im Programm zwischen verschiedenen Unterprogrammen umschalten und dazu einfach einen Taster verwenden. Ich wollte diesen Taster einfach an PortD.2 anschließen, der ja
-
Thread
I²C Bus
Kann ich mit einem AT90S2313 einen I²C Bus emulieren? (Wen möglich Programmbeispiel). MfG MaBl
-
Thread
Plötzlicher AVR - Tod
meinem HP48GX - Taschenrechner steuern kann. Dafür verwende ich wegen des eingebauten UARTs den AT90S2313. Ich benutze die Elektor - Entwicklungsplatine, welche eigendlich für den 1200 gedacht ist. Mein Problem ist jedoch, daß sich die Controller immer nur 1 bis 5 Mal programmieren lassen und dann
-
Thread
von 8515 auf 2313
und ein anderer als Ausgang. Der ICP (input Capture Pin) wird ebenfalls gebraucht. Nun ist beim AT90S2313 der ICP eine Spezial Funktion vom Port D Pin 6! Vom Port D muss ich jedoch noch ein Pin als Eingang und einer als Ausgang definieren! Das sollte funktionieren oder? Wie muss ich dann den PortD definieren
-
Thread
Welcher Microcontroller ???
als hättest Du mit dem AVR schon was gemacht. Dann müßtest Du doch wissen, daß die AVRs (z.B. AT90S2313) und die 8051-er (z.B. 80C537, AT89S8252) 2 völlig verschiedene Familien sind. Deshalb findest Du ja im 8051-Buch auch nichts über AVRs oder ARMs oder was Atmel sonst noch so alles herstellt.
-
Thread
AVR und IC-Prog
erwartete IC dranhängt. Die SW die du laden möchtest geht von einem AT90S8515 aus, du hast aber einen AT90S2313 dran. Das kann also so nicht gehen. Wenn du den Sourcecode des Programms, das du in den AT90.. laden willst hast, dann kannst du mit einem Assembler (z.B. von der www.atmel.com Hompage das AVR Studio
-
Thread
LCD 1*16 Problem
Moin Moin Habe mal ein Problem mit nem Displaytech (1*16) Display. Ich betreibe es an einem At90s2313 und programmiere ihn in CodeVisionAVR. Aus irgendeinem Grund wird das Display jedoch in 2*8 Segmente aufgeteilt. Wenn ich z.B. "Testausgabe" ausgeben möchte müsste ich das so machen ... ..
-
Thread
mobile spannungsversorgung
RS485 Home-Networks mit einem PC als Master und mit AVRs bestückte Stationen. Und ein Babyphon mit AT90S2313 ;-) Gruss, Peter
-
Thread
Wer liefert blaue Dot-Matrix-Displays ???
habe jetzt grade ein projekt fertig gestellt, dass eine 5x5 dotmatrix besitzt und über einen AVR AT90S2313 gesteuert wird! die schaltung ist äußerst einfach und alles zusammen kostet nur ca. 15 !! wie du dem schaltplan entnehmen kannst, brauchst du nicht einmal widerstände und glaube mir die LEDs sind
-
Thread
Größe der *.Hex datei verkleinern
.hex file? Mein Programm hat im Hexfile ueber 2KB. Er sagt mir aber das wenn ich das in meinen AT90S2313 (2KB Speicher) einbrenne, nur 32% belegt sind, kommt das hin, oder ist da was falsch?
-
Thread
Fräsen
200 Schritte im 1/8 Schrittmodus (200*8=1600).Als Prozessor in der Maschine habe ich einen Atmel AT90S2313 genommen. Die Software zum Steuern unter Windows ist selbergeschrieben und läuft recht gut.Die Übertragung erfolgt seriell mit 19200 Baud.Die Maschiene kann bis A3 grösse fräsen. Als Layoutprogramm
-
Thread
Schweiz
anderen IC's die sie im Angebot haben). Meine Erfahrungen mit Atmel haben im Jahre 2002 mit dem AT90S2313 begonnen. Mittlerweile programmiere ich in ASM und C.
-
Thread
wie MCU definieren ?
Antara für das Hochholen des Threads. MCU ist das, was auf Deinem AVR-Chip draufsteht: z.B. at90s2313, atmega8 usw. Peter
-
Thread
mehre C-datei wie Makefile ??
put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 musst du auch noch eventuell ändern (z.B.at90S4433 o.ä.) Gruß, Florian
-
Thread
12 Volt an Eingang ??
Hallo AVRler, kann ich ein 12V Signal direkt an einen Eingangspin des AT90S2313 anschließen? Mein Signal ist leider nur 0 Volt oder 12 Volt groß (Auto). Reicht es wenn ich einen 10k Widerstand vorschalte, oder geht das mit den 12V garnicht? Danke für Eure Hilfe! Gruß
-
Thread
unrecognised emulation mode: avr4
aber nicht einstellen, nur einen atmega83 und einen atmega85: Known MCU names: avr2 at90s2313 at90s2323 attiny22 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 avr3 atmega103 atmega603 avr4 atmega83
-
Thread
7 Segment Anzeigen
simpel ist, dann benötigst du nur 3 Ports und kannst sogar einen kleineren AVR nehmen, z.B. einen AT90S2313. Das 7-Segment Encoding machst du dann softwaremässig, ist auch sehr einfach. Andere Alternative wäre ein spezielles IC, wie z.B. der MAX6954, der kann maximal 16 7-Segment Anzeigen ansteuern.
-
Thread
Glühbirne ansteuern
helfen kann. Folgendes Problem: Ich möchte eine 12V 3W Glühbirne mit einem der Ausgänge des AT90S2313-10PI ansteuern. Ich habe es mit einem Transistor TIP 131 probiert. Den Ausgangspin des 2313 habe ich über einen 2,4k Widerstand auf die Basis des Transistors gelegt. 12V an den Kollektor und die
-
Thread
Tastaturaufzeichnung mit AVR
mal mit dem Interrup gemacht. (So auf die schnelle.) Der Scancode wird sauber erkannt. ; Für AT90S2313. .include "2313def.inc" ;Pfad zur Include-Datei ggf. anpassen .def temp = r16 .def temp1 = r17 .def temp2 = r18 .def counter = r19 .def fbin = r20 ;Ausgangswert
-
Thread
Char-Pointer Vergleich bringt Error
nicht weiterkomme: avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=logpro.lst -mmcu=at90s2313 -I. logpro.c -o logpro.o avr-gcc logpro.o -Wl,-Map=logpro.map,--cref -lm -mmcu=at90s2313 -o logpro.elf D:\avrgcc\bin\..\lib\gcc-lib\avr\3.0.2\..\..\..\..\avr\bin\ld.exe: region text is full
Daher bleibt wohl nichts anderes übrig auf einen anderen AVR zu verwenden. Derzeit verwende ich den AT90S2313. Mal schauen was wir in unsere Box alternativ bauen können, mit mehr Flash.
-
Thread
Probleme mit seriellem Programmer (Sercon2-Mini)
Mikrocontrollern; und mein erstes Projekt scheitert am ISP-Programmier-Inteface. Ich verwende einen AT 90S2313 mit 4 MHz Quarz. Zum Programmieren habe ich das Interface Sercon2-Mini gebaut (http://www.geocities.com/SouthBeach/Port/1592/adapter.htm), da es genial einfach ist. Zuerst wollte ich PonyProg
-
Thread
POW funktioniert nicht
bis das nächste Bit am Pin anliegt. Aber wie lange muss diese sein? Ich verwende einen ATMEL AT90S2313, 4Mhz.
-
Thread
Für an und abschneider (ASM)
nein, bitte so bauen wie in Nullschalter.gif dargestellt. Das Progr. wird so wie es ist auf einem AT90S2313 nicht laufen. AT90S1200 hatte einen Hardwarestack, für einen ..2313 musst du mindestens den Stack initialisieren. Dein Reseteingang ist falsch beschaltet, es fehlt ein R zwischen Vcc und Reset(2-
-
Thread
6bit ADC (aus AppNote AVR400) einfach auf 8bit erweiterbar?
ich nochmal ganz kurz auf obiges Problem zu sprechen kommen... wie gesagt, Zielplattform ist ein AT90S2313 mit Analog-Komparator. Spricht was dagegen, die Werte des R und C so anzupassen, daß die maximale Meßdauer (bis 2/5 Vcc) vervierfacht wird und ich somit zwei Bits an Genauigkeit gewinne? Wenn
-
Thread
Suche günstigen AVR-Prog. für paralellen Programmier Modus
Not auch) der dem paralellen Programmier Modus beherscht. Möchte damit bevorzugt AT90S1200 und AT90S2313 Bausteine Programmieren (z. B. internen Osz. aktivieren usw.) Gruß Michael
Wieso soll man damit keine anderen AVRs programmieren können? Die Pinbelegung des AT90S2313 ist zum Beispiel identisch und den Assemblercode kann man seinen Bedürfnissen entsprechend anpassen. Was willst du denn genau programmieren?
-
Thread
ISP-Programmierer mit 2313?
Programmer sollte mit allen AVRs funktionieren. Wenn du allerdings für die Programme im Tutorial einen AT90S2313 verwendest musst du z.B. bei den Interrupts und UART einiges abändern.
-
Thread
Frequenzmessung mit Digitalem Filter
Störfrequenzen, welche man auch mit einem analogen Filter nicht rausbringt. Ich möchte nun mit meinem AT90S2313 das Signal digital filtern und die Periodendauer messen. Das messen der Periodendauer ist kein Problen, der digitale Filter jedoch schon. Wie programmiert man einen Digitalen Filter? Was gibt es
-
Thread
UART Tx IRQ
AT90S2313: Ich bin dabei, einen Ringbuffermechanismus für Zeichenausgabe (Midi) zum implementieren, weil ich aus Zeitgründen nicht pollen will - es wird eng. Dabei stoße ich auf den Fakt, daß es offenbar
-
Thread
Pony Prog Error
HAllo! Ich habe ein Problem mit dem beschteiben meines avr at90s2313. Ich habe mein selbst gebauten (Anleitung aus dem WWW als nicht selbst entworfen) programmer an mein Compiuter angeschlossen und dan versucht ihm mit Pony Prog zu Lesen, zu beschreiben und zu löschen
herausfinde ob der Tackt schwingt Bei Pony Prog habe ich sowol AVR micro Auto als auch AVr micro At90s2313 ausprobiert beides ist eigentlich richtig Auch mit dem strom habe ich zwei sachen ausprobiert sowol die stromversorgung über den Compiuter als auch über eine Externe stromzufur. Habe leider
-
Thread
Theorie zum digitalen Strahlenmessgerät
doch gehen, wenn man einen AVR mit 8-Bit-Timer/Counter und 16-Bit-Timer/Counter nimmt (also z.B. AT90S2313). Den 16-Bit-Zähler kann man ja so einstellen, dass er den Zählwert bei einer positven Flanke erhöht. Dann den 8-Bit-Timer auf 1 Sekunde einstellen und wenn dieser einen Interrupt auslöst, kann
-
Thread
Ich brauche eine kleine Starthilfe
(www.qsl.net/dg5dbz/cpuboard-at-avr/cpuboard.html) in dieses board will ich den Avr at90s2313 einbauen. Ihrgend wo im WWW habe ich gelesen das man einen solchen controller mit Turbo Paska, C oder C++ programieren könnte aber ich weis nicht wie. Ein paar kleine Tips wären nicht schlecht
Das Tutorial habe ich jetzt auch durch gelesen. Ivh werde jetzt das erste Programm auf meinem at90s2313 ausprobieren. Wenn du jetzt schon weist das ich damit Probleme kriegen solte, dann sag es mir bitte ansonsten melde ich mich spätens wen ich es zum laufen gekrigt habe. MFG david
-
Thread
AVR und AD-Wandler
Hi. Ich habe mal irgendwo mitbekommen, das man ohne grossen Aufwand den Analog-Comparator des AT90S2313 als Analog/Digital-Wandler "missbrauchen" kann. Hat jemand ne Ahnung wie das geht?? Danke! MarcelSw
-
Thread
UART und 2313
Hallo nochmal. Kann mir irgendwer ein mini-UART-test Programm für den AT90S2313 schreiben oder weiss wer wo es so eins gibt dass _wirklich_ und sicher auf einem AT90S2313 funktioniert?! (@Andreas: war nicht im UART Tutorial einmal was für den 2313?!). Es braucht nur 'Test
-
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!
-
Thread
µC Takt-->4 satt 8MHz, Vcc=?
Versorgungsspannung? Wenn dieser Zusammenhang nicht gegeben ist, wo bekommt man die 4MHz Version des z.B. At90S2313, oder den ATMega161L Hoffe ich hab mich so ausgrdrückt, dass es jemand verstehen kann. Danke Roland Schlierf
-
Thread
AT90S2313 und UART
Hi. Ich habe einen ATS90S2313, der mit 4 MHz läuft. Der ATMEL soll an 2 andere serielle Geräte angeschlossen werden. Das Problem: Dazu braucht man 2 UARTS, der 2313 hat aber nur einen. Ich habe auch schon verschiedene Software UARTS (darunter die ATMEL Application Notes) ausprobiert. Der einzige der ging, war die Application Note von ATMEL "Compact half duplex software uart". Wenn für den ATMEL nichts zu tun ist, soll er in den powerdown- oder idle-modus schalten. Wenn dann eines der beiden Geräte etwas sendet, soll der Chip "aufwachen" und die Daten bearbeiten. Ich habe schon versucht, die
-
Thread
Immer -21 bei Ponyprog trotz erhötem AVRByteWriteDelay
avrisp.html PonyProg erkennt Flash-Size und µC-Typ und kann auch den µC auslesen. Ich verwende den AT90S2313. Wenn ich aber eine Flash-Datei lade und auf write flash klicke kommt immer "write error -21". Ich habe die Werte in der .ini schon auf AVRByteWriteDelay=50 AVREraseDelay=1000 erhöht, was aber
-
Thread
LED Dot-Matrix an AVR
Hi, ich möchte gern 4 LED Dot-Matrix Anzeigen mit je 5x8 LEDs durch einen AVR-Controller z.B. AT90S2313 ansteuern, wenns nötig ist könnt eich auch einen mit mehr Pins nehmen. Kennt Ihr evtl eine geeignete Treiberschaltung/TreiberIC das keine tischtennisplattengrosse Platine erforderlich macht? Die
-
Thread
PIC's sterben wie Fliegen
weggeschmissen. Nach einigen Jahren war dann eine Errata Sheet auf der Atmel Webseite, daß die AT90S2313 die Lockbits nicht bei 5V löschen konnten, sondern nur bei 4,3V. Einfach beim Löschen eine 0,7V-Diode in Reihe mit VCC und ich konnte sie alle wiederbeleben. Peter
-
Thread
AVR & DMX ??
nicht manuell geht: In einem programm das ich im Web gefunden hab (rs232->dmx) wurde mit einem AT90S2313 betrieben. (bei 9.125 Mhz) sodaß bei 37taktzyklen die gebraucht wurden um ein DMXBit zu senden damit die ca. 4mikrosekunden, die gefordert sind hinkommen (ich bin mir jetzt nicht sicher, ob es auch
-
Thread
UART im Eigenbau für AT90S2313
Hi ! Ich hab hier einen ATMEL AT90S2313. Ich möchte den Atmel zwischen 2 Graphikrechner anschließen. Der Chip soll die Daten, die der eine Rechner sendet, verarbeiten und dann an den zweiten Graphikrechner weitersenden. Als Testschaltung
-
Thread
Probleme beim Rücksprung aus Interruptroutine
Endlosschleife bleiben bis die Interruptroutine des INT 1 durchlaufen wurde. Verwenden tuen wir einen AT90S2313. Im Anhang ist unser Versuch, der aber leider nicht funktioniert, da bei der Rückkehr aus der Interruptroutine alle Variablen wieder in den Zustand vor der Routine versetzt werden. Gibt es eine Variable
-
Thread
Lockbits löschen
Wer kann mir sagen wie ich gesetzte Lockbits (1+2) wieder löschen kann? Es handelt sich um ein AT90S2313. Ich benutze z.Z. den PonyProg200.