-
Thread
Messchieber auslesen
In "Funkamateur" 03/2005 ist eine Implementierung mit ATMEGA32 (Schaltbild, Platine etc.)
dabei, mit einem ATiny13 die Drehzahl über eine Lichtschranke zu messen. Im Endeffekt soll der ATmega32 (der das LCD ansteuert), per I2C die Drehzahl vom Tiny13 bekommen und in der vierten Zeile anzeigen. Wenn alles funktioniert, kann ich das Projekt bzw. die Software bei Interesse veröffentlichen
-
Thread
Bus per MISO MOSI
könnte dann der SPI-Master die Wartezeiten dynamisch verlängern. Für neue Projekte sollte man den ATmega128 aber nicht mehr einsetzen, sondern den pinkompatiblen ATmega2561.
Modul-Router-PC Das sind schon 8 Pakete. Mit jeder Router-Ebene verdoppeln sich die Paketanzahl. Mit 2 Router-Ebenen sind es 16 Pakete, mit 3 Router-Ebenen sind es schon 32 Pakete, um ein einziges Modul ansprechen zu können. Wenn man nun eine Monster-Liste von 1000 Einträgen übertragen will braucht man
-
Thread
Quarz und Kondensatoren
also hier ein paar antworten auf die fragen: 1. uC: ATMEGA32 2. is ein quarz der den takt erzeugt 3. finde leider kein datenblatt zu so einem quarz-.- 4. Beschaltung siehe anhang fg
die in den µCs eingebauten Oszillatoren aber besser als der Quarzhersteller. Also: Datenblatt des ATMega32 zu Rate ziehen.
-
Thread
max. Input Frequenz ATMEGA328
~143 Takte bei Maximaldrehzahl. Die messbare Minimaldrehzahl liegt um Faktor 458 tiefer bei ca. 0,2% bzw. 430U/min, darunter kann man so direkt nicht messen, weil es dann zum Zählerüberlauf bei der Differenzbildung von Timer 1 kommt (16 Bit). Sollte reichen, muss man aber ggf. per Software abfangen
11 * 60 Genau. Falk B. schrieb im Beitrag #5723006: > Immer noch falsch. Deine max. 200.000 U/min = 3,3kHz > Der Sensor gibt aber nur 1/8 davon aus, also 416Hz. Laaaaaangsaaaam Hm, hat was, ja. Falk B. schrieb im Beitrag #5723006: > Wo kommt die 500000 her? 1'000'000 us / 2, weil die
-
Thread
AVR, ATmega32; Schaltplan für eine Zeitschaltuhr
nur nummeriert. Die Bedeutung sucht sich kein Schwein heraus wenn man sie nicht auswendig weiss. 2. was sollen zwei Prozessoren für diese Aufgabe ? Es gibt auch ATmega32u2 (oder Atmega32u4 oder...) wenn man eine USB Kommunikation wünscht. 3. Warum 2 Optokoppler wenn man das Vorhandensein von
das IC ATTiny44 weggelassen, sowie die Optokoppler und die 12V Spannungsquelle. Anstatt einen ATmega32 habe ich einen ATmega32u4 genommen. Ich habe mir die Informationen zu dem IC ATmega32u4 von dieser Internetseite geholt: http://www.atmel.com/Images/doc7766.pdf Was mich dort irritiert hat
-
Thread
STM32F407 Black und Arduino
, Mega32, Mega32u4 aus dieser Reihe. Tut mir leid, das du nicht weiter als dieses Ardunio Gedöns kommst und über dessen Tellerrand hinausschaust. Arduino ist etwas für Menschen die möglichst schnell an ihr
Hmm, die I2S scheint an SPI3 zu hängen. Leider sind die Pins auf dem Board etwas durcheinander geroutet: http://wiki.stm32duino.com/index.php?title=STM32F407
-
Thread
Audio Spectrum Analyzer
aber für einen 8051er-Prozessor zu sein; ich bin allerdings bei meiner Schaltung auf einen Atmel ATMega32 festgelegt... Gruß KMT
das schaltbild bassiert auf einem 64 kanal spec mit 18 led s pro kanal das in jeweisl 2x 32 kanal aufgeteilst ist ( deshalb die 2 atmels ) led s und eingänge sind auf deinem bild noch nicht drauf ... weil ich eine extra display platine vorgesehen habe ! wenn man eine solche fft
-
Thread
Zum Einstieg ein paar Fragen
.reichelt.de/?SID=29tRZ@v6wQAR0AADqvawU3e890e270fa04542516a238151bb51e9;ACTION=444 oder diesen (ist 40-polig) http://shop.embedded-projects.net/product_info.php/info/p24_ATmega32-16MHz.html Brauche ich sonst noch etwas?? Lötkolben +
HDD 47780 Kompatibel ! ich bin auch Anfänger und ich sage, für den Anfang reich vollkommen paar Atmega8 und 16 ODER 32 zB. 100910 2x und 100907 2x oder 100916 Wiederstände zB. 220618 Poti 240268 Leds 120495 Lötkolben + paar Leds kann ich dir schenken, ich loge mich nacher und schreibst du
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Servus, bei mir kamen letzte woche 2 mit aufdruck 99185 RR9U MYS 99 846: https://www.ebay.de/itm/STM32F103C8T6-Board-Cortex-M3-3-3V-Arduino-IDE-kompatible-ARM-STM32-ARM-32/253369088499?pageci=9f86a4fe-5607-4c2a-bee2-f91ee20730c0 sind
niemand. Was ich in Header Files gefunden habe ist auch nicht besonders eindeutig: [pre]// 0bb1 1477 STM32F0_CORE_ID // 1ba0 0477 CORE_M3_R1 // 1ba0 1477 STM32VL_CORE_ID // 2ba0 1477 CORE_M4_R0 // 2ba0 1477 STM32F3_CORE_ID // 2ba0 1477 STM32F4_CORE_ID // 2ba0 1477 STM32L_CORE_ID // 4ba0 0477
-
Thread
Ethersex, ATMega644, Fuses, Pollin NetIO etc.
Lasse ich den Proc auf 8MHz internen Takt laufen: [c]avrdude -c ponyser -v -P /dev/ttyS0 -p m644 -U lfuse:w:0xe2:m -U hfuse:w:0x91:m -U efuse:w:0xff:m[/c],dann funktioniert auch das Netzwerk wieder. Mit ext. Quarz (16MHz) und Teiler-Fuse funktioniert es auch. Das ganze wäre an sich nicht ganz so
Markus Kuttke wrote: > [c] avrdude -c ponyser -v -P /dev/ttyS0 -p m644 -U lfuse:w:0xFF:m -U > Ach so: Wie durch die Option zu erkennen ist auf dem Pollin-Board ein > 16MHz Quarz verbaut der auch funktioniert (mit dem original > ATMega32-Prozessor). du stellst die Fuses
-
Thread
Microstepping am Limit?!
Hans Hinterseer schrieb im Beitrag #3730232: > uSek. Ist nicht das Problem, kann sehr wohl ein Problem sein, kommt drauf an, wo. Wir wissen nicht, was Du für ein Display hast. Vermutlich über I2C? Arduino hat die Angewohnheit, aber das ist nicht
4$ aus China) mit der Schritmotorsteuerung zu betrauen? Die beiden Controller kannst du z.B. über i2c verbinden.
-
Thread
ATMega128A ADC misst falsch
AVCC with external capacitor at AREF pin Bezüglich sauber 5V also sauber genug das es mit dem ATMega32A läuft und mit dem ATMega128A nicht. Hatte bis jetzt mit den erzeugten 5V noch kein Probleme aber der Fehler tritt auch auf wenn die 5V vom Programmer kommen.
genau 5v an wie auch die vcc Spannung ist. Und nochmals diese Schaltung funktioniert mit einem ATMega32A ohne Probleme. Ergo kann es an der Schaltung nicht liegen. Sonst würde es mit einem 32iger auch nicht funktionieren oder??
-
Thread
Spannungsregelung mit Z-Diode
Fabian Hoemcke schrieb im Beitrag #2554096: > Konkret möchte ich mein DOGL-128 mit meinem ATmega32 ansteuern welches > sich auf einem ATMega befindet. Dieses liefert sowohl 5V-Spannung, als > auch 5V-Pegel am Portausgang. Wo? Wer macht die 5V? Man kann einen ATmega32 doch auch mit 3,3V betreiben
: > Fabian Hoemcke schrieb im Beitrag #2554096: >> Konkret möchte ich mein DOGL-128 mit meinem ATmega32 ansteuern welches >> sich auf einem ATMega befindet. Dieses liefert sowohl 5V-Spannung, als >> auch 5V-Pegel am Portausgang. > > Wo? Wer macht die 5V? > Man kann einen ATmega32 doch auch mit
-
Thread
OLED Display ssd1306 mit SPI arbeitet nicht
= 0x80; CLKPR = 0x00; /* CS: PORTB, Bit 2 --> PN(1,2) A0: PORTB, Bit 1 --> PN(1,1) SCK: PORTB, Bit 5 --> PN(1,5) MOSI: PORTB, Bit 3 --> PN(1,3) */ u8g_InitSPI(&u8g, &u8g_dev_st7565_dogm132_sw_spi, PN(1, 5), PN(1, 3), PN(1, 2), PN(1, 1), U8G_PIN_NONE); for(;;) { u8g_FirstPage(&u8g); do { draw(); } while ( u8g_NextPage(&u8g) ); u8g_Delay(100); } } [/c] Die Libraries habe ich
-
Thread
Drehimpulsgeber
Welchen µC nutzt Du? Falls Du z.B. einen STM32 benutzt, sind Entprellung und 2-bit-Gray-Code-Encoder bereits als Peripherie enthalten.
eingefallen ist, war das sich bei längerer Nichtnutzung der uC schlafen legen kann. Aber da hat man dann eben u.U. bei entsprechend geringen Zeiten zwischen 2 Pulsen das Problem, dass die Aufwachzeit zu lang wird.
-
Thread
LCD Mit pc verbinden
möglickeiten gesucht hatte kam mir ein avr Habe eh noch das myAVR Bord light hier rumm liegen mit einen atmega8 und 3,68MHZ So nun wollte ich wissen wie ich es am bessten ansteuern kann ( ich habe 2 displays da 1. 16x2 und des 2. 128x64.) so zu den programier sprachen ist ein bissi C+ da ^^ nich viel
uC ist und das erste mal du so etwas programmierst. Ich gehe auch noch davon aus, dass der ATMEGA32 mit dem Tacho ebenfalls über eine serielle Schnittstelle verbunden ist. (korrigiere mich wenn ich falsch
-
Thread
drehzahlmesser
eingebunden mit rücksetzung cnt=spark; spark=0; TCNT2=10; } und hier der externe interupt ISR(INT1_vect) { spark++; } Der atmega 644 muss eh nen schaden haben, denn nicht alle ports lassen 5v raus trotz beidseitiger spannungsversorgung
includes, sind natürlich definiert...alles globale variablen ich habe den prozessor gegen einen atmega 32 getauscht, alle ports gehen auch hier nicht, aber es gibt genug andere freie ports eigenartig, dass der 32er sich nur im intrcosc 8mhz programmieren lässt...ich denke aber, dass das programm
-
Thread
Labornetzteil selbstbau Gesperrt
Aussehen - der Feinschliff kommt zum Schluss) Gruß Patrick PS.: Was meint ihr reicht ein ATmega32?
Differenz Verstärker Der mega32 hat meines wissens auch 2xDifferential ADC Channels, damit könntest du auch weiterkommen, die habe ich bisher aber auch noch nie gebraucht.
-
Thread
Wer sieht den Fehler im Code
Peter Naschke schrieb im Beitrag #3313668: > Atmega32 nur über Tx und Rx mit Ft232Rl verbunden, GND sollte man natürlich auch mitnehmen...
verkuerzt falls Register aufeinanderfolgen (vgl. Datenblatt) UBRR = UBRR_VALUE; */ #if USE_2X /* U2X-Modus erforderlich */ UCSRA |= (1 << U2X); #else /* U2X-Modus nicht erforderlich */ UCSRA &= ~(1 << U2X); #endif UCSRB=(1<<RXEN)|(1<<TXEN); UCSRC=(1<<URSEL)|(1<<UCSZ1
-
Thread
Propellar Clock für die Fahrradspeichen
Schon mal ausgerechnet wieviel Daten das so sind?? >us 4 LED Leisten á 16 LEDs, d => je Leiste 2Byte bei an/aus >aus 4 x 32 RGB LEDs => je Leiste 12Byte Je nach Gesamtauflösung (zb 128SPalten) ist das noch zu multiplizieren. Wird jetzt jede Farbe nicht nur ein/ausgeschalten, sondern JE EINE
Kopfscheiben Einheit (Panasonic). Spannungsversorgung und Daten werden Induktiv zum Rotor gekoppelt. Knapp 2MBit bekomme ich zum Rotorkopf. Die Position des Rotors wird per Hall an den uC gemeldet. Die Auflösung ist momentan durch den RAM und der SPI Geschwindigkeit des uCs begrenzt , deswegen ist das ganze
-
Thread
Einstieg mit den XMEGAs?
mich u.a. deshalb nicht weiter mit den XMegas beschäftigt. Trotzdem bleibe ich beim Rest des geschriebenen. Die Zukunft gehört ganz bestimmt den 32-bittern (wenn nicht heut, dann morgen, wobei im gewerblichen
meistern sind. Wer damit die Peripherie vollständig nutzen kann, der kann sich sicher auch an einen 32-Bit uC machen. Die sind schon um einiges komplexer, als ein ATMEGA xyz. Und auch noch komplexer als ein XMega. Also mach dir eine Freude, wenn du auch in Kürze ein Erfolgserlebnis haben willst, nimm
-
Thread
Funksteuerung/Fernsteuerung Bitte um Hilfe
Dazu noch zwei Arduino-Boards (Sender und Empfänger): Entweder http://www.ebay.de/itm/1PCS-NEW-ATMEGA328P-AU-ATMEGA8U2-NUO-R3-BOARD-FOR-ARDUINO-USB-Cable-M11-/301149659327 für 4 Euro oder http://www.ebay.de/itm/MINI-USB-Nano-V3-0-ATmega328P-CH340G-5V-16M-Micro-controller-board-Arduino-M47-/301292188973
noch zwei Arduino-Boards (Sender und Empfänger): > Entweder > http://www.ebay.de/itm/1PCS-NEW-ATMEGA328P-AU-ATMEGA8U2-NUO-R3-BOARD-FOR-ARDUINO-USB-Cable-M11-/301149659327 > für 4 Euro > oder > http://www.ebay.de/itm/MINI-USB-Nano-V3-0-ATmega328P-CH340G-5V-16M-Micro-controller-board-Arduino-M47-
-
Thread
SDRAM mit Atmega328P
32MB SIMM-Modul und SD-Karte an ATMega1284p, auf dem AVR ein ARM Emulator, das ganze bootet Linux... https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit
Vor Jahren hab ich mal mit Kameras am ATMega32 experimentiert, mehrere Bilder sollten im RAM abgelegt werden und verarbeitet werden. Hab dem Mega32 n ollen EDO-RAM-Riegel verpasst und gut war, 1MB. Also warum nicht, bleib dran und mach einfach
-
Thread
Microcontroller aussuchen
teilen sich einen Interrupt Vektor, andere haben sogar zwei zwischen denen man wählen kann. Es gibt 32 Bit Register, die man in 2·16 Bit Stückelung ansprechen muss, obwohl die CPU direkt 32 Bit könnte. Und so weiter. Ich könnte die Liste endlos fortsetzen. Und dann ist da die Spannung. Dass ich
uninteressant. Ja, stimmt, auch die ARM-Mikrocontroller können sehr klein gemacht werden. Z.B.: STM32G071EBY6TR Package: WLCSP25 2.3×2.5 mm Lagerbestand: 0 Auf Bestellung: 40.000
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
Rechenkosten des µC uint8_t scale(uint16_t value, uint16_t min, uint16_t delta) { uint16_t v = (value-min)<<2; uint16_t v32 = v<<3; v+=v32; v+=v32; v+=v32; return v/delta; }
__ movw r18,r20 ; 10 *movhi/1 [length = 1] ldi r26,lo8(67) ; 11 *movhi/5 [length = 2] ldi r27,lo8(114) call __umulhisi3 ; 12 *umulhi3_highpart_call [length = 2] sub r20,r24 ; 14 subhi3/1 [length = 2] sbc r21,r25 lsr r21 ; 32 *lshrhi3_const/2 [length = 2]
-
Thread
Analog Devices: DDS IC (AD9959) mit ATMega64L ansteuern SPI
beschäftigt und probieren von Analog Devices ein DDS IC (genauer gesagt den AD9959) mit einem AVR ATMega 64 Atmel uC anzusteuern. Die Verbindungen habe ich wie folgt vorgenommen: // uC ATMega DDS IC // PB1 (Pin 11) SCK <---> Pin 48 SCLK // PB2 (Pin 12) MOSI <---> Pin 50 SDIO_0 /
@ Robert (Gast) >Atmel uC anzusteuern. Die Verbindungen habe ich wie folgt vorgenommen: // uC ATMega DDS IC // PB1 (Pin 11) SCK <---> Pin 48 SCLK // PB2 (Pin 12) MOSI <---> Pin 50 SDIO_0 // PB3 (Pin 13
-
Thread
Mehrere uCs an einem Quartz synchron
Hiho, ich möchte 5 ATmega16-16PU als Spaltentreiber und einen ATmega32-16PU als Zeilentreiber für eine RGB LED Matrix verwenden. Dazu ist es, soweit ich es verstanden habe, nötig die uCs synchron zu betreiben. Ich wollte
Hagbard Celine schrieb: > ich möchte 5 ATmega16-16PU als Spaltentreiber und einen ATmega32-16PU > als Zeilentreiber für eine RGB LED Matrix verwenden. Aua. > Ich wollte die Controller dazu gemeinsam mit einem Quartz betreiben. > Leider
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
Brauchte und er Funz sowas von Geil Aber macht malsehen was ih so alles rein Baut Ich habe für einen 2x Atmega16 Genommen malsehen was ihr alles macht
basteln. Ich habe die Erfahrungen gemacht, dass sich die Interrupts selbst behindern. Ich nehme 2 Timer als Counter und zähle die Impulse an den Eingängen ohne einen hardware Interrupt auszulösen. Mit dem dritten Timer des ATMega32 lasse ich die Zeit laufen, und frage dann die Counter ab. Bin
-
Thread
Pumpe (12V) alle Zeitgesteuert anschalten (NE555)
hat auch noch garantie/gewährleistung da drauf. ich würde wohl ne micro sps drauf ansetzen. ein atmega32 kostet ja nur 4 teuro bei pollin. mfg
Laut > eBay Beschreibung (ich habe kein Datenblatt, o.ä. parat) zieht sie dabei > ca. 540mA. > 2) Die Steuerung muss nicht sekundengenau sein. Für die AN-Zeit ist ein > Fenster von 1min-2min vollkommen i.O., für die AUS-Zeit 25min - 40min. hallo scus! hab das mit nem atmega32 realisiert.
-
Thread
Arduino Every - Erfahrungen?
Es geht nichts, was Blinke-LED Kinderkram übersteigt. Sobald externe Libs ins Spiel kommen wie I2C-A/D oder D/A oder nur ein I2C-LCD, hagelt es Fehlermeldungen. Das gleiche wie beim ESP32, auch auf dem spielt praktisch keine externe A*-Lib. > Das Teil ist dennoch interessant. Erstmal nicht
/analog-io/analogreference/ > INTERNAL: Eingebaute Referenz; Festgelegt auf 1,1 V > auf dem ATmega168 oder ATmega328P und 2,56 V auf > dem ATmega32U4 und ATmega8 (Nicht verfügbar auf dem Arduino Mega) > INTERNAL1V1: Eingebaute Referenz; 1,1 V (Nur Arduino Mega)
-
Thread
AVR-Register als Bitfields
alternative Schreibweise: man hängt hinter Bit-Symbole ein statisches Array mit zwei Elelemten, null und 2^Bit-Wert. Dann könnte man über den Index 0 und 1 darauf zugreifen, die Schreibweise könnte u.U. so aussehen: [c] TCCR0A = COM0A1[0] | COM0A0[1]; TCCR0A = COM0A1[0] + COM0A0[1]; // oder und plus
Beitrag #3745047: > man hängt hinter Bit-Symbole ein statisches Array mit zwei Elelemten, > null und 2^Bit-Wert. Dann könnte man über den Index 0 und 1 darauf > zugreifen, die Schreibweise könnte u.U. so aussehen: > [...] Hm. Vielleicht so ähnlich, muss ich mal drüber nachdenken. Ich suche für das
-
Thread
Bringt ein STM32 mehr?
beantworten :-)... Es geht um einen PD-Regler. Ich habe einen fertigen PD-Regler auf Basis eines Atmega32 aufgebaut, der soweit auch funktioniert (läuft mit 16MHz). Das heißt konkret: Er bekommt vom PC Takt-/Richtungssignale und gibt als Ausgang eine analoge Spannung von 0-5V aus (12bit DA-Wandler...
Der STM32 bringt ihm immerhin den vermissten DAC ;-).
-
Thread
Atmega16u2 USB testen
DFU-Modus zu bringen. Ich vermute, dass die vom Hersteller aufgespielte (neuere?!) Firmware für den Atmega16u2 den DFU-Modus nicht unterstützt hat. Ich habe daher ein wenig Google bemüht und raus gefunden, dass keiner dafür eine Lösung hat :(. Für den Atmega16u2 wird aber der ISP-Header rausgeführt,
nicht benutzt habe?! > Hier findest Du passenden Bootloader: > http://re.reworld.eu/en/products/u2dil/index_bl.htm Sind die Firmwares zum Atmega16u2 kompatibel? Die auf der Seite angebotenen sind für einen Atmega32u2. Immerhin scheint es auf der Seite etwas zum Testen des USB-Ports zu geben, werde
-
Thread
Datenlogger Pendeluhr
heutzutage auf der Abstraktionsebene eines Webservers und gibst nur noch die URLs und die Daten an. ESP32 oder STM32 egal. In Zusammenhang mit Ethernet/WLAN sagte ich auch nichts von kleinem uC. Wobei das mit den WIZNET Chips für Ethernet oder irgendwelchen WLAN Chips theoretisch auch möglich wäre. Hans
rechne das vor. Datensatz: Was ich gerechnet habe, aber irgendwie bin ich von Mb auf Gb gekommen, 2 Lichtschranken * (24bit) timing * 2 durchgaenge * 180 Sekunde = 2160 byte. Dazu kommt noch ein 32bit Wert fuer die Unix Time, ein 16bit incremental counter fuer den Datensatz, ein length byte und CRC
-
Thread
Mini-Computer mit BASIC
schnelle gefunden habe ist die Begrenzung auf 20 Programmzeilen. Ließe sich durch den Einsatz eines ATMega32 die Zeilenzahl verdoppeln? Viele Grüße
ATmega644P ist Pinkompatibel. Allerdings müsste man mehr am Sourcecode anfassen, anders als ATmega16->32 sind die Register nicht mehr alle "kompatibel".
-
Thread
Kit gut für einen Einsteiger?
Also ganz ehrlich?!? Nimm das http://www.reichelt.de/STECKBOARD-2K4V/3/index.html?&ACTION=3&LA=446&ARTICLE=67680&artnr=STECKBOARD+2K4V&SEARCH=steckboard http://www.reichelt.de/ATMEGA-32A-PU/3/index.html?&ACTION=3&LA=446&ARTICLE=119675&artnr=ATMEGA+32A-PU&SEARCH=atmega32 den Programmer http://www.ebay.de/itm/AVR-51-Programmer-Adapter-mit-10-Pin-Kabel-ATMega-ATTiny-USBASP-USBISP-3290-/301687762189?hash=item463dfded0d:g:zrsAAOSw-vlVpJn8 Noch eine handvoll hiervon
-
Thread
Logic Analyzer - welche Frequenz?
ich wohl zwei MISO Eingänge, also auch 2 SPI-Devices im Atmega, oder seh ich das falsch? Doch wie kann ich den I2C-Bus mitsniffen? Geht das überhaupt mit dem eingebauten Device oder muss ich dazu das Device in Software programmieren?
Mal noch ne kurze Frage: Kennt einer einen Atmega, der 2 SPI-Devices hat? Konnte leider bis jetzt keinen finden.
-
Thread
Mit AVR NET IO Batterien messen
Der avr io misst glaube ich bis 5v Also brauchst du einen spannungsteiler für von U1=30 auf U2=5 und einen für U1=20 auf U2=5v? https://www.peacesoftware.de/einigewerte/spannungsteiler.html
-Polige Sub > D-Verbindung ich vermute vertippt, 23-polig ist mir neu,, ich hatte längst den ATmega 32 durch einen ATmega 1284p ersetzt und die SW getauscht, die Spannungsteiler angepasst
-
Thread
Datenaustausch zwischen PC und selbstgebauten Gamepad
Nimm den Atmega 32U4.
Kann man den Atmega32U4 auch mit dem avr dragon board programmieren?
-
Thread
Temperaturmessung + KTY + Dimensionierung
1000-Ohm-KTY einen Konstantstrom von 1mA schicken und per Vierleiterschaltung das Ganze auf den ATmega32 schicken. Am µC eine Verstärkung x10 und differentielle Messung einstellen, Interne Referenz (2.56V), dann sollte das gehen. Hab' die Kennlinie nicht im Kopf, aber evtl. muss die Referenzspannung
stimmt bis auf +-1Grad genau, ohne rumzubasteln. Linearisierung ist nicht nötig. Ausserdem ist der ATmega32 mit I2C ausgerüstet. Was will man mehr....billig ist er auch noch. Gruß.
-
Thread
Müll in serieller Übertragung wenn Kondensator am Quarz berührt wird
Ich nehme daher nur noch fertige Oszillatoren, wenn kein Batteriebetrieb > erforderlich. Z.B. 5*3.2mm² Für Batteriebetrieb nimmt man einen 32kHz Oszillator und erzeugt die "Hochfrequenz" intern per PLL. Dann braucht der Oszillator weniger als 2µA und ist auch etwas kleiner: 1.6 * 1.0mm² oder 2.0
Bauform B. schrieb im Beitrag #7624065: > 1.6 * 1.0mm² oder 2.0 * 1.2mm² Ich habe in deinem Beitrag noch Leerzeichen um die Sternchen eingefügt, denn ab 2 Sternchen wird das u.U. als Formatierungssequenz interpretiert: Ein einzelnes Sternchen im Satz* ist problemlos
-
Thread
Feedback für Schaltplan und Layout
Hi, könnt Ihr mir Feedback zu folgender Platine und Schaltplan geben. Ist ein Atmega32u4 + FE1.1s USB Hub Controller und für die Verwendung in einer Tastatur gedacht. Danke im Voraus für alle Kritik und Verbesserungsvorschläge
Hallo Im Schaltplan hast du den ATmega32U4-AU angegeben. Dieser ist ein TQFP44. Der ATmega32U4-MU ist ein QFN44. Ja, wennst du den µC in QFN44 einsetzen möchtest, ist es gut wenn man die Pads verlängert so dass man ihn händisch auch
-
Thread
Bitshift schlecht implementiert?
Zugriffe auf 32Bit [c] typedef union { uint16_t word; struct { uint8_t a,b; }; } uint16_t_u; typedef union { uint32_t dword; struct { uint8_t a,b,c,d; }; } uint32_t_u; typedef
(uint32_t_s)v).b) #define LL8(v) (((uint32_t_u)v).a) #define LH8(v) (((uint32_t_u)v).b) #define HL8(v) (((uint32_t_u)v).c) #define HH8(v) (((uint32_t_u)v).d) [/c] also dann so [c] rf_sendspi
-
Thread
neuer atmega328p
habe in der avrdude.conf praktisch rückwärts gesucht. Die Signatur 1E 95 0F gibt es für ATA6614Q ATmega328P LGT8F328P Aber die Signatur 0x2e6176 gibt es nicht. Gesucht nach 0x2e 0x61 0x76. Wo hast du den ATmega her? Mach einmal nur Option -v. Was gibt dir avrdude aus?
Veit D. schrieb im Beitrag #7758775: > Aber die Signatur 0x2e6176 gibt es nicht. Gesucht nach 0x2e 0x61 0x76. > > Wo hast du den ATmega her? Aliexpress natürlich! > Mach einmal nur Option -v. Was gibt dir avrdude aus? C:\...\avrdude-6.4-mingw32>avrdude
-
Thread
Offenbach, 20 Grad - die Frisur sitzt! Gesperrt
Atmega8 A. schrieb im Beitrag #5921124: > Zeige mal Beweise die wissenschaftlich belegen dass der Klimawandel > wegen dem CO2 ... Wegen DES CO2. > oder sogar nur wegen dem CO2 verursacht wird.
Karl K. schrieb im Beitrag #5921129: > Atmega8 A. schrieb im Beitrag #5921124: >> Zeige mal Beweise die wissenschaftlich belegen dass der Klimawandel >> wegen dem CO2 ... > > Wegen DES CO2. > >> oder sogar nur wegen dem CO2 verursacht
-
Thread
sprintf mit float Frage
Hmm, geht immer noch nicht: avr-gcc -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Wall -Wl,-u,vfprintf -lprintf_flt -Wl,-u,vfscanf -lscanf_flt -lm -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wl,-u,vfprintf
Pete K. schrieb im Beitrag #3990796: > Hmm, geht immer noch nicht: > > avr-gcc -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Wall -Wl,-u,vfprintf > -lprintf_flt -Wl,-u,vfscanf -lscanf_flt -lm -DF_CPU=8000000UL -Os > -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums > -Wl
-
Thread
ATMEGA32A: korrupte Daten im EEProm nach Spannungsverlust
mit 4Mhz - Erstes Wort (Adresse) und viertes Wort werden als "Dummy" im EEProm verwendet, Wort 2 und 3 sind die "wichtigen" Werte. Die Werte sind Kalibrierwerte, die zur Berechnung einer Kraft notwendig sind. - Der Atmega32A sitzt auf einer Platine, die per CAN-Bus an eine übergeordnete Steuerung
mit 4Mhz - Erstes Wort (Adresse) und viertes Wort werden als "Dummy" im EEProm verwendet, Wort 2 und 3 sind die "wichtigen" Werte. Die Werte sind Kalibrierwerte, die zur Berechnung einer Kraft notwendig sind. - Der Atmega32A sitzt auf einer Platine, die per CAN-Bus an eine übergeordnete Steuerung
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
/ Empfehlung ;-)). Neuere ESPs (ESP32-C5, ESP32-C61, ESP32-H2 und ESP32-P4) haben eine softwaremäßig (de)aktivierbare Hysterese.
eben optische QE wählen. Wer absolut keinen Schritt verlieren möchte, sollte HW QE machen (LS7066 u.co., LS3183/4). Sich in solchen Fällen nur auf SW zu verlassen wollen sehe ich da eher als sportliches Unterfangen an. Es gibt schliesslich uC mit QE Eingängen der Zähler (STM32 z.B.) Ironischerweise
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
; zuvor das Programm auf interne 20 MHz umgestellt. Gebe '1' für '(1) Read SIB' und erhalte nach 5.2 s die Meldung "Error: Timeout while waiting for UPDI answer." (ebenso bei '2'), sowohl bei einem AVR16EB28 als auch bei einem ATtiny412. U= 3.3 V.
avrasm] Mit dieser Änderung lässt sich, zumindest bei mir, die Signatur auslesen von ATtiny412, ATmega4809, AVR128DB28, AVR16DD28, AVR32EA28 und AVR16EB14.
-
Thread
Cortex M freie Bibliotheken, API?
Einlesen muss er sich trotzdem, egal ob er jetzt 8 oder 32 bit nimmt
der oberflächlichen und banalen, völlig inkonkreten "Diskussion" hier verplemperst, anstatt mit STM32 oder LPC anzufangen, (Du wärst mit den behaupteten C-Kenntnissen auf ATMEGA also schon längst über das Blinken hinaus) wird das wohl auch in Zukunft nichts mit Effizienz werden ...