-
Thread
newlib fuer AVR?
Du die Entwicklung ein? Werden 8 Bit µC durch ARM komplett verdrängt? Wird Microchip die PIC und AVR Architektur zusammenlegen bzw. eine davon sterben lassen? Wann wird das sein? Was ST angeht, geben die wenigstens 10 Jahre Longevity ab 1/1/2017 auf alle STM32 und STM8.
mit uint32_t) sowie 64-Bit Zeigern, und zwar auch für Stack- und Frame-Pointer! * m68k hat 8 Adress-Register und kann sogar 2-Reg Adressierungen. avr kann noch nichteinmal per Stackpointer auf den Stack
-
Thread
Alternativen zu C, C++ auf ARM cortex M?
"Blinky" Programm passt immer in 4kB/32kB, oder meinst Du, dass der Compiler/Linker mit 4kB/32kB auskommen muss?
Angenommen, wir wollen einen Little Endian 4-Byte vorzeichenlosen Integer aus einer Datei einlesen: [c]uint32_t convert (FILE* f) { unsigned char data [4]; if (fread (data, 1, 4, f) != 4) return 0; return ((uint32_t) data[0]) | (((uint32_t) data[1]) << 8) | (((uint32_t) data[2]) << 16
-
Thread
Hat der ESP8285 mehr freie GPIO Pins?
Wenn mehr I/O-Pins benötigt werden, wäre evtl. ESP-14 noch eine Möglichkeit. Philipp
#5202651: > Du meinst aus Sicht der CPU. Eine CPU hat gar kein IO, ich meine schon den Chip. So wie: AVR ist der Chip, Arduino das System. Aber bevor das jetzt in Wortklauberei ausartet... Ich kann deinen Ärger schon verstehen. Du solltest von den Teilen einfach nicht zu viel erwarten. Es ist sowas
-
Thread
Bitte gegenlesen: Verlustleistungsrechnung SOT-23 MOSFET
jetzt noch die Frage, ob ich für eine µs Schaltzeit einen Treiber > brauche oder ich da mit einem AVR auskäme. [...] > Total Gate Charge 2.6nC. Rein aus Erfahrung: ja, geht. Wenn Du es aber genau rechnen wolltest: > Strom 20mA. So einfach ist das leider nicht. Weder der AVR, noch normale
81 K/W und sinkt weiter auf 68 K/W, wenn man dem GND Tab 300 bzw 600qmm Kupferfläche gibt. (Seite 32)
-
Thread
µC-"Kulturgut"-Verlust:STM32: mikrocontroller.bplaced.net
nicht sterben!!!!!!! Es ist etwas vom besten, was ich im Netz fand. Erleichterte den Umstieg von AVR auf STM32 enorm. UND wenn es darum geht zeitkritische Lösungen zu realisieren, ein HAL (wie in STM32Cube) nur "bremst", helfen diese Beispiele enorm, das "direkte" programmieren des STM32 zu verstehen
Beispiele findet ihr unter diesen dropbox links (bin mir nicht sicher ob aktuell und vollständig) STM32F407: https://www.dropbox.com/sh/2r76h2isusr8a02/AAC_X0Q6NAD-_Zkiyg3ZchT8a?dl=0 STM32F429: https://www.dropbox.com/sh/lcmhpkk4q89r3sq/AAD9o7BPZrSlwa5Gryd3uEG0a?dl=0 STM32F746: https://www.dropbox.com
-
Thread
esp8266 per I2C bus mit zweitem esp8266 verbinden
Anzeige einen eigenen ESP verwenden? O.o Das ist schon extrem Overkill, du benötigst dafür maximal 32 IO, mit Multiplexing sogar nur ein Bruchteil davon und gerade bei Fallblattanzeigen ist es absolut nicht Zeitkritisch. Mein Tipp: nimm dir einen passenden MC, sei es ein AVR oder ein STM32 mit genügend
programmieren-eines-attiny-mit-arduino-1-0-1/ http://highlowtech.org/?p=1695 https://flazer.de/blog/14/arduino-atmel-flash-station Selber habe ich dafür einen UNO 'geopfert' und mit einem ICSP-Adapter verheiratet, um die ATtiny bequem im Nullkraft-Sockel programmieren zu können. MfG
-
Thread
Hausautomation best practice
pro Knoten zu haben sein. Leerrohre sollten auch nicht zu klein geplant werden mind. 25mm besser 32mm nur so bekommt man dann später noch zusätzliche Kabel eingezogen ohne viel Verrenkungen.
Kosten sich auch noch über einen längeren Zeitraum verteilen. Jetzt kommt der Bastler zu Zuge: mit AVR, STM und Co. lassen sich weitere Sensoren und Anbindungen über Webserver usw. verwirklichen. Wenn etwas nicht funktionirt - kein Problem, die Grundfunktionen werden nicht berührt. Wo gibt es
-
Thread
Programmerwahl
ich suche den richtigen Programmer für mich. Dieser soll mit möglichst vielen Mikrocontrollern der AVR-Reihe kompatibel sein. Mögliche Programmer scheinen derzeit folgende zu sein: https://www.amazon.de/Programmer-herunterladen-Netzteil-Atmel-ATMega/dp/B00R4QKN0A/ref=sr_1_14?s=ce-de&ie=UTF8&qid=1509390323&
Ersten kann ich dir abraten. Wenn das der ist, der ich denke, dann funktioniert der nur mit älteren AVR Studio Versionen. Lothar schrieb im Beitrag #5192144: > Und für 25 EUR schon einen Debugger bekommen. Oder für 3€ https://www.ebay.de/itm/ST-Link-V2-New-STM32-Downloader-Programmierung-STM8
-
Thread
Programm mit einem Taster steuern
437ed5184be3102574e466598066d605753fffd90bc68e950c759cf9d6c54675/analysis/1509312607/ http://online4.drweb.com/cache/?i=4edd474dcbdfb14e804745d5681b8c63 MfG
die LEDs weiter zählen und bei einem Tastendruck soll ein Signal den Zähler zurücksetzen. Mit den 32bit MCs wäre ein Konzept vorstellbar; so einfach wie die Arduino-Library, bei dem aber Nebenläufigkeiten einfach so funktionieren, ohne dass man darüber nachdenken muss.
-
Thread
Auswahl eines ARM-µC für Einsteiger
STM32F103 http://stefanfrings.de/stm32/index.html Die Stromaufnahme im Standby ist allerdings deutlich höher, als du von AVR Controllern gewöhnt bist. Wenn es da wirklich auf wenige µA ankommt, dann schau
413 und dem 423 am Ende? Development-boards finde ich zwar, aber da steht immer nur STM32F4. Was ist mit den letzten beiden Ziffern?
-
Thread
Variablen setzen sich auf 0 Gesperrt
schrieb im Beitrag #5185546: > Wenn man denn die Hardware kennen würde Ich benutze einen ATmega32A, von dem ich die Beschaltung selbst nach Datenblatt entworfen habe.
verstanden. Wo aktiviere ich genau die > Interrupts? https://www.mikrocontroller.net/articles/AVR-Tutorial:_Interrupts https://www.mikrocontroller.net/articles/Interrupt http://www.avr-tutorials.com/interrupts/about-avr-8-bit-microcontrollers-interrupts Oder als Stichworte: "interrupt enable
-
Thread
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32L152RD STM32L152RE STM32L162RC STM32L162RC-A STM32L162RD STM32L162RE STM32L433RB STM32L433RC STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC STM32F103RD STM32F103RE STM32F103RF STM32F103RG STM32F302R6 STM32F302R8 STM32F302RB STM32F302RC STM32F302RD STM32F302RE
-
Thread
SD Karte mit FatFs über SPI an Atmega, wie kann man die Schreibgeschwindigkeit maximieren?
Hallo, ich möchte mit einem Atmega32 (2kB SRAM) Daten auf eine µSD Karte speichern. Der µC läuft mit 14,7456MHz, SPI läuft mit einer Endgeschwindigkeit von fosc/2 und zum Beschreiben der Karte benutze ich Elm Chan's FatFs (R0.13). Die
Allerdings wüsste ich spontan nicht, wie ich Daten mit dynamischer Länge (z.B. mal 64 Bit, dann nur 32 Bit oder etwas dawischen, wenn etwa das Datum wegfällt) in einem FIFO zwischenspeichern könnte. Ich werde auch mal einen pinkompatiblen AVR mit mehr SRAM raussuchen, wobei es da ja eh nur den 644PA
-
Thread
ATtiny2313V-10PU vs. ATtiny2313A-PU
6.3.0-arduino9/bin/avrdude -C/home/tux/Programme/sloeber//arduinoPlugin/packages/ATTinyCore/hardware/avr/1.1.2/avrdude.conf -pattiny2313 -carduino -P/dev/ttyUSB0 -b19200 -Uflash:w:/n4800/DATEN/Programmierung/Arduino/ATtiny2313/7_Segment/Release/7_Segment_ATtiny3213.hex:i Output: avrdude: AVR device
Arduino-IDE), vielleicht hilft dies weiter. [code]/home/tux/Programme/arduino-1.8.5/hardware/tools/avr/bin/avrdude -C/home/tux/.arduino15/packages/ATTinyCore/hardware/avr/1.1.4/avrdude.conf -v -pattiny2313 -cstk500v1 -P/dev/ttyUSB0 -b19200 -e -Uefuse:w:0xFF:m -Uhfuse:w:0x99:m -Ulfuse:w:0xE4:m avrdude
-
Thread
Rasperry Pi, mal in Info reinschnuppern
die Realisierung durch Relais von der Funktion her quasi identisch zu einfachen Mikroprozessoren ala AVR oder PIC.
geeignet Es gibt viele unterschiedliche Arduino Boards. Die klassischen sind mit robusten 8bit AVR Mikrocontrollern ausgestattet. Einige wenige haben 32bit ARM Controller. Arduino und Raspberry Pi kann man aber schlecht vergleichen, weil die Arduino Boards kein Linux Betriebssystem ausführen.
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
mit TTL & EEPROM aufzubauen ist möglich, aber im Jahr 2017 maximal sinnlos. Edit: Hmm, ein 40er AVR hat aber nur 32 IOs, also müsste man entweder auf deine 31 Ausgangsvariante umschwenken und die beiden Taster über ein IO-Pin einlesen (mittels ADC). Oder du kaufst dir einen Arduino Mega, der hat
> ein 40er AVR hat aber nur 32 IOs ? ATmega8515 oder ATmega162 mit 35.
-
Thread
14 Tasten am PC emulieren wie?
über PS/2 Ports,Parallel Port sowie 4 RS232(2xUART) Ports und usb ports. Betriebssystem WIN7X32. Ich würde gerne Taster anschließen die gewisse Buchstaben auslösen sollten. Ähnlich wie USB Tastatur oder PS/2 Tastatur. Insgesamt hätte ich gerne 14 Tasten welche auf Betätigung jeweiligen Buchstaben
, Windows 10 hat die bei jedem Schluckauf rausgeworfen und nicht wieder erkannt. Ein Umbau auf Mega32U4 hat geholfen.
-
Thread
LED-Cube Effekte weiter per Knopfdruck
können, stehen Dir die Eingänge A0-A5 zur Verfügung. [c] /* Pin to interrupt map: * A0-A5 (D14-D19) = PCINT 8-13 = PCIR1 = PC = PCIE1 = pcmsk1 */ [/c] Möchtest Du A0 als Input für Deinen Taster verwenden, wäre die korrekte PIN Nummer die 14. Wenn Du das lauffähig implementiert und verstanden
Du kannst diesen Eingang dann durch den Taster auf LOW ziehen. [c] pinMode(14, INPUT_PULLUP); [/c] Im zweiten Schritt, registrierst Du den Interrupt für diesen PIN [c] PCattachInterrupt(14, tick, FALLING); [/c] Hier passiert jetzt folgendes, für den PIN 14 wird ein
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
/item/G139-08-10pcs-STM32F030F4P6-Value-line-ARM-based-32-bit-MCU-STM32F030F4P6/32740942772.html
//www.aliexpress.com/item/G139-08-10pcs-STM32F030F4P6-Value-line-ARM-based-32-bit-MCU-STM32F030F4P6/32740942772.html Kennt jemand einen (STM32)Mikrocontroller zu ähnlichen Preisen mit Hardware USB?
-
Thread
Erkennen, ob ein unbeschriebener AVR läuft.
wartet auf einen Reset. Da die automatischen Resets ja auch nicht aktiv sind bei einem unbeschriebenen AVR wartet er auf den St. Nimmerleinstag sofern nicht die Resetleitung auf 0 gezogen wird oder man was anderes Sinnvolles mit dem AVR macht.
Funktion wird niemals verlassen. Beispiel für eine leere main() Funktion beim ATtiny13, cmpiliert mit avr-gcc 5.3.0: [code] Test.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 0000002c 00000000 00000000 00000054 2**1
-
Thread
STm32F103: Beispielcode der Chan FatFs zum Laufen bekommen
diese Includes und binde damit alle CMSIS und StdPeriphLib Ressourcen des F103 ein. #include "stm32f10x_conf.h" #include "system_stm32f10x.h" Chan benutzt #include "stm32f100.h" Da stehen nur Registerdefintionen drin an welcher Adresse wo was ist aber es werden keine StdPeriphLibs eingebunden
avr schrieb im Beitrag #5171108: > Selbst mit > 20Mbit/s bewegst du dich schon außerhalb der Spezifikation des > STM32F103. Nicht ganz. Der AHB Takt an dem die SPI hängt spielt mit 36 Mhz (DIV2)
-
Thread
Atxmega Timer Compare
Dienen soll das ganze, um bei 2 Schrittmotoren die Drehzahl in 1-250 Upm vorzugeben. #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "clksys_driver.h" static uint32_t Periode_M1; static uint32_t Periode_M2; volatile uint32_t Periode_Nachlade_M1; volatile uint32
Hi, so sieht es momentan aus: [c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "clksys_driver.h" void Setze_Geschwindigkeit_M1(int16_t rpm) { uint16_t Timerwert=0; Timerwert=(uint16_t)((F_CPU/(2*64*
-
Thread
zuverlässige SD-Karte für Raspberry Pi
|uSD|AUSDH16GUICL10-R | 6.8| 6.8| 1.1 | Transcend Ult. U3 V30 |uSD|TS16GUSDU3M | 14.9| 5.4| 0.9 | Transcend Ult. 600x 8GB |uSD|TS8GUSDHC10U1 | 6.5| 6.5| 0.8 | Verbatim Pro U3 16GB |uSD|47040 | 11.0| 7.1| 0.8 | Samsung Evo Plus 32GB |uSD|MB-MC32GA
| 8.7 xlyne SDHC 8GB |uSD|7408001 | 5.4|14.3|10.9| 4.4| 8.0 flashbench Raspi3 ext4 |Typ|Typennummer |EurEx|RSEQ|WSEQ|RRND|WRND ------------------------+---+------------------+-----+----+----+----+---- Sandisk Extreme 32GB V30|uSD|
-
Thread
Welches STM32 Starter Kit soll ich nehmen?
12. NUCLEO-F446RE 13. NUCLEO-F030R8 14. STM32L152C-DISCO 15. NUCLEO-F411RE 16. STM32F3DISCOVERY 17. NUCLEO-F401RE 18. NUCLEO-L053R8 und es gibt weitere die mehr als 20€ kosten. Ich blicke gerade da nicht durch. Welche benutzt ihr denn
Watchdog@doghouse schrieb im Beitrag #5159661: > 14. STM32L152C-DISCO Jenes nutze ich, ich fands praktisch direkt nen Display dabei zu haben. Bei den Preisen der meisten Boards kann man aber wohl generell nicht viel falsch machen... Bislang noch
-
Thread
Suche PicAxe Alternative
Muss man nicht. O1 gibt es dabei. O2, O3 und Os kann man sich hier im Forum abholen (für 16er und 32er).
Cow basic ist eine Alternative, kann pic sowie avr.
-
Thread
Chinaschrott mit Typ und Verkäufer
Um mal wieder zum Thema zu kommen: 1/2/5/10Pcs ARM STM32 STM32F103C8T6 Minimum System Development Board Module von eBay Verkäufer technicalaim sind Fakes, sie enthalten einen gefälschten Prozessor https://www.richis-lab.de/STM32.htm der nichtmal USB Downloader https://github.com/rogerclarkmelbourne/STM32duino-bootloader/blob/master/binaries/generic_boot20_pc13.bin ausführen kann. ST Link V2 Mini Emulator STM8 STM32 USB Debugger Programmer 5V 3.3V LED von eBay Verkäufer yesbuy32 sind Murks, weil
-
Thread
8-Bit Controller noch zeitgemäß?
guck dir mal STM32CubeMX an). ARM Assembly ist aber halt schon eine andere Hausnummer als 8-bit AVR, logischerweise.
Peripherie > erweitert werden, da war nur Platz für einen 8-Bitter im SO-8 Package. Ein TSSOP14 (z.B. STM32L011D3) ist in etwa genau so groß. QFN32 sogar noch etwas kleiner (rein vom Package).
-
Thread
Neues Eval-Board für Atmel-ARM
ST ... bisher waren die ja immer recht teuer. Ich habe vor ein par Moanten ein Nucelo-64 mit STM32F103RBT6 für 16 Euro inclusive Versand gekauft (und zwar direkt von ST bei Amazon). Wenn ich bei Atmel ein AVR Evaluation Kit und einen Debugger kaufen würde, müsste ich dafür fast 200 Euro bezahlen
.. bisher waren die ja immer recht teuer. > > Ich habe vor ein par Moanten ein Nucelo-64 mit STM32F103RBT6 für 16 Euro > inclusive Versand gekauft (und zwar direkt von ST bei Amazon). > > Wenn ich bei Atmel ein AVR Evaluation Kit und einen Debugger kaufen > würde, müsste ich dafür fast 200
-
Thread
RTC mit Supercap statt Lithiumzelle
Moin, In 2009 baute ich damals den in Projekten gezeigten QT300 Wassersensor mit einem AVR. Dazu nahm ich für die Backupversorgung einer über einen DS1302 RTC geladenen 0.5F Supercap. Ziel war lediglich zuverlässig 14 Tage Laufzeit. Es stellte sich aber dann heraus, daß bei langen Aufbewahrungszeiten
ja heutzutage sogar zur Unterstützung von Akkus eingesetzt werden. Zu (*): Typ: harman kardon AVR 2000 https://www.google.com/search?q=avr2000+goldcap
-
Thread
Stabilität der Referenzspannung bei ATmega & Co.
sich >die Datenblätter aus - zumindest habe ich nichts gefunden. Es gibt auch noch AppNotes: AVR353: Voltage Reference Calibration and Voltage ADC Usage MfG Spess
für die Wandlung nicht garantieren lassen. Beispiel: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
VHDL Grundlagen Tonerzeugung
QFP64 ? Nimm einfach ein QFN-32 5x5 mm... nichmal ein DIP-8 ist so klein ! Die 3 Töne klingen... Gewöhnungsbedürftig ;D
man mit Mikrocontrollern alles so an Synthesizern machen kann. Hier Beispiele mit dem Axoloti ( STM32F4 ): http://www.axoloti.com/examples/
-
Thread
relativ genaue Uhrzeit von WO?
aber ein Netzwerkshield gibts auch nicht kostenlos und so eine Auswertung eines DCF77 kostet einen AVR praktisch kaum messbare Leistung während so ein Netzwerkhandle einen AVR schon ganz schön stressen kann.
das jetzt um 21:00:00,0000 ist oder um 21:05 ist völlig rille... Ich hab mal ne einfache Uhr mit AVR, 32kHz Quarz und Goldcap zum Stützen aufgebaut. Den Gangfehler habe ich über 3 Monate ermittelt und dann die Korrekturrechnung hart reincodiert. Nach ~10 Jahren geht sie <2min vor.
-
Thread
PIC-Clones und 4-Bit MCUs aus China (MDT-MCU)
chris schrieb im Beitrag #5141630: > sowie 32bit(ARM) < 32pin Gehäuse. Das würden aber viele verletzen. Gibt es diese Patent wirklich - Quelle? rgds
, Low Power AVR® 8-Bit Microcontroller - 6-pin SOT and 8-pad UDFN
-
Thread
Neue Tiny x14 können richtig was
Leider scheint die Verfügbarkeit noch nicht sonderlich hoch zu sein bei den x14 :(.
Die x14 sind einfach nur xmegas in kleinerem Gehäuse.
-
Thread
ATmega32 + Bootloader
/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger/Tutorial_ATtiny13 https://www.mikrocontroller.net/articles/AVR-Bootloader_mit_Verschl%C3%BCsselung_von_Hagen_Re
/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger/Tutorial_ATtiny13 > > https://www.mikrocontroller.net/articles/AVR-Bootloader_mit_Verschl%C3%BCsselung_von_Hagen_Re Rückzug! Hab vergessen das du der