-
Thread
Auswandern in der heutigen Zeit?
Das heißt 83,1 - 55,6 = 27.5 Mio sonstige Personen (Kinder, Ehepartner, etc.) Das heißt circa >= 14 Mio Kinder geschätzt. 14/83.1 = 0.168 Also >= 1.7 Kinder pro Erwachsenen, klingt realistisch, weil wir ja eine schrumpfende Gesellschaft sind. Eine gewisse Fehlerquote muß man natürlich einrechnen
Kanister vom Typ BLU-10 (125 Liter), BLU-11 (245 Liter), BLU-23 (254 Liter), BLU-27 (380 Liter) und BLU-32 (254 Liter) zum Einsatz, wobei eine BLU-10 – grob abgeschätzt – eine Fläche von rund 500 yd² (etwa 10 × 40 Meter), die BLU-11, BLU-23 und BLU-32 1000 yd² (ca. 14 × 60 Meter) und die BLU-1 bzw. die BLU
-
Thread
STK500 aus AVRStudio unter WIN10 ging und jetzt plötzlich nicht mehr
Hallo zusammen, - - - - - - - DELL OptiPlex 3070; i3 4x 3.6GHz; 8GB; 256GB NVMe Diamex AllAVR OS: Win10 (x64); - - - - - - - - Ich betreibe hier in der Firma in der Fertigung eine 4-fach-Gang-Programmierumgebung zum Programmieren von AVR-Controllern mit STK500 aus ATMELSTUDIO 4.18. Als
der ISP MK2 laufen Den ISP MkII muss man dazu aber upgraden, danach läuft er nicht mehr im alten AVR Studio.
-
Thread
Atmega328P Quartz
das bedeutet demnach CX1 = CX2 = 2(8pF - 2pF) = 14pF Richtig?
immer noch keine klare Antwort. und mir ging es damals genau so, als ich die Frage bezüglich eines STM32 stellte. Im Rahmen meines Hobbies vertiefe ich manche Dinge gerne, und andere eher nicht. Das sollte im Hobby erlaubt sein. Für mich waren haben 22 pF an AVR bisher immer gut funktioniert. Egal
-
Thread
Maschinenbau Krise Gesperrt
AVR schrieb im Beitrag #6134209: > Wieso versucht ihr die Chinesen schlecht zu reden? Sind halt kleine Rassisten, die sich für die Größten halten. Wird ein hartes Erwachen geben.
AVR schrieb im Beitrag #6136549: > Ist das jetzt zu einem Reifen Thread hier verkommen? Ein Reifen ist bekanntermaßen auch eine Maschine!
-
Thread
OSCCAL extrem?
Was uebrigens sehr gut geht ist das Kalibrieren/Synchronisieren des RC Oszillators auf einem 32kHz Quarz. Sofern denn ein 32kHz Quarz da ist. Was also erst bei den Megas moeglich ist. Damit erreicht man zwar keine so hohe Aufloesung wie 14.746MHZ aber eben doch besser wie die 2% welches ein UART
bist bloß nicht in der Lage, das richtige Schema zu finden oder es zu verstehen. Dabei ist das beim AVR8 doch echt übersichtlich (insbesondere im Vergleich zu den 32-Bittern jeglicher Coleur...) > Leider kann ich nach einem elenden Hardware-Crash momentan nicht mal > schnell an einem Controller "
-
Thread
ATmega328 Timer 1 Input capture auf 32 Bit verlängern
Ich würde mich über Beispiel-Code freuen. Bitte sehr: https://www.mikrocontroller.net/topic/avr-timer-mit-32-bit#371564
Und wenn ich den Wert brauche, rufe ich dieses Unterprogramm: FUNCT u32 gettick( void ) // AVR { u8 oldstat ; union { u32 ul ; struct { u16 lw ; u16 hw ; } w ;
-
Thread
AVR Zuverlässigkeit
Hallo!, ich hätte eine Frage bezüglich der Zuverlässligkeit von AVR Controllern im direkten Vergleich zu Logik Gattern. Konkret geht es um eine Schaltung mit einem AND, OR Gatter sowie einen Timer die einen Ausgang schaltet. Man könnte das Ganze nämlich auch mit einem
Tim M. schrieb im Beitrag #6127539: > Zuverlässligkeit von AVR Controllern > im direkten Vergleich zu Logik Gattern Was wird vergelichen: 10000 Gatter gegen eine CPU? Wenn du die Schaltung mit 10 Logik ICs baust, ist sie theoretsich zuverlässiger als ein
-
Thread
Weg von Arduino - Beratung
man sich beschäftigt? Die Auswahl ist ja recht groß und unübersichtlich. Ist es nicht so das STM32CubeIDE die IDE ist und STM32CubeMX das Tool zum Projekt erstellen? Kurz angeschaut hatte ich mir das schonmal. Das die ARM Controller generell ein gutes Stück komplexer sind gegenüber den AVR habe
weil ich keine andere IDE kenne, die mir so problemlos die Nutzung mehrerer CPU-Familien erlaubt. AVR, ESP8266, ESP32, W600, irgendein STM, auch mal ein nRF. Ein altes AVR-Studio ist noch installiert, ein ESP8266 SDK und ein ESP32 IDF ist auch noch drauf. Das z.B. unter einen gemeinsamen Hut zu bringen
-
Thread
FixedPoint in C und C++
= sum.integer(); } } [/c] Spaßeshalber mal auf einem attiny1614 ergibt: [pre] $ avr-size *elf text data bss dec hex filename 330 0 4 334 14e bm00.elf 318 0 4 322 142 bm01.elf $ avr-nm -CS --size-sort *elf bm00.elf: 00803802
using PortA = AVR::Port<AVR::A>; using ccp = Cpu::Ccp<>; using clock = Clock<>; using dbg = AVR::Pin<PortA, 6>; static_assert(etl::has_arithmetic_right_shift_v<int16_t>); using fp_t = etl::FixedPoint<int16
-
Thread
SDCC 4.0.0 release candidate 1
Windows ist dieses: http://sourceforge.net/projects/sdcc/files/snapshot_builds/x86_64-w64-mingw32/sdcc-snapshot-x86_64-w64-mingw32-20200128-11528.zip/download
wünschenswert wären. Immerhin ist der mcs51-Port noch in einem deutlich besseren Zustand als pic14- und pic16-Port.
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Interessant wäre ein Minimal-Modul mit einem kleinen STM32, Quarz, USB-Buchse, Mini-SWD-Header, LDO und einem Pegelwandler für 5V an einigen GPIO's, und das ganze auf einer DIP-kompatiblen Platine. Das könnte man dann als Drop-In-Replacement für DIP-AVR's auf
Programmierer schrieb im Beitrag #6121378: > Interessant wäre ein Minimal-Modul mit einem kleinen STM32, Quarz, > USB-Buchse, Mini-SWD-Header, LDO und einem Pegelwandler für 5V an > einigen GPIO's, und das ganze auf einer DIP-kompatiblen Platine. Das > könnte man dann als Drop-In-Replacement für DIP-AVR's
-
Thread
MAX7219: einzelne LED ansteuern
sein muss, und Pin 14 ("SEG A") mit der Anode der ersten, Pin 16 ("SEG B") mit der Anode der zweiten und Pin 20 ("SEG C") mit der Anode der dritten LED. Die Kathode, also der "-" Pol, ist die kurze Seite. Der Code schaltet
Sorry wenn ich das jetzt einwerfe, aber um nur 14 LEDs anzusteuern gibt es besser geeignete Treiber (PCA9532, PCA9555,...). Wieso den MAX7219?
-
Thread
Rechenzeitoptimierung STM32F4
im Kern aus lächerlichen drei Multiplikationen und zwei Additionen. Das sollte ein Teil wie der STM32 doch wohl locker in einem Zeitfenster von 200µs leisten können und zwar so, dass von dem Zeitfenster immer noch fast die gesamten 200µs über bleiben... Das wäre ja selbst mit einem AVR8@16MHz noch
RH schrieb im Beitrag #6113265: > Analog Komparatoren haben meine ich nur die STM32F3x und manche STM32Lx. Und fast jeder verschissene AVR8, manche davon haben sogar mehrere...
-
Artikel
China SUPER Bauteile-Schnäppchen Thread-Wiki
1N5819, 40V, 1A (ok, Vbr nicht getestet)(15.06.2015) [0,0179€ @500] 1N5822, 40V, 3A (15.06.2015) ICs. AVR. [0,363€ @10] ATTINY13A (15.06.2015) [0,886€ @10] ATMEGA8A TQFP32 [1,105€ @10] ATMEGA328P (Scheinen originale chips zu sein, Test steht noch aus) (14.06.2015) (Highlight) LDO. [0,102€ @100] xc6206p282mr
Touchscreen. [13,31€ @ 1] 2,8", 320x240, SPI/8bit/16bit mit ILI9325C OLED. Grafik. [2,956€ @ 5] 0.91", 128x32, weis, SPI(4wire), lötverbinder (optisch ok, elektronisch noch nicht getestet, sehr gute Verpackung)(14.06.2015) [5,01€ @ 1] 0.96", 128x64, nur Display ohne Platine (kein Versand nach DE) [4,08€ @ 1]
-
Thread
Typsichere und permutierte Parameterlisten in C++
diesem "passenden Objekt". Naja, eine Klasse, die einzig eine unsigned Variable beinhaltet, die beim AVR bis zu 32x10^6 Ticks aufnehmen kann, also z.B. uint32_t. Da ich alles constexpr verwende macht die Größe dem Zielsystem kein Problem, denn es kommen am Ende ja Werte raus, die in die 8-/16-Bit Timer
auch nur einmal schreiben. Ob sich das gelohnt hat für meine gelegentlichen Hobbyexperimente mit AVR/STM32? Zeitlich sicher nicht, aber gelernt hab ich dabei einiges. Selbst wenn ich beruflich mit C++ nicht in Kontakt komme, hat sich auch dort mein Programmierstil verändert. Viele der C++>=11-Konzepte
-
Thread
LCD 4x20 2004A auf Zeilen schalten
wird LCD_LINE3 zu 0x54. Fehlt noch die Zeile 2. 0x15 ist mit Sicherheit falsch. Sinnvoller wäre 0x14 (20 Zeichen Versatz). Macht als Tabelle: #define LCD_LINE1 0x00 #define LCD_LINE2 0x14 #define LCD_LINE3 0x54 #define LCD_LINE4 0x40
sehe da auch keine Probleme. Habe mit der Fleury LIB auch angefangen, sehr gut zu verwenden unter AVR oder Arduino(Atmel AVR) wer keine anderen findet.
-
Thread
AVR-NET-IO Ethersex Watch IO and react Compilerwarnung
Ich habe ein AVR-NET-IO mit aktuellem Ethersex am Start, Ausgänge samt Relais schalten funzt auch einwandfrei. Jetzt wollte ich die Eingänge per Watch IO (and react) abfragen..... Ich vermute den Fehler beim compilieren
func erwarteten) Signatur. Da solltest du mal schauen. Wenn die Paramter nicht passen, sendet der AVR Mist oder nichts. Oder zeig doch mal bitte die Funktion /ecmd_sender_send_command/ und auch die Definition der struct /WatchcatReaction/
-
Thread
I2C TWI BMP180 C#
T { int64_t X1, X2, B5, t; int32_t T; X1 = (((UT - AC6) * AC5) / 32768); X2 = ((MC * 2048) / (X1 + MD)); B5 = (X1 + X2); t = ((B5 + 8) / 16); T=t; return T; // Temperatur in 0,1°C } [/c] [c] int32_t BMP_180_Luftdruck_Rechnen(int32_t UP, int32_t UT ,int16_t AC1, int16_t AC2, int16_t AC3,uint16_t AC4, uint16_t AC5,uint16_t AC6, int16_t B1, int16_t B2, int16_t MB, int16_t MC, int16_t MD) // Rechnet Temperatur aus // Eingabeparameter
-
Thread
Vi Editor ausgestorben?
superuser.com/questions/938093/nano-alternative-for-windows-powershell https://nano-editor.org/dist/win32-support/
Dazu kommt der Malloc-Chunk, auf den data zeigt. In 64-Bit-Linux ist die minimale Chunk-Größe 32 Byte. Auch für Leerzeilen, die außer dem LF keine weiteren Zeichen enthalten, werden diese 32 Byte benötigt. Eine Leerzeile belegt also 48 + 32 =qa80 Byte. Entsprechend belegen die 64 Mi Zeilen
-
Thread
Reicht der Pt1000 direkt am STM32 16-Bit ADC oder doch lieber OP-Schaltung?
schrieb im Beitrag #6096253: > Um alle 12 Bit nutzen zu können Wie der TE auch schrieb, haben die STM32H7 3 ADC Wandler mit 16 Bit Tiefe. Wenn mans ordentlich macht, können zwar die unteren beiden Bits kippeln, aber 14 Bit können da schon übrig bleiben.
FIR Filter mit dem STM32, dann aber kein gleitender Durchschnitt. Ich komme auch aus der AVR-Ecke, bei der man durch Bitschieben usw. alles optimiert hat. Doch Für ein paar Euro mehr bekomme ich eine Floatingpoint-Unit bei
-
Thread
Attiny Programmierung
aber ersteinmal kein Problem darstellen. Sehe ich auch so. Bevor ich mich mit diesen "neuen" AVR beschäftige, schaue ich mir lieber die STM32 an. Ich denke, davon habe ich langfristig mehr. Für mich endet die 8bit Welt bei den klassischen AVR Mikrocontrollern mit ISP Interface und Debug Wire
Stefan ⛄ F. schrieb im Beitrag #6095926: > Bevor ich mich mit diesen "neuen" AVR beschäftige, schaue ich mir lieber > die STM32 an. Ich denke, davon habe ich langfristig mehr. ... kommt drauf an, wenn es mal um "richtig" low power oder batterie geräte geht sind die neuen avr's
-
Thread
Auseinandergenommene Geräte
dementsprechend 3/4 = 825µs, was als Periodendauer die 1100µS bzw. 1,100ms ergeben würde. http://avr.börke.de/Funksteckdosen.htm Bin schon auf den Protokoll Dekoder *nrf905* gespannt : https://sigrok.org/wiki/Protocol_decoders Ach noch was - PulsView unter Windows 10 : Falls jemand
Meine Messung mit dem MM an FB mit ~1,1V passt ja irgendwie oder meinst du VDD dürfte höchstens 14,8V sein ? Quelle : https://www.neumueller.com/de/knowledge/stromversorgung/glossar/hiccup-mode Hiccup Verhalten Das Hiccup-Verhalten beschreibt eine besondere Form des Überlastschutzes.
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
: STM32G071CB Opamp: LTC1050 Mosfet: IRLB8721PbF Feinsicherung für Last: 1,6A Bei voller Last (1A,14V) im Dauerbetrieb wird der Mosfet ca. 90°C warm und sein Kühlkörper etwa 60-70°C. Der Shuntwiderstand
bemalt. Vor den Displays ist eine 2mm Plexiglasscheibe. Als Steuerung dient aktuell zum Test ein ESP32 wird aber noch mit einem ESP32C3 ersetzt. (Der ESP32 hat etwas zu viele I/O Ports :-)
-
Thread
Weche Plattform für Smart Home?
Frager schrieb im Beitrag #6095218: > Welche denn beispielsweise? AVR, MSP430, STM32 usw. Such dir was aus, was deine Anforderungen erfüllt. Muss es Arduino sein, dann die originalen Boards. Zum Entwickeln und für Prototypen reichen auch die China-Klone.
operating systems are exclusively supported for an ETS5 installation: Microsoft Windows 7 SP1 x32/x64 Microsoft Windows 8.1 x32/x64 Microsoft Windows 10 x32/x64 ... * Installing and running ETS5 on a supported operating system in a virtual environment (such as Virtual PC, VM Ware,
-
Thread
Wie bzw. womit programmiert ihr eure AVR µC, speziell C++
AtmelStudio7 ******************************************* AVR-GCC 9.2.0 for Windows 32 and 64 bit ******************************************* -std=c++2a -fconcepts ******************************************* toolchain von ************** https://blog.zakkemble.net
arbeiten. Ich werde es nochmal mit deinen Ratschlägen und einer aktuellen Eclipse-CDT 2019-12 nur für AVR probieren. Zuvor war diese Version bei mir auch mit einem ESP32 Plugin (Arduino) belegt. Mal sehen, ob ich zurecht komme ...
-
Thread
Modbus Master in SPS
schwerer werden. Hat jemand mit Modbus Ethernet Erfahrung? Wie schwer ist den so eine Implentierung auf AVR oder STM32 Microcontroller?
#6087552: > Hat jemand mit Modbus Ethernet Erfahrung? > Wie schwer ist den so eine Implentierung auf AVR oder STM32 > Microcontroller? Ich habe sowas mit einem embedded Linux-System (modbus TCP) und mit einem speziellen UDP-Stack auf einem FPGA-System laufen. modbus über UDP zu tunneln ist zwar nicht
-
Thread
ESP8266 - Was macht man bei zu wenigen I/Os?
Stefan ⛄ F. schrieb im Beitrag #6087181: > Beim ESP32 kannst du über einen Kern frei verfügen, während der zweite > Kern die WLAN Schnittstelle bedient. Aber nicht alle ESP32 Modelle haben > zwei Kerne. Interessant, kenne nur den ESP8266. Gibt es ein
passt perfekt Der Erfolg: ~1MByte Programm (das Maximum) ~1MByte Platz für OTA Firmware Update ~14MByte SPIFFS Soweit mir bekannt soll der ESP8266 eigentlich 32MByte Flash unterstützen. Aber irgendein Hardware/Software Bug verhindert das. ------- Gerald K. schrieb im Beitrag #6087029:
-
Thread
Entwicklerboard für PIC
doch lieber Zeit verschwenden und mit dem AVR-usbasp und ca. 2 kBytes/s vorlieb nehmen. [code] $ avrdude -p m328p -c usbasp -P usb -v -U flash:w:dummy32k -B 0.5 avrdude: Version 6.3, compiled on May 8 2019 at 19:46:05 Copyright
des Herstellers. > Gibt es da einen, der z.B. einigermaßen aktuelles C++ kann? Also z.B. > C++14 oder C++17? Basiert beides auf gcc. Keine Ahnung, wieviel Aufwand MCP da in ihre Ports steckt bzw. wieviel Aufwand jeweils überhaupt nötig ist. Bei PIC32 (vulgo: MIPS) dürfte der Codegenerator praktisch
-
Thread
ARM Axx für Real-Time
reinschieben. Manche Microcontroller haben auch eine eingebaute Cordic. (Für die Trigonometrie) z.B. STM32G4. Die könnte dann sogar per DMA paraller zur CPU rechnen.
Testplattform. Für den großen Hunger gibts dann z.B. Keystone II: 4* A15 plus 8* C67xx. (66AK2H14) fchk
-
Thread
Nutzt ihr noch "richtige" PC's? (ATX Formfaktor/Tower)
und Foren, erledigt übrigens ein 1kg Netbook mit 11,6" Schirm. Lüfter- und performancelos, 4GB RAM, 32GB EMMC, und er tut es doch. ;-)
Ich habe nur ein 14-Zoll-Notebook jeweils für privat und Arbeit. Der Rechner wird relativ häufig (~wöchentlich) mobil genutzt. Eine rein stationäre Lösung käme für mich nicht in Frage. Da das Notebook alle Anforderungen
-
Thread
ATTiny45 PWM
anders sein, oder? korrekt, C-Compiler können solche Fehler ebenfalls nicht erkennen. Bei STM32 enthalten die Konstanten immer den namens des Registers. Zum Beispiel: Register: RCC->CR Ein Bit davon heisst: RCC_CR_PLLON Schreibzugriff: SET_BIT(RCC->CR, RCC_CR_PLLON); Da kann man leicht
Nun ja, das ist bei den AVR8 zumindest ähnlich, hier z.B. COM0_ bzw. COM1_.
-
Thread
Werkstudentenjob
meiste dort ist gelogen. In meiner Werkstudentätigkeit konnte ich meinen Studenlohn von 12 auf 14€ erhöhen. Ich hatte damals Leistung gezeigt und es wurde belohnt. Wie lange bist du denn dabei? MfG
/h werden. > In meiner Werkstudentätigkeit konnte ich meinen Studenlohn von 12 auf > 14€ erhöhen. Ich hatte damals Leistung gezeigt und es wurde belohnt. Wie > lange bist du denn dabei? Ja, 14 Euro würden mir auch schon reichen. Seit gut einem halben Jahr bin ich schon dabei.
-
Thread
STM32 Einstieg
Wenn ich die größten AVR Modelle (Xmega) mit den mittleren STM32 vergleiche, kommen sie mir gleich komplex vor. Die AVR sind aber 5x so teuer und nicht so einfach als steckbares Modul erhältlich.
alleine schrieb im Beitrag #6071986: > Du mußt schon genauer lesen. > Bei "die AVR" gehört ein ATmega dazu. Das gleiche gilt auch für "die STM32". Es gibt eine breite Palette von einfachen bis komplexen AVR Modellen. Ebenso sieht es bei STM32 aus. "die STM32" als für Anfänger zu
-
Thread
Initialwert von globalen Variablen zur Laufzeit verwenden
}; }; Data ram_data; int main() { ram_data = Data{}; // reset all } [/c] [pre] $ avr-g++ -std=c++2a -mmcu=atmega88 -Wall -Os -save-temps -o avrtest avrtest.cpp $ avr-size avrtest text data bss dec hex filename 120 210 0 330 14a avrtest [/pre
13, 14, 15, 16, 17, 18, 19, 20, // 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, // 41, 42, 43, 44, 45, 46,
-
Thread
Professionelle Entwicklung für AVR-Controller (Linux)
Professionell und AVR war mal, aber mittlerweile eher mit 32-bittern, d.h. in meinem Falle STM32-Familie. In anderen Firmen ganz ähnlich. AVR wird nur noch dort verwendet, wo es auch Sinn macht bzw. wo die Entwickler darauf
Für "Einsteiger" die µC beruflich nutzen wollen kann ich ebenfalls nur zu einem ARM µC mit 32 Bit raten. Als Einstige ist ein STM32 Discovery Board nicht schlecht, dazu die "STM32CubeIDE" als Entwicklungsumgebung. Auf dem Board ist ein Debugger gliech mit drauf und mit Kosten von ca. 20€
-
Thread
Arduino Nano Resonator 7,3728 MHz
Resonator, siehe Daten: http://elecont.de/XTC/index.php?page=product&info=84 *Lastkapazität*: 32pF
mit 8 und 16 MHz alle gängigen Baudraten mit 1-2% maximaler > Abweichung herstellen kann mit einem AVR Leider nicht. 115200 Baud geht zum Beispiel nicht, wohl aber mit einem 7,3 oder 14,6 MHz Quarz.
-
Thread
Parallel to SPI Interface-Chip?
Bibliothek leider nicht, dann hätte ich gewußt was ich vor mir habe. Das CPLD ist gerammelt voll, 32 von 32 Makrozellen benutzt, 2 Pins noch frei. Altera MAXII insistiert darauf die Schaltung als JPG exportieren zu müssen. Gruß, Holm
Eine Suche bei gockel nach "Z80 CP/M ESP8266" förderte auch prompt einen CP/M Emulator auf dem ESP32 Prozessor zu Tage.... Ansonsten ist das mit Deiner Verwunderung gar nicht selten. Gerade wenn man mit ollen Z80 spielt stößt man ständig auf Designs bei denen irgend ein AVR als "remote iüber USB
-
Thread
Erhöhung ADC Genauigkeit durch Rauschen
Beider vorher noch statistisch gefiltert. Damit kriegt man aus 2 16 Bit-Wandlern einen (bis zu) 32 Bit-Wandler mit effektiv höherer Auflösung, weil Störungen in beiden Wandlern ungefähr gleich sind und weitgehend abgezogen werden. Natürlich sind das keine 32 Bit, sondern so etwa 20-24, ne nachdem.
AVR121 http://ww1.microchip.com/downloads/en/Appnotes/doc8003.pdf