-
Thread
Frage zu MSP430 Dokumentation für Einstieg
ich jetzt vor mich damit Hobby maessig zu befassen. War in der Vergangenheit nur zu sehr mit PIC, AVR und STM32 belastet und da sieht man weniger über den Zaun. Dieses mal ist aber die niedrige Stromaufnahme wichtig und dachte der MSP430 wäre dazu gut geeignet. In der Vergangenheit war Leistungsaufnahme
für 10 Stunden. Finde ich nicht wirklich toll. Das sind 28 ppm Abweichung, da sollte mit einem 32-kHz-Quarz mehr machbar sein. Ansonsten: [[AVR_-_Die_genaue_Sekunde_/_RTC#Echtzeituhr_mit_Uhrenquarz]] Der Code dort ist zwar für einen AVR, aber die Idee dahinter kann man ja auch woanders implementieren
-
Thread
USB Prüfvorrichtung
aber die Einfachste die ich auf die Schnelle testen konnte: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware Die Blue Pill Boards sind dafür nicht so geeignet, weil da der Widerstand nicht schaltbar ist.
nicht schaltbar. Außerdem müsste man noch LED's dranfummeln. Die paar € mehr für den Olimexino-STM32 sind im kommerziellen Umfeld wohl kaum von Bedeutung; das Olimexino-STM32 hat außerdem noch CAN, kann man vielleicht für andere Automobil-Dinge brauchen :-) Bei beiden Boards braucht man aber noch
-
Thread
Wer nutzt das Nucleo-64 und kann mir
zur Github-Seite. Ich frage, weil es nicht die Arduino eigene Wire.h sein kann, denn die ist nur für AVR Mikrocontroller. Und für STM32F4 gibt es mindestens zwei unterschiedliche Plugins. Bei der hier: https://github.com/mubase/STM32F4-Arduino-core/blob/master/Libraries/Wire/Wire.h Sind es standardmäßig
einen Fehler melden. Warum er sich > anders verhält, sehe ich gerade nicht. Moment! Beim STM32 macht er ja irgendwas! Ich bekomme über 100 Adressen wenn ich scanne. Nur beim AVR und ESP funktioniert es. Bedeutet durch den Switch auf STM32 nimmt er eine .h die gar nicht (richtig) funktioniert.
-
Thread
Mehrmonatsprojekt - Elin Stromgenerator 8kW 231V 50Hz@1500U zum Leben erwecken
die AVR abgreifbar ist und möchte den los werden bzw. könnte das uU auch eine Lichtmaschine aus dem Auto sein (unter der Annahme, das 14.4V die "richtige" Erregerspannung ist) So, ich hoffe ihr habt euch
einphasige Generator funktioniert. 230V 2,2kVA <<-- diese ist die Ausgangsspannung/Leistung Err. 32V/1,5A <<-- diese Angabe gibt die Erregerspannung wieder dort ist die Erregerleistung 48W bei 2200VA, also 4,4%. Bei 8kVA sind 4% 320W. Zeno: AVR bedeutet hier Automatic Voltage Regulator
-
Thread
mit Personaldienstleistern von BMW Gehalt verhandeln
Das wird davon abhängen mit welchem Mikrocontroller du das machst. Mit einem STM32 hast du bestimmt mehr Spielraum als mit einem AVR... (Hint: Falsches Forum)
bißchen was an Fahrtkosten etwas Tagesgeld aber sonst? Du mußt wissen das der Entleiher dich für 14 Tage "testet", erst danach wirste mal für 3 Monate gebucht. Was dann kommt ist "Overteime"!
-
Thread
Wanderkiste Widlar, Runde III
Hallo in die Runde, ich habe mich nun auch mal als Neuer als Nr. 14. eingetragen. Ich wäre erst ab dem 1.10 verfügbar, aber so schnell kann die Post das garnicht hinundher schicken, das ihr 14 Stationen in der Zeit schafft :D Ich habe bereits teilweise die vorherigen
PIN0 die gemeinsamen Anoden. Stromaufnahme pro LED ca. 2mA PIN0-Pin2, PIN11 bis PIN13 und PIN14 oben rechts sind in Kombination mit dem richtigen Anoden PIN die Siebensegement-Anzeigen. Ich schaue mal ob ich Zeit finde das Ganze in einem kleinen Datenblatt festzuhalten. Gruß Frank
-
Thread
Welcher Microcontroller für i2c-Display
Bauteile eingekauft. Auch das hat sich in den letzten 10 Jahren drastisch verändert. Die Diskussion AVR versus 32bit halte ich an dieser Stelle für unangebracht, dafür gibt es genug eigene Threads. Der TO hat sich für AVR entschieden und das ist ganz sicher kein Griff ins Klo. Man kann sie problemlos
Finger weg schrieb im Beitrag #5552530: > Interessant, es gibt nur ARM oder AVR? > Ihr lebt in einer sehr kleinen Welt. :'( Ob AVR, PIC oder 8051 ist relativ egal. Ich bevorzuge AVR (kenne die PICs aber kaum). Ob ARM, MIPS32 oder Renesas ist relativ egal. Dort ist ARM
-
Thread
Floppy FDD Diskette an AVR Mikrocontroller ATmega Beispiele Assembler
mit der Materie etwas eingehender beschäftigt und einen USB-zu-Floppy-Adapter auf Basis eines Atmega32u4 entwickelt: https://www-user.tu-chemnitz.de/~heha/basteln/PC/usbfloppy/ Komplett fertig ist das Ding zwar wohl nicht, aber da dürften etliche wertvolle Erkenntnisse drinstecken.
soll ALLE bis zuletzt verfügbaren Formate unterstützen dies bis zum aussterben gab. Das mit dem AVR hier klingt auch interessant, dann hätte der Floppycontroller aber mehr Rechenleistung als die CPU!
-
Thread
STM32 Interrupt programmatisch auslösen
ist wartbarer, und mache die zeitkritischen oder langen Datentransfers mittels DMA. Gerade die STM32 haben eine sehr ausgeklügelte DMA-Funktionalität.
ich angenommen habe. Also: Guck in die Lernbetty oder in das Mini-Projekt, das ich mal für die STM32F103C8T6 (aka "BluePill") geschrieben habe. Ich glaub, das hieß "STM32F103C8T6.ZIP". Dort findest du zum Nachlesen, wie das gedacht ist. Die Grundsätze sind dir aber hoffentlich bekannt, oder? Also
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
. Das asynchrone Kommunikation mit normalen Parametern wie 8n1 mit dem internen Oszillator des AVR nicht zuverlaessig funktioniert ist ja wohl bekannt... Bei einem 8- oder 14-Pinner will man nicht unbedingt noch einen Quarz haben. Schliesslich koennte das ganze ja auch mal runterfallen.
oscillator (needed for the UART) OSC.CTRL&=(~OSC_RC2MEN_bm); OSC.CTRL|= OSC_RC32KEN_bm; while (!(OSC.STATUS & OSC_RC32KRDY_bm)); OSC.DFLLCTRL &= ~OSC_RC32MCREF_bm; DFLLRC32M.CTRL |= DFLL_ENABLE_bm; [/c]
-
Thread
Nixie Uhr Probleme :-(
Multiplexbetrieb. Ein passender µC kann die Dekodierung auch selber machen, wenn Du wie in Deinem Falle 14 Ports frei hast. Ansonsten kann ich Dir nur den Tip geben, baue Dir erstmal einen einfachen Logikprüfer und nehme dann die Schaltung Schritt für Schritt in Betrieb. Erst wenn Deine Logik so funktioniert
Danke für die Antworten, das mit dieser AVR Geschichte muss ich mir nochmal genauer anschauen, ich habe sowas noch nie gemacht :-(, hab aber nächste Woche Urlaub :D Ja ich habe neue Platinen machen lassen, die alten haben ja nicht funktioniert
-
Thread
Wie veschickt man eine SMS mit einem AVR?
Euro, die gehen wunderbar dafür. Läuft über TX und RX zb https://alselectro.wordpress.com/2016/09/14/gsm-a6-with-arduino-making-a-call-sending-sms/
versenden. Soooo schwer ist das nicht, lwip hat direkt PPP eingebaut. Dann sollt man aber schon nen STM32 nutzen.
-
Thread
3D Drucker mit AVR dude flashen
hochladen" gedrückt. Nun gab es leider folgende Ausgabe: P:\Applications\Arduino\hardware\tools\avr/bin/avrdude -CP:\Applications\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega1284p -carduino -PCOM5 -b57600 -D -Uflash:w:C:\Users\Credolo\AppData\Local\Temp\arduino_build_559798/Marlin.ino.hex
erkannt und im Gerätemanager angezeigt. Das ist der falsche Treiber. Avrdude braucht den libusb-win32, den darfst du gerne auch parallel zum Atmel Treiber installiert haben. Anleitung: http://stefanfrings.de/avr_tools/libusb.html >> Hinter -c gerhört das Wort "avrispmkII", nicht "stk500v2".
-
Thread
EA-DOGM 3.3V mit SPI funktioniert nicht
Ich versuche bisher vergeblich, ein EA-DOGM-Display an einem STM32 zum laufen zu bringen. Das Display ist ein DOGM162W. Angeschlossen habe ich es via SPI, so wie im Attachment gezeigt. Ursprünglich hatte ich R/W auf H, habe es jetzt aber versuchsweise fix auf L verdrahtet
Ich poste dir mal meine Initsequenz - und ja, die funktioniert, ist aber für AVR: [c] // send a command to the DOGM162 // its just like sending data but with the RS Pin low. void lcd_command(const uint8_t n) { LCD_PORT &= ~(1<<LCDRS); // command registers lcd_out
-
Thread
Helligkeit analog messen mit Fotowiderstand analog an AtTiny
14:00:23;;970 2018-08-19;14:15:23;;970 2018-08-19;14:30:24;;970 2018-08-19;14:45:25;;970 2018-08-19;15:00:26;;969 2018-08-19;15:15:28;;969 2018-08-19;15:30:29;;968 2018-08-19;15:45:30;;968 2018-
Schaltung für AVR 0...10000 Lux oder mehr.
-
Thread
diskrete CPU
lässt sich für so etwas verwenden. Dann würde ich mir mal konkrete, einfach CPUs anschauen. Vom AVR gibts es glaube ich so eine Blockzeichnung und von einigen anderen CPUs auch. Spiel da mal gedanklich ein paar Daten-Transporte zwischen Registern durch.
ja mal gespannt was da kommt. Ne CPU zu bauen ist ja nunmal nicht so einfach. Wobei wirs ja mit 32Bit MIPS auch gleich komplett übertrieben haben ;) http://www.fritzler-avr.de/spaceage2/index.htm (Der eingebundene Webring ist SEHR zu empfehlen!) Aber in klein geht sowas ja auch: http://digitarworld.uw.hu
-
Artikel
Mikrocontroller Vergleich
auch die Dokumentation von NXP zu den LPCXpresso-Entwicklungskits (PDF) und diese Beschreibung STM32 Discovery Board für ca. 20 Euro Infineon XMC4500 Relax Kit für ca. 10 Euro Energy Micro Starter Kit ab ca. 55 Euro EFM32 unterstützt nur SWD. AVR: für ATmega16/162/32/128 ist JTAG günstig verfügbar (
Spannungserzeugung, manchmal 2 Betriebsspannungen benötigt; Tendenz aber fallend. Links. Forum 8051 ARM AVR EFM32 LPC1xxx MSP430 PIC R8C ST7 STM8 STM32 Z8 Z8_encore! Vergleich (Original in englisch von Jay Carlson) Vergleich (in deutsch übersetzt)
-
Thread
ubuntu flaschen von ATmega324PB mit avrdude
:03EB:2111.0007: hiddev2,hidraw4: USB HID v1.11 Device [Atmel Corp. EDBG CMSIS-DAP] on usb-0000:00:14.0-3/input0 [ 4844.870542] cdc_acm 1-3:1.1: ttyACM0: USB ACM device [/code] xplainedmini scheint das korrekte programmer zu sein.. >> sudo avrdude -c xplainedmini -p m32 -P /dev/ttyACM0 -b 19200
blink.o avr-objcopy -j .text -j .data -O ihex blink.elf blink.hex avr-size --format=avr --mcu=atmega324p blink.elf [/code]
-
Thread
Tastatur KC85 mit USB-Anschluss ausrüsten
#5523448: > wie ich das am besten realisiere U807 entfernen und durch Controller mit USB (z.B. ATMega32U4) ersetzen?
man die Schaltung für den AVR-AC doch ein wenig abwandeln.
-
Thread
schneller IIR Bandpass
was willste denn da noch effizienter gestalten? Das waere wohl ein Thema, wenn du das auf einem 8bit AVR laufen lassen wolltest. Gruss WK
Geräten immer geglättet und hochskaliert werden. Um das zu lindern gibt es non-registered-parameters mit 14 Bit.
-
Thread
stm32f103-bluepill-peripherie
dem pins verbunden werden. ich möchte aber, das mir alle pins, außer die zwei sw-jtak pins pa13/pa14, als pins zur verfügung stehen. in einigen dingen wurde die arduino ide beim stm32 begrenzt. es gibt zb kein stm32 header. Ein teil der pin software wurde in die gpio.h gesteckt. nun sollte es doch für
der Arduino IDE dazu, das er > alle Voreinstellungen an den Pin's vergisst, außer an Pin (PA13, PA14) > die für die Programmierung benötigt werden. indem man seinen eigenen STM32 core schreibt. Einen Fork von https://github.com/stm32duino/Arduino_Core_STM32 anlegen und die Bluepill Variante nach
-
Thread
AVR8ASM TWI Interrupt
Hi Nach meinen Dokementen: Rev. 2564B-AVR-09/04 Rev. 2564C-AVR-01/10 In AppNote 2564B steht der Satz mit den <10 drin, ab 2564C fehlt er. In den Datenblättern ist diese Einschränkung nie aufgetaucht. Also sind die Angaben "2564A 04
Hi >Siehe Anhang, aus dem Preliminary 2545B–AVR–01/04. Ok. Dann nehme ich das zurück. MfG Spess
-
Thread
Rust als Embedded-Programmiersprache Gesperrt
Programmiersprache aus. Und ihr wollt hier diskutieren, ob sich _DAS_ als Programmiersprache für einen PIC32 oder einen Cortex eignet? Nur zu, wer es sich in den Kopf gesetzt hat, partout Rust für die Firmware seines BluePill-Brettl's oder seines AVR nehmen zu wollen, der muß es halt tun - wenngleich ich das
Syntax. Ob man dabei wie in Pascal auch noch den Zeiger als solchen kennzeichnen soll ( POIN^.X := 14; ) oder ob man das wegläßt, weil es ja ohnehin klar ist, daß da ein Zeigerzugriff fällig ist, sei mal dahingestellt. Bernd K. schrieb im Beitrag #5525987: > fn foo(x: i32) -> i32 Das wiederum
-
Thread
mit Bascom über rs232 Frequenz aus einen Frequenzzählermodul auslesen.
Wenn mein Code vom 15.08.2018 14:32 funktionierte, dann kann es die geänderte Entprellroutine sein, die ich nun erneut umgestrickt habe. Allerdings vermute ich eine Deiner Selbsteinbauten als Schuldigen, nämlich: [code]If Marke2
nicht bemerkt haben, hier würde ich auf eine Antwort von Dir warten: > Wenn mein Code vom 15.08.2018 14:32 funktionierte, Denn da ich hier nicht debuggen kann, muss ich mir den Ablauf des Programms vorstellen und raten - auch mittels Details des Fehlverhaltens - was da wohl reinspuckt. Vermuten würde
-
Thread
Ist die Karriere vorbei, wenn man zur Leihbude geht?
Werkstudententätigkeiten.Das war bei einer Kleinklitsche in NRW. Die > haben mit gesagt, dass meine AVR Kenntnisse(kein Arduino!) zu wenig > seien. Laut denen muss man heute mindestens 32-Bitter programmieren > können. Und hast Du dir ein 32bit Board besorgt und damit losgelegt?! Infineon schmeisst
unvollständig / inconsistent / - Fehlendes / schlechtes mutivations / anschreiben Die aussage AVR reicht nicht, es sollte schon ein 32Bitter sein, ... bezeichne ich mal als notlüge. Der PSOC 5 hat doch einen cortex oder teusch ich mich da? grüsse aus dem Süden der Republik
-
Thread
Wie Messwerte über Wlan auslesen?
Dieses z.B. https://www.electrodragon.com/product/esp32-wrover-v4-module-based-esp32/
solche Aufgaben gemacht, ich habe zur Zeit auch alle 5s einen Messwert und die Anzeige liefert einen 14 Tage Trend in ein paar Sekunden.
-
Thread
Interrupt wird ständig aufgerufen
Es handelt sich hier um den STM32F051R8T6 und KeilV5. Sorry, das hatte ich noch vergessen.
*/ RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_HSI14; RCC_OscInitStruct.HSIState = RCC_HSI_ON; RCC_OscInitStruct.HSI14State = RCC_HSI14_ON; RCC_OscInitStruct.HSICalibrationValue = 16; RCC_OscInitStruct.HSI14CalibrationValue = 16; RCC_OscInitStruct.PLL.PLLState
-
Thread
avrdude bzw. libusb funktioniert nur an bestimmtem USB-Anschluss
mit Fehler) ist ein xHCI Host Controller [code] ~# lshw -short | grep -e bus -e generic /0/100/14 bus 7 Series/C210 Series Chipset Family USB xHCI Host Controller /0/100/14/0 usb3 bus xHCI Host Controller /0/100/14/1
aTeVaL-Board von eHajo gibt es hier: https://www.ehajo.de/bausaetze/bedrahtet/89/ateval-microchip-avr-evaluationsboard http://dokuwiki.ehajo.de/artikel:ateval und zum Atmel AVRISP MkII hier: https://www.microchip.com/webdoc/avrispmkii/index.html Das aTeVaL hat einen ATmega32U2 mit USB
-
Thread
Wechselspannung erzeugen mit ca. 5A Leistung
ich hab keine für mich passende gefunden mit Gleichstrommotor... Durchsatz ca. 1900l/h mit 32mm Anschlüßen und Filterkartusche
Autoendstufe und 50Hz Sinusgenerator. Oder mein kleiner Sinuswechselrichter: http://www.schoeldgen.de/avr Das Projekt "Variable frequency drive with Tiny 25/45/85", für den dann aber noch 18V DC benötigt werden.
-
Thread
Drahtlose Temperaturüberwachung der Tiefkühleinheit - möglich?
https://forum-raspberrypi.de/forum/thread/39138-homematic-batteriebetriebener-temperatursensor-mit-avr-und-asksinpp/ das gekoppelt mit einem ESP32 mit LoRa Funk und OLED wäre dann für draussen komplett
Antenne im Sender ein zusammengeknautschter 17cm Draht... Bild von dem armen Ding: http://www.avr.roehres-home.de/sensoren/i_uni_sensor.html Gruß aus Berlin Michael
-
Thread
David Jones über PIC vs AVR
DMA (z.B. STM32) und SPI ist das wenig unbequem. > > AVR sind sicher durch Arduino anfängertauglich auch für Leute, die nur > noch moderne PC ohne LPT/RS2332 Schnittstelle haben (dafür haben sie nun > statt der
schon fast 20 Jahre und es hat immer Spaß gemacht damit zu entwickeln. Und jetzt mit Arduino oder STM32 ist auch nicht so schlecht. Ich bin der Meinung, dass die meisten uC diverser Hersteller eine Goldgrube von kompakter Funktionalität sind. Wenn Du einen AVR diskret mit Mikroprozessor und Peripherie
-
Thread
CAN-Sender im Mini-Format
Eine weitere Möglichkeit wäre das Olimexino-STM32: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware Nicht die kleinste Variante, dafür aber geringer Aufwand, weil alles schon fertig aufgebaut ist (Mikrocontroller mit
Dr. Sommer schrieb im Beitrag #5495474: > Eine weitere Möglichkeit wäre das Olimexino-STM32: > https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware > Nicht die kleinste Variante, dafür aber geringer Aufwand, weil alles > schon fertig aufgebaut ist (Mikrocontroller
-
Thread
Suche µC Empfehlung
den zu Flashen, wird es noch enger. Spricht etwas gegen die Verwendung einer anderen IDE, z.B. AVR Studio?
kannst, dann wird die Auswahl gleich um einiges größer. Du könntest z.B. einen SAMD11C4A im SOIC-14 nehmen und den auf ein Breakout-Board löten. Wenn dir selbst DIP-14 (halber 328p) zu groß ist, dann nimm den SOIC-14 und löte den im Dead-Bug-Modus an ein Breakout-Board deiner Wahl, also DIP-8 oder
-
Thread
TIMER0 Normal Mode bei 2560
endif .endmacro[/c] Dies ist auch noch erweiterbar auf Bit IO Zugriffe: [c].macro gCbi .if @0<32 cbi @0,@1 .else xIn WL,@0 cbr WL,(1<<@1) xOut @0,WL .endif .endmacro .macro gSbi .if @0<32 sbi @0,@1 .else xIn WL,@0 sbr WL,(1<<@1) xOut @0,WL .endif .endmacro[/c] Für spezielle Zugriffe sind diese auch sinnvoll: [c].macro gSbic .if @0<32 sbic @0,@1 .else xIn WL,@0 sbrc WL,@1 .endif .endmacro .macro gSbis .if @0<32 sbis @0,@1 .else xIn WL,@0 sbrs WL,@1 .endif .endmacro[/c] Wir nutzen darüber hinaus noch folgende
-
Thread
Maiskolben Lötstation Fehler beim Kompilieren
-DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Holger\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\Holger\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21
-DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Holger\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\Holger\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21
-
Thread
Wie 8-Bit Zähler sicher auslesen?
für den Trigger. Ziemlich viele Controller sogar. Eigentlich können das fast alle. Sogar mit 16 oder 32 bit.
Beim STM32F103 hat man genau dieses Problem beim Auslesen der Uhr. Pragmatische Lösung: Wiederholt auslesen, bis man 2x den selben Wert erhält.
-
Thread
ATmega8 verhält sich fehlerhaft
Atomic" wurde ja schon genannt: gibt es aus dem Interrupt heraus (schreibende) Zugriffe auf 16 oder 32 Bit Variablen?
Der AVR-Watchdog ist auch nicht wirklich dazu da, einen externen Gerätepark auf Fehler zu überwachen.
-
Thread
1. Programmer: Diesen hier, oder den da? Oder einen für 2,50€ ?
sprich mit zumindest etwas Gehäuse): https://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-ALL-AVR/3/index.html?ACTION=3&LA=2&ARTICLE=110345&GROUPID=2969&artnr=DIAMEX+ALL+AVR&trstct=pol_3 Könnte ich mit dem dann auch falsch gefuste µCs programmieren (mit AVRDUDE), indem ich sie einfach damit verbinde
/item/mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1748445137.html . Das macht dann in der Summe unter vier Euro, diesmal incl. Versand. Stefanus F. schrieb im Beitrag #5470466: > Nein. Dazu brauchst
-
Thread
Warum Pascal/Delphi/Lazarus oft unbeliebt?
Der AVR wird auch unterstützt ;-) http://wiki.freepascal.org/AVR_Embedded_Tutorial/de
://electronics.stackexchange.com/questions/200055/most-efficient-way-of-creating-a-bool-array-in-c-avr