-
Thread
5 NTC messen mit arduino
Beitrag #6254849: > das fände ich interessant wo genau ist der Pin A6 an dem Atmega328p? Pin 19 am 32-TQFP Gehäuse
verwendet möchte muss man ein A > vor die Pinnummer schreiben. Nein! Denn A0 ist beim UNO DigitalPin 14 Es ist also egal, ob du 14 oder A0 schreibst. Siehe: https://github.com/arduino/ArduinoCore-avr/blob/master/variants/standard/pins_arduino.h
-
Thread
STM32h7, Schrittmotor mit hoher Interpolation ansteuern und wissen wo man ist?
Algorithmus für die Berechnung der Schrittabstände drin stehen. (siehe z.B. AN_8017: Atmel AppNote AVR446 - Linear speed control of stepper motor)
rauskommt auf den ml genau zu bestimmen ist doch kaum möglich? Und wie geschrieben, der 16x oder 32x Mode plus Interpolation sorgt schon für einen seidenweichen lauf. Aber auch bei 3D-Druckern bringt das nur akustische Verbesserung und keinen Gewinn an Genauigkeit. Und bei 50 kHz Interruptfrequenz
-
Thread
Debounce-Makro von Peter Dannegger - MSP430
nicht viel Sinn... Über Rückmeldungen würde ich mich freuen. Bin Anfänger, habe noch nie mit einem AVR gearbeitet, möchte aber vernünftig Entprellen
im Beitrag #6229435: > ich kann die Logik der Routine nicht verstehen, weil > ich mich nicht mit AVR auskenne. Nö, die Logik ist plain C und das ist es, was Du nicht verstehst. Mit dem AVR hat das überhaupt nichts zu tun. Das Macro verlangt als 2. Argument die Bitnummer, z.B. 3. Das Macro macht
-
Thread
RFM69HW und ATTiny84
-DARDUINO=10812 -DARDUINO_attiny -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\Maximilian Schrader\\AppData\\Local\\Arduino15\\packages\\attiny\\hardware\\avr\\1.0.2\\variants\\tiny14" "
=10812 -DARDUINO_attiny -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\Maximilian Schrader\\AppData\\Local\\Arduino15\\packages\\attiny\\hardware\\avr\\1.0.2\\variants\\tiny14" "
-
Thread
EPROM 27C256 gibt beim Lesen nur ff aus
Stefan R. schrieb im Beitrag #6216812: > VM mit Windows7 32bit Hast Du das Gerät an die VM weitergeleitet?
TESTEN. Wurde auch schon erwähnt! Eine Datenleitung im Sockel (z.B. Pin.11) nach Masse (Pin.14) und dann (natürlich ohne Eprom) einlensen. Wenn dann immer noch FF kommt stimmt etwas mit dem Prommer nicht. Punkt. Meine Güte!
-
Thread
ILI9486L in Betrieb nehmen
#define DB9 PA1 #define DB10 PA2 #define DB11 PA3 #define DB12 PA4 #define DB13 PA4 #define DB14 PA5 #define DB15 PA6 #define WRX PG2 #define RDX PD7 #define RST PG0 #define DCX PG1 #include <avr/io.h> #include <util/delay.h> void writeCmd(uint16_t *Data); void readInternal(uint16_t *
#define DB9 PA1 #define DB10 PA2 #define DB11 PA3 #define DB12 PA4 #define DB13 PA4 #define DB14 PA5 #define DB15 PA6 #define WRX PG2 //WR #define RDX PD7 //RS #define RST PG0 //RST #define DCX PG1 //CS #include <avr/io.h> #include <util/delay.h> void writeCmd(uint16_t *Data); void readInternal
-
Thread
Testplatine für ATmega 2560 - Kondensatoren an jedem VCC/GND Paar ?
gibts das Problem eh nicht mehr - die dort eingesetzten UARTs sind deutlich flexibler. Die AVR-Peripherie ist halt ... veraltet halt. Macht man heute anders. Kannst Dir ja mal zum Vergleich einen PIC32MZ anschauen. fchk
Word-Adressen), aber Daten im Flash brauchen bereits 24-Bit-Adressen. Meiner Meinung nach sind die AVR bis 32kB Flash (möglichst mit im Datensegment gespiegeltem Flash) optimal. 64kB Flash ist noch OK, aber wenn man noch mehr braucht, nimmt man 32-Bit-Prozessoren (z.B. Cortex-M).
-
Thread
PIC Entwicklungsumgebung und Programmer/Debugger?
war da im wesentlichen eine > Technologie-Demo. Für produktive Verwendung nicht geeignet. Die pic14 und pic16 backends ist zwar immer noch nicht auf dem Niveau der anderen Backends, aber zwischen SDCC 3.9.0 und SDCC 4.0.0 gab es tatsächlich eine große Anzahl an pic14-spezifischen Bugfixes.
Oder dass teil hier für 14 Euro nto.: https://microchipdeveloper.com/snap:start
-
Thread
Atmega328p auf 1 mhz mit 32 khz Uhrenquarz
www.engbedded.com/fusecalc/ das ganze angeschaut was die Fuses betrifft. Was genau bedeutet das "1K" bzw. "32K" bei "Ext. Low-Freq. Crystal; Start-up time PWRDWN/RESET: 1K CK/14 CK + 65 ms; [CKSEL=0100 SUT=10] " bzw. "Ext. Low-Freq. Crystal; Start-up time PWRDWN/RESET: 32K CK/14 CK + 65 ms; [CKSEL
schrieb im Beitrag #6213993: > Hallo zusammen, > > [...] > Was genau bedeutet das "1K" bzw. "32K" bei > "Ext. Low-Freq. Crystal; Start-up time PWRDWN/RESET: 1K CK/14 CK + 65 > ms; [CKSEL=0100 SUT=10] " > > bzw. > > "Ext. Low-Freq. Crystal; Start-up time PWRDWN/RESET: 32K CK/14 CK + 65
-
Thread
STM8 Example Code
Vergleichsweise flott und stromsparend. Und preiswert. Die Peripherie ist den STM32 sehr ähnlich, das läßt den Upgradepfad hin zum STM32 (falls ein Projekt mal über die Grenzen wächst) viel weniger steinig wirken.
ldi a,1 ld (x),a ; ;BeginUntil-Schleife[1] [UNTIL] ld a,(x) dec x jnz L14 jp L13 L14 ; ; jp first ;Sprung zurueck zur Initialisierung [/code]
-
Thread
C-Code STM32 Fragen
20Band%201.pdf Kapitel 4, und die Fortsetzung in band 2 Kapitel 11 Die bezieht sich allerdings auf AVR Mikrocontroller, anstatt auf STM32. Wobei die Programmiersprache dort ja die gleiche ist.
/stm32_wide.html http://stefanfrings.de/stm32/index.html http://www.pomad.fr/node/2 Bei konkreten Fragen, einfach hier im Forum suchen oder posten. Guten Gelingen Leo
-
Thread
Nur Positives !
Die ersten AVR64DU Controller treffen morgen zum Testen ein!
Matthias S. schrieb im Beitrag #8065191: > Und mein 32 Jahre altes E-Auto (...) darf man das Modell erfahren?
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
gemeint, also deren ARM-Konkurrenz PIC32 MIPS. AVR werden nicht unterstützt. https://www.segger.com/products/debug-probes/j-link/technology/cpus-and-devices/microchip-pic32-support/ Der J-Link unterstützt nur 8051 mit SWD, also die EFM8
Programmier- und Debuginterface der Microchip PICs (MCLR, PGCLK, PGDAT, VCC, GND). Die zugekauften Atmel AVR Controller haben alle was anderes. Und der JLink kann nur das ICSP vom PIC32, denn da wird das MIPS EJTAG-Protokoll der PIC32 MIPS-Kerne quasi durchgetunnelt, und der JLink kann ja auch MIPS EJTAG.
-
Thread
M4 (samd51) läuft nicht als i2c master
tx_done=false, rx_done=false; void clk_init(void) { // Clock von GCLK0 ausgeben auf PB14 PORT->Group[1].PMUX[7].bit.PMUXE = 12; // Multiplex M PORT->Group[1].DIRSET.reg = PORT_PB14; // 48MHz ausgeben auf Portpin PORT->Group[1].PINCFG[14].reg = PORT_PINCFG_PMUXEN; GCLK->GENCTRL
while(SERCOM4->I2CM.SYNCBUSY.bit.SYSOP); //SERCOM4->I2CM.CTRLC.reg = SERCOM_I2CM_CTRLC_DATA32B; // Dataregister mit 32 Bit beschreiben SERCOM4->I2CM.BAUD.reg = 59; // Baudrate (400kb/s) while(SERCOM4->I2CM.SYNCBUSY.bit.SYSOP); SERCOM4->I2CM.INTENSET.reg = SERCOM_I2CM_INTENSET_MB
-
Thread
c++ static class mit und ohne Konstructor
Region Size %age Used MFlash32: 10952 B 32 KB 33.42% RamLoc8: 80 B 8 KB 0.98% Ich verstehe den Grund nicht... Wo finde ich eine Erklärung dazu? [c] class test { public:
x; }; int main( void ) { test::inst()->set(7); return 0; } [/c] benutze den gnu c++ 14
-
Thread
Suche alternatives Bauteil (DMS307/308)
can work well." Du brauchst den MSGEQ7, und der ist schwer beschaffbar und teuer. Und für ein 14-band eigentlich nicht geeignet. Es gibt haufenweise bessere Bauvorschläge https://www.electronics-lab.com/project/32-band-audio-spectrum-analyzer-using-oled-display-and-attiny85/ https://www.avrfreaks.net
So wie es aussieht, kann das sogar ein STM32F0: https://hsel.co.uk/2015/06/16/stm32f0-audio-graphic-spectrum-analyzer/ Eigentlich ein interessantes Thema, leider habe ich keine Zeit mich damit zu befassen.
-
Thread
Arduino Nano Clone mit AVR Studio programmieren
/ total 0 lrwxrwxrwx 1 alex alex 10 May 13 21:21 c: -> ../drive_c lrwxrwxrwx 1 alex alex 10 May 14 14:43 com1 -> /dev/ttyS0 lrwxrwxrwx 1 alex alex 10 May 14 14:43 com2 -> /dev/ttyS1 lrwxrwxrwx 1 alex alex 10 May 14 14:43 com3 -> /dev/ttyS2 lrwxrwxrwx 1 alex alex 10 May 14 14:43 com4 -> /dev/ttyS3 lrwxrwxrwx 1 alex alex 12 May 14 14:43 com5 -> /dev/ttyUSB0 lrwxrwxrwx 1 alex alex 8 May 13 21:22 d:: -> /dev/sr0 lrwxrwxrwx 1 alex alex 8 May 14 14:43 lpt1 -> /dev/lp0 lrwxrwxrwx 1 alex alex 1 May 13 21:21 z: -> / [/code]
-
Thread
Wie in C zum Quadrat? Gesperrt
commentOnly:'0',demangle:'0',directives:'0',execute:'1',intel:'0',libraryCode:'1',trim:'1'),fontScale:14,j:1,lang:___c,libs:!(),options:'-O3',selection:(endColumn:9,endLineNumber:10,positionColumn:9,positionLineNumber:10,selectionStartColumn:9,selectionStartLineNumber:10,startColumn:9,startLineNumber:10
seh_endprologue mulsd %xmm0, %xmm0 ret .seh_endproc .globl sq2 .def sq2; .scl 2; .type 32; .endef .seh_proc sq2 sq2: .seh_endprologue mulsd %xmm0, %xmm0 ret .seh_endproc
-
Thread
vprintf: region rom overflowed by 6932 bytes
anhand der Format-Strings, welche davon wirklich benötigt werden. In größenlimitierten Umgebungen (AVR, aber auch kleine ARMs) gibt es daher zuweilen mehrere Varianten von printf & Co., bei denen man vorab unterschiedliche Formatierungsmöglichkeiten (bspw. Gleitkomma) weggelassen hat. Für eine solche
Bootloader Größe: 0x8000 uC: ATSAMG55 http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-11289-32-bit-Cortex-M4-Microcontroller-SAM-G55_Summary-Datasheet.pdf Was meinst du denn mit "es gibt mehrere Varianten"? Hast du da vielleicht ein gutes Beispiel? Danke ;)
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
oder Lochraster. Und mit demselben Programmer und der gleichen IDE könnt ihr dann bis zum 300MHz 32 Bit MIPS PIC32MZ alles machen. fchk
im Beitrag #6166296: > Die einfacheren > (älteren) PIC16 und eventuell noch die einfacheren Atmel AVR. Wobei ich > mir nicht sicher bin, ob die auf C-programmierung zugeschnittene > AVR-Architektur tatsächlich für 12 jährige das Geeignetste ist. Ich finde schon, dass man zumindest die kleinen AVR
-
Thread
Kann jemand ATMEGA für mich programmieren/brennen?
brauchst wahrscheinlich einen Parallelprogrammer, wie den STK500. GIB UNS den CODE. Denke mit CodeVisionAVR von www.hpinfotech.ro Products/Downloads und Evaluation Version würde ich übersetzen und programmieren.
Rohmaterialien besorgen: > Jemand von Fach wäre mir 1000x lieber, weil z.B bei Rei* gibt es keinen > ATMEGA32-16PU, nur welche mit anderer Bezeichnung als in der Die Best-Nr. "ATMEGA 32-16 DIP" ist der ATMEGA32-16PU. Sieht man unter dem Punkt "Artikelnummer des Herstellers" (Das "P" steht z.B. für DIP)
-
Thread
Welches Linux für professionellen Desktop-Einsatz
. Noch was anderes dazu, unter Mac gibts' mittlerweile weniger Spiele als unter Linux, seit sie 32bit Rückwärtskompatibilität rausgeworfen haben.
würde ich wahrscheinlich Void Linux genauer angucken. Hier sind die dafür paketierten Programme (avr-gcc ist auch dabei ;) https://voidlinux.org/packages/
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
einen Alarm programmieren, dann schaltet sie einen I/O Pin auf High oder Low. Das wiederum kann den AVR aufwecken. > Gibt es vielleicht noch weitere Lösungen STM32L0xx Chips enthalten eine RTC und kosten nicht mehr, als AVR.
Antworten! Ihr habt mir schon sehr weitergeholfen! Stefan ⛄ F. schrieb im Beitrag #6160499: > STM32L0xx Chips enthalten eine RTC und kosten nicht mehr, als AVR. Ich finde die STM32-Reihe sehr interessant, da werde ich definitiv mal reinschauen. Aber ich habe noch so viele AVR's hier rumfliegen,
-
Thread
Arduino oder
Hersteller des µC auch direkt mit C / Assembler programmieren. Deswegen kannst du mit Arduino von AVR 8-bittern, über ARM-Architektur basierten STM32 und Tensilica XTensa-basierten ESP32 32-bittern alles etwas abstrahierter programmieren (was dann auch wieder andere Nachteile hat). Von "falsch angewöhnen
. Im Datenblatt des STM32F303 umfasst die Beschreibung der General Purpose I/O Pins bereits zwar nur etwa 20 Seiten wie bei AVR, aber viel weniger detailliert. Wenn das AVR Datenblatt den selben Schreibstil hätte, wie ST, dann
-
Thread
Was gegen sinkendes Niveau unternehmen?
geht um Assembler? -> Nicht vergessen, daß es in C++ mit Templates viel besser geht! Es geht um AVR? -> Es gibt heute viel billigere STM32! Es geht um STM32? -> Dazu reicht locker ein 8-Bitter aus! Es geht um STM32 mit Standard Peripheral Library? -> Die ist schlecht. Fast so schlecht wie HAL
auf entwickelt sein dürfte..dem Ersteller war es das eben nicht. Und mir auch nicht mit vielleicht 14...da gab es auch die ersten Ideen mit Ausmalungen wie man es gerne hätte..nur hat da eben das fachliche Feedback gefehlt. Nun kann man den anderen runter machen, was machen offenbar ihr Ego stärkt oder
-
Thread
C++ Compiler für µCs
AVR Arduino ist auf C++11 Konfiguriert. Mit Austausch der Toolchain steht C++17 vollumfänglich(?) zur Verfügung AVR Gcc 9.2
MIPS-GCC ist der einzige Testkandidat der das nicht kompilieren kann. Erfolgreich sind: - ARM GCC - AVR GCC - RISC-V rv32gc clang - MSP430 GCC - und sicherlich noch einige mehr Im Wesentlichen wird der Misserfolg von MIPS GCC an der Version liegen (5.4). https://godbolt.org/z/jRZL6e
-
Thread
Suche Mitwirkende für Groovebox Entwicklung
Udo K. schrieb im Beitrag #6152267: > nimm einen STM32H7, der reicht dafür locker. > Dann sparst du dir das Linux mit all den Problemen, > und hast Echtzeit und geringe Latenzen. Na prima 20 Audio Kanäle + 128 Stimmen Sampleplayer + PitchShift + einen
PUSH 2 teardown MF#60" Weiß jemand, wie man aus dem Gerät die Daten raus bekommt und in einen STM32 rein? Meistens haben die Geräte ja nur USB.
-
Thread
Joy-IT RD6006
Darlington-Transistor, NPN, 100V, 15A, 150W, TO-3PN V 4329H Profilkühlkörper für Leistungstransistor, 75x120x32mm, 2,0K/W µA 723 DIL Spannungsregler, einstellbar, 2 ... 37 V, DIL-14 u.a. Mein Ziel ist es, den RD6006 Controller so umzubauen, dass dieser die Gleichspannung vom Netzteil linear regelt (siehe
32V und 3A ist mein Ziel mit dem schönen Rd6006 Controller :)
-
Thread
Suche nach schnellem Mosfet
man 200Hz und gut ist das. Da einen Gatetreiber zu setzen ist übertrieben. Höchstens einen 74HC14 lass ich mir noch einreden.
ganz bestimmt kommt: die 40mA "Absolute max" im AVR-Datenblatt beziehen sich auf Dauerstrom. Die Umschalt-Peaks begrenzt der AVR, wie alle CMOS, schon selber.
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2020
paar Kröten mehr, solange meine Depots haussieren wie verrückt. Kursgewinne diesen Monat jetzt bei 32,5k.
F. B. schrieb im Beitrag #6487450: > Kursgewinne diesen Monat jetzt bei 32,5k. Aber gewiss. :-)
-
Thread
Stromsparender Spannungsregler für STM32F4 gesucht
Hallo zusammen, ich habe eine Applikation, die bisher auf einem AVR läuft und in einem System von einem Bleigelakku (~12-14V) gespeist wird. Die Schaltung arbeitet relativ wenig und verbraucht im sleep kaum Strom. Bisher hatte ich für die Spannungsversorgung dieser
Diese haben einen relativ kleinen Leckstrom. Ich suche nun nach einer guten Möglichkeit einen STM32F4 in ähnlicher Konfiguration zu versorgen. Das Problem ist, dass dieser während seiner Wachphasen recht viel Strom benötigt (mit ein bisschen Peripherie ca 100 mA) Ich suche nun nach einer Möglichkeit
-
Thread
STM32F103: Unterschiedliche Puls-Pausezeiten, Pausezeiten länger
Achso vergessen: Der Takt ist 72MHz und das Board ein Bluepill mit einem STM32F103C8T6.
Bildchen des Dies machen. ...muss heute diesbezüglich auch noch was hochladen... Spoiler: Es gibt STM32, die einen CKS32 enthalten. :)