-
Thread
Geringe Spannung mit AVR erfassen
Magnetfeld geführt wird. >daher wollte ich fragen bis wie viel Volt das klappt? Mit einem Tiny2313 kannst Du einige mV relativ präzise auswerten, nach oben ist keine Grenze gesetzt (s.Spannungsteiler) Selbst negative Spannungen können mit der entsprechenden Hardware ausgewertet werden. Was
Den Tiny2313 (nicht den AT90S2313!) kannst Du bei 5V Vcc normal mit +/-20mA belasten und stoßweise (ein paar ms) bis +/-40mA je Ausgang, wobei der Gesamtstrom aller Ausgänge 200mA nicht übersteigen darf. Gruß
-
Thread
Problem mit dem AtTiny2313
Hallo! könnt ihr mir sagen, was ich falsch mache? Ist am AtTiny was besonderes, was ich beachten sollte? Das funktioniert einfach nicht! Lcd ist am portB im 4bit-modus
> $regfile = "2313def.dat" Sicher, dass das die richtige Definitionsdatei ist? Ich habs auch nicht mit BASCOM, aber 2313def.dat klingt mir eher nach ner Headerdatei für nen AT90S2313. Beim Tiny müsste eigentlich noch
-
Thread
ATmega 168 nicht über mySmartUSB light programmierbar
Ahnung woher der seinen Strom bezieht. evtl. über den Pullup vom Reset PIN. Habe noch nen Atiny 2313 hier, bei dem muss VCC verbunden sein und der Attiny muss zusätzlich Strom bekommen, unabhängig von den Einstellungen am MysmartUSB. Bei nem Atmega 8 war alles egal, da ging es auf alle wegen, die
Versorgungsspannung nur bestätigen. Hatte selber mehrere Stunden rumgespielt, bis ich endlich ein paar ältere AT90S2313 und AT90S8535 programmieren konnte. Was mir zusätzlich aufgefallen ist: An einem Projekt, bei dem ein 2313 mit 8Mhz getaktet ist, muss die Versorgungsspannung dran sein. Bei mehreren anderen
-
Thread
RX-TX-Assembler-Programm macht nicht das was es soll
grausam. Aber ich glaube ich sehe schon warum der code nicht funktioniert. Du hast oben .include "tn2313def.inc" angeben, also nimmst du vermutlich den ATtiny2313 Weiter unten verwendest du die Register UCR USR und UBRR. Diese kamen jedoch nur im vorgänger dem AT90S2313 vor. Dieser hatte nur einen
out UCSRB,akku pop akku ret Damit sollte es eigendlich funtionieren (habe grade keine t2313 da) cu Hauke P.S. Falls du noch Fragen hast und Skype oder ICQ benutzt, dann kannst du mich ja per Mail kontaktieren
-
Thread
Composite/PAL mit AVR
/ee476/FinalProjects/ Framework für BAS-Signal, AT90S8535, 8MHz, 64x56 Pixel http://home.student.uu.se/r/rost7041/avr/video_game/index.html Voltmeter, erzeugt BAS-Signal, AT90S1200, 16MHz http://www.geocities.com/ariccibitti/dvm.htm Bingo-Spiel, erzeugt PAL-RGB-Signal, AT90S1200, 16MHz http://www.geocities.com/ariccibitti/bingo.htm Farbbalken Generator, erzeugt PAL-FBAS, AT90S2313, 17,7MHz(!) http://www.serasidis.gr/colour_bar_gen.htm Verschiedene Spiele in Farbe
-
Thread
AVR programmieren
AT90S2313 nicht zugreifen. Seriell klapt der Zugriff nicht deshalb hab ich es paralel versucht. Belegung am Stecker MOSI 200Ohm -> 11 MISO 200Ohm -> 9 SCK 200Ohm -> 2 Reset auf 3 Oder ist das
Mein Problem ist ,das ich auf den AT90S2313 nicht zugreifen kann. Original ist ein Seriell-Adapter-Datenkabel vorgesehen. Muss gestehen ich hab mich da verlötet. Da dies nicht funzt , hab ich mal versucht parallel zuzugreifen. Aber
-
Thread
C Anfänger: PWM Signal auslesen Gesperrt
mfg Christian Hier noch das Code Beispiel com codevision compiler: // I/O register definitions for AT90S8535 #include <90s2333.h> // delay functions #include <delay.h> #define ADC_VREF_TYPE 0x00 // ADC interrupt service routine interrupt [ADC_INT] void adc_isr(void) { // The LEDs will display the 8
drauf - nur hat mich jetzt wieder ein wenig der Mut und die Zeit verlassen. Würd' mich freuen, wenn du's dir mal anschauen würdest; MfG Christian #include <90s2313.h> #include <delay.h> #define PWM PORTD.0 unsigned int T2; void T2_ermitteln (void
-
Thread
Pin eines uC verschieben in Eagle
um den Schaltplan etwas übersichtlicher zu gestalten. Wie geht das nur?? Wenn ich z.B. den Atmel At90S2313 in meinen Schaltplan einfüge sind alle Ports auf der rechten Seite...leider kann ich nicht ein paar ports auf die linke Seite verschieben. Würde mnich sehr freuen von Euch zu lesen. Grüße,
noch nicht den Befehl, bzw. das tool mit dem ich jetzt die Pins verschieben kann. Ich habe nun den at90s2313 aus der Biblio. atmel.lbr geöfnet, aber wie mache ich es mit dem verschieben?... Wenn ich move benutze geht das ganze symbol mit nicht der einzige pin den ich haben möchte. Vielen Dank!
-
Thread
LCD funktioniert nur an Port D (ATmega644P)
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code:
unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code
-
Thread
Timer Compare Interrupt Attiny2313
Geschwindigkeitsunterschiede. Zum Vergleich, das Ergebnis (ich gebe das Register R17 ja immer auf PORTB (Led's) aus), entspricht genau dem, was ich mit dem unteren Code erziele, hier mache ich tatsächlich "nur" Overflow Interrupt. [avrasm] .INCLUDE "2313def.inc" .org 0x0000 RJMP main .org 0x0006 RJMP
direkte Adresse angeben. Nicht, wenn man die richtige Include-Datei benutzt... > > .INCLUDE "2313def.inc" Diese Include-Datei ist für den AT90S2313 und nicht für den ATTiny2313. ...
-
Thread
Pollin MOTOROLA VIP1710
nicht..) Das klappt ganz wunderbar! Und die Weboberfläche ist sogar schneller da, als mit der Tiny2313 Lösung.. (ca. nach 60s, anstatt ca. 90s). Peter
<- it's the small device at the bottom on the left.
-
Thread
Schrittmotor
natürlich am besten. Also ich Unterscheide zwischen steuern und treiben. Zum Steuern habe ich einen AT90S2313 verwendet welcher nur die Schrittpulse sowie die Drehrichtung (L,H) generiert. Der Leistungstreiber für die bipolaren Motoren (2*H-Bridge-PBL 3770 ehem. Ericsson neu Sanken) kann direkt über diese
ich hab mir ne Steuerkarte gebaut, die bis zu 3 Stepper treiben kann. Als Kern der Platine ist ein AT90S2313 drauf, der vom PC sereille Signale über eine MAX232-IC bekommt. Die verarbeitet der und gibt Pulse an die Treiber-ICs aus (ein IC pro Motor). Das sind TCA3727 (gibts bei reichelt für 3 euro),
-
Thread
Tutorial-kompatibles EvalBoard für Einsteiger für USB??
Gründe. Vor einigen Jahren, als es den Mega8 noch nicht gab, hatte Andreas das AVR-Tutorial für den AT90S4433 geschrieben. Dieser AVR wurde gewählt, weil er im Gegensatz zu AT90S1200 und AT90S2313 über ADC-Eingänge verfügt. Dieses "historische" Tutorial wurde einige male ergänzt, wobei doch ein Großteil
Gründe. Vor einigen Jahren, als es den Mega8 noch nicht gab, > hatte Andreas das AVR-Tutorial für den AT90S4433 geschrieben. Dieser AVR > wurde gewählt, weil er im Gegensatz zu AT90S1200 und AT90S2313 über > ADC-Eingänge verfügt. Dieses "historische" Tutorial wurde einige male > ergänzt, wobei doch ein
-
Thread
suche das da---
Ist die gezeigte Schaltung für das Brennen von der Firmware auf AT90S2313,oder nachher....... zum anschließen einer AT90S2313 wenn die Firmeware drauf ist. ich dachte nur für die 2. Option !!!! oder ???
-
Thread
Womit den AT89C2051 programmieren?
Kannst du nicht mit deinen paar Befehlen auf AVR umsteigen? Der alte 90S2313 ist doch bis auf Reset Pinkompatibel. Der tiny2313 sollte auch gehen.
Es gibt vom AT89C2051 modernere Varianten, die sind über SPI programmierbar: AT89S2051/4051 AT89LP2052/4052
-
Thread
ATmega8 und Ponyprog "Falsches oder fehlendes Device (-24)"
Engeln (nanalisa) > Hierzu habe ich eine Programmier-Schaltung nach Anleitung im Web gebaut > http://s-huehn.de/elektronik/avr-prog/avr-prog.htm genau diese Schaltung benutze ich seit längerer Zeit ohne Probleme, allerdings bisher immer mit den alten AT90S2313. Wobei ich den 560pF-Kondi aus Platzgründen
auftauchen. Habe es mit ähnlichen Devices und mit "Auto Device" versucht, geht nicht. Gegenprobe mit einem AT90S2313 funktioniert problemlos, aber auch nur, wenn das Device richtig eingestellt ist. Werde heute Abend mal die aktuellsten PonyProg-Versionen testen und hier berichten. Reinhard
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
Slime wie willst du das USB machen? Ein AT90USB wäre gut für USB geeignet (dann ist man auch nicht so limitiert wie bei FTxxx lösungen). Eigentlich wäre ein AT91SAM7 noch viel besser... Der hätte USB und viel power... Sieht schon ganz gut
sinnvoll einsetzen, oder ist das wegen dem kleinen Displayram nicht möglich? Anbei der Zeichensatz in 90° abfotografiert. Pixel in der ersten Zeile machen die ganze Spalte heller! Sobald ich den Text ein Pixel runtersetze sieht's besser aus. Für das "Kerning" ist ein gedrehter Font ganz praktisch
-
Thread
Flash-Fuses rücksetzbar?
das auslesen, nichts von der oszillatorwahl und auch nicht isp/reset disable. controller ist ein AT90S2313
>controller ist ein AT90S2313 Is nich wahr... wo hasten das Museumsstückchen aufgetrieben? Hunderter-Tüte bei e*ay?
-
Thread
Flash Programmierung mit ISP geht nicht
Hi, ich versuche zum ersten Mal den ISP programmer zu benutzen. Muß ich leider weil der AT90S2313 kein JTAG hat. Ich habe nun alle makefiles passend eingerichtet, auch die avrdude.conf sowie die giveio.sys wird gefunden, aber das Programmieren über die lpt1 Schnittstelle funktioniert trotzdem
Der Aufruf lautet: avrdude -p AT90S2313 -P lpt1 -c avrisp -C avrdude.conf -U flash:w:out.hex avrdude.conf und giveio.sys sind der Einfachheit halber ins Projektverzeichnis kopiert. Es ist zwar ein Pfad auf das bin Verzeichnis gesetzt
-
Thread
Interrupt Problem
schon mal harewaremäßig entprellt, mit nem kondensator aber immer noch selbe funktion. wiso geht´s springt das programm nach dem interrupt nicht zurück in meine endlosschleife? kann´s vielleicht daran liegen das ich einen at90s1200 einsetze?
sebastian, da hast du wohl recht, ist wohl am einfachsten wenn ich mir einen mit sram besorge. der 2313 ist ja von den anschlüssen fast gleich, mit dem müsste es gehen, oder?
-
Thread
Data Vision 16235 Problem
sorry da kann ich dir nicht direkt weiterhelfen, ich benutze einen AT90S2313 µController um das display anzusteuern. wenn das display rumflackert werden die daten vielleicht zu schnell verschickt? weiss nicht was du für optionen in dem programm hast, scheint aber nur
Ich hatte eigentlich auch vor eine Steuerung mit dem AT90S2313 aufzubauen. Da ich das Display aber aus einem alten Gerät ausgebaut habe wollte ich es vorher gern testen. Und wie man sieht ist dies auch gar nicht schlecht, um die ware PIN-Belegung heraus
-
Thread
AVR Programieren
Hallo, ich bin noch recht unbeholfen was das programieren von avr´s angeht. Ich bräuchte ein Programmer für einen 90s2313 oder einen der mehrere typen proggen kann. Möglich mit layout.
auch erst seid 2 Wochen mit dem Thema und will jetzt auch das dort gezeigte Einsteigersystem mit dem AT90S2313 aufbauen. Was hast u den vor damit? http://www.rowalt.de/mc/index.htm
-
Thread
Attiny2313A programmieren
versteckt vorliegt. Hierzu hätte der TO die vorhandene .hex-Datei zeigen können. Vielleicht ist der ATtiny2313 auch nur der Ersatztyp für einen originalen AT90S2313. Dann kann es haken. Egal, nur als Bemerkung. Vielleicht klappt ja auch alles wie gewünscht.
Auslesen und Programmieren der mitgebrachten 2313A hat funktioniert. Danke an Volker!
-
Thread
[ASM] Addition (Immediate)
mich auch interessieren, und seit wann. Bei meinen Neueren scheint es so zu sein, bei den steinalten AT90S8515 und AT90S4433 ist es nicht so.
HI >Bei meinen Neueren >scheint es so zu sein, bei den steinalten AT90S8515 und AT90S4433 ist es >nicht so. Bei denen gab es gar keine GPIORs. Die sind mit ATmega164P/324P/644P oder/und ATmega48/88/168 aufgetaucht. MfG Spess
-
Thread
Tiny2313 auf Crystal umstellen
Ich habe eine Schaltung in der bis dato immer ein AT90S2313 seinen Dienst verrichtete und nun gibt es die ja bald nicht mehr, oder schwer. Bin nun auf den Pinkompatiblen Tiny2313 umgestiegen und er läuft wesendlich langsamer als der AT90S2313. nun meine Frage: welche bit´s muss ich setzen um ihn mit einem 3,6...MHz externen Crystal Quarz zu betreiben? Mfg Stefan
-
Thread
Problem Tiny2313
retten macht nur sinn wenn du einen HV progger hast. folglich hab ich meinen letzten fuse-verbrannten at90s2313 oder was das war einmal kurz mit 30V betrieben damit ich gar nicht erst auf die idee komme mir einen zu kaufen. auch eine form von HV proggen...
Selbes Problem, anderes Board. Hab mit einem MIKROE EASYAVR5A auch schon 2 tiny2313 gekillt und konnte mir das nicht erklären. Nach stundenlangem Suchen bin ich dann dem Rat von Hannes gefolgt... Ist aber schon komisch, dass es der 2313 ist.
-
Thread
reziproker 50-Hz Netzfrequenz-Zähler; AVR-assembler
Hallo Allerseits, ich habe hier mit dem AT90S2313 einen reziproken Frequenzzähler zur Messung der 50 Hz der Netzfrequenz aufgebaut und programmiert. Der Brumm wird vom Trafo über Kondensator und Schmitt-Trigger aus zwei Transistoren bereit gestellt
S. Landolt schrieb im Beitrag #6579660: > Ich habe das mal laufen lassen (mit aktiviertem 'ldi temp2, 0'), auf > einem ATtiny2313: Takt von einem 5 MHz-Quarz, dahinter eine Teilerkette > auf 50 Hz
-
Thread
ISR(TIMER0_OVF0_vect) beim Tiny2313
Probier's mal mit TIMER0_OVF_vect Bzw. TIMER1, wie auch immer...
Die "io2313.h" ist ja auch für den AT90S2313 und nicht für den Tiny2313. Beim Tiny2313 heißt der Vektor "TIMER0_OVF_vect" und die Header-Datei "iotn2313.h"...
-
Thread
Versuch: LatchUp bei AVR
Die Spannung über den Schutzdioden liegt dabei bei 0,8 bis 1,1V. Außerdem hab ich das noch mit einem AT90S2313 probiert, da aber nur bis 20mA, den wollte ich nochmal verwenden, auch keine Reaktion. Erst das Entladen von 24V aus einem 220µ-Elko auf ein Pin des ATtiny2313 brachte die Glühlampe zum Leuchten
lösten das Problem. Davon abgesehen sind die Classic AVRs sehr viel robuster: Ich hatte mal einen 90S2313 5 Minuten lang an 8V laufen. Er läuft immer noch. Dasselbe mit einem tiny2313: defekt
-
Thread
Programmänderung DS1820
Hallo... Im Internet habe ich folgendes Programm für einen AT90S2313 gefunden, diese möchte ich so verändern, das es auf einem AT90S8515 läuft. Alle meine Versuche sind gescheitert... Wer kann mir bei der Änderung helfen und diese gegebenfalls auch kommentieren
So gehts nicht ! Du must nach dem Start der Messung min 0,5s warten (0,75s beim DS18B20). Mann kann auch das Busy-Bit testen, d.h. immer Reset und ein Bit lesen usw. bis Bit = 1, aber nur, wenn man kein parasite power benutzt. Um den Code portabel zu halten
-
Thread
Bascom GPS-Signal einlesen
PD0/PD1, Nullmodemkabel zum PC '--------------------------------------------------- $Regfile = "2313def.dat" 'AT90S2313-Deklarationen $Crystal = 3686400 'Quarz: 3.6864 MHz $Baud = 9600 'Baudrate der UART: 9600 Baud Dim i As Byte Do If USR.RXC = 1 Then 'Wenn Byte empfangen
0 End If Goto Main Onrxd: S = S + Chr(udr) Return Portd.5 und Portd.6 sind jeweils mit einer LED verbunden aber keine LED fängt an zu leuchten? sieht jmd nen fehler?
-
Thread
codegröße zu groß
drum rum kommen selbst was zu schreiben. Es geht eigentlich nur darum an den UART einen Befehl (AT-Befehl) zu senden. Hab mir halt dazu ein Beispiel für nen 8535 konvertiert, allerdings sind da halt printf scanf und gets drin. Hab auch schon im Datenblatt von 2313 ein sendebeispiel für den
"); [/c] Wirklich praktikabel halte ich stdio für Controller so ab 8 KiB ROM. Allerdings gibt's da nichts mehr, was pinkompatibel zum ATtiny2313 wäre.
-
Thread
Projektidee: Der Volks-Programmer
melde auch du dich per E-Mail an mich, wenn du einen Bausatz bestellen möchtest: avr-isp-stick [ät] gmx.de
Hallo, kann man statt ATtiny2313 einen AT90S2313 verwenden? MfG
-
Thread
Wo kauft ihr eure Controller?
paar Tipps welche Controller in > keiner Schublade fehlen dürfen? die wichtigsten ATmegas, PIC's und der Z80!
32 angefangen, mittlerweile würde ich zu den neueren Varianten raten (ATMega88 bis ATMega644). Der AT90S2313 war auch sehr beliebt bei mir, inzwischen ist er durch den ATTiny2313 ersetzt. ATTiny45 oder vergleichbar sollte man auch 1-2 parat haben. Am Anfang halt alles in bastelfreundlichem DIP-Gehäuse
-
Thread
NEC Beamersteuerung mit Atmega8U2
UART_TX_BUFFER_SIZE & UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103
#define UART0_UDRIE UDRIE #elif defined(__AVR_AT90S2333__) || defined(__AVR_AT90S4433__) /* old AVR classic with one UART */ #define AT90_UART #define UART0_RECEIVE_INTERRUPT UART_RX_vect #define UART0_TRANSMIT_INTERRUPT UART_UDRE_vect
-
Thread
Diamex USB ISP Programmer installieren funktioniert nicht
leuchtete die LED auf. Immer wieder habe ich das Projekt von myAVR angeschmissen, und der Tiny2313 ließ sich problemlos programmieren. Nun kam mir heute Morgen die Idee, nimm doch mal einen neuen Tiny2313, und zu meiner Überraschung kam keine Fehlermeldung mehr. Die Pins von PortB nahmen ihren
solche Firmware auf meinen Programmer flashen kann. Noch ein paar Infos zum Board: Der µC ist ein AT90USB162 mit 8MHz Quarz. Dieser ist direkt über Wiederstände mit den Pins der ISP Schnittstelle verbunden. Ansonsten ist das Board recht minimal gestaltet, ein SMD Bauteil mit der Aufschrift "H9D1", wahrscheinlich
-
Thread
AT90S1200 Simulieren mit EEPROM
Du bist ein Scherzkeks ! Hardwarefehler simuliert man nicht sondern beseitigt sie. Beim AT90S1200 wird Atmel das aber definitiv nicht mehr tun, sondern auf den ATTiny2313 als Nachfolger verweisen. Und bei dem muß man dann eben den Brownout-Reset einschalten, wenn man den EEPROM nutzen will
richtig verstehe. Wenn ich den EEPROM nur lesend nutze (ich lade die Daten beim programmieren des AT90S1200) ist doch ein externer Unterspannungs-Reset nicht nötig ? Günter
-
Thread
Kann kein Programm übertragen, da Programmer nicht reagiert
devices: Device code: 0x13 = AT90S1200 Device code: 0x20 = ATtiny84 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48 = (unknown) Device code: 0x4c = AT90S2343 Device code: 0x68 = AT90S8535 Device code: 0x6c = AT90S4434 Device code: 0x01 = (unknown) Device code: 0x04 = (unknown) Device code: 0x05 = (unknown) Device code:
-
Thread
ATTINY2313 16Mhz
Nein, ich habe die auch nicht gefunden. Hab aber einfach die AT90s2313 benutzt und es funktioniert.
Beginn des Sourcecodes. Der MC-Typ muss dazu im Makefile spezifiziert werden: # MCU name MCU = attiny2313 Lg Michael
-
Thread
UART - Serialin Bascom
Schauen Sie sich bitte das folgende Listing an. '0011.BAS: Optimierter String-Empfang $Regfile = "2313def.dat" $Crystal = 3686400 $Baud = 9600 Dim s As String*10 At &H60 Dim b(11) As Byte At &H60 Overlay Dim n As Byte On URXC OnRxD Enable URXC Enable Interrupts Main: If n > 9 Then Print s n = 0 End If Goto Main OnRxD: Incr n b(n) = UDR Return Der String wird auf Adresse &H60 im AVR abgelegt. Dies ist die Adresse des ersten Bytes im SRAM (da der AT90S2313 über
-
Thread
Programmer ohne Programmer
schrieb im Beitrag #4797428: > Nur auf USB und 2. Bilschirm Dann könntest du bestenfalls mit einem AT90USB82 oder ATmega8U2 oder dergleichen weiter kommen.
AVR-ISP-Programmer bauen, der an Geschwindigkeit anderen Programmern nicht nachsteht. Die bereits genannten AT90USBxxx oder ATmega8U2 etc. wiederum haben einen USB-fähigen Bootloader an Board, den man benutzen kann, um die Firmware darin zu flashen, ohne etwas anderes als USB zu benötigen. Diese Firmware
-
Thread
GCC-Option -mint8 vermeiden?
habs für garnix übersetzt, keine Ahnung was der Compiler dann nimmt. Sieht aber bei -mmcu=attiny2313 auch nicht anders aus.
char c; void foo (char a, char b) { if (a) c = b; }[/c] compiliert mit avr-gcc -S -Os -mmcu=at90s8515 zu [code]foo: tst r24 breq .L1 sts c,r22 .L1: ret [/code] und mit avr-gcc -S -Os -mmcu=at90s8535 zu [code]foo: cpse r24,__zero_reg__ sts c,r22 .L1:
-
Thread
AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung Gesperrt
Schritt weiter gebracht habt. http://books.google.de/books?id=AI_HVUE0xYEC&pg=PA404&lpg=PA404&dq=at90s2313+sbi&source=bl&ots=Q_OQlfAY2Z&sig=MNcHMHf-7HfdceEva8SQDzgTzEw&hl=de&ei=vT7mSeK2GtfisAbc59GjCw&sa=X&oi=book_result&ct=result&resnum=6#v=onepage&q=rechenwerk&f=false Bernd_Stein
von Günter Schmitt Seite 20. http://books.google.de/books?id=AI_HVUE0xYEC&pg=PA404&lpg=PA404&dq=at90s2313+sbi&source=bl&ots=Q_OQlfAY2Z&sig=MNcHMHf-7HfdceEva8SQDzgTzEw&hl=de&ei=vT7mSeK2GtfisAbc59GjCw&sa=X&oi=book_result&ct=result&resnum=6#v=onepage&q=verschiebewert&f=false > > 190 + 90 =
-
Thread
Voltmeter mit 90s8515
Hay Leute Ich habe eine Frage kann ich den mit einen AT90S8515 ein Voltmeter Bauen oder Fragen wir mal anderst kann ich den Strom mit diesen Teil Messen und mit einer Code Abfrage Sagen zbs. 12 Volt Normal Strom und wenn 9 Volt dann Alarm Ausgeben Geh das
Natürlich Spannng Messen. Die Idee von leo9 ist garnicht mal so Verkehrt. Aber wenn ihr sagt das der AT90s8515 kein AD-Wandler hat welcher AT hat dann einen Itiegriert.?? Und wer hat den einen Beispiel Code für mich am besten währe für CodeVisionAVR C Compiler. MFG: Fichte
-
Thread
Gesucht: Microcontroller mit EEPROM
EEPROM hat. @Michael G. Stimmt, sollte aber bei 10^6 liegen und nicht bei <100 @Ernst Bachmann AT90S4433 - kein EESAVE oder sonstige EEPROM Fuse
Ich dachte eigentlich, die EEProm Fehler sind ab den MEGA AVR's behoben. Der 90S2313 hatte ja richtig schlimme Probleme mit seinem EEProm Speicher. Gruß, Tubie
-
Thread
? zu rekursiven Funktionsaufrufen
Rekursion lief bei mir schon auf dem AT90S2313 zur Steuerung einer PLL mittels Schieberegistern. MfG
Christian S. schrieb im Beitrag #5333518: > Rekursion lief bei mir schon auf dem AT90S2313 zur Steuerung einer PLL > mittels Schieberegistern. Es hat auch niemand das Gegenteil behauptet. Nur, daß es mehr Ressourcen
-
Thread
Warum komme ich beim Auswärten des ADC's nur bis 25% ?
habe vor lauter Wut alle 3 Dateien gelöscht. Es ist ügrigens kein vollständiges Datenblatt des 90s8535, sondern nur eine Übersetzung des internen Aufbaus, der Timer und des ADC's. Eventuell finde ich die e Datenblattfragmente. mfg Sepp
Dass ist der Letzte Teil. Die letzten beiden Zusammenfassungen beziehen sich auf den AT90S4414 / AT90S8515 und Teilweise auf den AT90S2313. Stimmt dass in der Tabelle 28 (ADC-Vorteilerauswahl) dass die Auswahl 000 und 001 einen Vorteilfaktor von 2 ergeben oder ist dass nur ein Druckfehler
-
Thread
Wie 8kByte ROM beim AX8-Softcore?
hoffe, die sind nicht ganz falsch. Genügt es, um 8kByte PROM adressieren zu können: a) in der Datei A90S2313.VHD die Konstante "ROMAddressWidth" von 10 auf 12 zu ändern und b) für hex2rom anstelle von "10l16x" den Paramter "12l16x" zu verwenden? Gruß, Benjamin
ich auch noch gut gebrauchen... Ich benutze WinAVR und werde dort dann mal den im Wiki erwähnten AT90S8535 einstellen. Wobei WinAVR/avr-gcc auch dann durchkompiliert und die hex-Datei erstellt wenn man die ROM-Größe des eingestellten Chips (hier dann AT90S2313) überschreitet.
-
Thread
Hardware-Fehler
nur zum Teil, ich muss immer mit einem Kabel von Ground auf den Takteingang kurz hinhalten, dass der AT90S4433 anspringt. Beschreibung der Schaltung: Ich benutze eine Masseleitung, das sind die Kondensatoren von einem 4MHz Quarz und GND vom Prozessor dran, sowie GND bzw. das Poti zum LCD. Habe
Quarz mal umgedreht. An den XTAL1 Pin sind immer noch 2V und XTAL2 2,4V. Pogrammiert habe ich den AT90s4433 im ISP Modus mit dem STK500 Board. Bin echt ratlos, woran das liegt, direkt auf dem Board mit dem 4MHz Quarz funktioniert auch alles sofort.
-
Thread
S: PC Lüfterdrehzahlmesser
entwickeln einer solchen Schaltung bin ich völlig unfähig. Eine Schaltung basierend auf einem ATMEL AT90S2313 habe ich mal gefunden welche die Drehzahl über einen optischen Sensor mißt. Allerdings haben die Lüfter ja ein Tachosignal (soll ein Rechtecksignal sein) welchen man auslesen könnte. Daher müßte
wird *g*. Mittlweile habe ich jemanden gefunden der eine solche Schaltung, basierend auf einen AT90S2313, für mich entwickelt hat. Zu einem sehr fairen Preis wie ich finde. Falls es jemanden interssiert kann er sich diesen Thread aus einem anderen Forum anschauen. Das Forum ist keine Konkurenz