-
Thread
Näherung für ArcusTangens?
Alexander S. schrieb im Beitrag #5971848: > Helmut S. schrieb im Beitrag #5971833: >> Die angegebene Genauigleit von 13,7 Stellen dieser Approximation gilt >> aber nur bis zum Winkel pi/12. Gefordert wird aber
Alexander S. schrieb im Beitrag #5990326: > Helmut S. schrieb im Beitrag #5989838: >> die normale atan()-Funktion hat vermutlich nur >> "double" und kein "long double" > > Hallo, daher habe ich Dein Programm
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
+ ./devtools/gen-avr-lib-tree.sh Generating source directories: avr/lib/avr2/ avr/lib/avr2/at90s1200 avr/lib/avr2/attiny11 avr/lib/avr2/attiny12 avr/lib/avr2/attiny15 avr/lib/avr2/attiny28 avr/lib/avr2/at90s4414 avr/lib/avr2/at90s4434 avr/lib/avr2/at90s8515 avr/lib/avr2/at90s8535 avr/lib/avr2/at90c8534 avr/lib/avr2/tiny-stack/ avr/lib/avr2/tiny-stack/at90s2313 avr/lib/avr2/tiny-stack/at90s2323 avr/lib/avr2/tiny-stack/at90s2333 avr/lib/avr2/tiny-stack/
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
: AVR Part "--he" not found. Valid parts are: uc3a0512 = AT32UC3A0512 c128 = AT90CAN128 c32 = AT90CAN32 c64 = AT90CAN64 pwm2 = AT90PWM2 pwm2b = AT90PWM2B pwm3 = AT90PWM3 pwm316 = AT90PWM316 pwm3b = AT90PWM3B 1200 = AT90S1200 2313 = AT90S2313 2333 = AT90S2333 2343 = AT90S2343 4414 = AT90S4414 4433 = AT90S4433 4434 = AT90S4434 8515 = AT90S8515 8535 = AT90S8535
-
Thread
Neue MCU familie gesucht
einiger Zeit hatte ich Vergleiche mit SDCC 3.7.0 und ein paar Benchmarks gemacht. stdcbench 0.4 c90base Score. Jeweils mit Optimierung auf Geschwindigkeit kompiliert (damit liegt die Codegröße bei MCS-51 etwa beim doppelten von STM8): C8051F120@98Mhz: 95 STM8AF5288@16Mhz: 109 STM8S208MB@24Mhz:
DPTR gequetscht werden. Als ich dann mal den AVR-GCC probierte, paßten alte AT89C2051 Projekte nicht mehr in den AT90S2313. Der kann nämlich nichts mehr direkt im RAM machen, sondern muß alles erstmal in Register laden. Und auch die Bitbefehle sind deutlich eingeschränkt. Atmel
-
Thread
CMOS4044 (Set/Reset element) in verbindung mit Mosfet spielt verrückt
CMOS-Chip wurde schon erwähnt. Am 4044 fehlt der obligatorische Abblockkondensator. Die Eingänge S3, R3, S4, R4 und Enable sind unbeschaltet, jedenfalls laut Schaltplan. Das ist bei CMOS-IC unbedingt zu vermeiden und kann zu Fehlfunktionen führen. In Deinem Fall wird vor allem der unbeschaltete Enable
Gate immer um etwa 10-12V höher war als die Source des MOSFets. Der ansteuernde MC ist übrigens ein AT90S2313 - die älteren werden sich erinnern :-)
-
Thread
Uhrzenbausatz mit At89C2051 funktioniert nicht
Mit einem At89S2051 wird die Programmierung wesentlich leichter. Auch ISP sollte dann gehen.
worden. Den habe ich erst gar nicht eingelötet. Bastle gerade an einer Uhr, die mit Adapterstecker den AT90C2051 durch ATiny2313 ersetzt. Ein Problem: LED Anzeige gemeinsame Katode. Umstricken auf gemeinsame Anode. Dann noch Bug im Prog. Muss mal gucken. Melde mich wieder .... oder auch nicht...
-
Thread
24V Ausgänge mit MCP23017 und UDN2987
ALLOWABLE OUTPUT CURRENT AS A FUNCTION OF DUTY CYCLE (UDN2987A shown, multiply by 78% for UDN2987LW) At +25°C - Schau Dir die Kennlinie DutyCycle 90%+ und 8 Kanäle an. - Messe den Spannungsabfall zwischen + und Ausgagn und berechne die Verlustleistung.
Ausgangsbeschaltung > läßt keinen anderen Schluß zu! Damit ist aber eben nicht bewiesen das die IC's des TO Schrott sind. Ob es an den IC's oder an der LP liegt kann man nun mal am einfachsten prüfen, wenn die IC's mal autark prüft, was ja in Anbetracht der Tatsache das sie gesockelt sind nun auch keine
-
Thread
Anregung: Display für Netzteil
Spannung und Strom. Die Anzeigen realisiere ich mit einem kleinen AVR-µC. Im fertigen Gerät wird es der AT90S1200 sein (davon habe ich noch einige), während der Entwicklung ist es der ATTiny2313, weil der 90S1200er beim flashen zickt. Die Displays habe ich schon, es sind 2 1/2 stellige. Damit lassen sich
-
Thread
Encoder (Drehgeber) über den I2C Bus auslesen
Hi > Verwende meistens den 128 und Aty >2313. Schaue gerade den Atty 816 als neuen Typ an. Was sind 128, Aty oder Atty? MfG Spess
wie freundlich manche Menschen sind. Egal. Nö. Nicht egal. Was soll z.B. ein 128 sein: ATMega128, AT90CAN128 oder einer der vielen ATXMega128 oder doch was anderes? MfG Spess
-
Thread
ATmega mit mehr Leistung?
Hallo, seit gut 18 Jahren programmiere ich nun die ATMEL 8 Biter, angefangen beim AT2313 bis heute zum ATmega2560. Bei meinem neuen Projekt soll ein 7" Touch Display eingesetzt werden. Die CPU ist derzeit ein ATmega 2560 mit 16 MHz. Sollte die Ausgabegeschwindigkeit zu langsam
ein Bild von einem EVE2-35G Modul mit AT90CAN Platine daneben: https://www.mikrocontroller.net/attachment/363141/EVE2-35G_EVE2-38_FT813.JPG Die 595µs im Bild sind die Zeit die Daten für ein Bild aufzubereiten und die 232 Bytes per 8MHz
-
Thread
ATmega2560 - LED blinkt nicht
Funktionalität per Schreiben ins PINx Register bei alten MCs wie dem Mega8 oder sonstigen Urgesteinen (AT90S2313 oder so, igitt) noch nicht vorhanden war. Das ist allerdings kein Grund, auf das Nichtlesen des aktuellen Datenblattes des Mega2560 zu bestehen, wo eindeutig steht: 13.2.2 Toggling the Pin
kann; und solange auch unser Forumsbetreiber sich noch nicht gänzlich vom 'Sie' beabschiedet hat (s.u.), fühle ich mich in guter Gesellschaft.
-
Thread
Nachfolger für ATMega gesucht
Mikrocontroller genutzt (die häufigsten zuerst): ATmega328 ATtiny13 ATmega644 STM32F103C8T6 ATtiny2313 Xmega128D3 AT89C2051 Und noch ein paar einzelne andere, die hier nicht der Rede Wert sind. Der STM32F103, den ich auch empfehle) ist für mich nur einer von vielen, die ich gerne benutze. Den
In der Holliwood Version vielleicht. In echt nahm man lieber > /360-Mainframes, wie man hier auf S.17 nachlesen kann: Oder besser auf S.29 > http://www.horst-zuse.homepage.t-online.de/seidel-apollo-2016-final.pdf
-
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
DCF77 Auswertung (ein bisschen anders)
Verfahren ermittelt werden, "W"idth zeigt den Abstand (in Hexadecimal) zwischen 2 Sekundenflanken, "S"tatus zeigt den Zustand (synchronisiert/nicht synchronisiert) und "C"heck zeigt ob und wo die Konvertierungsroutine Fehler gefunden hat. Bei gutem Empfang habe ich (großteils) W64 und Q90 oder Q99 angezeigt. Wenn es jittert, dann dann habe ich W61-67 und Q60,70,80, 90-99 alles dabei.
-
Thread
Welche Bauteile sollte man mindestens kennen?
Elektronikversender durch die Kategorien klicken und die Begriffe googlen und grob verstehen. Bei Bedarf fällt's dir dann wieder ein ("Da gab's doch was") und du kannst dich dann näher damit auseinandersetzen.
fehlen. Ansonsten war eines meiner ersten Projekte ein einfacher Phasenanschnittsdimmer mit nem AT90S2313. Ob man bestimmte Bauteile braucht oder nicht, hängt vom Interesse und den daraus resultierenden Projekten ab. Ich mache viel mit Veranstaltungs- und Lichttechnik, dementsprechend kenne
-
Artikel
Basic
für Linux kostenlos Powerbasic Linux/Windows u.a. nicht kostenlos Weblinks. Basic auf Wikipedia Ron's BASIC Programming and Chipmunk Basic Home Page AVR BASCOM wird von MCS Electronics verkauft (89€) und ist ein unter Windows laufender BASIC Compiler für AVR oder 8051 Mikrocontroller. In BASCOM AVR ist
AVR BASIC interpreter BASINT (Atmega 16/32/64, russisch) Attobasic für ATmega163 (ASM), ATmega8515/AT90S8515 (ASM) oder ATtiny2313/AT90S2313 von Richard Cappels AVR BASIC Minicomputer mit BASIC-Interpreter Great Cow BASIC Compiler: Open Source Basic Compiler für AVR und PIC Controller. Verfügbar für
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
Norbert S. schrieb im Beitrag #5659436: > Dann wäre es richtig. Entschuldigt die gelegentliche, der Übermüdung geschuldete, verwechselte Konvention Mister Allwissend. Genau das meinte ich ja. Norbert S
andere Default Pinpelegung des UART genommen worden und zwar die für den Mega32U2 und nicht ATiny2313. ciao gustav
-
Thread
Attiny2313 Programmieren
https://www.reichelt.de/programmer-f-avr-stk500-atmega-attiny-at90-diamex-usb-isp-p110344.html
Studio kompatibel, sofern man dem Hersteller glauben darf. Im Programmierdialog des Studio gibt's eine Pfadzeile für's hex und eine für's EEP. Wenn Du nicht glaubst das zusammenzubringen, dann schreib' doch einfach mal den Urheber an und frag' freundlich. Ansonsten kann ich mir vorstellen, dass
-
Thread
Uhr mit AtTiny13 bauen - geht das?
Mit einem AT90S2313 oder dem Tiny2313 würdest Du Dir leichter tun. https://www.mikrocontroller.net/topic/347974 MfG
Christian S. schrieb im Beitrag #5627253: > Mit einem AT90S2313 oder dem Tiny2313 würdest Du Dir leichter tun. .. > https://www.mikrocontroller.net/topic/347974 Wie die Zeit vergeht. Im Anhang der Schaltplan
-
Thread
uC - kennst du einen, kennst du alle
hier rein und entscheide, ob Du damit zurecht kommst: http://www.avr-asm-tutorial.net/ https://s-huehn.de/elektronik/ http://www.sprut.de/electronic/pic/index.htm https://www.microchip.com/wwwproducts/en/ATtiny2313#datasheet-toggle mfG
programmiert mit BASCOM, und war ein Verkaufsschlager. W.S.
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
ist. Kostet eh' nicht mehr als der > kleine. ..ich bin mir nicht mal sicher ob das nicht ein 90S2313 war ... Die Auswirkungen Deiner Argumentation kann man recht gut an Computersoftware an und für sich nachvollziehen, Wordstar 3 lief in 64KByte Memory mit 2,5Mhz und 8 Bit, guck Dir mal an wie
später war NEC dann komplett weg vom Fenster. Immer an Gorbatschow denken: Wer zu spät kommt... W.S.
-
Thread
TLC272 kaputt
einen Latchup hatte ich auch mal. Und weil die Versorgungsdrähte so dünn waren, war hinterher der AT90S2313 noch funktionstüchtig. Aber gut warm! Mit Wärme und Gestank lernt der Elektroniker sein Fach! MfG
Christian S. schrieb im Beitrag #5565901: > Mit Wärme und Gestank lernt der Elektroniker sein Fach! "Heat and stench are usual at the bench?" Na ja, den Großteil lernt man schon ohne magischen Rauch. (Wäre
-
Thread
Atmega32U4 Drehzahl messen
ich durch 600 Teile und komme dann auf umdrehungen. Die Zeit in Millis nehme ich dann immer bei 1s. und nehme sie mal 60 und setze beide timer wieder auf 0. So müsste ich dann doch jede sec. Eine neue Messung haben. Dann müsste ich ja die Umdrehungen pro Minute haben. Oder mache ich es mir
im Beitrag #5559707: > Diese Input Capture Unit hatte mein ATMega16 schon. Das ging schon mit AT90S2313 los, ist aber bei einigen jungen Zeitgenossen offensichtlich noch nicht angekommen ;-)
-
Thread
Welcher Microcontroller für i2c-Display
S. R. schrieb im Beitrag #5550212: > Qemu emuliert einen Cortex-M3 von TI (lm3s811), der ist auch nicht > komplexer als ein AVR, aber eben auch nicht viel fähiger. UART und > Display sind in der Emulation
Oder als Lektüre: https://s-huehn.de/elektronik/avr-prog/avr-prog.htm MfG
-
Thread
Welche Programmiersprache soll ich lernen?
> 90 % aller Profis programmieren in BASCOM! Echt? Wie kommst du auf die 90%?
M.A. S. schrieb im Beitrag #5532426: > PS: mit Assembler habe ich nur sehr selten und sehr wenig gearbeitet. Wenn man als Schüler/Student in den 80er- und 90er-Jahren des letzten Jahrhunderts mit einem
-
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
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
[V] AVRs, Arduinos, ESPs & mehr (Österreich)
. Bis auf die LEDs und das MAX7219 Matrix Board ist alles noch Originalverpackt. Und bis auf den AT90S2313 wurden alle AVR's sowie der ENC28J60 bei Neuhold Elektronik gekauft, die MCP9801M kommen von Ribu Elektronik und der Rest von eBay. [code] Übersicht: 2 x NodeMCU 4€ (8€)
TM1637 4x 7seg (rot) 1€ (3€) 20 x WS2812B 2€ 10 x NE555 1€ 1 x AT90S2313-10PI 3€ 2 x ATMEGA32-16PU 3€ (6€) 1 x ATMEGA644-20PU 5€ 1 x ENC28J60 3€ 6 x MCP9801M 2€ (10€) [/code] Alles zusammen 40€ + Versand
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
. Für erste Gehversuche in der MCS-51 Welt, würde ich AT89S51 oder 52 empfehlen, die können, ähnlich wie die AVRs in der Schaltung umprogrammiert werden. Dafür kann ein Adapter aus der AVR-Welt(USBASP, Ehajo Tiny-USB-Stick o.Ä.) verwendet werden.
Sebastian schrieb im Beitrag #5466358: > Könnte ich z.B. diesen verwenden AT89C2051. Ist die gleiche Familie also > 8051 Den gibt es schon lange mit ISP als AT89S2051. Kann man auch in der Schaltung programmieren. Und er hat fast identische Pinbelegung wie der AVR 2313
-
Thread
Drehgeber mit "Gangschaltung" = Beschleunigung
gerne die händische Stepgröße für die Frequenzwahl automatisieren. Deshalb die Referenzen. µC ist t2313 bzw 4413 in Assembler. Plan: Dreht man schnell, z.B. 6 Pulse soll das Frequenzincrement in den "nächsten Gang" schalten. Warum kann man s.o. lesen. Der DDS geht von 1 Hz bis 31 MHz, deshalb Stepgrößen
Frequenzwahl Das hieß früher (tm) Schrittweite. >automatisieren. >Deshalb die Referenzen. µC ist t2313 bzw 4413 in Assembler. Jaja, Hardcore at it's best. >Der DDS geht von 1 Hz bis 31 MHz, deshalb Stepgrößen von >1, 10 , 100, 1000, 5000, 9K, 10K, 100K, 1M, unter anderen wegen des >MW-Rasters
-
Thread
wie lange gibt es schon AVRs (z.B. ATtiny13V/13A)?
S. Landolt schrieb im Beitrag #5361888: > Na, dann will ich doch noch mein ältestes Stück vorstellen: > AT90S8515 8PI 9825 Ältester date code eines AT90S8515 8PC aus meiner "Sammlung": 97/37
Jörg W. schrieb im Beitrag #5362469: > Wenn man nun überlegt, dass AT90S1200 der erste und ATmega103 der > zweite AVR waren, Nö, der AT90S1200 war zwar der erste, aber danach kamen dann die AT90S2313/4414/8515. Ich hab noch das erste Datenbuch, wo alle 4 Typen noch
-
Thread
Funkfernbedienung mit Atmega
findet, dürfte die Umsetzung kein großes Problem mehr sein. Ich fand den Einstieg in ASM auf dem AT90S2313 damals schon kompliziert genug... Der AtMega ist noch um einiges umfangeicher. MfG
und Dauer low senden eben die Übertragung abbricht, man also nicht einfach Uart verdrahten kann wenn’s sicher funktionieren soll. Daher Manchestercodierung ... in asm machbar
-
Thread
ATmega Development Boards (Sind die OK?)
Axel S. schrieb im Beitrag #5343030: > Einen integrierten USB-Port haben die ATMega nicht. AT90USBxxx sind ATmegas mit integriertem USB Port und einem bei der Auslieferung vorprogrammierten Bootloader.
system or without a pre-programmed application, and without any external programming interface. AT90USB128x AT90USB64x AT90USB162 AT90USB82 ATmega32U4 ATmega16U4
-
Artikel
WinAVR
not 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 --
d.h. ohne Binärpatch (Jippy!). ...\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 487. > "make.exe" all AllocationBase 0x0, BaseAddress 0x71590000, RegionSize 0x470000, State 0x10000 E:\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32
-
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
Countdowntimer
Moin zusammen, in ELEKTOR 9/2003 gab es ein Projekt: Countdowmtimer mit einem AT90S1200, dass man mit einem ATiny 2313 ersetzen kann.Dazu die Frage: muss im *asm-Programm die Zeile "include 1200.def.inc geändert werden in include 23123.def.inc? und mit welchem Programm kann man
Beitrag #5280303: > Moin zusammen, in ELEKTOR 9/2003 gab es ein Projekt: Countdowmtimer mit > einem AT90S1200, dass man mit einem ATiny 2313 ersetzen kann.Dazu die > Frage: > muss im *asm-Programm die Zeile "include 1200.def.inc geändert werden > in include 23123.def.inc? Ja, auf jeden Fall, heist
-
Thread
(Warum) ist das Forum (so) anfängerfeindlich?
beigetragen? Besser wäre da geeignet für das Leben: ZAUBERLEHRLING von Goethe https://www.google.at/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjlmaK00d3YAhWHhSwKHZNOAF4QFggtMAE&url=http%3A%2F%2Faufgabensammlung8.digikomp.at%2Fmod%2Fpage%2Fview.php%3Fid%3D2001&usg=AOvVaw1JuY7GN9QxjkOBjGDpn8EY
Forum hängen sollte": > http://www.emailschildershop.de/contents/media/l_bild1458.jpg Getestete 90s Lesezeit - Sinn beim ersten Lesen begriffen. Einfach geschriebene Kritik am einzelnen Verhaltensmustern (nicht an der Person) mit deutlicher Bemühung zur "Deeskalation". Wo ist Dein Problem? (
-
Thread
Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis
ghmartin77/KidsMP3Player/blob/master/assets/Manual%20German.pdf Seite 8, "Have It Your Way" zeigt's... Hoffe's hilft Dir weiter...
nicht mehr... Was egal wäre, wenn du nur eine SD-Karte nutzt. Ein mindestens kleines Knacken wird's allerdings immer geben. Das ist der Moment, in dem der Player den Amplifier aktiviert. Dann lass mal hören, ob's was hilft... Und ein Photo braucht's natürlich, sonst ist's nie passiert :) Grüße
-
Thread
Schaltungen mit diversen Mikrocontrollern auf ATmega8L-8PU abwandeln - - - umsetzbar JA/NEIN?
@ Ronny S. (loetwolf) >Ist es möglich, eine z.B. mit einem AT90S2313 entwickelte Schaltung so >abzuändern, dass stattdessen ein ATmega8L an dessen Stelle tritt? Wahrscheinlich schon. >Was >muss
Ronny S. schrieb im Beitrag #5203684: > Ist es möglich, eine z.B. mit einem AT90S2313 entwickelte Schaltung so > abzuändern, dass stattdessen ein ATmega8L an dessen Stelle tritt? Ja. Natürlich werden die