-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
minimalen Anpassungen im Kernel läuft. der Rest des Controller-RAMs dient als Disk- und Swap-cache für das AT45DB642 Dataflash welches als Mass-Storage dient. Der ATMega88 dient als RTC. Das Ganze ist ein einseitiges Layout mit 4 (+1) Drahtbrücken, die meisten Steckverbinder dienen zum Programmieren der IC's
Akkus (~ 36 V) inkl. passendem 10 s BMS inklu. Balancer. Trotz kürzerem Schalter als im Stahlblechgehäuse und dem kurzen DP50V5A-Modul (90° Schraubklemmen; DPS5005 braucht mehr Platz, wegen der hohen Schraubklemmen mit 0° Neigung), ist
-
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
[Bascom/AVR] Uhr und DCF
Uhrengenauigkeit, unzureichend ist... Hm, ich habe 2 Uhren mit jeweils 4MHz-Quarzen und Atmega8 bzw. Attiny2313. Die sind so genau, daß ich nur Sommer/Winterzeit umstellen muß. Vielleicht liegt die Ungenauigkeit in der Methode des Berechnens: Const _irq_teiler_max = Int((_xtal * _irq_abstand /(1000000000
Timer "gespielt", bis es exakt stimmte. Die eine Uhr habe ich nicht hier, m.E. ist da noch ein At90S2313 drin, da ging glaube ich der CTC-Modus noch nicht zu nutzen und ich mußte den Timer vorladen. MfG Paul
-
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
Rechenproblem mit Counter
T1 (Timer1/Counter clock source) ein positives High-Signal anlege, es kommt nicht zur Pause von 10 s.
Tutorial was falsches da oder es gilt für eine andere CPU. Zitat: This description is based on the AT90S2313. > Aber nur zum Verständnis: Laut Datenblatt wäre das Bit für OCIE1A im > TIMSK-Register das 4. Also würde der korrekte TIMSK-Code lauten: > > &b00010000 > > oder? Richtig, es ist
-
Thread
C++ auf einem MC, wie geht das?
Hier das Beispiel: [c]Container bag = new Suitcase(100); bag.add(10);[/c] > A compiler might look at this code and determine that, when the > add method is being called, bag is of necessity a Suitcase. Thus, > it could generate code to call Suitcase's add method directly, > without reference to the
Aber PINB = 1 << 6 toggelt auf neueren AVRs einen Pin. Das konnten schon ja schon die uralten 2313er Tinys...
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
nen ATXMega mit 64MHz, wie oben schon von jemanden > geschrieben, vielleicht gehen dann deine LED's schneller umzuschalten. Ein Tiny44 wird reichen für diese Anwendung und er wird 90% der Zeit mit Nichtstun verbringen.
ich in der Nähe im > Einkaufszentrum. Aber ich mag halt Einkaufszentren nicht besonders :-( Gibt's die Sachen für die Breadboard-Helper nicht auch bei reichelt.at? Deren Versandkosten sind imo doch ganz ok...
-
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
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
[Verschenkt]Platine für Lötübungen ATTiny2313
WECP-20 mit meißelförmiger 2mm-Spitze mit verbleitem 0,5mm-Lötzinn. Als µC geeignet sind ATtiny2313(A), ATTiny4313, AT90S1200(A), AT90S2313(A) und auch AT89C2051/4051 (bei geänderter RESET-Beschaltung) Der ISP-Programmieradapter ist nur für die AVR nutzbar, die 8051-er müssen vorher programmiert werden
aber recht ordentlich aus wie ich finde. Mein Kommentar bezog sich übrigens auf dein bestueckt_at90s1200.jpg Bild, denn dort ist eindeutig zu viel Lötzinn an den Pads. Natürlich funktioniert die Platine so aber optisch sieht es einfach nicht so schön aus. In dem anderen Bild bestueckt_ATTiny2313.
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
ATmega8515 ATmega8535 Tiny Series ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26 ATtiny45 ATtiny85 ATtiny2313 Classic Series AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 CAN Series AT90CAN128 PWM Series AT90PWM2 AT90PWM3 [/code]
Jumper kann man da die alten AVR als auch einige 89XX programmieren. Als AVR gehen mit dem Programmer 90S2313, 90S8515 und sicher weitere. Also ist prinzipiell die Technik i.O. Komischerweise geht ein 89S51. Aber ein 89S8252 geht nicht. Und einen 89C2051 kann ich im Menue gar nicht anwählen. Wenn
-
Thread
Spannungsversorgung Mikrocomputer
nicht initialisiert sind. Der Leckstrom ist ohne diese Widerstände allerdings so gering, dass die LED's ganz bestimmt nicht leuchten. Bei MOSFET's wären sie jedoch sinnvoll. Nochwas zum Reset-Taster: Wenn du den drückst, schließt er den geladenen Kondensator kurz. Kurzzeitig fließt ein nahezu unendlich
Jahrzehnten begegnet ist. > Ich hatte nicht ins Datenblatt geschaut. Hehe, als ich 89c2051 mit 90s2313 ersetzte, bin ich den ganzen Tag lang mit dem Kopf gegen die Wand gerannt.
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
folgende zwei Absätze. [code] Unterstützung folgender Microcontroller: Atmel Classic AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 Atmel ATTiny ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26
ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 Weitere Atmel Controller AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 alle weiteren ATMEGA Prozessoren, die die SPI-Programmierschnittstelle unterstützen
-
Thread
avr-libc 1.8.1 freigegeben
Bugs fixed: [#31267] misleading header iom128rfa1.h [#35197] sleep.h _BV defined as __BV in AT90S8515 section [#35226] Online-documentation broken - [...] [#35398] assert doesn't work unless stdlib.h is also included [#35498] misspelled in <util/setbaud.h> [#35539] stdlib.h does not
- ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA
-
Thread
Probleme mit Signalgenerator
am Chip ein 50 MHz Takt anliegt. Laut http://www.alterawiki.com/wiki/Timing_Constraints#Clocks_at_input_pins gibt es das Kommando /create_clock/ Das muß in die zum Projekt gehörige .sdc-Datei. Ggf. muß diese Datei von Dir angelegt werden. Duke
nix oder den Wert oder die Adresse oder beides. Fertig. So wie dort: http://www.lothar-miller.de/s9y/archives/37-DDFS-mit-BROM.html
-
Thread
AT90S2312 und Atmel Studio 6 ?
benutze Atmel Studio 6.2.1153 und das STK 500. Im PDF ("Anleitung") für das STK 500 ist explizit der AT90S2313 erwähnt und die notwendigen Brückenkonfiguration beschrieben. Aber im Device Programming Fenster vom Atmel Studio ist unter Device kein A90S2313 (oder auch anderer AT90S... Typ) mehr vorhanden
Controller ? Hintergrund : Ich habe noch ein paar AT90S2313 die ich verbauen möchte, evtl. sogar bei Projekten wo die Firmware bereits für einen ATtiny2313(A) geschrieben wurde. Bernd_Stein
-
Thread
7-Segment Multiplexing mittels ATmega
Abgesehen davon, dass sie für den falschen µC-Typ ist, Zitat [code] Der 8-Bit Timer wird z.B bei AT90S2313 [/code] stimmt das schon. Nur gewöhn dir an, dass deine Bibel das Datenblatt zu *deinem* Prozessor ist und nichts anderes! Egal, was du in einem Tutorial liest, du checkst es mit dem Datenblatt
Ist bei ATtiny2313 laut Datenblatt genau ident. CS00 und CS01 auf 1 = clk/64 Also wieso 3?
-
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
Attiny2313 als Drezahlmesser benutzen
I'm sorry for writing in English, but I still hope it might be of any help. I think it's easier to use interrupts for counting. At your ATTiny2313 there are 2 interrupts, which are : - INT0 (Pin D2) - INT1 (Pin D3) I used INT0 in my sourcecode. This interupt-pin will start a part of
out how this sourcecode operates : ====[ Start sourcecode ]==== $regfile = "2313def.dat" 'We deal with a AT90S2313 or alike $crystal = 4000000 'Clockspeed of this microcontroller $hwstack = 40 'Dunno, what it means $swstack = 16 'but I agree, this
-
Thread
USBASP, LEDs, Kondensatoren Kit
ICs ATTiny12 (L), ATTiny13 (V), ATTiny15 (L), ATTiny24 (V), ATTiny25 (V), ATTiny26 (L), ATTiny2313 (V) , ATTiny44 (V), ATTiny45 (V), ATTiny84 (V), ATTiny85 (V), AT90S2313 (L), AT90S2323 (L), AT90S2343 (L), AT90S1200 (L), AT90S8515 (L), AT90S8535 (L), ATMEGA48 (V), ATMEGA8 (L), ATMEGA88 (V), ATMEGA8515
V), ATMEGA6490 (V), ATMEGA128 (L), ATMEGA1280 (V), ATMEGA1281 (V), ATMEGA2560 (V), ATMEGA2561 (V), AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2 (B) , AT90PWM3 (B) NUR 3.29 Euro 200 Elektrolyt Kondensatoren, bis zu 220uF, incl. 1uF ELNA und 0.1uF, viele Kap. Werte. ideal fuer Prototyp Schaltungen
-
Thread
Sind AT90S2313 und ATtiny2313 inkompatibel?
. Hier ein Link: http://www.rn-wissen.de/index.php/AT90S2313
Lesen' gefehlt hast. Wie meinst Du das? Ich habe mir halt hier http://www.rn-wissen.de/index.php/AT90S2313 die Pins angesehen und dabei gesehen, dass beide pinkompatibel sind. Daher meine Annahme, dass ich in Eagle den AT90S2313 benutzen kann. Gruß Max
-
Thread
Drehencoder Miniprojekt mit RC5-Empfang
möchten oder es schon hinter sich haben. Ebenfalls gut geeignet, um älteren Controllertypen wie dem AT90S2313 noch zu nennenswerten Aufgaben zu verhelfen. Inbetriebnahme und Auswertung eines Drehencoders. Der Code stammt von Peter Dannegger von hier: http://www.mikrocontroller.net/topic/drehgeber-auslesen
PANASONIC EVEQDBRL416B. Ins AVR-Studio-Projekt bindet man ein: dreh.c, RC5.c, LCD-Routines_2313.c, LCD-Routines.h AVR Memory Usage ---------------- Device: at90s2313 Program: 946 bytes (46.2% Full) (.text + .data + .bootloader) Data: 20 bytes (15.6% Full) (.data +
-
Thread
Unterschied ATTINY 2313
Und der 2313A hat einen großen Bruder: den 4313. Sinnigerweise ohne "A". Beobachter #42 schrieb im Beitrag #3681351: > bei den 90S1200A war der int. Osz. aktiviert, ohne A nicht. Hochinteressant. Der VW-Käfer
Er meint wahrscheinlich: 90S2313 und Tiny2313 sind nicht codekompatibel.
-
Thread
Bascom - Flashen Fehlermeldung
Hi, ich möchte einen AT90S2313 mit Bacom programmieren. Mein USB-Programmierer geht an allen anderen Chips ohne Probleme. Nun habe ich auf meinen Breadboard den 90S2313 aufgebaut nach folgender Skizze: http://home.arcor.de
AVR-Studio die Fehlermeldung: Du hast einen Atmega16 eingestellt. Das Programm ist aber für den At90S2313 übersetzt. Da hustet und spuckt deas AVR-Studio. MfG Paul
-
Artikel
Wanderkiste Schöneberg
Panelmeter, 1 Stück LED Leuchtstreifen, H-Brücke, paar Spannungsregler, 5 Schiebeschalter 2 Kippschalter, 1 AT29S2313, 6 16 pol. IC-Sockel, 2 BUZ10, 5 Panelmeter mit Beschreibung, 150 LED rot 5mm, AVR-Butterfly, 3 RF Module 866 MHz, Olympus Camedia C2500L, 10 Überspannungsableiter, 1 neues Notebooknetzteil 19V
kombjuder) Keine Rückmeldung mit Adresse - Übersprungen 21.12.2013 DAVID - (bastler-david) 10.2.2014 Ronny S. (phoenix-0815) Die netzteile/ein kartenleser/paar elkos/grafikkarte/775 CPU kühler/gleichreichter. >>>ENDE NEUAUFLAGE AUSGEMÜLLT<<< 07.02.2014 Ronny S. (phoenix-0815) Aufgelöst Das klein Material geht
-
Thread
PAL mit ATtiny?
konstanter Bitrate kontinuierlich Ausgaben tätigen zu können, hat eben nur USART im SPI-Mode und das gibt's, soweit ich weiß, nur im 2313A und im 4313, aber in keinem 8-Beiner. Allerdings wird dieses spezielle Feature i.A. für Vollgrafik verwendet, was beim Tiny ja mangels genug Speicher für den Bildwiederholspeicher
In http://www.mikrocontroller.net/articles/TV-out#Farbe "per Software" wird ein ASM Projekt mit AT90s2313 erwähnt, dass sich evtl. auf einen 8-Beiner tiny portieren ließe (ich kann es nicht): http://www.serasidis.gr/circuits/colour_bar_gen/colour_bar_gen.htm Könnte man sogar ohne 17.7 MHz "Spezialquarz
-
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
Unterdruck messen (BlowerDoor) mit Arduino
kalibriert), Arduinos 'Messlatte' damit angleichen, dann die Raummessung. Kommt ja auch nicht auf's Millibar an, man wird ja eh nur messen können, ob die Bude dicht ist oder eben nicht. Grüssens, harry
Cls Dim temp as Byte , n as Byte , Templ As Long Dim Rohwert as Integer Dim Data0 as Byte at Rohwert overlay Dim Data1 as Byte at Rohwert + 1 overlay Dim Druck as Long , Anzeige as String * 16 , Vor$ As String * 1 Dim Druck_g as Integer , Druck_m as Byte Dim offset as Integer offset =
-
Artikel
Hausbus Diskussion
Vorschläge (bitte ergänzen): Universaler I/O-Knoten in UP-Dose:. Vorschlag 1 basierend auf ATtiny 2313 (günstig!) CAN-Controller MCP2515 mit 4 Eingänge 4 Ausgänge Eingänge optional mit Optokoppler Ausgänge wahlweise mit MOSFET, ULN2003, ... Ausgänge optional mit PWM Platine sollte in eine Standard UP-Dose
des Hauses in 3D Programmierung in Python Wer kann was beisteuern?. Ich baue mal 2 Testplatinen mit AT90S8515 (hab ich noch hier rumliegen) auf und RS232, dabei kann ich gleich mal etwas Übung mit dem CAN-Bus bekommen. Als CAN-Treiber benutze ich den MCP2515 (glaube heißt so) und den PCA 82C250T. Dann
-
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
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
Einstieg in die Mikrocontroller
Konrad S. schrieb im Beitrag #3567331: > florian schrieb: >> für jede Bestellung 15Fr zahlen > > Wie kommt das denn? Ich muss 15 Fr Versand bezahlen. Konrad S. schrieb im Beitrag #3567331: > Den ATtiny2313
Ich möchte wenn ich mich eingearbeitet habe diese Schaltung bauen Das wäre ein Grund, den ATtiny2313 zu nehmen. Trotzdem musst du beim Nachbauen aufpassen, denn die ursprüngliche Schaltung war für den AT90S2313P ausgelegt. Im Artikel gibt es ein paar Hinweise dazu. Mit entsprechenden Anpassungen
-
Thread
ax8 soft core auf Spartan 3AN Devboard, Probleme mit erstem Testprogramm und Simulation
compiliert. Im Makefile als target at90s2313 und 50 MHz angegeben - Hexdatei mit hex2rom von diesem site umgewandelt: ./hex2rom test.hex ROM2313 10b16x > ROM2313.vhd - ROM2313.vhd dem Projekt hinzugefügt - Constraints file ucf clk mit
Hallo Duke, Danke für die Antwort. Ich habe herausgefunden dass der AT90S1200 nicht mit dem C-compiler funktioniert. Man kann mit diesem nur assembler verwenden. Deshalb wollte ich den AT90S2313 probieren. Ich benutze als Simulator ISim aus dem WebPack 14.2. Ich sehe
-
Artikel
Leistungsaufnahme von Mikrocontrollern
600 1100 @2V, 3V, 5V AVR ATmega324P RTC 0,5 0,6 - @2V, 3V AVR ATmega324P OFF - 0,2 - @3V, no WDT AVR AT90S2313 Aktiv - 2000 5000 AVR der klassischen Baureihe AVR AT90S2313 OFF - 0,1 0,1 AVR der klassischen Baureihe Vergleichstabelle der Module. + Stromaufnahme [µA] Familie Controller Modul 1,8V 3,3V 5V
ab, oder wurden gar unbrauchbar (nicht mehr programmierbar)! Offenbar benötigen die Ladungen in den sRAM-Zellen eine konstante Speisespannung. Vielleicht darf sie sich nur langsam ändern. Was zu untersuchen wäre. Links. Strom sparen mit AVRs und RTCs
-
Thread
Programm ist im Tiny versetzt.
Hi http://www.reichelt.de/Programmer-Entwicklungstools/AT-AVR-ISP/3/index.html?&ACTION=3&LA=2&ARTICLE=45040&GROUPID=2969&artnr=AT+AVR+ISP MfG spess
Sehe gerade auf dem Bild, dass sich auch diese Nachbauten ständig verändern. Bei mir sitzt der AT nicht diagonal auf der Platte. Jumper für den Takt sollte aber einen Pin des IC's mit GND vom Wannenstecker verbinden.
-
Thread
Bascom Attiny45 Blinklicht in Bascom
Hallo Zusammen Ich bin dabei zwei LED's mit einem Attiny45 anzusteuern. Die Leds sollen Blinklichter werden. Das heisst das erste fährt langsam hoch und das zweite Zeitversetzt mit einem anderem Interval. Nun habe ich zum Test mal mit einer
Wohingegen beim Timer 0 ja auch in der Doku dabei steht, dass die Doku mit dem Hintergrund eines AT90S2313 bzw. AT90S8515 geschrieben wurde, sich als an dessen Timer-Fähigkeiten orientiert. Spätere AVR hatten dann auch mehr Möglichkeiten, zb PWM am Timer 0 und ich würde dann doch annehmen, dass die