-
Thread
Einfachster Weg (Hard/Software) einen Schrittmotor zu bewegen?
unentschieden. Meine ersten Ideen: A) Komplette RAMPS 1.4 Elektronik mit Display und Arduino ATMega2560 hab ich hier liegen, nie benutzt. Problem sind meine begrenzten Programmier-Fähigkeiten. Ich steh schon wie der Ochs vorm Berg, wenn darum geht, Marlin oder ähnliches darauf zu installieren. Geschweige
Salamischeibe 1: Der Schrittmotor ist ein 2phasen mit 6V 0,8A und sollte mit 24V Betriebsspannung die gewünschte Dynamik haben. Liegt schon da, ist gesetzt. DC-Motor hatte ich auch überlegt, aber der Schrittmotor bietet eine von der wechselnden Belastung unabhängige
-
Thread
[V] Ping Pong von Conrad, mit ATMega8L, Selbstbauset
Habe noch 6 Stück dieser Retro Selbstbausets gefunden. Entweder original als Ping Pong zu betreiben oder für eigene Programmierungen. Dachte so an 5 Euro pro Box, dazu noch Versand. Bei Interesse bitte PN
-
Thread
Arundoino Analogeingang ruhig bekommen
jedenfalls normal. Bei dem primitiven Aufbau der mir bekannten Arduino Boards kannst du auf stabile 8 Bit hoffen. Die unteren Bits rauschen. Hast du weniger stabile Bits, dann ist etwas nicht in Ordnung.
geringen Ripple bekannt. Als Referenz für den ADC daher denkbar ungeeignet. Die 10 Bit eines AVR (ATmega, ATtiny) sind ansonsten durchaus zu schaffen. Mittelwertbildung im Interrupt kostet auch kaum CPU-Zeit und so schnell kann eh keiner ablesen.
-
Thread
AVR TWI: Hängt nach dem Flaschen
Hallo, ich habe einen ATmega32 der als Master arbeitet und einen ATmega8 der als Slave arbeitet. Die Kommunikation zwischen beiden läuft gänzlich ohne Probleme. Da ich die Software für ATmega32 derzeit noch weiter entwickle,
SDA_DDR SBIT(DDRC, 1) #define SDA_DATA SBIT(PORTC, 1) void Reset_I2C (void) // used for ATmega32 working as Master { uint8_t i; SDA_DDR = 1; // Set SDA line to output SDA_DATA = 1; // Set SDA line to high SCL_DDR = 1; // Set SCL line to output for (i=0;
-
Thread
AVR Interrupt Zeit
PORTD |= 0b00000100; //D2 HIGH und LOW PORTD &= 0b11111011; }[/c] Compiliert für ATmega328 und avr-gcc v8 zu: [pre] 000000c2 <__vector_5>: c2: 5a 9a sbi 0x0b, 2 ; 11 c4: 5a 98 cbi 0x0b, 2 ; 11 c6: 18 95 reti [/pre]
0x09, r24 ; 9 } 88: 8f 91 pop r24 8a: 18 95 reti [/c] Falls von Interesse: avr-gcc-11.1.0 ArduinoIde UNO C++
-
Thread
AVR64EA28: PIT-Interrupt
Nachdem ich recht schnell meine STK200-Phase hinter mir gelassen hatte, programmierte ich die AVR8 mit einem Selbstbau-8085-System, danach folgte ein Programmiergerät mit einem ATmega644 bzw. ATmega1284P. Das heutige erlaubt mir gleichzeitigen Zugriff auf 3 zu programmierende Controller (von unterschiedlichem
S. L. schrieb im Beitrag #7662716: > programmierte ich die AVR8 mit einem Selbstbau-8085-System, danach > folgte ein Programmiergerät mit einem ATmega644 bzw. ATmega1284P. > Das heutige erlaubt mir gleichzeitigen Zugriff auf 3 zu programmierende > Controller
-
Thread
Computer Maus automatisch drücken
dixi-arduino-sam-d11-usb-stick/ https://www.diamex.de/dxshop/2-x-Ardumex-Stick-Arduino-Nano-kompatibel-mit-ATMega328PB noch kleiner.
für Auslöse Zyklus Verzögerung Ein- Ausschalten Einstellbar mit LED-Anzeige https://amzn.eu/d/4FpVv8U Oder die Schaltung https://www.ebay.de/itm/404879767611?mkcid=16&mkevt=1&mkrid=707-127634-2357-0&ssspo=0cc4pmwdr8k&sssrc=4429486&ssuid=&var=&widget_ver=artemis&media=COPY Was soll ich
-
Thread
EA DOGM162 Problem
habe die diversen Beiträge gelesen! Ich wollte bei einem Projekt das genannte Display mit einem ATmega 8 einsetzen und versuche schon seit Tagen die Initialisierung hinzubekommen. Anfangs nur mit Hilfe der Datenblätter vom Display und vom Controller und später mit den diversen Codes im Forum. Allerdings
im wesentlichen auf ASM. Da alles erfolglos war habe ich - zwei neue Displays gekauft - den ATmega 8 gewechselt - die Steckbrettschaltung in eine fest verdrahtete Version geändert. Nach vielen vergeblichen Versuchen hatte ich dann gestern ein erstes Lebenszeichen mit dem Code von Bernhard (5V
-
Thread
ATMEGA32 und TC1320 DAC funktioniert nicht
Hallo zusammen, ich hoffe auf die Schwarmintelligenz des Forums hier. Ich benutze einen ATMEGA32 als µC, der über einen 8-Bit TC1320E0A DAC Spannungen zwischen 0 und 5V ausgeben soll (Schaltung im Bild). Dafür benutze I2C Signale mit jeweils einem 2,2kOhm Pull-Up Widerstand. Nun mein Problem
die Fleury I2C lib mit "twimaster.c" und nutze sie folgendermaßen im Code. [c] //++DAC Test++ uint8_t addr; addr= 0x48; //0b01001000 i2c_start_wait((addr<<1)+I2C_WRITE); // Adressierung des DAC nach Datasheet (1001 000b) //i2c_start_wait(0x90); //
-
Thread
RC Empfänger auf Pulsdauer auswerten
kurz ansteueren. auslesen soll das bestenfalls ein Arduino Nano. Notfalls hätte ich noch ein Atmega8 oder so. Kann mir da jemand helfen oder Tipps geben? Vielen Dank Der Modellbauer
-
Thread
[S] z80mini3
mbc2-a-4-ics-homebrew-z80-computer Die Platinen sind 100x100mm. Das Ding laeuft auch mit einer 8MHz-NMOS-CPU. Du brauchst einen ATMega32, programmiert mit dem "Bios" (programmiert habe ich es mit einem Arduino Uno [https://github.com/MCUdude/MightyCore]). War eine schoene Bastelei. Du brauchst
-
Thread
Synchronimpulsgenerator
insbesondere, wenn so Zeugs wie Vor/Nachtrabanten stimmen sollten. Da wuerd' ich heute einen kleinen 8-beinigen/bittigen µController hernehmen, der in einer stumpfen Schleife die gewuenschten Signale erzeugt. Gruss WK
der Beitrag TV VIDEO BILD BAS Frequenzzähler DVM Atmega8 Assembler hier im Forum unter Projekte umreißt einiges an Problematik...
-
Thread
a Microprocessor for the Revolution -- 6809
rechtzeitig zum x86 umgeschwenkt. Bei der Betreffzeile musste ich zuerst an einem neuen Microchip ATmega 6808 denken. :-) :-) :-)
für die Experten: https://www.heise.de/news/TGIQF-Good-Bye-Z80-Das-Quiz-rund-um-den-legendaeren-8-Bit-Prozessor-9699859.html
-
Thread
AVRs mit USB?
. Alles, was ich finden kann, ist "AVR Microcontrollers Peripheral Integration" [1], welche nur ATmega8/16/32U2 und ATmega16/32U4 listet. Hinzu kommen DU Devices wie AVR64DU32. Die Frontseite der AVR-LibC v2.1.0 listet unter USB: [pre] at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 atmega8u2 atmega16u2 atmega16u4 atmega32u2 atmega32u4 atmega32u6 [/pre] also etwas veraltet. Dann gibt's noch avr-mmcus.def [3], wo man nach RMW suchen kann, weil (einige? alle?) Xmega USB Devices
-
Thread
Das Ende des Z80
Thomas W. schrieb im Beitrag #7649532: > eine Z80, einen ATMega32 als I/O-Knecht Erinnert mich an meinen Scherz mit einem ROM-losen(*) RCA 1802 System, in dem sich ganz unauffällig ein 8-Pin ATtiny versteckte. Der war für Prozessortakt, Baudrate und zyklische
(https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer, >> eine Z80, einen ATMega32 als I/O-Knecht und 128kB RAM, Massenspeicher >> mit einer SD-Card). > > Auch wenn meine Frage jetzt etwas OT ist hier in dem Thread. > Gibt es hier bei die Möglichkeit einen XT-Bus (AT-Bus 8
-
Thread
Welches Smart Home System zum selbst erweitern ?
Elektronik ist eigentlich sehr langlebig; meine Zentrale arbeitet seit 18 Jahren durchgängig (mit ATMega128).
dib=eyJ2IjoiMSJ9.lsIUFpbrqAObjIVIXchVHHU0kXRh00qSEFyEjrE2eEfZWtgT6y_z21qtSQDmZvusdZ_-rzBFnOKinAZSMTg8WwyteIKiq7QbZdw7F-KvVYcZ73PjwFPBsCbfyU4eY_4JksDtoyExzVLudsotT8qfonf5-hHHKVOdzajl57ef2i2mG-Mr3DdvXuMG7orildBK5FqvUiJPLzJ4jkGPqd6fAg.htdyULY1XLEF8sCcmEdA-b5woeQeqoxXWhOlceoNEh4&dib_tag=se&keywords=iluminize
-
Thread
[V] Gebrauchte Betriebsdatenerfassungsterminals BurrBrown TM77
. möchte ich eines davon als Bedienteil für meine Rolladensteuerung einsetzen; mit einer kleinen ATmega-Schaltung läßt es sich prima ansteuern. Es ist alte Technik, serielle Kommunikation, nichts für junge Leute. Die wollen Farbe und wischen. Das hier läuft über serielle Schnittstellen, damit ist
dazu, wie Schnittstellenconverter, Steckverbinder, Terminalprogramme (Telix, Procomm, HTerm etc.), 8-Bit-Mikrocontroller usw.. Serielle Kommunikation ist einfach handhabbar, stabil, störungsarm, kommt ohne aufwendige Protokolle aus und ist zum Basteln bestens geeignet. Die Daten kann man leicht erzeugen
-
Thread
LED Treiber programmierbar ähnlich wie das DMX Protokoll
Steuergerät wäre erforderlich, aber das ist sowieso klar. Wenn die Lampe, so wie sie ist, mit dem 8-poligen IC 3-farbig in der Helligkeit gesteuert werden kann, wäre es nach meiner Idee möglich, dieses 8-polige IC durch einen 8-poligen µC zu ersetzen, und das evtl. sogar ohne weitere Maßnahmen. Vielleicht
sich beim Ausschalten merken - sofern der µC Daten permanent speichern kann. Und das alles in einem 8-poligen Gehäuse. Ob das auch mit einem Atmega möglich ist, weiß ich allerdings nicht. Die kenne ich nur vom Namen her.
-
Thread
Atmega/Arduino - Input Capture funktioniert nicht
(pin, INPUT); u8g2.begin(); // start the u8g2 library u8g2.setBitmapMode(1); u8g2.setFont(u8g2_font_helvB08_tr); isFinished = false; TCCR1A = 0; TCCR1B = (1<<ICNC1) | (1<<ICES1) | (1
INPUT); u8g2.begin(); // start the u8g2 library u8g2.setBitmapMode(1); u8g2.setFont(u8g2_font_helvB08_tr); TCCR1A = 0; TCCR1B = (1<<ICNC1) | (1<<ICES1) | (1<<CS10); TIMSK1 |= (
-
Thread
DC Wattmeter Leistungsmesser selber bauen - Eigenbau - low cost Assembler ATmega SA56
Beispiel ATmega8 und LED Display-Dig-2R_seriel (Reichelt)
ATmega8 und 4HSG21010B26-1W (Pollin)
-
Thread
Problem beim Debug im Simulator im Microchip Studio 7.0
Kommentaren mit inhaltlichen Tipps weiter helfen würde. Ich möchte mein Programm zum Laufen bekommen. (ATMEGA8 zur Ansteuerung einer LCD Anzeige in Assembler.)
immer der Fall. Man kann schließlich die Lage des Resetvektors über die Fuses verändern. Bei jedem ATmega, bei jedem neuzeitlichen AVR8 (incl. der Tinys) und sogar bei einem klassischen Tiny (der wohl nur aus Marketinggründen Tiny geworden ist, von der Architektur her aber eigentlich ein Mega ist).
-
Thread
Atmel Mega mit seltsamer Bedruckung
nicht so aussehen, wie ich es erwartet hätte... Bestellt waren: https://de.farnell.com/microchip/atmega88pa-mu/mcu-8bit-avr-8k-flash-32mlf/dp/1715491 Erwartet wurde Mega88PA MU Geliefert wurden laut Aufdruck M88PA U-PH Das Gehäuse ist etwas anders, immerhin würde das Footprint passen... Nur den
bestellt wurde (sieht man schon direkt im Link aus dem OT): [code] ....farnell.com/microchip/atmega88pa-mu/mcu-8bit-avr-8k-flash-32mlf ^^^ [/code] Und noch deutlicher, wenn man den Link aufruft. Meine Meinung: wer MLF bestellt,
-
Thread
ATMega328PB-AU Grundschaltung auf Platine
Hallo, ich habe ein kleines, einfaches Projekt in Form einer Lochrasterplatine mit aufgelötetem ATMEga328P StandAlone hier liegen. Ich würde dieses Projekt nun gerne in eine erste Platine überführen. Dafür würde ich anstatt des ATMega328P im DIP Package nun den ATMega328PB-AU im TQFP Package nutzen
>> vermieden. > > Zwei UARTs sind oft schon schön ... Na ja, drei sind dann wohl schöner: ATmega4808 mit fraktionalen Baudratengeneratoren, bei weiterhin 1,8 - 5,5 V und günstigem Preis. Allein die Timer sind (für mich) etwas merkwürdig. Gerhard O. schrieb im Beitrag #7644556: > Ob 20MHz
-
Thread
Akku-Strom mit ATTiny messen
der Messwiderstand auch noch im +Pol, also fällt die Spannung be ca. 3...4V ab. Mein ATTiny1616 hat 8 ADC-Kanäle die ich nutzen könnte, also evtl sogar für jede Richtung einen eigenen Kanal. Minimal kann ich diese auf 0.55V Vref einstellen, aber eben ab 0V. Muß ich jetzt echt ein OpAmp-Grab dazwischen
Gerhard H. schrieb im Beitrag #7642024: > Ja, ein ACS758 Modul für 8 Euro und ordentlicher Messspannung die nicht > erst mühselig und fehlerbehaftet verstärkt werden müsste und gut wär. Momentan über Amazon für 4,26€ als 50A-Modul aus CN zu ordern. https://www.amazon.de
-
Thread
Atmel JTAG ICE mk-II RSP_ILLEGAL_JTAG_ID
): Pin 9 TDI [/code] 2 V/div, 2 us Die Pegel an TCK und TMS sind ca. 3.3 V, an TDO nur ca. 0.8 V. TDI ist low. Kann das sein? Befehl war $ avrdude -c jtag2 -p m1284p -P usb -v -n
Mein altes ATmega1284-Board geht irgendwie nicht mehr, habe jetzt einen ATmega16 auf die Schnelle gefunden. Der dürfte zwar in den JTAG-Details etwas anders sein, aber das Bild im Großen und Ganzen sollte dasselbe sein
-
Artikel
Forum-Teilnehmer
/ Software IPhone Linux Android IT-Spezialist HW-nah Markus Markus Kaufmann 73 8xxxx 07xxx AVR Software Ing. McFloppy Raphael Specht 86 678xx XxX info@rsp-design.de Analog NF & HF AVR, dsPIC AVR, PIC B.Eng. Nachrichtentechnik - Hardwareentwickler Profi . . 65 84xxx 08xxx . . DSP56F805
AVR ... ... Student Sascha_Focus Sascha S. 75 45XXX Elektronik Fast alles PIC (haha), AVR, M16C, R8C Trolle Energieelektroniker _CH_ Christian 86 ..mail.. alles wo Strom rein und rauskommt :-) Industrieelektroniker thomas-hn Thomas F. 80 74xxx - - - Mikrocontroller/Digitaltechnik ATmega AVR MSP430
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen
LTC1337CG, LT: RS-232 5V 3-Driver/5-Receiver -> 0,25€/Stk. 111x PCF8591T, Philips: I²C 8Bit ADC und DAC -> 0,50€/Stk. 14x AD5541JR, Analog Devices: 16Bit DAC -> 0,75€/Stk. 221x PCA9515A, NXP: I²C Bus repeater -> 0,25€/Stk. 151x ATMEGA325
LTC1337CG, LT: RS-232 5V 3-Driver/5-Receiver -> 0,25€/Stk. 111x PCF8591T, Philips: I²C 8Bit ADC und DAC -> 0,50€/Stk. 221x PCA9515A, NXP: I²C Bus repeater -> 0,25€/Stk. 141x ATMEGA325-16AU, Atmel: AVR -> 0,75€/Stk. 1800x F280048PMQR
-
Artikel
AVR-GCC-Tutorial/Exkurs Makefiles
den folgenden Unterabschnitten gezeigten Makefile-Ausschnitte sind für ein Programm, das auf einem ATmega8 ausgeführt werden soll. Der Quellcode besteht aus den c-Dateien superprog.c (darin main()), uart.c, lcd.c und 1wire.c. Im Quellcodeverzeichnis befinden sich diese Dateien: superprog.c, uart.h, uart.c
sich in der Dokumentation der avr-libc. Kommentare in Makefiles beginnen mit einem Doppelkreuz ... ATmega8 at work MCU = atmega8 oder MCU = atmega16 oder MCU = at90s8535 oder ... ... Quellcode-Dateien eintragen. Der Name der Quellcodedatei, welche die Funktion main enthält, wird hinter TARGET eingetragen
-
Artikel
Wer hat was
an: Austria. Иван, Wels/Austria: MSP430FET (USB) / einige MSP430er Bayern. deadbuglabs, Nürnberg, Atmega: m8, m328P, m168, m32, RC bedrahtet + SMD esko, Fürth, Atmega, RCLD bedrahtet + SMD, Leds, Schalter, derzockermp, Passau, 7,5 digit DMM Kalibriert, Widerstände, Kondensatoren, Netzteile, Programmer
matrixstorm Erfurt/Schwansee 99195 auch alles moegliche in SMD und DIP: reichlich (jeweils mehrere) AVRs: ATmega8(A), ATmega328p, ATmega644(p), ATmega1284(p), ATmega128, ATmega2560, ATmega32u4, ATXmega128A3U, ATXmega256A3U, ATXmega384C3, ATXmega256D3, ATXmega384D3 und IC-Sockel; LEDS insbesondere auch RGB klar
-
Thread
AVR Studio / avrdude: Assembler Programm in den Bootloader-Bereich schreiben
Ich will einen eigenen Bootloader schreiben aber wie bekomme ich ihn an die gewünschte Stelle beim ATMEGA328P ?
simple-avr-bootloader-tutorial/ Der Link ist OK Stefan, geht aber an der eigentlichen Frage oben, etwas vorbei. Gerade bei 8-Bit-Cpus, wo die Datenblätter weitgehend vertraut sind, empfinde ich C auch etwas übertrieben. Bei ARM, oder beim ständigen Wechsel von Plattformen ist C ja OK, aber bei allseits vertrauter 8-Bit-Hardware
-
Thread
Spannungsregelung mit MC MST 1630 von Tremba (2)
Beitrag #7633761: > Ich möchte mit Hilfe des Microcontrollers MST 1630 von Fa. Tremba uC ist ein Atmega8 von Atmel bzw jetzt Microchip. Konstantin D. schrieb im Beitrag #7633761: > Kann man ein PWM-Signal in Abhängigkeit der Spannung, welche der > gemessenen Kraft proportional ist, generieren?
-
Thread
Günstige Herstellung von Platienen, welche Vorgaben ?
#7639948: > H. H. schrieb: >> Bestell welche! > > Warum sollte ich? Dann würdest du Punkt 8 bemerken: https://jlcpcb.com/help/article/15-In-what-cases-will-there-be-charged-extra
anderen > Seite sind diese Löcher aber relativ grob. Die Löcher der Platine dort haben übrigens 0.8mm Durchmesser.
-
Thread
unbekannte Platine, kennt die jemand?
habe ich das Teil gefunden, auf der Rückseite steht: eHaJo isp Zentrales Bauteil ist ein Atmega8. Was ist das und was macht es? Gibt es einen Schaltplan irgendwo? Wozu sind die Jumper gut? Grüße
-
Thread
Drehzahlmesser in Assembler (ATmega328)
120 Impulse pro Sekunde > Dann sollte ich 1200 U/min auf der Anzeige haben Nicht 7200? > Takt: 8 MHz ext > Ti_on = (1<<WGM12)|(1<<CS11)|(1<<CS10) > OCR1A ... 3D09 (15625) Also ich komme da auf 8 Hz, entsprechend 0.125 s, nicht die angegebenen 0.5.
einen 16 MHz Quarz on Board (steht ja gross drauf). Der originale UNO hat einen Quarz für den ATMEGA16U2, nicht für den ATMega328P. Der muss mit einem Keramikresonator auskommen. Und der hat eben (meistens?) keine Beschriftung. Somit vermute ich, dass du die falsche Stelle untersucht hast, aber