-
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
-
Thread
float nach string mit einer nachkommastelle
> Erfordert allerdings auch float-Support und damit für einen AVR ziemlich > viel Flash. Ein ATmega8 sollte es schon sein (belegt etwa 3,6kB).
Newbie schrieb im Beitrag #7002098: > Meine Variable (int_8) kann den Inhalt 0 bis 100 annehmen. > > Aus 0 bis 100 soll 0.0 bis 10.0 werden (am besten noch rechtsbündig, > aber das ist das kleinere Problem). [c] extern int_8 i; char s[5]=" 0.0";
-
Thread
ESP32 als Modul-Emulator für den C64
Bisher programmiere ich dieses ESP32-WROOM-32-Board mit 38 Pins über die Arduino IDE. Ich möchte 8KB von den internen 520KB SRAM nutzen um damit einen ROM-Chip zu simulieren. Ich habe zwar herausgefunden, wie ich das Programm in C/C++ schreiben muss um mir ein entsprechend großes Byte-Array zu erstellen
und warum kein ATmega1284p? mit 20MHz und 16kB SRAM sollte der doch passen auch 5V und du kennst dich mit AVR in ASM besser aus!
-
Thread
bin2bcd, effektiverer Code ?1?
byte2bcd(uint8_t bin) { uint8_t bcd; bcd= bin % 10; bcd |= (bin / 10) << 4; return bcd; } [/code] Also, geht das besser, im Besonderen die Konvertierfunktion für einen 8-Bitwert (und außer, dass
durch 10^n durch Multiplikationen (und Shifts) mit magischen Zahlen ersetzte: [code] 1/10 = 52429/8/2^16 1/100 = 5243/8/2^16 1/1000 = 8389/128/2^16 1/10000 = 839/128/2^16 [/code] Damit soll eine Konvertierung 13,7µs auf einem Atmega328P mit 16MHz gedauert haben.
-
Thread
avr-libstdcpp - Atmel Studio 7 - std::throw bad alloc()
int main(void) { vector<int> v1 {1, 2, 3, 4}; v1.size(); int zahlen[9] = {3, 8, 1, 9, 5, 6, 4, 2, 7}; sort(zahlen, zahlen + 9); while (1) { } } [/c]
<1> usart1; OutputPin <BOARDLED> onboardLed; using namespace std; vector<int> v1 {5, 7, 4, 2, 8, 6, 1, 9, 0, 3}; array<int, 10> arrV1 = {7, 5, 8, 2, 4, 6, 9, 1, 0, 3}; template<class T> void printContainer(T container) { for (auto elem : container) { usart1.print(elem);
-
Thread
ATmega1284 braucht Pause zwischen USART-Konfiguration und ersten Zeichen
Moin, ich habe eben festgestellt, dass die USART zwischen Konfiguration (9600-8-N-1, 8 MHz-Quarz) ein kleines bischen braucht um die Konfiguration abzuschließen. Erst nach dieser kleinen Pause von vielleicht 20 Takten, kann ich die ersten Zeichen korrekt senden. Sonst kommt nur
Bzw. Mal geht es, mal nicht. Frage: Wo steht so etwas im Datenblatt? Ich nutze zur Zeit einen ATmega1284P Jefe
-
Thread
Passende Kondensatoren für Uhrenquarz gesucht
> Grob geschätzt ca 1sec pro Stunde. Kann das sein, 280 ppm, trotz der vom ATmega1284P zugeschalteten 6&6 pF?
in vollem Umfang nützlich sein. "Megas" nicht? Also die 4er-Reihe, z.B. der hier diskutierte ATmega1284P, hat eine Einstellung für einen 32 KiHz-Quarz an XTAL1/2, ebenso die 8er, z.B. der (allseits beliebte) ATmega328P.
-
Thread
Hilfe bei Entwicklung von Retro Spielekonsolen gesucht
C64 extrem langsam Das C64 Basic ist genauso schnell oder langsam wie andere BASICs auf anderen 8-Bittern. Von "Totalausfaellen" wie den TIs mal abgesehen. Der beste C64 ist sowieso der C128D, wenn man nicht vergisst, die C=-Taste beim Einschalten zu druecken... Das beschert einem auch gleich
Moin, das könnte man doch alles mit einem ATMEGA machen, oder? LG Chris
-
Thread
Suche Speicher-IC (EEPROM / Flash)
Schau mal unter FRAM, im SO8 Gehaeuse, nicht zu teuer. Oder NOR Flash zB AT45DB040
externers SPI flash 2-8MB und SPIFFS brauch keine 4Kb nur 2x 256kb RAM
-
Thread
Raspberry Pico als ISP
ARDUINO_HOODLOADER2 #define RESET 17 // Änderung 1 #define LED_HB 9 #define LED_ERR 8 #define LED_PMODE 7 // Uncomment following line to use the old Uno style wiring // (using pin 11, 12 and 13 instead of the SPI header) on Leonardo, Due... // #define USE_OLD_STYLE_WIRING
#define PIN_SCK 18 // Änderung 4 #endif // HOODLOADER2 means running sketches on the ATmega16U2 serial converter chips // on Uno or Mega boards. We must use pins that are broken out: #else #define RESET 17 // Änderung 5 #define LED_HB 7 #define LED_ERR 6 #
-
Thread
Defektes MO-Laufwerk und externes Gehäuse
Sondern weil die Kapazität schlicht nicht mehr zeitgemäß war. In Zeiten, wo man keinen USB-Stick < 8GB bekommt und wo der /sweet spot/ [1] bei SDxx-Karten bei 64G und bei HDD bei 8TB liegt, ist das halt so. [1] die Medien-Größe mit bestem Preis in €/GB
paar Jahren die ersten Bits gekippt. NOR-Flash (z.B. 29Cxxx oder der interne Speicher eines ATmega) ist deutlich langlebiger. Ob Flash aber an EPROM rankommt muss sich noch zeigen.
-
Thread
Arduino micro und PWM.h
Programm auf einen Arduino Mikro laden aber da gibt es leider folgende Fehlermeldungen: [c]Arduino: 1.8.20 Hourly Build 2021/12/20 07:33 (Windows 10), Board: "Arduino Micro" C:\Users\\AppData\Local\Temp\ccHtDS8e.ltrans0.ltrans.o: In function `setup': E:\Uno_PWM_var/Uno_PWM_var.ino:8: undefined reference
/* This library is built to support two of the AVR Architecture 'groups' that Arduino uses a) ATmega48/88/168/328, b) ATmega640/1280/1281/2560/2561 */ [/c]
-
Thread
I2C Display ansprechen
Wofür C7 und C8?
Hinweisgeber schrieb im Beitrag #6993811: > Wegen den Fonts,versuche die U8G2 Da https://learn.adafruit.com/adafruit-gfx-graphics-library/using-fonts ist alles drin. U8G2 ist auch gut aber aus meiner Sicht nicht so gut handlebar.
-
Thread
Uhrenbausatz mit 2051 umprogrammieren als Nebenuhr
> Wobei ich erwähnen sollte, dass ein (eher teurer) Arduino oder Klon > einfach nur ein günstiger 8Bit-AVR(zB Atmega328p)und anderes Zeug(USB > Konverter, ect) ist, könnte also möglich sein, ein Arduino Projekt samt > Arduino Bibliotheken zu einem reinen AVR zu migrieren. Würde bedeuten, > man bräuchte
mit auswechselbarem DIP Atmga328. https://www.reichelt.de/de/de/arduino-uno-rev-3-dip-variante-atmega328-usb-arduino-uno-dip-p154902.html?PROVID=2788&gclid=EAIaIQobChMIv_yQz8iy9gIVzMLtCh3YXwt6EAQYAiABEgLZcPD_BwE&&r=1 Oder günstigen Klon bestellen Also könnte man: -erst mal für Arduino ein
-
Thread
Verständnisfrage Interrupts
> AVR8 (klassisch) Eben. 'Max Wo' fragte nach dem ATmega324 - und ist mit der Diskussion hier mittlerweile wahrscheinlich überfordert, wenn ich seine Fragen richtig einordne.
#6994191: > Weiß da jemand etwas Näheres? Nun, ich weiß, dass es ziemlicher Schwachsinn ist, den AVR8 als Basis zu wählen, wenn das Ziel "präemptives Multitasking" ist. Und ich weiß außerdem, dass es durchaus möglich ist, eine Anwendung auf dem AVR8 hinzubekommen, die nur aus ISRs besteht (die teilweise
-
Thread
[S] ATMega2560 und ein paar kleinteile
https://de.elv.com/atmel-mikrocontroller-atmega-2560v-8au-tqfp-100-113981?utm_source=google&utm_medium=cpc&utm_campaign=Gshopping_de&refid=Gads&Gads_Shopping&gclid=CjwKCAiAgvKQBhBbEiwAaPQw3BhyNmBr6seME4ln7kjvGhzx1Mq5tDdNCz0zolo5rqjMNkLwvZruBhoCpT8QAvD_BwE
Danke erstmal für die Antworten. Bei Reichelt z.b. https://www.reichelt.de/de/de/8-bit-atmega-avr-mikrocontroller-256-kb-16-mhz-tqfp-100-atmega-2560-16au-p68178.html?r=1 Und, natürlich schmeisse ich dir nicht weg, aber wenn benutzt dann benutzt. Also in der Regel kommt das PCB,
-
Thread
sleep und Interrupt
Mikrokontroller die Funktion sleep und Interrupt vorgestellt. Dabei wird dieses Programm für den Atmega32 als Beispiel angegeben: [c] /************************************************************************* * Sleep Mode Demo, Power Down Mode ATmega32 mit internem 1 MHz Oszillator * LOW Fuse Byte
onlinedocs.microchip.com/pr/GUID-317042D4-BCCE-4065-BB05-AC4312DBC2C4-en-US-2/GUID-F889605B-692F-493A-8BE7-F0FBACF1715B.html
-
Thread
Frage zur Typen-Auswahl AVR
Hallo, Ich bräuchte mal euer Schwarmwissen. Welchen ATTINY oder ATMEGA, der zZ auch käuflich zu erweben ist, würdest ihr für folgende Funktionen benutzen ? - I2C Slave - 2 ADC mit der Vorgabe einer Differnzspannungsmessung ( szs 4 Pins ) - und 8 Ausgängen für einen
Baugröße ) verfügbaren > Typ einsetzen. VCC GND XTAL1 XTAL2 + deine 14 sind 18 pins, aber ein ATmega8 in TQFP32 ist eher kleiner als man löten mag, ATtiny24 ist in DIP grösser. PWM für LED kann jeder uC in Software, Differenzmessung kann ein ADC auch in Software. Das Problem liegt woanders: 10
-
Thread
Ventil und Status-LED schalten
Manfred (danke dafür), sehe ich nur folgendes Problem. Ich habe neben den 4 Ventilen auch noch 16 Leds, 8 davon rot, die anderen 8 grün. Hätte das erwähnen sollen. 8 X 20mA, das liegt ziemlich nah am Maximum und da an dem Uno noch mehr hängt, 1-Wire Sensoren, I2C Display, Tasten usw, dachte ich es wäre
ULN entschieden habe. Also um das noch mal zusammen zu fassen. Ich habe den Arduino Uno, 16 Leds [8X Rot, 5mm, 2,2V, 20mA],[8X Grün, 5mm, 3,6V, 20mA] und die 4 Ventile [12V, ca 600mA] fest. Ich möchte nicht mehr als 8 Pins des Arduinos benutzten. Ich weiß das es so etwas wie Schieberegister ICs
-
Thread
Fischl USBASP Platine für THT
Ich hab alle Teile schon ewig rumliegen und will das riesen(Brett) STK500 ablösen. Basis wäre ein ATMEGA8. Grüße Egon (ich kenne die Nachbauten und Preise aus China bei Ebay, aber es geht nur darum den THT-Bauteilbestand zu verringern und für Lochrasteraufbau mangelt es an der Feinmotorik)
-
Thread
AVR128DA AVR-GCC ohne ATMEL Studio (woher nehmen)
Letztendlich hast Du die Wahl zwischen Atmel Studio, MPLABX/XC8 und IAR($$$). fchk
UARTs, usw. wurden regelmäßig die Vektor-, Register- und Bitnamen umgerubelt. Wenn man z.B. vom ATmega8 zum ATmega88 upgradet, muß man den UART-Code umschreiben oder sich Macros zur Übersetzung erstellen. Und die Assemblerfreaks müssen zusätzlich von IO auf RAM umstellen (IN,OUT->LDS,STS).
-
Thread
"Hilfs-ICs" bei Nichtbenutzung abschalten?
Hallo, ich habe eine Schaltung mit einem Atmega8. An diesem hängen ein paar Sensoren, ein ESP8266 und ein NE555. Die ganze Schaltung wird mit einem Netzteil betrieben. Je nach Sensorwerten wird der ESP8266 gebraucht um die Werte über WLan zu senden
solange es nicht ums Strom sparen geht - wozu muss ein ATmega8 einen ESP8266 "verwalten" - wozu braucht es in diesem Konstrukt einen NE555? Ohne Dein Projekt zu kennen - kann das der ESP8266 nicht komplett alleine machen? Viele Grüße
-
Thread
1602 LCD mit ATmega8535 und Bascom läuft nicht
sie mir nicht abgespeichert, doch sie deuteten für mich darauf hin, dass die Libs nicht mit dem ATmega8535 kompatibel sind. Das Beste ist wohl, dass ich mir heute einen ATmega8 besorge und es nochmal ausprobiere, mit und ohne Libs.
Teo D. schrieb im Beitrag #6988689: > Zeig mal Bilder vom Aufbau! ATmega8 mit Bascom ATmega8535 mit Great Cow Basic Die Bilder davon hatte ich schon vorgestern aufgenommen. Kann jetzt keine besseren mehr machen, da ich es ja wieder auseinander gestöpselt habe.
-
Thread
LED durch "Toggeln" aufleuchten lassen
de/de/8-bit-atmega-avr-mikrocontroller-16-kb-20-mhz-pdip-28-atmega-168-20dip-p58324.html RS-Components hat noch ein paar ATmega328 auf Lager: https://de.rs-online.com/web/p/shields-fur-arduino/7589339
auf den Arduino > zu missionieren? Zuwenig Leute die sich freiwillig dein Buch anschauen? Der ATmega168 bzw. ATmega328 sind uC, keine Arduinos. Die laufen auch standalone, ohne das Arduino-Board drumherum;-)
-
Thread
Probleme mit Modbusprotokoll
habe dieses Programm genutzt um mit dem Auslesen meines Modbus-Zählers zu starten. Dann auf einem ATmega implementiert. Der Zähler ist ein Slave und wird abgefragt.
Pause sein. "n Zeichen Pause" ist der Zeitraum, in dem n Zeichen gesendet werden, also 1 Startbit, 8 Datenbits, 0 oder 1 Parity Bit, 1, 1.5 oder 2 Stopbits mit der voreingestellten Baudrate. Wenn Du hier das Timing nicht einhältst, dann sind Probleme garantiert. > Ich nutze eine der internen UART
-
Artikel
Absolute Beginner
angewandten Elektronik von E.Böhmer, D.Ehrhardt, W.Oberschelp, Springer Vieweg, ISBN 978-3-8348-1496-8 Halbleiter-Schaltungstechnik, von U.Tietze, Ch.Schenk, E.Gamm, Springer Vieweg, ISBN 978-3-662-48553-8 - ältere Auflagen können günstig antiquarisch erworben werden, z.B. bei: Medimops.de Schaltkreisbastelbuch
sogar ohne Arduino testen. Viel mehr noch könnte man sagen, dass Tinkercad einen kompletten Arduino(Atmega328P) simuliert. Tinkercad besitzt standardmäßig einen Atmega328P womit man im Browser programmiert und ein paar Standard-Bauteile(Liste kann ausgeklappt werden) besitzt. DC-Motoren Servomotoren Widerstände
-
Thread
ATMEGA88V BOD 1,8V Reset HC05
Batterie) bzw 3,3V (Netzteil) versorgt. Die 6V im Schaltplan stammen noch vom vorher eingesetzten ATMEGA8 und zwei Batterien. Das habe ich vergessen aus zu bessern.
ATMega88V und 32,768 MHz soll stabil laufen? Oder sollen das 32,768 kHz sein - dann wird die Baudrate mit 9600 Baud nie erreicht. Thomas F. schrieb im Beitrag #6985841: > Die Schaltung wird mit 3V (Batterie
-
Thread
Arduino (Mega): C++ Ereignisbehandlung
Vielleicht solltest du solche Konzepte lieber auf größeren Plattformen umsetzen. Aber nicht auch einem AtMega mit 8KByte SRAM.
mal am Arduino Entwickler Board und später mit dem ESP32 (weil ich da einige rumliegen habe). Der ATMega 2560 ist zwar ein 8Biter, aber für mich auch erst mal relativ einfach zu verstehen (Assembler will ich auch meine Kenntnisse verbessern). Gruß, 640KB
-
Thread
[V] Steckbrett xxl + darauf befindliche Bauteile
auf dem Bild zu sehen, der GND Stecker fehlt. Darauf sind: - 7805 - dsPic33fj128gp802-i/sp - atmega8-16pu - pic18f14k22 Zusätzlich gibt es ein Set Steckdrähte. Den bisschen Staub behalte ich und habe ich nach dem fotografieren wieder in den Schrank getan. Neu kostet das alles zusammen bei