-
Thread
AVR als anfang in die Elektronik.
Internet, whatever), mit denen Du die Jury beeindrucken könntest. Und so ein Development Board mit ESP32 kostet auch nur geringfügig mehr als ein AVR-Board.
S. schrieb im Beitrag #6586977: > Wenn man C++ durch C ersetzt, stimmt es (zumindestens für 8-Bit AVR). Auch auf den 32 bittern wird C++ eher selten verwendet, wenn wir Arduino mal außen vor lassen.
-
Thread
Kicad V6 Preview - Erfahrungen
Beitrag #6586779: > daraufhin sollte ich es wirklich mal anschauen. Aber wie, speziell auf > einem 32-Bit Debian stable? Wenn du ein 32-Bit-System hast, dann vermutlich auch recht alte Hardware. Bist du dir sicher, dass du auf sowas ein CAD-System einschließlich OpenGL, 3D etc. laufen lassen willst
Bauform B. schrieb: >> daraufhin sollte ich es wirklich mal anschauen. Aber wie, speziell auf >> einem 32-Bit Debian stable? > > Wenn du ein 32-Bit-System hast, dann vermutlich auch recht alte > Hardware. Bist du dir sicher, dass du auf sowas ein CAD-System > einschließlich OpenGL, 3D etc. laufen lassen
-
Thread
OLED128x128 SSD1351 RGB Initialisierung Color Farbe bunt SPI 3.3V AVR ATmega8 ATmega328p Assembler
Abweichung? Ich erkenne kaum noch Optimierungspotential: [code] OLED_CLEAR: ldi ZL,low (128*32) ldi ZH,high(128*32) OLED_CLEAR_s: SPI_TX_NULL SPI_TX_NULL SPI_TX_NULL SPI_TX_NULL SPI_TX_NULL SPI_TX_NULL SPI_TX_NULL SPI_TX_NULL sbiw ZL,1 brne OLED_CLEAR_s ret
und die Betriebsspannung. 14% Flash, da passt noch viel rein^^
-
Thread
AVR C Programmierung unter Linux
=avr3@mlong-double=32 avr31/double64;@mmcu=avr31@mdouble=64 avr31/long-double32;@mmcu=avr31@mlong-double=32 avr35/double64;@mmcu=avr35@mdouble=64 avr35/long-double32;@mmcu=avr35@mlong-double=32 avr4/double64;@mmcu=avr4@mdouble=64 avr4/long-double32;@mmcu=avr4@mlong-double=32 avr5/double64;@mmcu=avr5@mdouble=64 avr5/long-double32;@mmcu=avr5@mlong-double=32 avr51/double64;@mmcu=avr51@mdouble=64 avr51/long-double32
-
Artikel
Akku Tester
Einstellungen ins interne EEPROM Loggen der Daten auf eine SD-Speicherkarte mit FAT12 / FAT16 / FAT32 Spannungen bis 40V Strom bis 5A Drehzahlregelung eines Lüfters zur Kühlung Mehrere Logdateien können auf einer SD-Karte abgespeichert werden da der Dateiname einstellbar ist Elektrische Daten Betriebsspannung
Eagle Schema und das PDF sind hier: AkkuTester_HW_2010_09_15_V1.2.zip Software. C-Source Code für AVR-GCC 4.3 und die vorkompilierte HEX Datei für einen ATmega32 sind hier: AkkuTester_SW_2012_02_16_V1.8.zip Die Fusebits müssen folgendermassen eingestellt sein: HFUSE 0x17 LFUSE 0xe4
-
Artikel
UPlay Basic Interpreter per XMC2Go
Anwendung auch in einer vernünftigen Zykluszeit abzuarbeiten. Hier ein paar Eckdaten der XMC1100 : CPU : 32bit ARM-M0 Clock : 32 MHz Flash : 64 kByte Ram : 16 kByte Mit dieser CPU liegt die Zykluszeit von einer Basic-Zeile (je nach Umfang) bei ca. 500 us. Am XMC-2Go Board sind nur 14 GPIO-Pins an Pfostenleisten
hat, und es nicht sehr viel mehr Aufwand ist, werde ich das ganze wahrscheinlich noch auf eine STM32F4 CPU portieren. Dadurch sollte sich die Zykluszeit noch mal mindestens um den Faktor 5 erhöhen. Anmerkung: Inzwischen habe ich das Ganze auf die STM32F407, STM32F429 und STM32F756 CPUs portiert: 95-
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
nachdrücklich von PICs abraten, alle anderen sind besser geeignet. Eine Ausnahme bilden die PIC32, die sind MIPS ;) MIPS lässt sich sehr gut in ASM coden.
> INCLUDE-Files. Warum sollte da was fehlen? Zumindest unterstützt das aktuelle 5.50er MPLABX AVR-Assembler. Samt Includes.
-
Thread
Was nutzt ihr für Layoutprogramme?
. 80x100mm reicht mir mache aber auch nicht wirklich viel (1-2 Layout pro Jahr, meist was um einen AVR/Xmega). Bei was neuem/größerem vieleicht dann doch KiCad.
Jörg W. schrieb im Beitrag #6577868: > Habe 32 Minuten gebraucht. Davon entfielen 7 Minuten auf den Schaltplan, > 18 Minuten auf das Anordnen der 80 LEDs (und 5 Widerstände), 5 Minuten > auf das Zeichnen der Leiterbahnen, 2 Minuten auf die Beseitigung
-
Thread
Hilfe Software für Microcontroller, woher bekommen?
Pinkompatibel zum STM32F091, sozusagen der kleinere Bruder. Der hat 14 Touch-Pins, würde von dem her gehen. Das ist das gute an der STM32 Reihe, nahezu alle µC sind bis auf wenige Pins zueinander Pinkompatibel und austauschbar
. Der ist > Pinkompatibel zum STM32F091, sozusagen der kleinere Bruder. Der hat 14 > Touch-Pins, würde von dem her gehen. > Das ist das gute an der STM32 Reihe, nahezu alle µC sind bis auf wenige > Pins zueinander Pinkompatibel und
-
Thread
Batterieverbrauch senken
für die Anforderung. Es gibt viele uC die in sleep mit uA auskommen, manche können dabei einen 32kHz Quartzoszillator laufen lassen um gelegentlich aufzuwachen und brauchen immer noch uA, manche können das auch per RC Oszillator ohne gleich mA zu benötigen. Gelegentlich aufwachen, direkt aus der
fuses umprogrammieren, zudem kosten LED und Spannungsregler zu viel Strom. Man braucht einen nackten AVR, und auch der ist im Vergleich mit richtigen uC (wie von Holtek) ein Stromfresser.
-
Thread
uC from Scratch
Du verwechselst glaube ich Microcontroller (Stm32 oder Atmel AVR) mit einen Dev Kit (teensy oder Arduino)
ansteuern etc.) Robin schrieb im Beitrag #6572132: > Du verwechselst glaube ich Microcontroller (Stm32 oder Atmel AVR) mit > einen Dev Kit (teensy oder Arduino) Achim M. schrieb im Beitrag #6572133: > Der μC ist der ARM Cortex oder Atmega oder oder. > > Du willst ein embedded System bauen.
-
Thread
STM32 CMSIS Register setzen problem
neueren STM32 ist GPIOx->MODER mit 0xffffffff > initialisiert. Hier muß man die betreffenden Bits erst löschen, wenn man > keinen Analog-Eingang haben möchte. Es ist von einem STM32F407VET die Rede...
Feld MODER0 im MODER Register von Port GPIOA. Ich finde das total logisch. Ist zwar anders als bei AVR, aber auch gut.
-
Artikel
IRSND
Sämtliche Definitionen zu den IR-Protokollen irmpsystem.h - Vom Zielsystem abhängige Definitionen für AVR/PIC/STM32 irsnd.h - Include-Datei für die Applikation irsndconfig.h - Anzupassende Konfigurationsdatei irsnd-main-avr.c - Beispiel Anwendung WICHTIG: Im Applikations-Source sollte nur irsnd.h per include
27.05.2015: Neues Protokoll: MERLIN 27.05.2015: Neues Protokoll: FAN 18.05.2015: F_CPU Macro für STM32L1XX hinzugefügt 07.05.2015: Korrekturen zur XMega-Portierung 23.04.2015: Neues Protokoll: PENTAX 23.04.2015: Portierung auf AVR XMega 10.07.2014: Einige GPIO Änderungen für STM32F10x (in IRSND). 10.07.2014
-
Thread
Atmega328p mehr digital pins
du kannst auch was Modernes nehmen. Jeweils in 48 Pin Ausführung > ATmega4809 oder AVRxxDB48 (xx = 32/64/128). Den 'DB' gibts auch noch mit 64 Pins. Zwei ICs benötigen mit allen drum und dran immer mehr Platz als ein etwas größerer. Der Klopper ATmega2560 ist von den Abmessungen schon ganz schön groß
Hallo, die analogen Pins A0-A5 werden als Digital Pin einfach von 14-19 weitergezählt. Die Nummern sind dafür hinterlegt.
-
Thread
Calibration ADC STM32F334
selber ätzen oder fräsen wollte, würde ich eher zwei uC im LQFP-32 als einen im LQFP-48 einbauen.
Hier hast du Beispielcode für den F303: http://stefanfrings.de/stm32/stm32f3.html#analog Da sind Hinweise aus dem Errata und einer Application Note eingeflossen (welche habe ich vergessen). Ich schätze dass es bei deinem ebenso geht.
-
Thread
Röhrenuhr IV-18
auch 2 solcher Röhren da und vor damit noch eine Uhr zu bauen, bin mir nur nicht sicher ob ich einen AVR einsetze oder anderen Kram der hier herumliegt. Ich hätte mir gerne die Schaltung angesehen..habe aber festgestellt das es da ".sch" und ".brd" gibt..kannst Du aus der ".sch" bitte noch ein pdf basteln
" aussieht, weiter nichts... https://www.ebay.de/itm/DIN-A4-Set-ORACAL-8300-Transparent-Cal-Folie-32-Farben-Plotterfolie-Glas-Fenster/233858082809?var=533517402204&hash=item36730727f9:g:i5MAAOSwGcBgB8rV
-
Artikel
Mini2440
embedded-nutzbaren Programmen direkt ein Cross-Compiling Howto mit ein wenig google. Ob diese nun für ARM, AVR32, PPC, MIPS, ... sind, ist im Grunde egal, da man ja meistens nur die Architektur anpassen muss. Es gibt mehrere Möglichkeiten. Die erste ist der direkte Aufruf vom Compiler oder mittels eines "festen
LDATA0 MISO 26 LDATA1 MOSI 27 LDATA2 CLOCK 28 LDATA3 SS 29 LDATA4 SCL 30 LDATA5 SDA 31 LDATA6 GPB0 32 LDATA7 GPB1 33 LDATA8 CLKOUT0 34 LDATA9 CLKOUT1 35 LDATA10 36 LDATA11 37 LDATA12 38 LDATA13 39 LDATA14 40 LDATA15 Steckverbinder. Digi-Key: Connector Hersteller Artikelnummer Teilenummer CON1,2,3,8 JST
-
Thread
Verständnisproblem in AVR C Syntax Gesperrt
einem AVR 8 Bit, auf einem MSP430 16Bit und auf ARM 32 Bit. Ganz anders sieht es aus wenn man Strukturen definiert. Hier sollte man mit "[u]int_least_[8|16|32|64]_t" arbeiten. Man gibt dem Compiler damit auch
Frank M. schrieb im Beitrag #6562586: > Bleib einfach bei der Aufgabenstellung: Es ist ein 32-Bit-Register > anzusprechen. Dafür ist uint32_t der richtige Datentyp. Sage ich doch! Auf dem kleinen AVR-Gcc Teller ist das alles ok. Aber dann bitte nicht von "Plattform Unabhängig" sprechen.
-
Thread
Widerstandsänderung PT1000 in Schaltung ohne Temperaturänderung
Anhang angefügt. Oje, siehe Grundlagen in https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32 Ein LM334 ist keine (einstellbare) Konstanz-Stromquelle, sondern ein Temperatursensor. Ein LM358 ist VIEL zu ungenau, um die Spannung eines Pt1000 gradgenau zu verstärken!. Man verstärkt auch
Falls Du einen AVR verwenden solltest, geht die ratiometrische Messung auch ohne ext. ADC: https://www.mikrocontroller.net/topic/353666#new Mit Deinem AD7705 wird die Auflösung allerdings noch deutlich höher. Wichtig
-
Artikel
74xx
4068 31 16 - Verzögerungs-Element (je 2 Non-Inverting, Inverting, 2 Input NAND) 32 14 4 2 Input OR OR 4071 33 14 4 2 Input NOR (OC) NOR 34 14 6 Treiber 35 14 6 Treiber (OC) 36 14 4 2 Input NOR NOR 37 14 4 2 Input NAND NAND 38 14 4 2 Input NAND (OC) NAND 39 14 4 2 Input NAND Treiber
counter, 3-state output register 595 16 - 8-Bit Serial -> Parallel (SIPO) Shift Register siehe auch AVR-Tutorial: Schieberegister 4000 14 2 Dual 3-input NOR gates and inverter NOR 7402 4001 14 4 Quad 2-input NOR gates NOR 7402 4002 14 2 4-Input NOR NOR 4009 16 6 Hex inverters with level shifted outputs
-
Thread
millis denkproblem Gesperrt
Intervalzeiten größer als 49 Tage benötigt, muss man eben eine Extrawurst backen. Aber meist, reichen die 32 Bit völlig aus. [c] uint64_t wideMillis() { union { struct { uint32_t lo; uint32_t hi; }; uint64_t zeit; } static daten; uint32_t jetzt = millis
byte LED = LED_BUILTIN; uint64_t wideMillis() { union { struct { uint32_t hi; uint32_t merker; }; uint64_t zeit; } static daten; uint32_t jetzt {millis()}; if(jetzt < daten.merker) { daten.hi++; } daten.merker = jetzt; return
-
Thread
uC's und Elektronik vor 1990
Ich deckte meine erste LP als 14 jähriger mit Nagellack ab. Sah dann auch dementsprechend verfranzt aus. Aber die Schaltung funktionierte trotzdem (AC187/188 NF Verstärker) und die Freude war groß. Das schönste an der Zeit war damals
SPEA sofort an https://www.spea.com/de/ und nicht an Software und Grafikkarten. Wer denkt bei AVR https://www.mikrocontroller.net/topic/530162#6935041 an automatic voltage regulation?
-
Thread
Bitte um Mithilfe bei Identifizierung Mikrocontroller
Checksumme oder Parity oder sowas. Der Wertebereich für die Temperatur ist 7 ... 40°C. 1110bin ist 14dec. 14+7 = 21! Überprüfung: 00010010bin ist 18dec. 18+7 = 25. Ich danke ich habe die Temperatur im Telegramm gefunden. Übrigens: Lang = 1 und Kurz = 0 //EDIT Uhrzeit: [code] 1111 0011
ihr mal wisst, wie es weitergeht: Ich werde jetzt das Protokoll erstmal per "bit-banging" in einen 32u4 + IR-Sendediode basteln, ob zu sehen, wie der Ofen meine Bemühungen annimmt. Wenn das klappt, bekommt ein ESP32 einen IR Sender + Reciver. Mit dem Reciver nehme ich immer den aktuellen Einstellungsstand
-
Thread
Stm32F103C8 (Bluepill) Pin B4 und B5
Remappen tut man durch beschreiben des AFIO->MAPR Registers. Siehe dazu http://stefanfrings.de/stm32/stm32f1.html#bluepill
Auch tückisch sind echte I2C Pins mit open drain ohne Pull Up (haben die LPC z.B.). Und auch beim AVR Mega32 war ein FAQ 'warum funktioniert mein PortC nicht richtig?'. Nur auf SWJ/JTAG zu achten reicht nicht.
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
7Cclp%3A2334524 oder https://www.ebay.de/itm/RDA5807-FM-Radio-Empfanger-Modul-V2-0-I2C-ESP8266-ESP32-STM-32-Arduino-Raspberry/284124772008?hash=item422727f6a8:g:7fUAAOSwhadf4yAX
.BYTE 1 .org SRAM_END adr_SRAM_CHECK: .BYTE 1 [/avrasm] Das sind alles Hilfen des AVR Assemblers.. MfG Steffen
-
Thread
selbstblinkende SMD-LED mit niedrigem Stromverbrauch
PB1 (D 1) pwm1 // GND 4| |5 PB0 (D 0) pwm0 // +----+ #include <avr/sleep.h> // Sleep Modes #include <avr/power.h> // Power management #include <avr/wdt.h> // Watchdog timer const byte LED = 3; // pin 2 // watchdog interrupt ISR (WDT_vect) {
https://www.ebay.de/itm/10-Stuck-SMD-LED-0805-Blau-Blinkt-Blinkend-Flash-1-5-Hz-mit-Microkabel-B14-5/303847367277?hash=item46beb6e26d:g:w3cAAOSwFsdgADlC
-
Thread
I2C Slave Receiver Problem Arduino
Arduino\SimsonV3Slave\sketch_dec05a\sketch_dec05a.ino: In function 'void loop()': sketch_dec05a:109:32: error: a function-definition is not allowed here before '{' token void receiveEvent(int HowMany) { ^ sketch_dec05a:114:1: error: expected '}' at end of input }
64; bool rfstatus = HIGH; } else { bool rfstatus = LOW; } if (a2 >= 32) { a2 = a2 - 32; digitalWrite(bremslicht , HIGH); } else { digitalWrite(bremslicht , LOW); } if (a2 >= 16) { a2 = a2 - 16; digitalWrite(fernlicht , HIGH
-
Thread
ATMega Temperatur
52, *51, *50, *49, *48, *47, *46, *45, *43, *42, *42, *41, *40, 39, 38, 37, 36, 35, 34, 33, 32, 32, 31, 30, 29, 28, 27, 27, 26, 25, 24, 23, 23, 22, 21, 20, 19, 19, 18, 17, 16, 16, 15, 14, 13, 12, 12, 11, 10, 9, 9, 8, 7, 6, 5, 4, 4, 3, 2, 1, 0, -1, -2, -2, -3, -4, -5, -6, -7, -8
Peter F. schrieb im Beitrag #6556362: > wie Du auf 32-Bit-Gleitkommazahl kommst Das übliche AVR Float steckt in 32 Bit.
-
Artikel
JTAG
Programmieren, Debuggen und Testen von ICs, Prozessoren und FPGAs direkt in der Schaltung. = Hardware = AVR JTAG. AVR JTAGICE (gelegentlich auch JTAGICE mkI genannt) von Atmel. AVR JTAGICE mkII von Atmel. AVR JTAGICE 3 von Atmel. ATMEL-ICE von Microchip/Atmel. AVR Dragon von Atmel. AVR077: Opto Isolated Emulation
bei Aquaticus ROV. (Englisch) AVR-JTAG und AVR-USB-JTAG von Olimex (kommerziell). Alternativer Lieferant ist der Elektronikladen. AVR-JTAG und AVR-USB-JTAG von gadgetPool (kommerziell) IsoJtagISP und IsoJTAG von Floppy Sponge Automation
-
Thread
Wer hat Notstrom ?
oder abgeschalten Es gibt zwar keinen rationalen Grund, seine Waschmaschine nicht aucht auf 11:37:14 Uhr zu programmieren, aber volle Stunden haben auf Menschen einen besonderen Charme, ähnlich wie runde 10er oder 100er.
oder abgeschalten Es gibt zwar keinen rationalen Grund, seine Waschmaschine nicht aucht auf 11:37:14 Uhr zu programmieren, aber volle Stunden haben auf Menschen einen besonderen Charme, ähnlich wie runde 10er oder 100er. Und sei es nur wegen der besseren Merkbarkeit.
-
Thread
c++ 11/14/17?
reg32_t RCC_AHB1RSTR = RCC_BASE + 0x10U; constexpr reg32_t RCC_AHB2RSTR = RCC_BASE + 0x14U; constexpr reg32_t RCC_APB1RSTR = RCC_BASE + 0x20U; constexpr
-std=c++14 los zu werden.
-
Thread
[V] Diverse Bauteile (Schaltregler, Stepper-ICs, Elkos, Relais, Lastwiderstände)
Bezeichnung Preis 25 Stück Schrittmotor-IC L6506 - DIP18 Stromregler f. Motorsteuerung je 1,40€ 20 Stück AVR Mikrocontroller Mega8 - DIP28 je 1,20€ 150 Stück Widerstand 0,47 Ohm / 2 Watt je 0,20€ 250 Stück Avalance-Diode BYV27-200 200V/2A SOD57 je 0,25€ 25 Stück Speicherdrossel 330µ/1A Talema 0,75€ 75m
dazu: 50 Stück Sicherungshalter Schurter OGD-Serie, 0031.8231, für Feinsicherung 5x20 oder US 6,3x32mm je 0,50€ Zu einigen Teilen gibt es hier Bilder: https://www.mechapro.de/shop/Restposten:::39.html Mit freundlichen Grüßen Thorsten Ostermann
-
Thread
[V/VS] Klemmen, Leuchtmittel, Evalboards, Bohrer, Festplatten, Werkzeug, Trafos/Netzteile, Adapter
Grau als Sat Box, in Schwarz ohne Frontblende als Kabel Version, nur 1 Fernbedienung dabei je 3 € 32. 6x Glühbirnen E27 Osram, 60W, klar, neu, OVP 0,50 €/Stück, 2 € für alle 33. 2x Müller Licht E14 Reflektorlampe, 40 W, neu, OVP 0,50 €/Stück, 0,80 € alle 34. Lampenhalter E27 mit Anschlussleitung
als Sat Box, in Schwarz ohne Frontblende als Kabel Version, nur 1 Fernbedienung dabei je 3 € 32. 6x Glühbirnen E27 Osram, 60W, klar, neu, OVP 0,50 €/Stück, 2 € für alle 33. 2x Müller Licht E14 Reflektorlampe, 40 W, neu, OVP 0,50 €/Stück, 0,80 € alle 34. Lampenhalter E27 mit Anschlussleitung
-
Thread
Optokoppler an 230VAC
http://ww1.microchip.com/downloads/en/AppNotes/Atmel-2508-Zero-Cross-Detector_ApplicationNote_AVR182.pdf
einem 1M auf je Phase und N Wolfgang schrieb im Beitrag #6539630: > Atmel App-Note AVR182 erwähnte ich schon!
-
Thread
AVR, progmenu array mit strings und unsigned char: will nicht so recht !
Ich wollte mir Klimmzüge über struct ersparen und habe folgendes Problem. Ich möchte bei einem AVR in einem Array zusaetzlich zu einem String noch ein einzelnes unsigned char integriert haben und kann das nicht mischen. Von daher suche ich einen praktikablen Weg. Folgendes funktioniert logischerweise
funktionieren wirds an den Controller angepasst (bei STM32 brauche ich in der Regel keine oder kaum Anpassung, bei AVR kommt immer das "depperte" read_pgm ins Spiel). Veit D. schrieb im Beitrag #6532431: > Ab dem neuen Jahr zeigste den kompletten Code!
-
Thread
PWM mit Timer0 & 2 mit ATmega168PA läuft nicht
zentrale Konfigurationsdaten einbinden #include "config.h" // zur Nutzung von I/O-Pins #include <avr/io.h> // Warteschleifen #include <util/delay.h> // Interrupts nutzen #include <avr/interrupt.h> // Funktionen zum Zugriff auf den UART (RS232) #include "./USART/uart.h" // zur Konvertierung eines
PWM-2 ATmega328PB 31.12.2020 Timer Mode: Phase Correct Mode 1, TOP = 255 */ #include <avr/io.h> #include <avr/interrupt.h> void setTimer0PWM(const uint8_t, const uint8_t); void runTimer0(const uint16_t); void stopTimer0(void); void setTimer2PWM(const uint8_t, const uint8_t); void
-
Thread
Programmierung Arduino Nano Gesperrt
Eingangsbeitrag erwähnten Arduino festmachen – der wäre genauso verlaufen, wenn da statt „Arduino“ „Plain AVR“ oder „STM32F103“ oder „PIC“ oder sonstwas gestanden hätte.
über zwei Jahre gedauert, bis du deine Antwort >ausformuliert hattest? Jap Jack, hab noch ein 14,4er Modem und habe auf Antwort von Google gewartet was ich schreiben soll!... Wieso so schwammig, Jack? Ist das etwa ein Verbrechen, wenn man noch auf einen alten Beitrag stößt und darauf antworten
-
Thread
In München mit 100.000€ Jahresgehalt wird die Luft dünn Gesperrt
gibt in München auch noch bezahlbare Mieten. Meist Altverträge. > > Ich selbst zahle pro m2 nur 14 € warm. "Nur"...
(2,1% Steuern, 20% Sozialabgaben) 25.000€ 28,8% (8,8% Steuern, 20% Sozialabgaben) 40.000€ 34,4% (14,4% Steuern, 20% Sozialabgaben) 63.000€ 39,4% (20,1% Steuern, 19,3% Sozialabgaben) 100.000€ 43,1% (27,4% Steuern, 15,7% Sozialabgaben) 160.000€ 43,7% (32,9% Steuern, 10,8% Sozialabgaben) 250.000€