-
Thread
schnelle Serielle Schnittstelle mitloggen
Auch wenn die Baudrate bei 2.4MBit liegt muss man ja nicht MByte ueberteragen, sondern kann mal mit 32 Byte probieren. Das kann HTerm dann auch. Weshalb ich einen 16 oder 32 Bitter vorschlage .. weil die mit MHz klotzen koennen. Ein AVR auch mit 20MHz geclockt kann keine 2.4MBit am UART. Auch wenn er's
://stefanfrings.de/stm32/usb_test2.zip
-
Thread
ESP8266 - Arduino - HTTP Get, ESP stürzt ab.
refused -1 [HTTP-Client][end] tcp is closed Fatal exception 0(IllegalInstructionCause): epc1=0x4000dd3b, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000 Exception (0): epc1=0x4000dd3b epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000 ctx: cont sp: 3fff0780
HTTP requests WiFiServer server(80); void setup(void) { Serial.begin(115200); uint32_t realSize = ESP.getFlashChipRealSize(); uint32_t ideSize = ESP.getFlashChipSize(); FlashMode_t ideMode = ESP.getFlashChipMode(); Serial.printf("Flash real id: %08X\n", ESP.getFlashChipId
-
Thread
Microcontroller mit Solarzelle betreiben
vermutlich auch kein WLAN und auch keine Stromaufnahme von 350mA beim Senden. Auch ein ESP8266 oder ESP32 lässt sich stromsparend betreiben, indem man ihn bspw. ausschaltet wenn er nichts zu tun hat. Ein E-Paper Display hält trotzdem die Anzeige aufrecht. https://www.mikrocontroller.net/topic/ttgo-t5-esp32
hätte ich nicht geschrieben: Wolfgang schrieb im Beitrag #5412624: > Auch ein ESP8266 oder ESP32 ... Die Solarzelle liefert einen bestimmten /mittleren/ Strom und der /mittlere/ Bedarf der betriebenen Schaltung darf diesen nicht überschreiten - also heißt es, viel schlafen und so kurz wie möglich
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
lange auf PIC gekuckt. Aber diese zwei Sachen, gebankte SRAM und teure Compiler - das hält mich bei AVR. Wenn schon zu wechseln, dann lieber gleich auf STM32. Auch kostenlose Compiler und frei zugängliche (und auch viel größere) RAM. Wenn AVR nicht mehr reicht. Übrigens, hier hat man noch eins bei
CTC mode Table 11.5 TCCR0B |= (1 << CS00);// Prescaler table 11.6 OCR0A=121; //CTC Compare value 32,786885 khz, 0.0576% error , 243 on 16mhz ! } void loop(){ } [/code] sowie ein Code zur Kalibration z.B. diesen hier: [code] #include <avr/io.h> #include <util/delay.h> #include <avr
-
Thread
Kreative Zweckentfremdungen
Eingänge. Als Projekt für die Workbench bzw. TrueStudio hier downloadbar: http://stefanfrings.de/stm32/vcp_test.zip Vielen Dank an Niklas für diese Arbeit!
sein. (http://ww1.microchip.com/downloads/en/AppNotes/00001838A.pdf) AVR ESD Schutzdioden + 1M Vorwiderstand = Zero-Cross Detektor (http://ww1.microchip.com/downloads/en/AppNotes/Atmel-2508-Zero-Cross-Detector_ApplicationNote_AVR182.pdf) AVR Reset Pin als Open-Drain Ausgang
-
Thread
Fehler zum nachbauen :-)
Lötversuchen, also neue Platine. Controller auflöten ==> geht nicht. Controller runter, auf diese ein STM32F030C8 auflöten. Funktioniert sofort! Irgendwas an dem STM32F030CC muß anderst sein als beim STM32F030C8 (außer der Größe des Flashs und des RAMS). Also Aufgabe und das ganze wird dann halt auf
Fehler, den jeder zwischendurch nachbauen kann: Ich bastele ja gerade ein wenig mit Assembler an AVR, und um das Ganze besser für den billigen 10€-Logicanalyzer am Hub verdaulich zu machen, kam ich auf die Idee, die Taktquelle auf den internen 32,768kHz-Oszillator zu stellen. Hat eine kleine Weile
-
Thread
LPC1549 lässt sich nicht programmieren
nehme ich mbed weil ich damit schnell Projekte starten kann, egal ob kleinen LPC812 oder fetten STM32F407.
die erwartete Stelle im virtuellen Filesystem. Abhilfe war IIRC Firmware.bin überschreiben (z.B. "dd of=firmware.bin") und nicht vorher löschen.
-
Thread
Mehrere Ports in arrays möglich?
Gruß Jonny --------------------------------------------------------------------- #include <avr/io.h> #define F_CPU 8000000UL #include <util/delay.h> #define AA (1<<PC0) #define BB (1<<PC1) #define CC (1<<PC2) #define DD (1<<PC3) #define EE (1<<PC4) #define FF (1<<PC5) #define GG (1
Stichwort lautet "Multiplexing" oder "Charlieplexing" https://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige
-
Artikel
Raspberry Pi YAIR (Yet Another Internet Radio)
Spannungsversorgung Phihong, PSAA 20R-120 (20W, 12V) Niedrige Standby-Leistung von 0,5W (auf 230V Seite, 32mW auf 12V Seite) Leistungsaufnahme im Betrieb bei geringer Lautstärke: 10W Abschaltbarer Step-Down Regler für Raspberry Pi auf Basis des LM2676 Linearer Regler für MCU: LM2951 MCU NXP 89LPC922 oder 89LPC93X
Raspbian) für den Raspberry Pi von der Homepage des Projektes (Download / Raw Images) laden und mit Win32DiskImager oder DD auf eine 4 GB oder gar 8GB SD-Karte ziehen. Die Programme machen sich auch später nützlich, um Images von der getanen Arbeit zu ziehen. Hier sei nochmal auf den Ideengeber verwiesen
-
Thread
MS-DOS auf Diskette
RawWrite die andere RAWRITE... ich benutze unter Win 7 letztere https://www.netbsd.org/~martin/rawrite32/download.html https://www.heise.de/download/product/rawwrite-21847
als Datei aufs Laufwerk, sondern das Image selbst. Starte ein Linux Live system und copiere es mit dd: "dd if=/pfad/zum/image.img of=/dev/fd0". Ansonsten könnte man es auch auf einen USB Stick kopieren, aber das Vorgehen ist dan eventuell etwas anders. Man könnte auch einen USB Stick mit grub oder syslinix
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Das mit dem Pegelwandler würde ich mir ersparen. Wenn du den AVR mit 8 Mhz betreibst, reichen für diesen auch 3Volt. Für eine gescheite Auflösung ist der avr eh zu langsam. Ein stm32f407-board mit dcmi-camera-Schnittstelle kostet um die 10€. Auch damit ist der Betrieb
ablesen könnte :-) > KI soll dafür ja superfesch sein ... kein Problem. Habe ja erst 1148 Byte des 32k Flash belegt........ Mein AVR-Studio ist die 4.18, der GCC der WinAVR-20100110, na und? ;-) Plattenplatz? Soll ich Dir ein paar TB abgeben? Mein Bekannter baut öfter mal sein Datengrab um und dann
-
Thread
(STM32) Register Lib mit define oder nicht define..
Ich komme aus der AVR Ecke und bin es jahrelang gewohnt meine Register selbst zu beschreiben. Nun gibt es ja für die STM32 die HAL Lib und die StdPeriph Lib. Die nehmen einen ja schon ne Menge Arbeit ab, aber ich mach
ausreichend header für die ARMs. Und die sind ordentlich angelegt, nicht wie dieser Shift-Scheiss aus der AVR Ecke. Sorry, musste sein. Hier ein Beispiel von den ARM Machern: http://www.keil.com/dd/docs/arm/st/stm32f10x/stm32f10x.h Schön alle Flags als Masken, wie es sich gehört.
-
Thread
Betriebssystem auf Grundlage des Linux-Kernels selbst schreiben
den Code zur Initialisierung gar nicht mehr selbst entwickeln. Wie wäre es mit einem BS für einen 32 Bit Mikrocontroller? Da kannst du von Anfang an mit IDE und In-Circuit-Debugger arbeiten.
kompilierte datei auf den USB-Stick?? Brauche ich dafür ein Tool, muss der Stick vorher auf ext4 oder fat32 formatiert werden? Mir ist das irgendwie noch ein rätsel als os dev anfänger
-
Thread
Interupt keine Reaktion
N Abend, Ich hab hier n Atmega32 vor mir und Versuche die Sache mit dem Interrupt zu lernen. Dazu habe ich ein Script gefunden welches mir gefällt. http://www.avr-tutorials.com/interrupts/avr-external-interrupt-c-programming
Randy T. schrieb im Beitrag #5288972: > Ich hab hier n Atmega32 vor mir und Versuche die Sache mit dem Interrupt > zu lernen. Dazu habe ich ein Script gefunden welches mir gefällt. > > http://www.avr-tutorials.com/interrupts/avr-external-interrupt-c-programming
-
Thread
Einstieg Mikrocontroller Atmel
10534_100031_10604_10103_10186_10142,searchweb201603_40,ppcSwitch_5&algo_expid=8a34841b-d66c-4a2a-a32d-36513dd501fc-17&algo_pvid=8a34841b-d66c-4a2a-a32d-36513dd501fc&priceBeautifyAB=0
Bootloader oder Programmieradapter. Wenn du aus der Region 76xxx kommst, kann ich dir den Umgang mit STM32, STM8, LPC und AVR zeigen.
-
Thread
Assemblerprogrammierung ARM CORTEX
MOV-Instruktionen mit immediate-Werten, die es im Thumb-Instruktionset überhaupt gibt, sind die mit 32-Bit immediates (die wiederum aber der M0plus nicht unterstützt). Der Assembler versteht also "32 bit" und sagt: "nein, kann ich nicht". [edit: Tippfehler korrigiert]
Ausnahmen) extrem viele Restriktionen ergeben, auch bei R8-R12, daß ich mich langsam nach den ARM 32 Bit Befehlen sehne (kennste da eine M Version?)! Verständlich, denn je weniger Bits der Opcode hat, desto weniger Möglichkeiten hat man, Stichwort 2^16 statt 2^32 (abzüglich Platz für immediate Bits)
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure
Kindergarten für Kinder aus schwierigen häuslichen Verhältnissen, Sonderpädagoik halt. Einstieg ist EG10 AVR Tabelle ÖD: https://www.oeffentlichen-dienst.de/avr-verguetung.html Nur mal so als Richtschnur, wie es in anderen Branchen aussehen kann.
Mein Kollege ist auch mit 32 von Computercenter zu uns gekommen, wo ist das Problem?
-
Thread
ISR Code schneller machen?
eine Funktion > übergibst), so bestimmt sizeof() die Größe des Zeigers (wohl 2 Bytes auf > einem AVR8). Dann werden nur die ersten zwei Bytes des Ziels genullt. Was noch fehlt: Würde man statt xy_t array[32] schreiben std::array<xy_t,32> array; dann könnte man dieses als Referenz an
eine Funktion >> übergibst), so bestimmt sizeof() die Größe des Zeigers (wohl 2 Bytes auf >> einem AVR8). Dann werden nur die ersten zwei Bytes des Ziels genullt. > > Was noch fehlt: > Würde man statt > xy_t array[32] > schreiben > std::array<xy_t,32> array; > dann könnte man dieses als Referenz
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
mit NEON FPU hat eine ganz andere Rechenleistung. Lass mal die Kirche im Dorf. Er will von einem AVR umsteigen. Vier Multiplikationen und eine Division von 32-bit-Zahlen (auch, wenn letztere in Software erfolgt) sind nun wirklich nicht das Thema.
beherrschen. Es langt höchstens zur Bedienung von ein paar Libs. Vergleich mal das Datenblatt eines AVR mit dem Handbuch eines ARM. Dann weißt Du was wirklich einfach und vor allem in allen Einzelheiten beherrschbar ist! dd MO-BY bb
-
Thread
Hat der ESP8285 mehr freie GPIO Pins?
GPIO10 benutzbar: http://www.letscontrolit.com/forum/viewtopic.php?f=6&t=1462&sid=4abab39f91fba662dd4d83d37db05a30&start=10
#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
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32L152RD STM32L152RE STM32L162RC STM32L162RC-A STM32L162RD STM32L162RE STM32L433RB STM32L433RC STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4
ruhigen Gewissens weiter empfehlen. Hier nochmal der Link zum Produkt: https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html Auf der Seite kann man auswählen, ob man das Board mit eingelöteten oder losen Stiftleisten bekommen
-
Thread
STM8S - Externer Interrupt an PA3
recht gut. Man muss sich halt die Register zusammen suchen und es gibt weniger Tutorials als bei den AVR. Mir gefallen da aktuell die PICs gut, weil es in der MPLAB X IDE einen netten Konfigurator gibt, der einem das Gerüst schon nett zusammen baut, so muss man sich nicht mit Registern beschäftigen. Aber
Manual (http://www.st.com/content/ccc/resource/technical/document/reference_manual/9a/1b/85/07/ca/eb/4f/dd/CD00190271.pdf/files/CD00190271.pdf/jcr:content/translations/en.CD00190271.pdf), damit komm ich eigentlich gut klar, weil alle Register gut beschrieben sind. Harald schrieb im Beitrag #5177551: >
-
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
zuverlässige SD-Karte für Raspberry Pi
6.5| 0.8 | Verbatim Pro U3 16GB |uSD|47040 | 11.0| 7.1| 0.8 | Samsung Evo Plus 32GB |uSD|MB-MC32GA | 11.2| 4.5| 0.8 | Sandisk Ultra 32GB |uSD|SDSQUAR-032G-GN6MA| 12.1| 5.7| 0.6 | Samsung Evo UHS-I 32GB |uSD|MB-MP32DA | 12.4| 4.2| 0.7 | xlyne
reproduzieren will, muss man sich EXAKT die gleiche Type besorgen ueber die Typennummer, z.B. "Samsung Evo+ 32GB" Typenbezeichnung MB-MC32DA und die "Samsung Evo Plus 32GB" Typenbezeichnung MB-MC32GA. 4) Markennamen und Bezeichnung (z.B. "pro") sind irrelevant. Neuer Karten des gleichen Herstellers mit einer
-
Thread
DCF77 Selbstbauempfänger
Empfangsstufe: Am besten für eine Empfangsstufe hat sich die aktive Antenne mit seriellen Quarz von DD7YB gemacht. Hier der Link zu der Internetseite von DD7YB wo es auch Bilder von seinem Frequenznormal gibt, wo die aktive Antenne Funktion fand und es auch den Download der Schaltung gibt. http://www.dd7yb.de
das in der Software statt eines AM Demodulators ein FSK Demodulator drin ist. Der Vorteil des STM32 gegenueber einem AVR ist das er: 1. Schneller ist 2. ADCs mit 12 Bit Aufloesung besitzt, also einen grossere Dynamikumfang im Empfangssignal verarbeiten kann. 3. 2 Stueck ADC drinne hat die gleichzeitig
-
Thread
Chinaschrott mit Typ und Verkäufer
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
das Angebot inzwischen gelöscht. Davon hatte ich gleich drei gekauft. Alle lassen sich nur mit FAT32 formatieren, alles andere ist auch nach Stunden noch nicht zu Ende, auch nicht die Übertragung einer kleinen Datei. Dann habe ich mal mit dd die Übertragungsgeschwindigkeit angesehen, die fällt nach
-
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