-
Thread
suche hilfe bei Konvertierung vom AT90S1200
ich habe mir mal ein Programm für einen 1200er schreiben lassen und wollte jetzt damit einen AT90S2313 oder ATTiny2313 programmieren..... geht nicht gibt es evtl. ein Konvertierungstool oder wer kann mir dabei helfen gruß Ricki ricki-graffiti@gmx.de
wieder ein identisches Hex-File erzeugen. Anschliessend kann man dann die Änderungen für den Tiny2313 machen.
-
Thread
Selbstgebauter LED-Treiber
ihre masse zum arbeiten fehlt. sie werden sich quasi eine neue suchen, und da bleiben nur die gate's der FETs übrig. > Das mit dem mC würd ich echt gern mal angehn dann ist das jetzt deine chance. hab dir doch schon einen guten tip gegeben, den ATtiny2313 halte ich für einen sehr guten einsteiger-µC
einen AT90S2313. das ist der vorgänger des ATtiny2313 und hat den nachteil, daß er zum arbeiten unbedingt einen quarz braucht. wenns unbedingt sein muß und ich der menschheit damit das leben rette (einbildung
-
Thread
Warum erkennt avrdude meinen AVR910 nicht?
Hallo allerseits, nachdem ich Probleme mit dem Flashen des AT90PWM3 hatte (siehe http://www.mikrocontroller.net/forum/read-1-342686.html), habe ich das Programm avrdude ausprobiert. avrdude unterstützt etliche Programmer, u.a. auch den AVR910 von Klaus Leidinger
offensichtlich meinen AVR910 nicht! Es wird folgende Meldung ausgegeben: > "make.exe" program avrdude -p at90s2313 -P com2 -c avr910 -U flash:w:main.hex Found programmer: Id = ""; type = NUL Software Version = NUL.NUL; Hardware Version = NUL.NUL Programmer supports the following devices: avrdude
-
Thread
USB<->RS232 mit FT232BM
USB-Programmieradapter zu bauen! der adapter besitzt einen FT232BM usb-rs232 konverter und anschließend einen at90s2313! ich hab auf den 2313 eine testsoftware raufgespielt, die jedes zeichen, welches er empfängt, wieder zurücksendet! mein problem: wenn ich im hyper terminal ein zeichen eingebe, leuchtet sofort
Hallo, ich bin im Moment an einem ähnlichem Projekt http://www.8ung.at/usb-lcd/Platine.htm Habe in meiner Schaltung _CTS auf Masse gelegt, vielleicht liegts daran. Grüsse Jürgen
-
Thread
Midiinterface - diskrete UARTs mit integrierter RS232 statt MC UARTs?
eine integrierte RS232 mit sich brächte. Finde im Moment die Platine von damals nicht. Da war ein AT90S2313 drin. Habe das Projekt nie fertiggestellt und wollte es jetzt noch mal auflegen. Grüße
Es gab mal eine USB zu 5-fach MIDI Schnittstelle mit einem AT90USB162. Der hat auch keine 5 Uarts sondern macht das per Software.
-
Thread
AVR und LCD mit 3.3V?
Display-Kontroller will 2,7-3,6 Volt. Nun wusste ich, daß es von den AVR die Low-Voltage-Varianten gibt (z.B. AT90LS4433). Das Problem: Nirgends sind solche LS-Varianten zu finden (nur große Stückzahlen bei eBay). Die gute Nachricht: Mit einem normalen (!) AT90S2313 und 3x 1,5V-Mignon-Batterien, die nur noch 3,5V in Reihe abgeben, funktioniert's auch wunderbar. Viele Grüße, Sebastian
-
Thread
ATtiny2313 : Seltsame Wirkung
Wie hast du denn die Fuse-Bits des Tiny2313 programmiert? PA0 und PA1 sind auch die Pins für einen externen Quarzoszillator. Wenn du also nicht einen internen Oszillator ausgewählt hast, kann das Programm gar nicht richtig ablaufen. Gruss
ich sie an PORTA betreiben wollte ging die Abfrage nicht mehr. Das stk500 unterstützt den ATtiny2313 nicht, sondern nur den Vorgänger AT90S2313. Der hat keinen PORTA, weshalb der Sockel auf dem stk500 nur mit den Oszillatoreingängen XTAL1 und XTAL2 verbunden ist. Somit hat man an PA0 und PA1 am Controller
-
Thread
Größe der *.Hex datei verkleinern
dec hex filename 188 0 2 190 be rtctest.elf avr-sizex --mcu at90s8515 rtctest.elf Flash SRAM EEPROM ----- ---- ------ 2% 4% 0% Errors: none
das *.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
Suche Tiny2313 Bibliothek
Hallo ich habe mir bei Cad Sof die Bibliothek für den Tiny2313 herruntergeladen (avr-6.lbr) Aber ich kann den Tiny2313 IC Schaltplan nicht finden. Für das Board ist die bauform ja o.k. Übersehe ich da was ???
at90s2313 müsste pingleich sein
-
Thread
Random
Hallo, danke, so sieht es aus. :) Ich habe mal schnell 2 Sachen verändert, den 2313 habe ich nur in ATiny umbenannt. Bei mir ist ein ATiny2313 drauf, der läuft mit internem Clock, spart Quarz usw. Eigentlich sollte erst ein AT90S1200 rauf, der machte aber Probleme beim Reset und
So sieht's aus.
-
Thread
Externes RAM an AVR
Moin, unter http://www.ymir.de/multi/123-byte/robotik/elektronik/steuerung1s.gif findet sich ein Schaltbild zum Anschluss eines externen Speichers an einen AT90S8515.(Das SChaltbild ist wohl für 32 KB, schafft aber maximal 64 KB.) Mit weniger Pins kommt man leider nicht aus,
Dann sagt "er" mal welchen AVR "er" grad hat: Noch einen AT90S2313 und somit fällt die Möglichkeit mit den 19 Pins weg. Das mit dem i2c EEProm hört sich schon sehr viel besser an, vor allem da der Mikroprozessor an dem das ganze laufen wird, wenn es dann mal
-
Thread
USART gepufferter Empfang mit 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 128 Bytes
-
Thread
Was geht schneller als ISP?
Ja, sorry, der Prozessor: AT90s8535, eben exakt das AVRCtrl-Board. Seitenweise beschreibbar - kenn die AVR-Details noch nicht genug, keine Ahnung... Avrdude - nein, bis jetzt nicht benutzt, benutze "isp". Geht avrdude auch
Hi ein 2313 (der ist ja auch nur byteweise beschreibbar) wird in unter 10s voll (2k) beschrieben. Also sollten die 5,5k max. 25s benötigen. Matthias
-
Thread
Rotary Encoder
Der Zählerstand wird auf 255 eingestellt , d.h. beim nächsten positiven Impuls an Pind.4 (beim at90s2313) wird ein Interrupt ausgelöst. Nun wird der Programmteil bei "Takt_Encoder:" abgearbeitet. Der Timer sofort wieder auf 255 eingestellt. Dann wird verglichen ob die 2. Spur des Encoders (Pind.5 beim 2313er in meinem Programm) auf H od. L liegt und dementsprechend die Variable Ist_wert um 1 erhöht oder verkleinert. Gruss Gerhard
-
Thread
Einstiegsschwierigkeiten mit Mikrocontroller-Kochbuch
mikrocontroller zu schaffen. als hardware habe ich den willem advanced mit adapterplatine für avr's. habe einen at90s2313 und einen at90s8515 beide pdip. zusätzlich habe ich noch haufenweise kleinkram, quarze, widerstände, kondensatoren dieoden, transistoren 5V spannungsregler lochraster usw..
erläutert und es passt vor allem (im Gegensatz zu deinem Kochbuch) zu deiner Hardware. jörn P.S. Das Kochbuch ist trotzdem gut und ich sehe auch als AVR-User ab und zu noch mal rein um etwas grundlegendes Nachzuschlagen (RS232, 8-bit Rechnereien mit 16bit Zahlen usw.)
-
Thread
Womit programmiert ihr eure µCs?
Software benutzt ihr, um das Programm in den µC zu > übertragen? AVRDUDE mit angepasster Config für die AT89S'er, AVR-Studio4, Win7/64 mfG ingo
1. Atmel AVR (ATMega, ATTiny, AT90S) 2. Assembler 3. AVR-ISP USB, STK500 4. AVR-Studio 4 (5 ist zum K*tzen, fand nicht mal den USB-Progger)
-
Thread
M16C
Hi Ist, wie bei den Atmels (1000 für den AT90S2313), eine Sicherheitsangabe. Laut Glyn geht 100k+. Aber Mitsubishi garantiert eben nur 100. Matthias
Ja klar Drehzahlmesser sind mir auch nicht unbekannt. Für'n Freund baue ich mit dem AT90s8515 ebenso einen für seine Drehbank inklusive eines Temperaturwächters für den Motor. Aber das nur so zum Spaß... Er hat mir 5 Wochen geholfen mein Haus einzugsfertig zu gestalten, jeden Tag. Das
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
drauf sein. Die ED Teile sind mir zu teuer. Man könnte auf dem Board 3 Varianten vorsehen: 1. AT89S52 mit ISP-Connector 2. -ED2 Variante mit den beiden Tastern - RS232 ist ja vorhanden, Tasten auch. 3. AT89S52 und noch ein AT89S52, welcher den ersten per ISP und RS232 flasht. (Ist immer noch günstiger
Hallo Josef, das Display vom Franz wurde laut Readme von Atmel's: Main_Control.aps Firmware für atMEGA8515 (Steuerung) MiniDDS.aps Firmware für atTINY2313 (Generator) ...angesteuert Welcher Prozessor steuert denn dein Display? Gruß Michael
-
Thread
gemeinsames Forum zum 8052
Stand eines AT90S2313 und AT90S8515 stehen geblieben. Und der einzige Atmel 8051 mit internen 8kB SRAM ist wieder eingestellt worden (Chip-Bude in Frankreich ist pleite gegangen). So bin ich also notgedrungen auf
mir. ;) leider hat der Scanner es nicht erfasst, aber da werkelt ein Atmel 89C51 und macht di LED's an und aus. Namaste
-
Thread
ATTiny84 programmieren
! >> >> >>Peter Danke schön. Bin nicht sicher, ob ich das richtig verstehe: Der AT90S2013 = ATTINY2313 = DIL20 Der ATTINY24 / 44 / 84 ist DIL14 Eine kleine Zeichnung oder ein Photo währen jetzt ganz hilfreich.
Pin14 des tiny84 kommt in Pin10 des tiny2313. Peter
-
Thread
Verkaufe STK500 incl. Conrollern und Buch
liegt bei). Es gibt dazu: 1 Stk. ATMEGA8515 1 Stk. ATMEGA163 1 Stk. AT90S8515 1 Stk. AT90S2313 1 Stk. AT90S4433 dazu. Preis für das STK500 incl. Controllern 79 plus Porto. Des weiteren habe ich noch das Buch "AVR-RICS Mikrocontroller
-
Thread
Laufschrift mit Tastatur und µController steuern
Ausbildung zu starten. Undzwar eine Laufschrift mit 10 mal 5x7 Dotmatrix Elementen und einem Atmel AT90S8515, das alles möchte ich dann so gestalten, das ich den Text den ich auf der Matrix ausgeben will mit einer normalen PS/2 Tastatur eingebe und mit der Enter Taste bestätige. Bis jetzt bin ich soweit
verbunden. Ich hätte folgende Verbesserungsvorschläge: - erst mal nen größeren Controller (keinen AT90S2313), dann hast du auch Platz für nen Zeichensatz, vielleicht nen Mega8 oder Mega16 - Spalten multiplexen und das Multiplexen aufteilen, d.h. in 2 mal 5 Anzeigemodule, dann kannst du die LED's
-
Thread
Einsteiger bei AVR und Can
www.microcontroller-starterkits.de ein Board als Bausatz, bzw. als Leerplatine, wo man den CAN einmal mit dem ON-Chip-CAN des AT90CAN128 verwenden kann - oder man nimmt den MCP2515 und den ATMega128. Das Board unterstützt beides. Beispielprogramme findet man ebenfalls dort.
Hihi, ich wollte mich mal an den AT90CAN128 rantrauen allerdings komm ich mit dem Datenblatt überhaupt nicht zurecht. Ich möchte im Prinzip mit dem uC nur Daten mit einem bestimmten Identifier vom CAN-Bus empfangen allerdings hab ich keine
-
Thread
Das selbe µC-Pinout von verschieden Herstellern?
+ (n*12): GND PIN 2 + (n*12): Vcc PIN3 + (n*12): OSC_in PIN4 + (n*12): OSC_out n=0 .. 3 (0, 90, 180, 270° gedreht) Schön wäre auch noch ein remapping von den Digital-Signalen wie beim nRf51xxx oder ESP32..
Footprint. Altium-Libs bietet kaum ein Hersteller an. Die ersten AVRs waren pinkompatibel zu den AT89C2051 (AT90S2313) bzw. AT89C51 (AT90S8515). Und die ATtiny im 6- bzw. 14-poligem Gehäuse sind pinkompatibel zu PIC.
-
Thread
TTL? CMOS? Mehrere Interrupts? Mehrfaches OR Gatter?
Hallo! Also erstens einmal, der AT90S2333 verfügt über ganze zwei externe Interrupts. Einer davon ist für den Input, einen IR Receiver reserviert. Jetzt hab ich aber noch viele andere Sachen, die ich gerne per Interrupt lösen möchte um
--> Xtal1, der nächste AVR wird dann so angeschlossen: Xtal2 v. 1. AVR --> Xtal1 des zweiten AVR`s. Bei mehr als 2 AVR`s kann es aber Probleme geben. Gruß, Günter
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
Die Verwendung von Assembler war Vorsatz, ich wollte es so. In C wärs > vielleicht klüger, keinen 2313 zu nehmen, wird sonst vmtl. knapp. So ist es heutzutage. Seinerzeit gab es den AT90S2313, wo mit C nicht viel auszurichten war bei 2k Flash, die aber auch recht übersichtlich in Assembler programmiert
m.n. schrieb im Beitrag #4017860: > So ist es heutzutage. Seinerzeit gab es den AT90S2313, wo mit C nicht > viel auszurichten war bei 2k Flash Würde ich jetzt nicht behaupten. Hab grad einem RasPi einen I2C-Slave verpasst. Da der das nicht selbst kann ergab das einen Tiny841 als
-
Thread
Fahrtenregler mit Bremse so möglich?
Ja, das koennte gehen. Allerdings ist der 2313 nicht erste Wahl. Wie machst die Totzeit ? Alles haendisch ? Da gibt es bessere, zB den AT90PWM2, der hat das schon eingebaut. Im Bremsbetrieb geht die induzierte Spannung in den Akku zurueck. Das
auf meinem Entwicklungsbord mit dem Mega128. Ich hab es aber so programmiert das es auch auf dem 2313 läuft.
-
Thread
Kondensator gesucht
Hallo, ich brauche für meinen AT 90S2313 einen 100nf Kondensator. (Für die Fassung.) Ich weiß jetzt aber nicht welche Volt Zahl. Kann mir einer die Artikelnummer vom 100nf Kondensator von Reichelt geben. Da ich jetzt schon länger
Tantal- oder Elektrolyt-Kondensatoren. Da ich das Datenblatt und somit auch nicht die Pinbelegung des 90S2313 nicht kenne, kann ich dir auch nicht sagen, wo sich die Versorgungspins befinden. Die Fassungen mit Kondensator sind halt für die "normale" Bschaltung vorgesehen. Es gibt auch ICs, die ihre Versorgung
-
Thread
Alarmanlage oder Wetterstation
helfen dann brauchst du noch eine Serielle schnittstelle zum avr: für solche sachen reicht ein At90S1200 oder mit serieller schnittstelle, damit du dich da nich auch sw-müßig drum kümmern musst ein at90S2313, wie die offizielle bezeichnung lautet... kannst dir auch einen Tiny raussuchen... suche
hi henning also ich habe den Mikrokontroller von atmel und zwar das model AT89S8252. darauf vorhanden sind eine serielle schnittstelle, reset button, spannungsversorgung, und 4 solche kleinen anschlüsse (haben 10 pins, also 10 stäbchen) wie kann ich solche lichtschranken aufbauen
-
Thread
Lernunterlage AVR-Assembler (inkl. Befehle in DEUTSCH)
Hallo Hans Nachtrag: Zitat Kapitel 2.3 Seite 7 "Der AVR AT90S8515 hat 32 programmierbare bidirektionale I/O-Linien, die in vier Ports (PA-PD) zu je acht Pins (0-7) zusammengefasst sind. Jede dieser I/O-Linien kann entweder als Eingangs- oder als Ausgangsleitung
Hardwaremäßig habe ich bislang einen ISP-Programmer via LPT erfolgreich aufgebaut und damit den AT90S2313 des ISP-Programmers von Klaus, welcher über das AVR-Studio an der COM-Schnittstelle betrieben werden kann, programmiert. Auch habe ich bereits ein Projekt mit einem alten Flipper (winziger Tischflipper
-
Thread
Tiny mit 2xPWM und SPI getrennt
Ausgänge belegen. Ebenso beim Tiny261 oder 861. Gibt es noch einen anderen (kleinen) außer dem 2313 (sind ja auch nur 2 Pins mehr), der meine Anforderungen erfüllt? Ist es richtig, dass ich in Eagle einfach den at90s2313 (Pinkompatibel) verwenden kann?
Du kannst in Eagle notfalls auch den ATTiny2313 verwenden. In einer der zig AVR Libs gibt's den nämlich.
-
Thread
SIGNAL in WINAVR
hab den Typ direkt im C-File definiert, da ich nicht immer das make ändern will: #define __AVR_AT90S2313__ Scheint zu gehen oder ist das falsch ? 2. ich hab erstmal mit -S übersetzt, um mir den Code anzusehen. Die Funktion SIGNAL (SIG_OVERFLOW0) sichert aber kein SREG und Register und schließt
(also ohne Recompilieren) einen neuen Suffix beibringt. Es gibt bereits folgende Endungen: .s -> Assembler ohne Präprozessor .S -> Assembler mit Präprozessor .c -> C .C, .cxx, .cc -> C++ .m -> Objective C (beim AVR normalerweise nicht implementiert) .i -> C ohne Präprozessor .ii -> C++
-
Thread
Geschwindigkeitsgewinn
Hallo Leute ! Hab mir eine Servomotorsteuerung mit einem AT90S2313 gebaut. Funktioniert mittels Takt u. Richtungssignal vom PC, wie bei üblichen Schrittmotorsteuerungen. Positionsrückmeldung über Encoderauswertung welcher am Servomotor montiert ist. AVR
Hallo Thomas , hab's auch schon mit 16 MHz gemacht . Geht super . Werd es mal testen wie hoch man gehen kann bis der 2313 aus dem Takt kommt Gruss Gerhard
-
Thread
ATtiny1213 analog comparator common mode range
im Beitrag #3334628: > wie groß ist der Common Mode Range für den Analog Comparator beim > ATtiny2313? Im aktuellen Datenblatt scheint nichts darüber zu stehen. Im Datenblatt des AT90S2313 gibt es eine Kurve, die den Offset über den Eingangsspannungsbereich abbildet. Bei Vcc=5V geht die Kurve von 0V bis etwa 4,8V. Beim Tiny2313 würde ich ebenfalls vermuten, das der Gleichtakteingangsspannungsbereich bei 0V beginnt und knapp unterhalb von Vcc endet.
-
Thread
Frage zu Atmel JTAGICE mkII
Jetzt hab ich folgendes gefunden: Supported devices for ISP mode and oscillator calibration only: AT90PWM2, AT90PWM3, ATmega168, ATmega48, ATmega88, ATtiny13, ATtiny2313, ATtiny24, , ATtiny44, ATtiny84, ATtiny25, ATtiny45, ATtiny85, ATtiny261, ATtiny461, ATtiny861, ATmega48P Bedeutet das, dass
in dem Manual http://www.msc-ge.com/en/129-www/version/default/part/AttachmentData/data/AT90JTAGICE_User_Guide.pdf steht: "The JTAGICE mkII does not support ISP as a general programming interface, but has got limited ISP support for handling the DWEN fuse and Chip Erase. ISP is supported
-
Thread
STK 500 kaputt?
Schluss auch zum Erfolg geführt. Es wurden auch ein paar hilfreiche Links "gepostet" Vielleicht hilft's auch dir!!!! Gruß Marcel
Hat schonmal jemand den AT90S1200 auf dem STK500 neu programiert?
-
Thread
Ratschläge bei 1. Bestellung
Lötset mit Lötkolben, Zinn, Ablage 6,50 6,50 94-100 907 AT Mega 16-16PU 2,75 5,50 94-100 910 AT Mega 8-16PU 1,85 3,70 94-170 041 Spannungsregler ST L7805CV, TO220 0,25 1,00 94-210 162 Elko 47µF/25V, axial 0,05 0,25 94-210 202
Regelbarem Lötstation aber Löten wirst du auch mit so einem billig teil können. > 94-100 907 AT Mega 16-16PU 2,75 5,50 > 94-100 910 AT Mega 8-16PU 1,85 3,70 nim mind. 2-3 stück > 94-830 194 Digital-Multimeter PM110 3,95 3,95 hatte bis vor kurzem auch so was aber hab mir
-
Thread
Daten aus bestimmten EEProm-Addressen lesen
mal reinnageln. Sollte kein prinzipielles Problem sein, schließlich ist es mit dem (pinkompatiblen) AT90S4333 ja schon gelaufen.
WGM11 #elif defined(__AVR_AT90S2313__) # define UCSRA USR # define UCSRB UCR
-
Thread
Versorgungsspannung und Takt bei den AVRs
darunter konnte ich die Anzeige nicht mehr ablesen). Mir liegt auch ein Erfahrungsbericht von einem AT90S2313-10PI vor, der problemlos mit 2,5V läuft (Datenblatt: 4,0-6,0V). Schaut man sich die Datenblätter genauer an, dann fällt auf, daß bei den Diagrammen (Electrical Characteristics) nicht zwischen dem ATmega8 und dem 8L bzw. nicht zwischen dem 2313-4PI und -10PI unterschieden wird. Ich lese daraus eigentlich viel eher ab, daß man beim 2313 für 15MHz mindestens 3,0V braucht, bei 2,7V ist dagegen bei 13MHz schluß. Der Mega8 läuft hingegen bei 2,7V
-
Thread
Probleme mit AVR9....??
dieses) , taucht immer wieder die gleiche Reklamation auf. Und zwar kann plötzlich der Controller (AT90xxxx) nicht mehr programmiert werden. Läßt sich davon ableiten das die 90er Serie nicht stabil genug ist, die Software schlecht programmiert ist oder liegt es am Unvermögen des jeweiligen Anwenders
doch viele Anfänger hier dabei, und da passiert schon mal ein Mißgeschick. Bislang habe ich nur einen AT90S2313 getötet, aber der hat wohl was heftigeres abbekommen. 12V direkt am Port-Pin kam irgendwie nicht so gut... Ansonsten sind die Dinger recht robust. Ich programmiere übrigens auch mit dem 1,50-