-
Thread
USV als Wechselrichter
Teil, sollte auch um die 2,2 kW sein, aber meine Platine sieht anders aus. Auch ist da noch ein DIL-Atmega verbaut. Was mich allerdings interessieren wuerde, ob es da mit den 48 V irgendwelche unterschiede gibt, die man beachten muss. Also wenn du da was heraus findest, bitte immer her damit! Bin leider
Hallo Leute, so war heute soweit, alles zu testen und die Firmware in den ATMEGA zu schreiben. Es scheint, ich habe Pech. Die neuen "schwarzen" USV Modelle von APC haben anscheinend einen etwas anderen Aufbau. Denn die Pinbelegung ist nicht 1:1 gleich wie bei den älteren
-
Thread
Seltsames Verhalten von avrdude für EEprom Programmierung
Programms avrdude aufmerksam geworden. Die Adresse der zu beschreibenden EEproms wird bei einem ATmega8 anders übermitteelt als beim ATmega328. Hier ist der Mitschnitt der Kommunikation von avrdude für einen mega8: > /dev/ttyUSB3 55 00 00 20 U.. #
adressiert wird)? p.s.: Habe noch schnell nachgesehen, die EEPROM pagesize ist sowohl beim ATmega8 als auch ATmega328 gleich 4.
-
Thread
avrdude statt progisp172
Hersteller solche Aktionen explizit unterbinden wollten. Wenn ich es richtig sehe, dann ist in dem ATMega8 die Fuse RSTDISBL oder so gesetzt, so daß ein Umprogrammieren nicht mehr geht ... außerdem sind auch die beiden Leitungen SCK und MISO auf dem Stecker vertauscht. Ist also von der Hardware her nicht
her nicht kompatibel zum USBASP. ... dann löte doch einen jungfräulichen ATMega8 oder 8 oder 48 ein und änder die Hardware bzgl. SCK und MISO mit ein wenig ritzen und Lackdraht um. Software drauf, fertig!
-
Thread
DS18B20 Problem Telfonkabel 4 polig
Telefonkabel bestehen normalerweise aus zwei verdrillten > Paaren. Wenn er die alten vom Wählsystem 48 hat, dann nicht... Meiner Erinnerung nach waren es die Farben weiß, gelb, grün, braun und da war nichts verdrillt...
eine Kette > NOPs abgebildet werden können. Okay, wir rollen die Loop aus... Nimm einen ATmega mit 1 MHz Takt. 1µs = 1 NOP. Das war einfach. Nimm jetzt einen ATmega mit 1.2MHz Takt o.ä, z.B. wegen der Verwendung eines Baudratenquarzes. Jetzt versuche, 1µs Delay hinzubekommen. Das geht nicht
-
Thread
V: Diverses: ATMega STM, etc
Verkaufe folgende, teilweise gebrauchte Dinge: 2x ATMega 644-20PU (DIP) --> 3,50 1x ATMega 644A-20PU (DIP) --> 3,50€ 1x ATMega 324P-20AU (TQFP) --> 2,20€ 1x ATMega 88P-20PU (DIP) --> 1,70€ 1x ATMega 328P-PU (DIP) --> 1,80€ 1x ATMega 8L-8PI (DIP) -->
Preissenkung: 1x ATMega 88P-20PU (DIP) --> 1,30€ 1x ATMega 328P-PU (DIP) --> 1,30€ 1x ATMega 8L-8PI (DIP) --> 1,00€ 2x ENC28J60-I/SP (DUP) --> je 1,00€ 3x STR710FZ2T6 (TQFP) --> je 5€ 5x STR911FAM44X6 /TQFP) --> je
-
Thread
ATMEga328 - wofür ist das kleine "n" im Datenblatt bei den USART Registern?
Ich lese gerade das Datenblatt zum ATMega328: http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf Ab Seite 170 geht es um die USART. Warum steht bei den
nicht ganz unklug, auch bei MCs mit nur einer UART diese UART0 zu nennen. Z.B. der pinkompatible ATmega328PB hat ja 2 UARTs.
-
Thread
einfaches AD-Wandler Programm in Assembler
Für ATmega48 im Pollingbetrieb: [avrasm] ; ADC konfigurieren ldi tmp1, 0b01000101 ; 01 AVCC with external capacitor at AREF pin sts ADMUX, tmp1 ; 0 ADLAR
Nachfolgendes läuft auf dem ATmega16A, in Anlehnung an das Originalprogramm; ich habe keinen ATmega8, es sollte auf diesem aber auch funktionieren. [avrasm] .include "m16Adef.inc" .def tmp0 = r16 .def tmpi
-
Thread
China-BME280 Problem
Arduinos, Shields und Breakouts > wegkommen. 5V ist tot. Bei welcher Spannung lässt du denn die Atmega328 mit 16MHz laufen?
, Shields und Breakouts >> wegkommen. 5V ist tot. > > Bei welcher Spannung lässt du denn die Atmega328 mit 16MHz laufen? Gar nicht. Ich lasse STM32 bei 3,3V mit 48 bzw. 72 MHz laufen. (10 MHz beim Mega328 würden dir wahrscheinlich in den meisten Fällen reichen bei deinen Pups Aufgaben WENN
-
Thread
DS18S20 wird vom ATmega8 nicht gefunden
längst! Mach doch mal nicht die Leute verrückt! Das ist der Auslieferungszustand, wenn man einen ATmega im Laden kauft!
das Programm in Bascom, schiebe es mit WINSCP auf meinen Pi und flashe es dort mit Putty auf den ATmega8. Ich muss also mit avrdude die DIV8 fuse löschen.
-
Thread
Problem mit dem Takt
Hallo liebe µController Entwickler, ich arbeite zur Zeit an der UART des ATmega48. Um mir das Signal am PC anzeigen zu lassen habe ich in meiner Platine noch einen Pegelwandler (MAX232N) eingebaut. Als Software nutze ich die Bibliothek von Peter Fleury mit seinem Beispiel Programm
-
Thread
Logaritmisches E-Poti in C (Atmega328P)
unendlicher Drehschalter ( Ausgang = 2 Versetze Rechtecksimpulse je nach Drehrichtung) wird über ein Atmega328P ausgewertet und über den I²C Bus an ein elektronisches Poti weitergegeben. Dies dient zur logaritmischen Lautstärkeneinstellung eines Verstärkers. Aktueller Stand: Der Code ist soweit fertig
beschrieben (Command Code in Binär) */ float ausgang[26] = {0,1,2,3,4,5,6,8,10,12,15,18,22,27,33,40,48,58,70,84,101,122,147,177,213,255}; /* Definiert das Array*/ /********************************************************************** *Hauptprogramm ***************************************
-
Thread
ATmega644 Timing Probleme
gerechnet und probiert. Leider haben meine Versuche nicht zum Erfolg geführt. Das ganze läuft auf einem ATmega644. Das Ziel ist es die Parameter x und y des startTimer2 durch von etu abhängige Parameter zu ersetzen. Bin gespannt auf eure Antworten. Niclas
IO-Bits direkt pollen und rücksetzen. Ein Interrupt frißt schonmal mindestens 30 Zyklen. Der ATmega644 kann doch bis 20MHz, dann wird es deutlich leichter (496 Zyklen).
-
Thread
Labornetzteil mit getakteter Vorregelung - Überschwinger
gepuffert da sie mir mit 470 uF auch zu schwach war. Bei mir muss diese Hilfsspannung aber auch einen Atmega328 und ein OLED-Display versorgen, einen Zusatzlast von rund 30 mA. Und wenn bei mir der Lüfter zugeschaltet wird kommen fast 100 mA zum Fließen.
for fun auch noch einmal ein Netzteil (zu den vielen anderen) Allerdings mit den Mean Well PLF-90D-48 oder dem NPF-120D-48 Schaltnetzteil... Das erspart viel Arbeit und ist recht kompakt.
-
Thread
Spannungsstabilisierung an PWM
htm Die Anzahl der Kanäle zu erhöhen, dürfte kein Problem sein. Alternativ kann man auch einen ATmega48 als 2. Prozessor einsetzen, der nur für die PWM-Erzeugung zuständig ist.
-
Thread
0.5V an AVR Ausgang trotz Output auf LOW sowie LM35 ärger
Guten Morgen, > Messe die Spannung direkt am GND Pin des AVR. Wieviel Volt misst du da? 0.48V > Tenne die Leitung zum Gate des MOSFET, so dass am AVR Pin gar nichts > mehr hängt. Wieviel Volt misst du dann bei Low und High Pegel? Nach trennen: 0.48V LOW 4.25V HIGH > Wieviel Volt
Beitrag #4564005: >> Messe die Spannung direkt am GND Pin des AVR. Wieviel Volt misst du da? > 0.48V Wogegen hast du dann da gemessen? >> Tenne die Leitung zum Gate des MOSFET, so dass am AVR Pin gar nichts >> mehr hängt. Wieviel Volt misst du dann bei Low und High Pegel? > Nach trennen: > 0.48V
-
Thread
Controller gesucht, interner ADC und DAC?
Frequenz und hoher > Auflösung hinbekommt. Was ist bei dir "hohe Frequenz und hohe Auflösung"? Ein Atmega kann PWM mit 10 bit immer noch ~16 kHz (bei 16 MHz Systemclock). Reicht sowas nicht? Der oben vorgeschlagene Atmega32M1 ist sogar noch schneller dabei, er hat noch ne 12 bit PWM mit 64 MHz PLC
> Also sowas wie den Atmega32M1 muß man erstmal bekommen. Setzt > voraus, daß die geforderte Peripherie überhaupt verfügbar ist. Auch wenn ich Atmel ja eher negativ gegenueber stehe, sowas ist doch quatsch. Wenn du Bastler
-
Thread
ATMEGA 328 Timer 2 Issues
Asynchronous Operation" HTH [0] http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
Im Labor auch 40Mhz, normal 32, ich bin von 16Mhz beim ATMega ausgegangen.
-
Thread
Oszilloskop kauffrage
nur für kleine Messungen taugen wie z.B. PWM messen. Benutze zurzeit 8mhz oder 16mhz Quarz bei atmega8-16 auf welche Eckdaten muss ich drauf achten, damit ich diese PWM auf den Oszilloskop darstellen kann? Reichen da solche mini Ozis Kits?
Ebay ein neues Hantek 6022BE. Das kann ich sehr empfehlen. 2 Kanäle, Bandwidth: 20Hz; Sample Rate: 48MSa/s; brauchbare Tastköpfe (x1, x10) sind dabei z.B. hier: http://www.ebay.de/itm/DE-Lager-Hantek-6022BE-PC-Based-Digital-Storage-Oscilloscope-USB-20MHz-48MSa-s-/361517359193?hash=item542c1d2059:
-
Thread
Bauteile die man immer haben sollte sind :
Folgende Teile stehen bereits auf meiner Liste: 74HC595 74HC165 74HC00 74HC08 CA3046 ATmega32A LED's Drehencoder Potis Kondensatoren Widerstände wobei ich für 74HC08 und 74HC00 noch keine Verwendung habe (Sie sind einfach bei Amazon unter den beliebtesten) Ein analog multiplexer
€-Oszilloskop zum Basteln suchst: Hantek 6022BE PC-Based Digital Storage Oscilloscope USB 20MHz 48MSa/s z.B.: http://www.ebay.de/itm/DE-Lager-Hantek-6022BE-PC-Based-Digital-Storage-Oscilloscope-USB-20MHz-48MSa-s-/361517359193?hash=item542c1d2059:g:2f4AAOSwEppUSEry
-
Thread
PWM mit Sleepmode
sendet (1.8uS statt 1-2ms). Während dem Schlafmodus steht die Solarzelle still. Wir benutzen einen aTmega 328p. Vielen Dank Hier noch der Code: #include "u8g.h" #if defined(__AVR__) #include <avr/interrupt.h> #include <avr/io.h> #include <avr/sleep.h> #include <avr/power.h> #
); // PB4 PB0 PC6 u8g_InitSPI(&u8g, &u8g_dev_pcd8544_84x48_hw_spi, PN(1,5), PN(1,4), PN(1,3), PN(1,0), PN(3,6)); //uint8_t u8g_InitSPI(u8g_t *u8g, u8g_dev_t *dev, sck, mosi, cs, a0, reset) u8g_SetFont(&u8g, u8g_font_baby); //sce,
-
Thread
FT800 / FT810 Library
auch Beispiele für den ATmega 644P/PA? Würde ein ATMega328PB mit seinen vielen Registern reichen? Den gibt es nur als SMD-Version. (China-Nachbau mit SMD-ATMega328P der dann gegen einen ATMega328PB ausgetauscht wird)
4,5MHz... Alles egal! Nur bei REG_PCLK = 1 geht nichts mehr (48 MHz), ab 2 geht es. Oder liege ich da falsch? Ich betreibe den FT813 mit 12MHz-Quarz, also durch PLL 48Mhz. Wie hoch ist dann PCLK, wenn REG_PCLK = 1 ist? 48 oder 12 MHz (FOSC / 4) ??? Angebot "niedliches
-
Thread
Attiny ADC Zuverlässigkeit
M. K. schrieb im Beitrag #4549942: > Meiner Erfahrung am Atmega328 ist, dass ADMUX nicht immer sicher > umgestellt wird wenn ADEN auf 1 ist. Das ist Quatsch. Der MUX wird gelatcht, während eine Wandlung läuft.
heißen Tipps :-( Wenn ich mir die oben gezeigte Kurve ansehe, sehe ich u.a. Werte von 16, 32 und 48. Das kommt vermutlich nicht vom ADC.
-
Thread
Einstellbares Zeitrelais
fertiges zu kaufen? z.B. http://www.wachendorff-prozesstechnik.de/fileadmin/wp/fileserver/datasheet/C48T.pdf oder http://images.google.de/imgres?imgurl=http%3A%2F%2Fwww.atm-treichl.de%2Fimages%2Fatm-d.jpg&imgrefurl=http%3A%2F%2Fwww.atm-treichl.de%2Fprodukte%2Ftimer.html&h=370&w=725&tbnid=pjke8MnWuYzJkM
schrieb im Beitrag #4548049: > Gibt es da etwas fertiges zu kaufen? das hab ich mit der µsps (atmega32-16)erschlagen. das teil schaltet nen belichter. 0 ... 1000 sek. vier tasten +- zeit und alrm ein/aus und natürlich start. anzeige über 44780 zwei zeilen display und zwei led. krachmacher ist
-
Thread
AVR – Übers EEPROM und darüber hinaus…
Atmel: The ATmega48PA/88PA/168PA/328P contains 256/512/512/1K bytes of data EEPROM memory. It is organized as a separate data space, in which single bytes can be read and written. Die sollten es wissen!
Mein grosses V. schrieb im Beitrag #4547290: > Carl D. schrieb: >> Atmel: >> The ATmega48PA/88PA/168PA/328P contains 256/512/512/1K bytes of data >> EEPROM memory. It is organized as a separate data space, in which single >> bytes can be read and written. > > Na, wer ist jetzt der
-
Thread
Taschenrechner Selbstbau: Programmstrukturfrage
Atmega328 mit UNO-Bootloader verwendet, als erstes den Arduino-Bootloader runterschmeißen und den Controller mit ISP-Programmer programmieren müßte, um es draufzubekommen.
als die 0.6*0.9 cm (0.4*0.7 cm bei Funktionstasten) bei > meinem altem. Ich habe hier einen HP-48GX. Jede Taste hat 1,4 * 1,2 cm Platz = 1,68 cm², also deutlich mehr wie Dein Vorhaben. Wie schon geschrieben - Freitag ...
-
Thread
Myavr Bord v2.07 Mikrocontroller Bord und umfangreiches Zubehör
http://www.myavr.de/ zu erwerben. Neupreis war damals 125€ Enthalten sind folgende Elemente: 1# ATMega 8L-8PU Controller mit Quarz zur Zeit aufgesetzt 1# ATMEga168-20PU (Unbenutzt und eingeschweißt) 1# 20Mhz Quarz ( Unbenutzt) 1# MY AVR BORD V2.07 (für ATMEGA 8, 48, 88, 168) 1# Mysmart USB Adapter
-
Thread
8x Temperaturanzeige mit LCD, SD-Datenlogger und RTC
+--------- MessbrückenVCC | | | 20k 19k6 | TS507 | | | +------)---)-48k3-+ | | | | +------)--|+\ | | | | >----+-- 0 bis 100 GradC | +--|-/ | | | | | Pt1000 +---)-582k-+ | | | | 1k | |
-- MessbrückenVCC > | | | > 20k 19k6 | TS507 > | | | > +------)---)-48k3-+ > | | | | > +------)--|+\ | > | | | >----+-- 0 bis 100 GradC > | +--|-/ | > | | | | > Pt1000 +---)-582k-+ > | | | > |
-
Thread
Atmel Studio kennt uC nicht mehr
contains a device 'atmega328P' which is not supported by atmel studio. Please select another device"). Daraufhin kann man dann ein anderes Device auswählen, es wird ein fenster "performing device change" geöffnet und nach wenigen
another device" einfach schließe, ohne etwas auszuwählen, bekomme ich dreimal die fehlermeldung "17:48:31: [ERROR] Unhandled exception while parsing part description file C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.90\atdf\ATmega328P.atdf" damit kann ich leider nicht so viel anfangen
-
Thread
[V]erkaufe div. ATMEL AVR
7218AIJI -- 3x zu je 4,00 EUR MAX 7219CNG -- 2x 3,20 EUR PCF 8574 AP -- 10x zu je 1,85 EUR ATMEL ATMEGA 48-20PI -- 7x zu je 1,20 EUR MEGA 162-16PI -- 13x zu je 2,75 EUR Mega 32 - 16PI -- 6x zu je 3,00 EUR Mega 16 L - 8PI -- 2x zu je 2,80 EUR Mega 8515-16PI -- 3x zu je 1,90 EUR Mega 8535-16PI --
-
Thread
Verbesserung Quarzgenauigkeit
@ Egon Lange (Gast) >Uhrenquarz (32,768 kHz) am Timer2 eines ATmega328P. Vorteiler auf 8, >dann ISR auf 3 (alle 4 Takte) ??? > und in der ISR nach 1024 ticks eine >Sekunde weiterzählen (32768/8/4/1024=1). Sichger. >Ich weiß, nicht optimal, hat aber
Lange schrieb im Beitrag #4524112: > Ich verwende einen > Uhrenquarz (32,768 kHz) am Timer2 eines ATmega328P. Muß das sein? Also, mußt du so sehr Strom sparen, daß du einen 32kHz Quarz benutzt? Wenn nicht, dann betreibe deinen ATmega ganz einfach mit einem TCXO im Bereich 4..16 MHz. Sowas ist von
-
Thread
Z80 Projekt für Hauptwerk Orgel
, dann würde ich eine Hand voll Crumb644 Boards (http://www.chip45.com/products/crumb644-1.1_avr_atmega_module_board_atmega644p_usb_rs485.php) über RS485 vernetzen. Auf einem davon kann dann auch gerne das Hauptprogramm laufen. Bestelle Dir welche mit vorinstalliertem Bootloader, dann kannst du die
Stefan U. schrieb im Beitrag #4522498: > (http://www.chip45.com/products/crumb644-1.1_avr_atmega_module_board_atmega644p_usb_rs485.php) > über RS485 vernetzen. Naja, das Geld würde ich dann lieber in etwas Entwicklungs- und Programmierhardware stecken. Für die 25 Euro, die nur ein Board davon
-
Thread
Lipo Akku mit Lade und Balancerschaltung
bei maximalen Prescaler (ich glaube, 128kHz)): http://www.aliexpress.com/item/Free-Shipping-New-Atmega328-5v-Version-Pro-Mini-Module-16M-For-Arduino-Compatible/32605434250.html 1,31€ Oder gleich angepasst 3,3V/8MHz eingestellt: http://www.aliexpress.com/item/ProMini-ATmega328P-3-3V-Compatible-for-Arduino-Pro-Mini
die erste Version der Platine: https://github.com/LibreSolar/BMS48V Außerdem habe ich eine Arduino-Bibliothek für den IC geschrieben: https://github.com/LibreSolar/bq769x0_ArduinoLibrary Ist natürlich noch kein fertiges Produkt, sondern noch in der Entwicklung
-
Thread
Arduino MIDI Controller mit 128 Analog-Eingängen
>>Ergebnis = (Wandlung1 + Wandlung2 + Wandlung3) / 3 Du willst NICHT durch 3 teilen auf einem atmega... Wenn daraus ein Shift werden soll nehm ein Vielfaches von zwei... GRUSS J
physicalcomputing.at/WebRoot/Store2/Shops/f46ab952-295a-4f65-8ffa-38a4b8eec267/5412/B5FB/0AD0/8BDA/9E0A/0A48/3508/21F0/Bildschirmfoto_2014-09-19_um_15.26.09.png Encoder sind nicht aufwendiger Aufzubauen und zu Erfassen als Potis. Ein Controller kann auch 128 Encoder (semi-)gleichzeitig erfassen. Das sind
-
Thread
C Programcode für Motorsteurung
Mikrocontroller geht es? Du hast das Bit COM0A1 gesetzt, damit aktivierst du den PWM Ausgang OC0A1. Beim ATmega48, 88, 168, 328 ist das der Pin PD6. Wenn du andere Pins als PWM Ausgang verwenden willst, als von der Hardware vorgesehen, dann musst du COM0A1 auf 0 setzen und stattdessen mit Interruptroutinen
-
Thread
Hilfe bei Schaltungsentwicklung und Bauteilauswahl: Aquariumbeleuchtung
was das angeht bessere und mehr Ideen als ich. Vielen Dank für eure Hilfe vorweg. Atmega644
solch ein NT gut anwendbar: https://www.conrad.de/de/steckernetzteil-einstellbar-voltcraft-sps24-48w-9-vdc-12-vdc-135-vdc-15-vdc-18-vdc-20-vdc-24-vdc-2000-ma-48-w-513004.html Das hat auch noch den Vorteil, dass man die Ausgangspannung leicht anpassen kann (auch andere Spannungen als die vorgegebenen
-
Thread
Widerstand in laufender Schaltung tauschen
Kontakt geht das ganze an zwei 1KOhm Widerstände, diese führen dann an zwei Eingänge eines Atmel Atmega 48V.
-
Thread
Charaktergenerator
von links nach rechts (LSB links). Ich habe z.B. eigenen Zeichensatz für mein Projekt generiert, ATMEGA8 + NOKIA 5110 LCD 84x48 Pixel. Das Programm ist für diejenige geeignet die schnell eigene Zeichensätze für verschiedene µC-Projekte generieren wollen. Den Output einfach per copy + paste in eigenen
bezog sich auf Dein "für C". ozvald schrieb im Beitrag #4513097: > … für mein Projekt generiert, ATMEGA8 … OK, ATMEGA8 in Assembler. Ich verstehe. Da mag es ohne PROGMEM gehen, kenne ich nicht. Zum 3. Mal sorry. ozvald schrieb im Beitrag #4513107: > … wenn Du mir sagst wie genau… Das steht oben im
-
Thread
AVR exakt Millisekunden zählen
\ TCCR0B = 0;\ TIMSK0 |= 0;\ }\ }while(0) [/c] Mit diesem Makro kannst du Timer0 auf Atmega48...328 automatisch konfigurieren. Die exakte Millisekunde bekommst du mit allen "Normalquarzen" bis 16MHz, die durch 1000 teilbar sind sowie mit 18,432MHz Baudratenquarz. Ich habe das Beispiel
kann das gerne tun. Es ist mir egal. Aber wenn ich ein Programm mit einem CTC-Timer von einem Atmega48 mit 8MHz auf einen Attiny4313 mit 18,432MHz oder auf einen Attiny13 mit 9,6MHz portiere, rufe ich in allen drei Fällen den Timer so auf: [c] InitTimer(TIMER0, CTC, TIMER0_INTERVAL, COMPA, NORMALPORTS
-
Thread
ATMEGA: verwendeter Controllertyp bestimmen
AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103 with one UART */ #define AT90_UART #define UART0_RECEIVE_INTERRUPT UART_RX_vect #define UART0_TRANSMIT_INTERRUPT UART_UDRE_vect #define UART0_STATUS
das was aktiviert ist. Quasi: [c] // Setze hier denen Controllertyp: // z.b. UseMega48, oder UseMega16 - kannst du dir selbst aussuchen #define UseMega48 #ifdef UseMega48 string Register = "Registereinstellung1"; #elif UseMega16 string Register = "Registereinstellung2
-
Thread
Signalaufbereitung BEMF
mit dem AAF ist ein guter Ansatz. Vielen Dank hierfür! Als Mikrocontroller verwende ich einen ATmega48 so nebenbei. Wieso macht es simpler eine 8 Bit Auflösung einzustellen? Im Datenblatt des ATmega finde ich folgendes: "Up to 76.9kSPS (Up to 15kSPS at maximum resolution)" Ist damit gemeint
anderes gemeint mit den 8 Kanälen. Und zwar habe ich gedacht, dass ich durch 8 teilen muss wenn der ATmega 8 ADC Eingänge zur Verfügung stellt. Ich muss mit dem ATmega drei BEMF Signale messen und ein Signal der den Sternpunkt bildet. Sprich 4 Signale insgesamt messen. Danke du hast mir schon weiter
-
Thread
AVR Einstieg
benötigt man auch nicht dringend da er auch über USB versorgt werden kann. Standartmäßig ist da ein Atmega168 oder Atmega328 drauf. Ich hab damit auch angefangen. Beigefügtes Buch aufschlagen und los gehts. http://www.reichelt.de/Einplatinen-Microcontroller/ARD-DEV-KIT-1/3/index.html?&ACTION=3&LA=2&
der Handhabung. Na dann, raus mit den Fehlermoeglichkeiten bein Flashen ueber den Bootlader des Atmega32U4 ueber USB. Ueber die 10 EUR Anschaffungskosten fuer ein weitgehend fertiges Board (http://www.ehajo.de/boards/atmega32u4-breakout-board.html) braucht man ja wohl nicht reden, es sei denn, man
-
Thread
RGB Led (5mm) auf einzelne LWL-Faser (1mm) leiten?
Versorgungsspannung nehmen. Damit ließe sich der Aufwand deutlich reduzieren. Nur als Beispiel: Der Atmega 48 hat nach Abzug von Quarz-, UART- und Resetpin noch genug Pins, um neun LED direkt, ohne Multiplexing, zu steuern. Ob der Strom reicht, weiß ich nicht und es gibt sicher einfachere Lösungen, aber
-
Thread
Led Matrix 16x48
Hallo, ich brauche wieder eure Hilfe... Mein nächstes Projekt soll eine 16x48 LED Matrix (einfarbig) werden, die dann verschiedene Animationen zeigt. Als Anhang habe ich mal einen Schaltplan angefertigt (meinen ersten mit EAGLE :) ). Meine Idee war es, mit dem 74HC138 und
> Warum nimmst Du keine fertigen? Zu einfach :) Nee, Spaß beiseite, ist einfach zu teuer. 16x48 (einfarbig) kosten dann ~50$ mit Versand ist das zu viel, gerade weil es günstiger geht. Bei meiner Idee komme ich auf Gesamtkosten von etwa 15€ für die Matrix (ARduino oder Atmega kommt bei beiden
-
Thread
NUCLEO STM32 F0 bis F4 unterschiede Gesperrt
Cool Danke! Das mit dem Pin-Remap-Logik hätte ich jetzt nicht gewusst. Habe bis jetzt nur mit ATmega48,... gearbeitet und bin etwas erschlagen von den STM32.
Semester mit dem NUCLEO STM32 >> arbeiten. >> Das Modul wurde in diesem Semester von der 8bit(ATmega8) Technologie auf >> 32Bit umgestellt. > > nanana.. > Das klingt mir aber ausgesprochen WENIG ENGAGIERT. Das liegt daran, das dass Modul umgestellt wurde, bevor überhaupt das Modulhandbuch
-
Artikel
Digitalfilter mit ATmega
Auch mit 8-Bit-Mikrocontrollern der ATmega-Reihe ist es möglich, einfache digitale Signalverarbeitungen auszuführen. Mittels kostenloser Mathematiksoftware ist die Berechnung eigener Filter möglich. Viele von uns haben schon analoge Filterschaltungen
Teilfilter-Koeffizienten, von links nach rechts b0, b1, b2, a0 (wieder=1), a1 und a2. Quelltext des ATmega48-Programms. basierend auf AVR223, zerlegt in 3 SOS-Teilfilter, mit Überlaufbegrenzung