-
Thread
ATMega88V und OSCCAL
Hallo zusammen Ich habe ein älteres Projekt mit einem ATmega88V übernommen, das jetzt nachgefertigt werden soll. Die Hardware ist identisch (noch aus der alten Produktion), bei der Programmierung habe Ich aber ein Problem. Es gibt ein Hex file und den Source
-
Thread
[ATMEGA328p] - Induktivität an AVCC
Hallo Forianer, mit einem atmega328 möchte ich ein Testgerät bauen und mit dem internen ADC 2 verschiedene Spannungen messen (PORTC0 / ADC0) + (PORTC1 / ADC1). An die restlichen Pins des ADC-Ports (Port C) möchte ich zwei LEDs
Tiefpassfilter",... Und zwar auf Seite 245 des folgenden Datenblattes: Rev.: Atmel-8271J-AVR-ATmega48A/48PA/88A/88PA/168A/168PA/328/328P-Datasheet_11/2015. rhf
-
Thread
Schaltregler für 24V, 2A gesucht
sui_88 schrieb im Beitrag #5522483: > Ich suche nur ein IC, mit dem ich den Regler selbst aufbauen kann. LM2676
verraten? Die LT sind THT wie gewünscht und eignen sich prima. Ich erinnere an seine Wünsche: sui_88 schrieb im Beitrag #5522447: > Was ist Euer Lieblingsschaltregler sui_88 schrieb im Beitrag #5522483: > Ich suche nur ein IC, mit dem ich den Regler selbst aufbauen kann. sui_88 schrieb im Beitrag
-
Thread
Probleme mit LED blinken lassen, Frequenz ändert sich nicht
code] compiliert und geladen wird es mit (Zum test sogar ohne Makefile): [code] avr-gcc -mmcu=atmega1284p -Os -c main.cpp -o main.o -DF_CPU=16000000 avr-gcc -mmcu=atmega1284p main.o -o main.elf avr-objcopy -O ihex -j .text -j .data main.elf main.hex avrdude -c stk200 -p atmega1284p -B50 -U flash
Aus den Tiefen der avr-libc Note that for newer devices (ATmega88 and newer, effectively any AVR that has the option to also generate interrupts), the watchdog timer remains active even after a system reset (except a power-on condition), using the
-
Thread
LCD ueber i2c mit ATMega88PA
Guten Tag! Da heute ATMEGA88PA-AU schon für 1,35 € zu haben ist, habe ich eine Versuchung: LCD 2004 mit ATMEGA88PA als i2c-Modul zu machen. D.h. Haupt-AVR schreibt LCD, indem per i2c Befehl an 88PA geschickt wird. Zeitverzögerungen
ansteuerbar. Der übernimmt genau die Aufgabe, die Du (wenn ich es richtig interpretiere) mit Deinem ATMEGA88PA-AU machen willst. Du wirst zahllose billige ferige Modülchen finden, die genau auf solche 2004 (oder 1602) LCD Module passen. Fertige Bibliotheken via Portexpander das LCD per I2C anzubinden
-
Thread
DTR - Signal innerhalb AVRDUDE abschalten beim Protokolltype STK500v2
geringfügig) modifiziert, so dass er auch auf einem Arduino UNO Board (und ausserhalb des Boards auf ATmega8, 88, 168 und 328p) funktioniert. - AVRUSB500 verwendet das STK500v2 Protokoll mit einer Baudrate von 115200 Mein Problem: Während auf einem eigenen PCB-Layout (egal ob mit einem FTDI oder
=ATmega328P (Old Bootloader Low Mem) nano.menu.cpu.atmega328old.build.mcu=atmega328p
-
Thread
AVR8ASM TWI Interrupt
TWI-Interruptservice-Routine ( TWI-ISR ) gesprungen wird. Weder in Echt noch in der ATMEL-STUDIO Simulation. Ein ATmega8 ( Es soll mal ein ATmega8L oder 88 werden, wegen 3,3V Betriebsspannung ) wird mit einem 1,8432Mhz Quarz an 5V betrieben. Die Pullup-Widerstände ( 4k7 ) hängen jedoch schon an 3,3V. Im Programm
auf der Seite 390 zum Bitratenfaktor ( TWBR ) beschrieben wird, das dieser Wert eben bei älteren ATmega-Controllern >10 sein muss. Was beim von mir jetzt verwendeten ATmega88PA nicht mehr der Fall ist. Zur Sicherheit habe ich jedoch jetzt mit TWBR = 2, eine SCL-Frequenz von 92kHz verwendet, da mit
-
Thread
mit Bascom über rs232 Frequenz aus einen Frequenzzählermodul auslesen.
an den Zähler ausgeben. Das funktioniert auch einwandfrei. 2. Der Atmega hat 2 Interupteingänge. Je nach dem ob an Eingang1 oder Eingang2 ein Triggerimpuls anliegt, liefert der Atmega 8 in beiden Fällen erst einen Triggerimpuls an den Zähler. Der Triggerimpuls wird auch
DDR-Register gibt, gehört zum notwendigen Grundwissen und geht auch aus dem Datenblatt des verwendeten ATmega8 hervor. Wasch mich, aber mach mich nicht nass funktioniert nicht.
-
Thread
DFPlayer / AVR stürzt nach reset Befehl ab
Hallo, ich habe einen DFPlayer verbaut an einem ATMEGA88. Die Hardware existiert 2 mal. Ist die Standardbeschaltung von DFPlayer (5V, RX, TX, Lautsprecher) Nun haben ich das Problem das von 6 DFPlayer nur einer anscheined richtig läuft. Den kann ich
da sehen würde wie die helfen könnten, hätte ich die schon gemacht. Beim Anschliesen von einem ATMEGA88 und den DF-Player kann man ja nicht wirklich viel falsch machen. Das ganze ist auf Lochraster mit Drähten unten & oben, alles mit festem Draht (vom Widerstand). Wie gesagt ein Player läuft seit
-
Thread
Dynamisierung Encoder speziell für DDS
merken. >Da wurde dann der t4313 notwendig. der zur Hälfte leer ist. Und hornalt. Nimm einen ATmega88, der ist aktuell und hat sogar/nur 8 Pins mehr, dafür aber den 4fachen Speicher und kostet praktisch das Gleiche. >Wenn jemand hier im Forum mit dem schon erwähnten STM32 FM-Modulation >realisiert
-
Thread
Widerstandsmessgerät mit Arduino entwickeln
Fuck off! 3 Beiträge -nur gefüllt mit Schweinskopfsülze. @TO Hier ist ein Ohmmeter mit Atmega88: http://www.zabex.de/site/ohmmeter.html Das läßt sich sicher auf den Atmega 328 (auf Arduino) umschreiben.
-
Thread
ADXL345 und ESP8266: Echtzeitdatenergassung mit konstanter Abtastrate und Interrupts
mit einem Array korrekt > umsetzen? Vielleicht hast Du mir da noch einen Tipp. Ein Array mit 88 Einträgen zu je 12 byte (1056 byte = 2*528 byte = 2*44*12 byte). Ein Zähler (oder pointer) der auf den gerade aktuell zu füllenden Eintrag im Array verweist. Immer wenn ein Sensor Messwert vorliegt
Board mitsamt ESP sein? Du kannst doch auch einfach ein x-beliebiges Board mit dem besser geeigneten ATmega328PB nehmen und ein ESP-01 Modul extern dran hängen. Wie wäre es damit: https://eckstein-shop.de/Pololu-A-Star-328PB-Micro-33V-8MHz-Programmable-Module-ATmega328PB-AVR https://eckstein-shop.de
-
Thread
ATtiny13A bzw. allgemein AVRs: was passiert beim Reset? Gesperrt
die Freundlichen werden alle versorgen, bei denen Mangel herrscht. Da muss man sich nur den LGT8F88A und MD328D anschauen... Vermutlich, sowas wie die "Spitze eines Eisberges" ;-) Jedenfalls eine fundierte Basis.
Blockdiagramms vom ATtiny13a, welches gerade vor > mir liegt? Das schöne ist das alle AVR's bis auf die ATmegaX von der Struktur ähnlich sind und nur durch Kleingkeiten unterscheiden... Ob Tiny13A oder Atmega328 werden grundsätzlich gleich programmiert. https://www.bernd-leitenberger.de/harvard-neumann.shtml
-
Thread
xmega Taktfrequenz
0b00010000 ; } } [/code] Warum habe ich solch lange Schaltzeiten bei 32MHz? Zum Vergleich: Ein Atmega88A mit "gleichem" Code liefert bei 20MHz ein fast identisches Ergebnis (was ja auch nachvollziehbar ist).
-
Thread
[V] verschiedene ATMEGAs
. 2x ATMEGA 8-16PU Gehäuse: PDIP MHz: 16 Flash: 8 RAM: 1K I/O: 23 Preis: 5€ inkl Vers. 1x ATMEGA 169-16 AU Gehäuse: TQFP-64 MHz: 16 Flash: 16k RAM: 1K I/O: 53 Preis: 4€ inkl Vers. 1x Atiny28L
ATMEGA 88AU Gehäuse: TQFP-32 MHz: 20 Flash: 8k RAM: 1K I/O: 23 Preis: 5€ inkl Vers. auch gern ein Angebot für alle.
-
Thread
SPI Flash Programmer
Wie wäre es mit selbst machen, also im wesentlichen wohl einen ATmega dafür programmieren? Hinreichende Kenntnisse scheinen ja vorhanden, und bevor man längere Zeit sucht, sich mit unsäglichen "Ratgebern" herumärgert und dann endlich etwas hoffentlich Funktionierendes
Hallo, ich habe das vor Jahren mal mit einem Mega88 und AT45DB041 per X-Modem gemacht, war auch eine Art Soundplayer. Vorher spezielle Firmware draufschreiben und den Flash mit dem Tiny zu programmieren wäre auch für mich durchaus ein Ansatz. Wenn
-
Thread
DOG XL160 mit UC1610
scheint es weit mehr zu geben. Kann mir dabei jemand auf die Sprünge helfen? Arbeite mit C und einem Atmega 128 LG Klars
PM [7:0] (Double byte command) 0xC0, 0x84,//|0b0, //Set Partial Display Enable LC [4] 0x88,//|0b001, //Set RAM Address Control AC [2:0] 0xA0,//|0b0 , //Set Frame Rate LC [3] 0xC0,//|0b100, //Set LCD Control LC[2:1] 0xE8,//|0b00, //Set Bias Ratio BR [1:0] Bias-ratio = 6 ist
-
Thread
Xmega32A4U Pinout ?
habe mir jetzt einen Xmega32A4U gekauft und Festgestellt das es drei Datenblätter gibt. zb. beim Atmega88 war es ja so, es gab eins, bei dem gleich auf den ersten Seiten eine Pinübersicht war bzw. der Controller abgebildet war und dann zb. bei pin1 stand PD0/int0/TX etc. gibts das nicht mehr oder
-
Thread
Frequenzen genau messen
mit RS232 Schnittstelle. Das Programm kannst Du Dir herunterladen. Besser wäre die Ausführung mit ATmega88/328. Die besten Versionen arbeiten mit einem STM32F4xx. Du hast die Qual der Wahl ;-)
Um 10 ppm Genauigkeit zu erreichen braucht ein TCXO keinen Abgleich. Für ATmega passend verwende ich einen 20 MHz TCXO von Taitien mit 0,5 ppm Drift über den gesamten Temperaturbereich. Unabgeglichen hat er lt. Datenblatt eine Abweichung von 2 ppm. Beim Nachmessen bzw. Abgleich
-
Thread
irsnd Callback function
Meyer - frank(at)fli4l.de * * $Id: irsnd-main-avr.c,v 1.3 2016/09/09 08:01:11 fm Exp $ * * ATMEGA88 @ 8 MHz internal RC Osc with BODLEVEL 4.3V: lfuse: 0xE2 hfuse: 0xDC efuse: 0xF9 * ATMEGA88 @ 8 MHz external Crystal Osc with BODLEVEL 4.3V: lfuse: 0xFF hfuse: 0xDC efuse: 0xF9 * * This
OC2A on ATmegas supporting OC2A, e.g. ATmega88 * IRSND_OC2B = OC2B on ATmegas supporting OC2B, e.g. ATmega88 * IRSND_OC0 = OC0 on ATmegas
-
Thread
[V] verschiedene Atmel Controller
Verkaufe hier 8 Stück ATMEGA48 20AU im TQFP Package. Die Controller sind neu und ESD gerecht gelagert. Der Versand erfolgt in ESD Verpackung im Brief. 8x ATMEGA48 20AU inkl. Versand (Brief mit Sendungsverfolgung) 12€
Verkaufe hier 8 Stück Atmel ATMEGA88 10AU im TQFP Package. Die Controller sind neu und ESD gerecht gelagert. Der Versand erfolgt in ESD Verpackung im Brief. 7x Atmel ATMEGA88 10AU inkl. Versand (Brief mit Sendungsverfolgung)
-
Thread
Pollin Board mit Attiny13A
zufälligen Berühren abfällt... Das Programm, welches im Endeffekt drauf soll, habe ich auf einem Atmega 88 getestet. Damit ging es. Ich brauche doch für den Atiny 13 nur die Registerbezeichnungen umschreiben (Externer Interrupt, Timer0)?
Hallo, die Steuerung funktioniert ja schon mit einem Atmega88. Der Attiny13 hat ja nur einen 8 bit-Timer. Getestet habe ich das mit dem AT88, weil ich dort über USART Werte ausgeben und besser die Funktion prüfen kann. Jetzt soll das auf den kleinen AT13A.
-
Thread
Motorsteuerung mit L298N und Attiny
Hab da jetzt mal die Tage ein AVR8ASM-Programm für den ATmega88 geschrieben, dass meine parallelverschaltete L298N-Platine nutzt. https://www.mikrocontroller.net/topic/478343#5922395 Bernd_Stein
-
Thread
Taktfrequenz Atmega328
Hallo, ich hätte mal eine kleine Frage zur Taktfrequenz des Atmega328 und im Forum fand dazu nicht wirklich etwas. Laut dem Datenblatt hatte ich das so verstanden, dass der Atmega328 eine 8Mhz Taktfrequenz hat. Mein Problem nun ist, dass anscheinend meiner doch
Seiten, aber nur einen Abschnitt 9.2.1 und der hat genau 4 Zeilen, also bremse dich mal etwas. *) ATmega48A/PA/88A/PA/168A/PA/328/P 8271G–AVR–02/2013
-
Thread
Joy-IT 1,8" TFT Display: SD-Karten-Slot am Arduino
SD-Library in der Arduino IDE nur, wenn ich einen 3,3V-Arduino nutze. Es funktioniert bei: ATmega328: 3,3V Vcc am Modul: 3,3V ATmega328: 3,3V Vcc am Modul: 5V zwischen den Anschlüssen am Modul und dem uSD-Steckplatz ist so ein SMD-Chip. Sieht so aus, als wenn dieser den Pegel wandeln soll
tft-display/downloads danach wäre MISO direkt an der SD Karte, vielleicht ist der High Pegel da für den ATMega zu niedrig.
-
Thread
Funktionsumfang ATiny841
vermisse ich einen Multiplikationsbefehl Dann nimm einfach einen controller mit multipliert? Atmega oder die neueren ATtinies. > 2. Die internen RC-Oszillatoren sind recht ungenau, möchte ich eine > Kommunikation mittels UART aufbauen, dann muss ich einen Quarz nehmen Hängt von der Baudrate
Komponenten deaktivieren. Beim ADC lohnt es sich am meisten. 4. Besitzt nur einen 10Bit-ADC Ja. Alle ATmega und ATtiny (die ich kenne) haben einen 10bit ADC. Die XMega Serie bietet 12 bit.
-
Thread
Seltsames Verhalten durch UART
ein paar Tagen die ausgeschalteten Netzteile wieder einschalte, verhält sich die Schaltung mit dem ATmega88 ziemlich seltsam. Die LED's leutchten deutlich länger auf und dannach funktioniet eigentlich nichts mehr so wie es sollte. Ich hab schon gemerkt, dass es an der Verbindung ATmega88_RxD <-> Raspi_TxD
Netzteil nehmen ? Man kann einen anständigen Widerstand in die Datenleitungen hängen. Dein ATmega88 läuft mit 3.3V?
-
Thread
MXE11 - Unix auf dem Mikrocontroller
periodische Zugriffe bei einem User abzufangen. Außerdem gibt es noch eine optionale RTC mit einem ATMega88, die ist aber nicht unbedingt erforderlich. Die interne RTC der STM32 wird nicht unterstützt und momentran ist auch nichts in diese Richtung geplant. Eher noch eine MSP430-Variante der RTC. Von
-
Thread
Mehrere Oszillatoren an Atmega32
bereits schrieben, das OCXO-Signal, auch per zusätzlicher Hardware, soweit herunterzuteilen, dass der ATmega32 es zählen kann.
Empfang wird der Quarz der eingebauten RTC (Q3) > verwendet und der OCXO abgeschaltet. Ich glaube, ATmega32 ist hier weniger bequem als etwas aus der Reihe 88-168-328 oder auch 324-644-1284. Die haben Prescaler für F_CPU, im Programm umschaltbar. So kannst du kritische Sachen schnell machen und was nicht
-
Thread
Drehzahlmessung mittels AVR
Guten Tag, ich möchte gerne mit einem ATmega88 die Drehzahl eines Motors erfassen. Dazu nutze ich einen Hall Sensor, der pro Motorumdrehung einen Impuls erzeugt. Die Impulse erfasse ich mithilfe der Input Capture Einheit des Controllers. Da
1000000 / (F_CPU/1024)) //in us > > Wo sind da 20 MHz, oder etwa 20 kHz? Momentan läuft der ATmega mit dem internen Oszillator. Später soll er mit einem externen 20MHz Quarz betrieben werden.
-
Thread
YACMS - noch ein kapazitiver Feuchtigkeitssensor
der Luft sind das 85 µs (durch Steckbrett und 30cm Kabel habe ich schon knapp 100 pF), auf dem Tisch 88 µs und mit Arm draufgelegt 250 µs. Als Mittelwert über 4 Messungen stehen die Wete +/- 1 µs stabil, die Messung mit dem Umweg über einen Oszillator ist also nicht nötig (wenn der µC einen Analogkomparator
Was aber einen deutlichen Einfluss haben dürfte ist die Temperatur der feuchten Erde: Wasser 88 (0°C) Wasser 81,1 (18°C) Wasser 73,4 (40°C) (aus https://www.spektrum.de/lexikon/physik/dielektrizitaetskonstante/3040) Also zumindest bei grossen Schwankungen draussen. In meinem Diagramm
-
Thread
DCF 77 Microcontroller AT Mega 644 pu
/datasheet/2/268/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-1315198.pdf vielen Dank für eure Hilfe
Bei Ulrich R. steht "SourceCode für Mega8/88/32". Da zumindest der 88er eine "moderne" Registerbenamsung hat und der 8er nicht, sollte es #define's für die unterschiedlichen Typen geben. Auf alle Fälle mußt du die Source neu übersetzen und vermutlich
-
Thread
Microcontroller mit Solarzelle betreiben
verbraucht Du willst 15Ws speichern? Verwende deinen µC zur Regelung! Verbinde z.B. einen atmega328p direkt mit dem Akku, und eine kleine 5V Solarzelle mit den ADC Portpins & GND. Laden: Portpins=Out,High Nicht Laden: Portpins=Out,Low Messen: Portpins=In (Ja, die P-FETs leiten in beide
sunny schrieb im Beitrag #5419922: > Verwende deinen µC zur Regelung! > > Verbinde z.B. einen atmega328p direkt mit dem Akku, und eine kleine 5V > Solarzelle mit den ADC Portpins & GND. > > Laden: Portpins=Out,High > Nicht Laden: Portpins=Out,Low > Messen: Portpins=In Im Prinzip gut und
-
Thread
Timer in Assembler / Beispielaufgabe?
würde. Angenommen ich möchte eine Led genau 2sec einschalten und 2 sec ausschalten. (Mit einem Atmega8) Wie mache ich das? Gibt es irgendwo ein einfaches Beispiel wo man sich soetwas anschauen könnte. Wie gestalte ich den Timer dass ich ihn im Sekundentakt verwenden kann. Müsste man das mit Vorteiler
Hallo O. A., im Datenblatt des Atmega8 findet man Informationen über 8 Timer. Jeder Timer[0-2] hat andere Eigenschaften, insbesondere lässt er sich unterschiedlich einstellen. Je nach Einstellung und Timervorteiler ergeben sich eine
-
Thread
AVR-CAN-Lib hängt nach check_message
Hallo Jens, ich betreibe erfolgreich einen ATMEGA 328 mit einem MCP2515 als CAN-Busteilnehmer. Als Schnittstelle zum MCP2515 benutze ich die SPI-Schnittstelle (4-Draht) des ATMEGA328 und nicht die serielle Schnittstelle. Deiner Beschreibung nach
du hier: https://cloud.it-livetalk.de/index.php/s/S9AUPlSYGDydGaf [edit] Ja! Läuft einem ATMega328
-
Thread
Booter fuse Atmega48 gibt es nicht?
Richtig. Der Bootresetvektor (und Flash Self-Programming) kann erst ab dem Mega88 benutzt werden. Der Mega48 bietet diese Option nicht.
> ... (und Flash Self-Programming) kann erst ab dem Mega88 > benutzt werden Ich denke doch, schließlich gibt es im Datenblatt das Kapitel 'Self-Programming the Flash, ATmega 48A/48PA', allerdings gibt es keinen eigenen Bereich dafür, 'no separate Boot Loader
-
Thread
Raspberry Pi China Kauf: Touch Display Fraud bei AliExpress
worden, wenigstens war es ein bisschen Genugtuung als ich nach dem Refund bemerkt hatte das der ATmega bloß falsch herum im Sockel steckte. Seisdrum, 20€ sind nicht die Welt und sich darüber zu ärgern ist Zeitverschwendung.
Status - Update: USD 5,88 von AliExpress wurden nun ebenfalls nun rückerstattet, resp. sind auf dem Konto angekommen. Ist zwar eine Unverschämtheit, dass nicht der volle Betrag ersttatet wurde, wie ursprünglich in Aussicht
-
Thread
Vergleichsliste für Atmega von MC
verstehe dein Problem nicht. Schau mal: https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/ATMEGA88PA-AU?qs=VXy%252bgAb0zZQ5AzLsp2xy0A==
Die Typenbezeichnungen sind immer noch die gleichen: http://www.microchip.com/wwwproducts/en/atmega88p
-
Thread
FatFs by ChaN generic Beispiel mit AtMega88a
Die Meldung beschreibt, dass dein Programm ca. 3kB zu groß für den Flash-Speicher deine Mega88 ist. Ich hab die ElmChan-Library noch nicht eingesetzt - eventuell kann man noch einige Features deaktivieren, um Speicher einzusparen? Ansonsten müsstest du wohl auf einen größeren Prozessor umsteigen
, den Controller zu ändern ist eher nicht mehr möglich aber ich werde Warum nicht? Nimm tder ATmega328A, der ist 100% pin- und funktionskompatibel.
-
Thread
RTC DS3231 - Temperatur Daten?
die Temperatur auswerten können. Hier mal der Inhalt aller Register des DC3231, welcher hier am ATmega angeschlossen ist. 45 20 12 00 21 04 18 00 00 00 00 00 00 00 04 00 00 2f c0 Das Datum und die Uhrzeit stimmen auffallend. ;-) Nur mit den Temperatur Daten am Ende habe ich so meine Schwierigkeiten
direkt mal ein HEX-Dump von dem... TWI OK 0x00 50 03 00 01 01 01 00 00 00 00 00 00 00 00 1c 88 0x10 00 1e 80 01 122 01/01/00 00:03:50 946685030 (unix) Das "Control Register" hat den Wert 0x1c (8.192kHz out / INT Alarm.) Das "Status Register" hat den Wert 0x88 (Oszillator was stoppend
-
Thread
Buch für C-Einstieg
mir schwer, das zu glauben... Ich bitte dich um einen Gegentest! Meine Beispiele sind für den ATMega328P Kompiliert worden. Mit der Arduino IDE
Takte für eine Schleife. Die Initialisierung kann man bei Bascom aber auch abschalten. Das sind dann 88 Byte: [c] $regfile = "M328PDEF.DAT" $crystal = 16000000 'Chrystal $noinit Ddrb.5 = 1 Led Alias Portb.5 Do Toggle Led Loop [/c] Sorry... Arduino
-
Thread
Allgoryhmus um Störungen an Inkrementalgeber zu eleminieren
AS5311 Sensor vom AMS im Einsatz (Im Anhang das Datenblatt). Nun lese ich via Interrupt an meinem Atmega 328P die A Flanke aus und vergleiche diese mit der B Flanke. Dadurch erhalte ich ein inkrementales Signal welches ich aufaddiere und dann zu einer Länge umrechne. Sprich ich möchte mit dem Sensor
#5475688: > Aha, wie schrieb ein m.n. in > Beitrag "4-fach Flankenauswertung per Interrupt mit ATmega48/88" > > "In der Regel werden Rechtecksignale von magnetischen oder optischen > Gebern angelegt, die nicht prellen Das ist nur ein Teil des Problems. Auch ein prellfreier Schalter zuckt zumidest
-
Thread
Junge Menschen für den Amateurfunk begeistern Gesperrt
werden (hier nur ein indirektes Beispiel: https://www.darc.de/fileadmin/_migrated/content_uploads/ATMEGA_R17.pdf ; wirklich noch Parallelport? Und selbst der ATmega 8 ist nun auch nicht mehr so frisch) Die "Macher" müssen sich erstmal einig werden wer da was machen will und dann (vor allem einfach
erklären und vorführen. > Ich freu mich drauf. Praktische Prüfungen waren schon im Fragenkatalog von '88 nicht mehr drin (abgesehen von der CW-Prüfung für Klasse B). Nun, der 'Maker' von heute würde seinen Arduio-gesteuerten, DDS-basierten, 2-Port, Vektor-Netzwerk-Analyzer rausholen, innerhalb von wenigen
-
Thread
Drehzahlregelung mit Lichtschranke bei langsamer Rotation
Gleichstrommotor aufgebaut. Die Soll-Drehzahl speise ich als Rechtecksignal über den Input-Capture in einen Atmega88 ein. Die Ist-Drehzahl erfasse ich mittels einer Lichtschranke + Lochscheibe auf der Welle des Motors. Angeschlossen ist die Lichtschranke an den Exint0 des Atmega und liest darin den aktuellen
abtasten, der kleine Elektromotor reagiert aber sehr schnell. Den verlinkten Beitrag auf den Atmega48 mit EMK habe ich gesehen und von dort habe ich auch die Bildung des Stellglied-Werts übernommen. Vorher hatte ich einen "klassischen" PI Regler, habe dann aber den P-Anteil komplett raus geworfen
-
Thread
Programm läuft nur bei angestecktem AVR ISP mkII
Phänomen, das mein Programm nur korrekt läuft wenn der mkII-Programmer ange- schlossen ist. mC: Atmega 168A, Board: my-MCU mkII (V2.20) , AtmelStudio 7 Hier mein Code, er dient zum Testen von PWM-Funktionen und läuft anstandlos durch (bei angestecktem Programmer) /* * 2018_MotorTreiberAnsteuerung.c
10 /* Einige Comp. meckern wenn einer define kein Wert zugew.*/ #ifdef ATM_168A /* Atmega 168A, ..ist zu klären fuer welche uC noch gilt */ #define VORTEILER_REG TCCR2B #define BIT_1 CS20 #define BIT_2 CS21 #define BIT_3 CS22 #undef ATM_168A #endif