-
Thread
Mikrocontroller Empfehlung gesucht
Modes. Ich bin noch relativ neu in der Materie, und habe bisher nur mit Arduino, einem Standalone atmega1284p und Raspberry Pi Pico gearbeitet. Ich hätte noch einen Atmega1284p hier, allerdings wären die vielen IO Pins für dieses Projekt verschwendet, da ich ja nur eine Hand voll brauche. Es geht darum
linear von der Frequenz und von der VCC ab. Schau z.B. mal ins Datenblatt des ATtiny24, bei 128kHz/1,8V zieht er ~30µA (8µA in Idle): Figure 21-5. Active Supply Current vs. VCC (Internal RC Oscillator, 128 kHz)
-
Thread
Arduino inline ASM Fragen.
Es geht um folgenden code auf atmega328p der 7 WS2812 parallel ansteuert: [code] #define mask 0b01111111 #define ws2812_PORTREG PORTC #define ws2812_DDREG DDRC void ws2812_sendarray(uint8_t *data,uint16_t datlen) { uint8_t
byte bits 0..4 // in 8 bytes out 8 bytes, or in 5 byte out 8 byte void shuffle(struct bitarr8 in[8], struct bitarr8 out[8]) { // in byte 1 bit 1..8 goes out byte 1..8m bit 1 out[7].bit0 = in[0].bit0; out[7].
-
Thread
Welches elektronische Bauteil würdet ihr euch wünschen?
Ich wünsche mir 8 N-Kanal Mosfet in einem Gehäuse, so in der Art wie den ULN2803. Dann hätte ich gerne Kontroller wie Atmega 16 mit 24 Volt -festen Ein- und Ausgangspins. Sagt mal Einer Bescheid, wenn die fertiggestellt
Die bo8-CPU als ASIC. Für 10 Cent pro Stück.
-
Thread
Kurzwellenspule Detektor bauen
benutzt, sollte sie eine Vorspannung von etwa 0,6-0,7V bekommen. Eine Luftspule vielleicht so 8-10 Windungen etwa 1,5-2cm Durchmesser, 0,8- 1mm Kupferdraht. Einen Drehkondensator. Die Antenne an eine Anzapfung der Spule anschließen. Die Anzapfung bei 1 oder 2 Windungen, ausprobieren. Einen
Atmega schwingt und so das Problem weiter einkreisen. Bei weiterem Interesse bitte einen eigenen Beitrag aufmachen wie z.B. "Was kann man mit einem RTL-SDR-Stick alles messen?", ich möchte Helmuts Beitrag
-
Thread
keinen Bock auf level-shifting
> Du hast mein volles Mitgefühl. Meins auch. Was passiert wohl, wenn er feststellt, dass 1,8V das neue 3V3 sind?
3.3V MCU kommen, wunderbar zurecht. Der Pegel für V_IH beträgt minimal 2.oV, der für V_IL maximal 0.8V
-
Thread
Variabel nicht in ISR Routine?
Bei 8-Bittern reicht ein volatile nicht, um Zugriffe auf größer-8-Bit-Variablen (wie int) interruptsicher zu machen!
Und zweitens sind deine in ISR und regulärem Kontext benutzten Variablen als int deklariert. Der Atmega328P des Arduino Nano ist aber ein 8-Bit Controller, Zugriffe auf ein int sind also nicht atomar. Es muss daher bei allen Schreiboperationen auf diese Variablen die potentiell mehr als ein Byte ändern
-
Thread
Ardoino Uno Sketch verifizieren Gesperrt
Hallo, ich habe Ich habe die Arduino-Software 1.8.13 installiert. Ich möchte nach einer Anleitung aus dem Web mit demn Arduino Uno einen Attiny85 programmieren. Bin mir aber im Unklaren, wie ich den in der Anleitung verlinkten 1. Sketch zum Verifizieren
Meine Arduino Uno haben einen ATMega328. Was hat denn jetzt ein Tiny85 damit zu tun? Ich verstehe irgendwie nicht, was beabsichtigt ist.
-
Thread
Arduino nach Uhrzeit an/ausschalten
Vielleicht noch wichtig zu wissen: Der Watchdog ist nicht genau. 8s können auch mal gut 8.3s sein. Wenn es auf die Uhrzeit wirklich ankommt, musst doch noch einen externen Taktgeber einbauen. Wenn nicht, gut, dann hast du bereits alles an Bord, also gibts gratis.
Jan schrieb im Beitrag #7035089: > Der Watchdog ist nicht genau. 8s können auch mal gut 8.3s sein Oder 6 oder 10. Eine RTC braucht man trotzdem noch.
-
Thread
"Burst" mit atmega328 erzeugen
#7032603: > ... nimm einen AVR, der einen Output Modulator hat, z.B. den Mega2560 Wenn es doch ein ATmega328 sein soll ... Man könnte auch ein FPGA nehmen, ist hier aber nicht das Thema. MacFly schrieb im Beitrag #7032453: > Ich möchte mit einem atmega328
eine atomare Operation! der erste ISR-Befehl kann ausgeführt werden, Verzögerung 5-7 CPU-Takte (6-8 bei den großen AVRs) Siehe Datenblatt, "Interrupt response time", her vom mega 2561 "7.8.1 Interrupt Response Time The interrupt execution response for all the enabled AVR interrupts is five clock
-
Thread
Arduino Inputs willkürlich HIGH & LOW trotz Pullup
auch, in dem Fall liegt der Fehler eher beim Programmierer. Hinsichtlich Rechenleistung sollte ein ATmega2560 für meine Zwecke, was eine CNC-Steuerung betrifft, ausreichen. Arduinos wurden ja schon sehr häufig für CNC-Fräsen, 3D-Drucker und auch Roboterarme verwendet.
einem industrietauglichen Gerät hätte ich mehr erwartet. Bei Siemens Logo! sind es aber auch nur 28,8V. Scheint also im üblichen Rahmen zu liegen.
-
Thread
Energieverbrauchsmessgerät im Eigenbau ?
ja, hier ist die Rechenleistung eines 32Bitters mal sinnvoll, denn mit 32-Bit-fractional wird ein 8-Bitter so seine Schwierigkeiten haben (man muss ja viel multiplizieren und Wurzeln ziehen). Mein Gerät kann Blind und Wirkleistung messen, von zig mW bis 1kW, und Daten loggen auf SD-Karte sowie Werte
einfaches Problem ist. Wenn man jetzt anfängt "mit einfach meine ich mit einem 10-Bit ADC und einem ATMEGA", dann muss ich dir sagen, dass ein ATMEGA intern auch nicht einfach ist. Auch die sind nur deshalb Centartikel, weil sie in so großen Mengen produziert werden.
-
Thread
Preisdivergenz bei Mikrocontrollern;
Kein Mensch arbeitet noch mit Atmega. Vielleicht noch der Physiklehrer Dimpfelmoser. Alle Profis sind auf SAMD oder STM gewechselt, die haben 100x mehr Power und Speicher und kosten oft weniger als die Bastel-Atmega.
Aktuelle 8051 sind in 100k Stückzahlen lieferbar z.B. https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-bb5 Der passende J-Link Debugger für 10 EUR ist auch lieferbar: https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit Der normale J-Link
-
Thread
Stroboskop an Dieselgenerator zu dunkel
Hallo, ich habe vor 2 Strobos mit 1500 Watt Xenonröhre an einem 8kw Dieselgenerator mit AVR zu betreiben. Das Problem ist das die Strobos mal heller mal dunkler Blitzen, weil für den hohen Strom kein Puffer da ist. Es gibt hier schon einen ähnlichen Beitrag wo aber
verstanden werden? Guter Einwand, vermutlich sowas "automatic voltage regulation" oder so Und kein Atmega.
-
Thread
Störungen bei temperaturmessung minimieren
Was ist mit einem LC- oder RC Tiefpass oder auch nur einem parallelen Kondensator direkt vor dem Atmega? LG Julian
Wasser, welches ich dann am Herd erwärmt habe: 12°C....16,9k 21°C....11,7k 41°C....5,6k 45°C....4,8k 56°C....3,4k 57°C....3,3k 100°C...1k Dann habe ich eine kennlinie aufgezeichnet, siehe Bild. Das ist nicht sonderlich genau, aber +-3°C kann ich verkraften. Jetzt stellt sich die Frage, ob ich
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
angepasstes Eclipse, gibt es frei von NXP) mit Black Magic Probe als Debugger. Und ja, als Ersatz für 8-Bitter würde ich die ARMs auch nicht sehen. Wo ein 8-Bitter reicht, kommt der auch rein.
Andreas B. schrieb im Beitrag #7028388: > Und ja, als Ersatz für 8-Bitter würde ich die ARMs auch nicht sehen. Wo > ein 8-Bitter reicht, kommt der auch rein. Unter normalen Umständen würde ich dir vollkomen Recht geben. Nur sind die Umstände derzeit halt nicht
-
Thread
Display am Attiny 841
von Geraden, Mehrecken oder einer Laufschrift mit dem (mehreren) HT16K33 und 5 (und mehr) x Matrix 8x8. Das sind nach meiner Rechnung über 300 LEDs. Die Beispiel dazu stehn im Netz, musst nur richtig suchen. Ein Beispiel was funktioniert: [c] void Graphik_Gerade(int8_t x1, int8_t y1, int8_t x2, int8_t y2) { uint8_t bcc; bcc = 0x11 + 0x07 + 0x1b + 'G' + 'D' + x1 + y1 + x2 + y2; i2c_start(slave_adresse_1); i2c_write(DC1); // DC1 i2c_write(0x07); // len 07
-
Thread
Meine Grafiklibary für den Attiny85/SSD1306 und ein kleines Betriebssystem
jetzt 37 Jahre her. > Wo ist die Innovation? Ich finde das wahnsinnig, das das auf einem IC mit 8 Pins läuft. Mich beeindruckt das!
sollen am OLED angezeigt werden. Das war eine Bruchlandung, weil die OLED-Libraries (Adafruit oder u8g8) dermaßen viel RAM fressen, dass es für die Hauptaufgaben nicht mehr ausreicht. Ich habe später eine Lib gefunden, die nur Text kann und ansonsten eher dusselig ist, aber wenig Ressourcen braucht
-
Thread
Arduino pulseIn()-Funktion funktioniert nicht mit Pin D9 (PB1)
aber ich habe es mit 2 anderen Arduino Nano auch probiert - gleiches Problem. Einem anderen mit ATmega328 und einem mit ATmega168. Jedoch alle Chinaklons c) Es an genau dem Kanal des Empfängers liegt, also ein Problem des Empfängers. Ist es aber auch nicht. Verbinde ich den Kanal mit D10 wird er gelesen
Du 9+11=20 IO-Pins. Dann gehen noch für Reset, Quarz, UART 5 Pins weg, macht zusammen 25 IOs. Der ATmega328 hat aber nur 23, wo nimmst Du die fehlenden 2 her? Das Mapping Arduino-Pin zu Portpin kenne ich nicht.
-
Thread
OLED Display mit I2C Bus am Slave betreiben
von Geraden, Mehrecken oder einer Laufschrift mit dem (mehreren) HT16K33 und 5 (und mehr) x Matrix 8x8. Das sind nach meiner Rechnung über 300 LEDs. Die Beispiel dazu stehn im Netz, musst nur richtig suchen.
Ein Beispiel was funktioniert: [c] void Graphik_Gerade(int8_t x1, int8_t y1, int8_t x2, int8_t y2) { uint8_t bcc; bcc = 0x11 + 0x07 + 0x1b + 'G' + 'D' + x1 + y1 + x2 + y2; i2c_start(slave_adresse_1); i2c_write(DC1); // DC1
-
Thread
LunaAVR Forum
immer dieselben Controller verwendet. Nein, ein Projekt wird nicht besser, wenn man anstelle eines 8 Bitters einen 32bitter einsetzt. Wenn man muss schaut's anders aus. Oft haben Entwicker das Gefuehl das zu muessen. Die Produkte sind dann auch entsprechend. Ein Temperaturcontroller (Oxford Instruments
Projekt wird nicht besser, wenn man anstelle eines > 8 Bitters einen 32bitter einsetzt. Das kommt sehr aufs Projekt an, manchmal kann einem neuere/leistungsfähigere Peripherie oder mehr verfügbarer Speicher das Leben an einigen Stellen sehr stark vereinfachen
-
Thread
ATMEGA328PB: Wie Fast PWM auf OC2A?
Liebe Leute, ich scheitere zur Zeit auf einem ATMEGA328PB den PB3 über OC2A als Fast-PWM zu benutzen. PD3 über OC2B funktioniert! [c] #include <avr/io.h> #define F_CPU 16000000 static const uint16_t OCR2DEF = F_CPU/8/16000; // 16kHz (prescaler 8) static const uint8_t MASK_TCCR2A = (1<<COM2A1)|(1<<COM2B1); // PWM output to OC2A (PB3, D11) and OC2B (PD3, D3) int main (void) { DDRD |= (1<<PIND3); // OC2B DDRB |= (1<<PINB3); // OC2A
-
Thread
Led-Multiplexing Problem mit Strom
geht es nur um 8 LEDs? Nimm dochj einfach ein 8bit Latch dem übermittelst du deinen Wunsch, schaltest seinen Eingänge hochohmig und kann den Port wieder für andere Dinge verwenden und hast auch kein Geflacker an den
ersten Atmega zum nächsten, zum nächsten, usw..., bis zum letztlich 8. Modul. (4 der Uhr in blau, 4 in Rot für den Spielstand. Was geht garnicht? Hmmm, schwer zu sagen, Ich habe ausschliesslich Erfahrung in Basic
-
Thread
ATmega 2560 dauerhaft im Reset halten
Patrick C. schrieb im Beitrag #7019827: > Hast du schon Projekten mit ATMEGA2560 gemacht ? > [...] > ATMEGA2560 hat doch denke ich genuegend resources fuer diese Hardware > unzusteuern ? Mit dem 2560 nicht, aber, aber mit den ATmegas 8, 16, 32, 48, 88, 664, 168, 168P und 328P, aber das Letzte ist jetzt auch 8 Jahre her. Natürlich hat er genug Leistung. Es macht nur keinen Spaß mehr. Ich habe noch ein Projekt mit einem ATmega32, das dringend eine Fehlerbehebung benötigt, aber mir geht die Entwicklungsumgebung
-
Thread
[V] Atmel ATmega8-16PU - ATmega328-PU - ATmega32-16PU 1130
Bin beim Ausmisten auf folgende Microcontroller gestoßen: 10x Atmel ATmega8-16PU ~3€ pro Stück 1x Atmel ATmega328-PU ~3€ pro Stück 1x Atmel ATmega32-16PU 1130 ~5€ pro Stück Zustand Neuwertig.
-
Thread
Oszillator für Atmega 328p
Dyson schrieb im Beitrag #7019617: > Nein. Der ist für 3,3V. Damit kann der Atmega zwar auch, aber dann nicht > mit 16MHz. Ach herrjeh! > Supply Voltage: 1.8, 2.5, 3.3Volts±5% or 5.0 Volts ±10%
sollte so klein wie möglich sein. Dann benutz doch den internen RC-Oszillator des Atmegas. Der hat 8MHz. Den musst du unter den Fuses einstellen. Außerdem musst du dort den Haken bei DIV8 oder DIVCLK8 rausnehmen, sonst läuft der Atmega nur mit 1MHz.
-
Thread
I2C Slave mit 2 Adressen
Address Mask Register Das hat eigentlich jeder AVR mit TWI, der moderner als die Genration Mega8-128 ist, nicht nur die o.a. ganz neuen Typen. Oliver
Datenblatt? Die ATtiny mit USI müssen die Adresse in SW auswerten, können also mehrere. Die ATmega48 usw. haben ein TWAMR – TWI (Slave) Address Mask Register, können also auch mehrere Adressen. Der ATmega328PB hat 2 I2C, die könnte man parallel schalten.
-
Thread
CTC Mode vs Fast PWM ATMEGA 8
Hallo, Ich würde gerne den Unterscheid zwischen FAST PWM und CTC Modus des Timer1 beim Atmega8 wissen. Bei beiden setzte ich doch den Vergleichswert OCR1A oder ? Und wenn dieser erreicht wird dann fängt der Counter wieder bei 0 an. mfg Niklas
#7015664: > Ich würde gerne den Unterscheid zwischen FAST PWM und CTC Modus > des Timer1 beim Atmega8 wissen. RTFM! Wenn das Datenblatt keinen für dich relevanten Unterschied zwischen den beiden Timer-Betriebsarten ausweist, dann sind sie wohl für deine Zwecke gleich. Kann vorkommen.
-
Artikel
Diskussion:Hauptseite
:Kategorie:Oszilloskope und Analyzer --Gjlayde 12:10, 27. Sep. 2009 (UTC) Fast PWM vs CTC Mode ATM8. Hallo, ich würde gerne den Unterschied zwischen Fast PWM und CTC Mode wissen beim Timer1 des ATMEGA8 wissen. Ich setze doch bei beiden Modi meinen OCR1A Wert auf einen bestimmten Wert und wenn dieser
-
Thread
ATtiny13 lassen sich nicht mehr programmieren
Tim D. schrieb im Beitrag #7015302: > Beim ATtiny13 ist ja im Auslieferungszustand CLKDIV8 aktiviert CKDIV8 Ist es beim ATmega88 anders?
Georg M. schrieb im Beitrag #7015441: > CKDIV8 > Ist es beim ATmega88 anders? Im Grunde nicht, aber da ist in AVRDUDE das Fenster mit der Beschreibung der Fusebits nicht leer. Zwar wird der ATtiny13 durch das herabsetzen der ISP-Freqenz jetzt
-
Thread
Signal Processing: suche Buchempfehlung
und kann ein paar Zeile zu Inhalt und Niveau > schreiben? Das Quadsignals.pdf ist das Kapitel 8 aus dem "Understanding DSP" Buch. Und da wuerd' ich mal sagen, die anderen Kapitel sind von der Mathematiktiefe her aehnlich wie die Quadsignals. Gruss WK
Literatur gesucht: https://www.mikrocontroller.net/articles/Hilbert-Transformator_(Phasenschieber)_mit_ATmega Der ist das "missing link" zwischen Mikrofonverstärker und einem I/Q-Modulator für SSB nach der Phasenmethode. Damit gewinnt man zwei NF-Signale aus einem einzigen. Die Bücher von Kammeyer finde
-
Artikel
AVR-Transistortester
. Über #ifdef-Blocks werden dann automatisch die (vom Platz her) nur auf dem ATMega8 möglichen Features aktiviert bzw. deaktiviert. Es wird aber dringend davon abgeraten, den Tester mit dem ATmega48 aufzubauen: Dieser Controller ist kaum billiger als der ATMega8, und die Firmware
maximum one day old. firmware including schematics and source code Included are pre-built programs for ATMega8 and ATmega48. The ATMega48 version has not all the features, as described in "Infos zur Software" (Warning: Possibly outdated.) AVR Transistortester - This is the continuation of the project. And
-
Thread
Unterschied event und interrupt
eigentlich nur einen Counter hochzählen lassen und "gelegentlich" per polling den status abfragen. Bim Atmega gab es dafür eine statusregister aber beim samd20x offenbar auch noch event register.
Verzeih mir, sehr unhöflich von mir :) S.430 sind die TC 8bit Register aufgeführt: https://ww1.microchip.com/downloads/en/DeviceDoc/atmel-42129-sam-d20_summary.pdf
-
Thread
Verfügbarer Mikrocontroller für WS2812B
Das hört sich erstmal gut an! Allerdings sind die außer in dem 8-Pin Gehäuse auch nicht wirklich in Stückzahlen lieferbar. Vielleicht komme ich mit dem 8-Pin Gehäuse zurecht, bin mir da aber nicht sicher (brauche noch 4 Taster)
keine großen Sprünge, auch nicht mit 1kB Flash. Da sollte es wenigstens der Attiny85 sein, der hat 8kB Flash und 512 Bytes RAM.
-
Thread
Tulpenmanie 2.0?
reagiert noch fehlerfrei auf OneWire, auch die CRC stimmt. Aber die Temperatur klemmt bei 0xFF00, 126,7°C 8-0 Egal, auch diese Halbleiterkise wird eine Ende finden und die Preise wieder normal werden. Pollin hat den DS18B20 für 7,x Euro, ein wahres Schnäppschen ;-) Den DS18S20 hatte ich vor Jahren
neue Gold? War warst du die letzten Monate? Die im Herbst vorsorglich noch für ~2€ georderten ATmega328p kosten jetzt ~10€. Mit steigender Tendenz. Da viele Produzenten wegen nicht verfügbarer Chips ihre Produkte auf Alternativen umstellen, setzt sich die Welle ungebremst fort. Eindecken hilft auch
-
Thread
PT1000 an RP2040-pico-Board
Für einen ATmega328 gibt es schon einen Beitrag zur Auswertung eines PT1000: https://www.mikrocontroller.net/topic/353666#3941875 Dort wird ein 10 Bit ADC verwendet, welcher bei höheren Temperaturen eine nicht so
Referenzkondensatoren ist falsch dimensioniert. Deswegen steht im Datenblatt ja auch eine ENOB von 8.7, gibt diverse Abhandlungen im Netz dazu. Effektiv ist der ADC nur bis 8 Bit zu gebrauchen.
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
Register des ADC. Der ADC verfügt über eigene Register. Im Folgenden die Registerbeschreibung eines ATMega16, welcher über 8 ADC-Kanäle verfügt. Die Register unterscheiden sich jedoch nicht erheblich von denen anderer AVRs (vgl. Datenblatt). ADCSRA ADC Control and Status Register A. In diesem Register stellen
funktioniert und z. B. nicht einfach über PINx ausgelesen werden kann. Ein Programm, welches an einem ATmega8 den Fast-PWM Modus verwendet, den Modus 14, könnte so aussehen + PWM-Mode Tabelle aus dem Datenblatt des ATmega8515 Mode WGM13 WGM12 WGM11 WGM10 Timer/Counter Mode of Operation TOP Update of OCR1x
-
Thread
[PCB] Upverter
das wird genau so kommen. Arduino ist heutzutage nicht mehr > gleichzusetzen mit einen schlappen Atmega - da gibt es > Hochleistungsmodule die keine Wünsche mehr offen lassen. (z.B. Teensy > 4.1) . Es ging bei Arduino nie um "schlappen Atmega". Es geht darum daß "Entwickler" Dinge tun die sie einfach
Einmal die GPU initialisiert und fertig, sonst passiert nicht viel. https://www.youtube.com/watch?v=e8brkYFoO9I&list=PL-5ePRSixyiuiAKu7wfzF9QyFkmSDhQZo&index=39
-
Thread
Empfehlungen für aktuellen µC
und Open Source Was soll denn der ARM machen, zu 99,9% Däumchen drehen. Den Rest kann z.B. ein ATmega328PB.
selber beantworten. Der TO will hingegen mit einem ARM arbeiten. Verschone ihn daher mit Deinem ATmega328.
-
Thread
Atmga Strommessung mit Shunt.
Hallo Gemeinde, ich möchte mit einem AVR Mikrocontroller (8-bit, Typ egal, da noch nicht vorhanden), einen Strom von ca. 2A via Shunt Widerstand messen. Da ich ja keinen der beiden Messleitungen gegen Masse schalten kann, um ihn am ADC - Eingang anschließen
innerhalb der Versorgungsspannung des Mikrocontrollers liegt. Wenn die Versorgungsspannung des ATmega unabhängig galvanisch isoliert von der Spannung der zu messenden Leitung ist und GND mit einer Seite des Shunt-Strommesswiderstandes verbunden werden darf, tut es gar ein Atmega ohne Differenzmessung
-
Thread
Geplante Obsoleszenz durch heisse Widerstände?
Vorausgesetzt du hältst die dabei angegebenen Rahmenbedingungen ein. Betreibst also beispielsweise deinen ATmega8 25 Jahre lang dauerhaft bei 85°C. Dabei kann ein 110°C Widerstand zwar helfen, aber für kürzere Zeiten dürfte die Elko-Methode praktischer und verlässlicher sein. Denn wenn du Pech hast geht der Widerstand
(prx) A. K. schrieb im Beitrag #7008993: > Betreibst also beispielsweise deinen ATmega8 25 Jahre lang dauerhaft bei > 85°C. Dabei kann ein 110°C Widerstand zwar helfen, aber für kürzere > Zeiten dürfte die Elko-Methode praktischer und verlässlicher sein. So ist es. Ein LM399
-
Thread
CRC Fehler bei Modbus RTU
damit zu hoch! #endif Vielleicht liegt es auch am Kabel. Ich nutze zur Zeit ein JY(ST)Y, 2x2x0,8. Den Schirm habe ich an einer Seite mit auf Masse gelegt. Verlegt ist es mit neben den Stromkabeln und ca. 8m lang. Ich denke, bei den "langsamen" Baudraten sollte das eigentlich kein Problem weiter
#7008445: > Du musst bei Modbus RTU vor dem Senden 3.5 Zeichenlängen Stille > einhalten. Bei 9600/8N1 wären das schon 3.65ms, welche Baudrate (und > Stopbit- und Parity-Einstellungen) verwendest Du? Genau, weil ich diese Info gefunden habe, habe ich die Pause eingebaut. Bei 19200/8N1 bin ich irgendwo
-
Thread
Abstandsmessung mit Ultraschall - Verständnis
Hallo Ich versuche mit einem Atmega 8 und einem HC-SR04 den Abstand zu einer Wand zu messen. Habe alles auf einem Board aufgebaut und versuche die Grundlagen zu begreiffen. Gemäss DB ist die Funktionsweise und Anschlüsse am SR04 klar
doch erstmal die einfache Lösung von Stefan zum Laufen. Außerdem bist Du ein Witzbold - Dein ATMega8 hat keinen Port A. Aus Mitleid - weil ich heute meinen sozialen Tag habe :-) - mit Port D: [c] #define F_CPU 16000000UL #include <stdio.h> #include <util/delay.h> #include <avr/io.h>
-
Thread
Schrittmotoren ansteuern
aufgerufen werden, wird das gemacht? http://www.airspayce.com/mikem/arduino/AccelStepper/MultipleSteppers_8pde-example.html
gleichzeitige Bewegungen nötig sind. http://www.airspayce.com/mikem/arduino/AccelStepper/MultiStepper_8pde-example.html
-
Thread
AVR ATtiny13 DS18B20/DS18S20 I2C PCF8574 LCD Temperaturanzeige
Nur weil man das in einen kleinen Tiny reinbekommt, ist es noch lange nicht sinnvoll. Rechne ich zum 8 beinigen Tiny preislich noch den I2C Expander dazu, dann kann ich auch gleich einen Atmega, der genügend Pins für das Display liefert, kaufen. Auf der Leiterplatte wird es sicherlich auf die selbe Platzmenge
Hallo Pepe, die „DS18x20 .asm“ laufen bei mir am Tiny13, Tiny2123, Mega8 und Mege328 auch bei unterschiedlichen Taktfrequenzen. Dazu müssen natürlich die Werte im „Write .asm“ angepasst werden. Die Anzeige am LCD ist der angeschlossen Hardware entsprechend anzupassen.
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
[code]#!/usr/bin/python3 from machine import ADC, Pin, mem8 PADS_BANK0_BASE = const(0x4001c000) GPIO26 = const(0x6c) GPIO27 = const(0x70) GPIO28 = const(0x74) GPIO29 = const(0x78) mem8[PADS_BANK0_BASE + GPIO26] = 1 << 7 mem8[PADS_BANK0_BASE + GPIO27] =
Manfred M. schrieb im Beitrag #7007352: > "/8" verstehe ich was es bewirkt(rechtshift um 4 bits), Sorry, der ist mir untergegangen… ›/8‹ rechtshift um 3 bits.
-
Thread
Hilfe bei der Überprüfen der Schematic (KICAD, Atmega 32U4)
Symbol U2 (Atmega32U4-AU) Pin24 (AVCC, Stromversorgung, Linie) Fehler: Input-Power-Pin wird von keinem Output-Power-Pin angesteuert Symbol U2 (Atmega32U4-AU) Pin2 (UVCC, Stromversorgung, Linie) Fehler: Pins von
noch da? > Fehler: Input-Power-Pin wird von keinem Output-Power-Pin angesteuert > Symbol U2 (Atmega32U4-AU) Pin24 (AVCC, Stromversorgung, Linie) > > Fehler: Input-Power-Pin wird von keinem Output-Power-Pin angesteuert > Symbol U2 (Atmega32U4-AU) Pin2 (UVCC, Stromversorgung, Linie) Diese Fehler