-
Thread
TCP-Handshake unvollständig (ACK fehlt)
mich mit meinem dev-PC per TCP zu verbinden: 1. system: RPi4 mit ENC28J60 Netzwerk-Adapter (192.168.178.91) Es läuft FreeRTOS (baremetal) mit Uart Debug Ausgabe 2. system: dev-pc mit Win11 (192.168.178.15) Befehl per PowerShell: 'Test-NetConnection -ComputerName 192.168.178.91 -Port 10310'
91 lowest 91 Gain: Socket 10310 now has 1 / 20 child prvSocketSetMSS: 1460 bytes for 192.168.178.15:35657 Socket 10310 -> 192.168.178.15:35657 State eCLOSED->eSYN_FIRST Socket 10310 -> 192.168.178.15:35657 State eSYN_FIRST->eSYN_RECEIVED eSYN_RECEIVED: ACK expected, not SYN:
-
Thread
Problem mit ADUM1201 und FT232
Nehme ich den fertigen FT232-Adapter, dann wird der Treiber auch installiert. Auch das Senden vom Atmega klappt einwandfrei und ist mit HTerm zu sehen. Allerdings habe ich hier auch eine andere USB-Buchse als bei meiner Hardware. Aber ich glaube nicht, dass es daran liegt, da das Kabel am STK600 funktioniert
Mit dieser Version bin ich sehr zufrieden und stellt mein Standardmodul dar. Es gibt sie auch als ATMEGA168 falls dies aus irgendeinen Grund wünschenswert wäre. In einen 4-20mA Sensorprojekt läuft der PM mit einen 1.8432MHz bei 2.7V und zieht gerade 1mA. https://www.ebay.de/itm/405237763879?
-
Thread
Problem mit Werten von Potentiometer
eines Potentiometers, der die Lautstärke eines DAC steuern soll. Meine Schaltung besteht aus einem Atmega168, der den DAC (ES9028Pro) via I2C ansteuert. Das Poti bildet mit 3.3V und GND einen Spannungsteiler, dessen Augang an PC0 geht. Der Bereich von 0 bis 1023 wird in einen Bereich von 0 bis 60 umgewandelt
-
Artikel
Klangerzeugung
DataFlash AVR336: ADPCM Decoder (de, ASM) (de, ASM) Rage Against The AVR - WAV-Daten mit PWM über Atmega48 in Stereo ausgeben (en, BASCOM AVR, PC: Python) Make an Arduino talk to you auf hackaday.com Driving 5 speakers simultaneously with an Arduino by Jeremy Blum. discovercircuits.com, Umfangreiche Linksammlung C64 SID Emulation auf Atmega8 und Atmega168 C64 SID mit I2C auf Sourceforge 1 Bit Sound Codierung mit AVR 1-bit audio example program for Atmega (Atmega32)
-
Thread
Streulichtsensor mit Plexiglas
Kamera gebaut. Ein Servo bewegt den Wischer, und die Aufgabe den Servo zu steuern habe ich einem ATMEGA 168 übergeben, welcher damit leicht unterfordert ist. Intervall ist einstellbar über Poti zwischen 2-10 sec. Langer Rede kurzer Sinn, es wäre schön einen KFZ Streulicht Sensor zu verbauen damit
-
Thread
Frequenzanzeige und LM7001 mit ATTiny2313 macht mir Probleme..
dann auch die Doppelbelegung von Pins zum HC595 und der PLL. Ich bin jedenfalls mit dem Mega 48/88/168 mit LCD und dem LM7001 immer gut gefahren.
Per Mail wurde mir dieses Programm empfohlen. Werd mal einen ATMEGA8 suchen und probieren.
-
Thread
Suche Arduino-Bootloader-Hex-Code für AT90CAN128
Schnittstelle programmieren. Dafür suche ich einen geeigneten Bootloader. Im Internet habe ich "ATmegaBOOT_168_at90can.hex" und "AVR-CAN_UART.hex" gefunden und mit einem Tremex AVR-Prog geflasht. Anschließend habe ich versucht, mit folgendem Befehl ein LED-Blink-Programm zu programmieren: avrdude
-
Thread
Arduino CH32V003
Sprung? [c] /* * CH32V003 * * Pin Toogle Speed Test * Results: * * Toggle Speed: 168ns, ~5.95 MHz * * 2025-06-19 mchris * */ #define RCC_APB2PCENR (*(volatile uint32_t*)0x40021018) // APB2 Peripheral Clock Enable Register // Controls the clock to APB2 peripherals.
Oje, sieht schlecht aus für das RiscV-Softwareframework: [code] Arduino Nano Atmega328 start sum: 10000.000000 calculation time [us]: 4.457.368 PiPico2 RiscV RV32IMACZ start sum: 10000.000000 calculation time [us]: 742.654 PiPico2 ARM Mode start sum: 10000.000000
-
Thread
Honigschleuder Frequenzumrichter defekt
www.kleinanzeigen.de/s-anzeige/kuehnle-kfu-04-e2-frequenzumrichter-370w-einphasig-zu-dreiphasig/3047082873-168-9598 und fast alle anderen FU mit 0,25...0,5kW
kleinanzeigen.de/s-anzeige/frequenzumformer-inverter-frequenzumrichter-ls-lg-sv004-ic5/2263769236-168-4578 > Evtl. kann dieser mit der vorhandenen Steuerplatine über RS485 verwendet > werden. > https://www.seva-tec.de/media/pdf/29/25/89/Bedienungsanleitung-SEV-iC5-De-En.pdf > P.S.: sehe gerade,
-
Thread
"Arduino kompatibler" MC für 2025
keine USB-Seriell-Bridge ... Und er spielt in einer anderen Liga als der nun ziemlich angealterte Atmega328.
pillepalle-Anforderungen ist er allemal kompatibel. Zumal du ja wohl mit Arduino programmieren willst. Da wird der ATMega328PB jetzt schon unterstützt. Warum nimmst du nicht gleich ein Arduino-Board deiner Wahl mit dem ATMega328PB?
-
Thread
PicoMon für CH32V003 oder STM32F0xx
PFS154, STM8, STM32 und CH32V003). Zur Demonstration habe ich dem Archiv ein Demoprogramm für AVR ATmega mit eingepackt (bei mir ist das ein abgespeckter Arduino-Nano, dem die Chinesen damals den Mega328p entfernt und dafür einen Mega168 eingesetzt hatten... als das ganze noch inkl. Porto für 1,50€ zu
-
Thread
CH32V003, float wirklich langsam?
schnarchlangsam, aber er kann es. Nennt sich ardulink. Bei näherem Hinsehen, läuft das Programm auch auf ATmega88, ATmega168 und bei noch genauerem Hinsehen sogar auf ATtiny2313. Dort habe ich Quellcode manipuliert und es kann im Verzeichnis ./ardulink eine Firmware für AVR erstellt werden, die den Programmer
>ATmega328p / 16 MHz : 41,0 Sekunden >CH32V003 / 24 MHz: 13,5 Sekunden 41Sec*16/24= 27.333 Sec // Atmega, wenn 24MHz Interessant: Könnte der Atmega328 24MHz wäre er etwas halb so schnell wie der CH32V003
-
Thread
AVR ATmega - Hoher Takt ist ungenau
Jeweils ein 19,6608MHz und 24,576MHz Quarz an einem mit 5V befeuerten ATmega168 auf meinem haarsträubend auf Streifenraster verdrahteten Testboard. Es ist zwar etwas Jitter am CLKO vorhanden, aber noch im erwartbaren Rahmen. Gruß Jobst
im Beitrag #7860463: > Jeweils ein 19,6608MHz und 24,576MHz Quarz an einem mit 5V befeuerten > ATmega168 auf meinem haarsträubend auf Streifenraster verdrahteten > Testboard. > Es ist zwar etwas Jitter am CLKO vorhanden, aber noch im erwartbaren > Rahmen. Kommt bei einem ATmega168 wirklich
-
Artikel
WS2812 Ansteuerung
ist. Beispiele. Ansteuerung mit fastPWM auf AVR. Geschrieben in Ansi-C. Unterstützt ATtiny 45/85, ATmega 48/88/168/328, ATxmega xA3, xA3U ab 16(?) Mhz. Forenthread Die mächtigere Peripherie auf größeren und moderneren Mikrocontrollern, wie DMA und komplexe Timer, erlaubt teilweise die Ansteurung des WS2812
-
Thread
ADF4350-Modul SIG01 Eisch-Kafka Ulm
Wunschfrequenz eingeben, und die Software berechnet irgendwie daraus die nächstmögliche Frequenz mit dem ATMega168. Technische Daten laut Datenblatt : Frequenzbereich: 35MHz ... 4000MHz Auflösung: 78Hz .... 5kHz Ausgangsleistung: +10dBm ±1,5dB über den vollen Bereich Pegel: -20dBm .... +10dBm Auflösung
Die 6-polige Stiftleiste am ATMega168, mutmaßlich der Programmieranschluss, dürfte von Molex sein: https://www.molex.com/en-us/products/connectors/wire-to-board-connectors/picoblade-connectors https://www.molex.com/content/dam/molex
-
Thread
ATmega328P Stromverbrauch
10.1. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Im Atmel-Handbuch scheint das nicht so zu stehen, ich sehe dort leider kein Inhaltsverzeichnis. :-( Für minimalen Verbrauch muss man den Brown-out-Detektor
10.1. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Im Atmel-Handbuch scheint das nicht so zu stehen, ich sehe dort leider kein Inhaltsverzeichnis. :-( Für minimalen Verbrauch muss man den Brown-out-Detektor
-
Thread
Live-Linux: Anleitung schreiben
Das Programm wird übersetzt. Achtung: die Beispiele hier können für ATtiny44, ATtiny2313 oder auch ATmega168 oder ATmega328p sein. Für welchen Controller das Beispiel gemacht ist, kannst du sofort erkennen, wenn du dir das Makefile ansiehst. Das Makefile ist so aufgebaut, dass du sehen kannst, wie die
-
Thread
Auerswald DLC 4830 Lichtcomputer
programmieren will man sich heute nicht mehr antun. Nö, ach ich würde dort eine Adapter vorsehen und den Atmega168 nehmen und selber was machen, aber ob ich das mache, hängt von Zeit und Laune ab... :-)
ein neuer Wert für eine Spalte angelegt wird... ginge noch besser wenn ich wirklich einen ganzen Atmega Port für den 8-Bit Bus nutzen würde... Als nächstes muss noch die Abfrage der Tastenmatrix dort mit rein...
-
Thread
AVR64DD32, UART-Ausgabe bleibt hängen, Assembler
spiTcIsr6...9, in welchem $53 an SPI übergeben wird, auskommentiert; aber angeblich läuft es auf dem ATmega328 - wie gesagt, ich verstehe es leider nicht mehr.
Parbleu! Und mit dem ATmega328P als Slave funktionierte alles?
-
Thread
DAC PCM1738 mode control programmieren
Aus meinem PCM1796 Projekt etwas modifiziert und bereinigt. Für ATmega88 (aber auch 48, 168 oder 328) Viel Spaß. Gruß Jobst
Mausklick entfernt – ATTINY13A wird in dieser IDE unterstützt, auch viele andere AVRs wie z.B. ATTINY85, ATMEGA328P – mit diesem Gespann muss man dann keine Akrobatik mit irgendwelchen Makefiles machen, es wird geschrieben, ggfs. noch das Passende includiert, kompiliert und aufgespielt. Am Anfang kann man auch
-
Thread
[V] Franzis Block Retro game (Tetris-Clone mit LED-Matrix)
zusammengebaut zu verkaufen. Anleitung ist dabei, aber auch bei Franzis downloadbar. Es ist mit einem ATMEGA168 ausgestattet, und laut Anleitung kann es wenn der ISP mit einem Pinheader bestückt wird auch mit eigenen Programmen programmiert werden. Die Batterien sind nicht dabei. https://www.amazon.de
-
Thread
Mikrocontroller Einstieg
lernen. Du kannst ja auf deiner eigenen Platine AVR mit mehr Pins verwenden, zum Beispiel den ATmega644 oder ATmega2560 (bekannt als Arduino Mega).
Arduino-IDE programmierten ICs umstecken. Ist alles eigentlich auch abwärtskompatibel – also auch für ATMEGA168PA, ATMEGA88PA usw, sofern das Pinout gleich ist, ich persönlich verwende aber nur noch die 328P oder 328PB, d.h. mit 32KB Flash.
-
Thread
Controller für Batteriebetrieb : Bootloader ?
Man kann "nackte" Atmega328 mit Arduino Bootloader kaufen. https://de.aliexpress.com/item/32952246372.html https://de.aliexpress.com/item/32952366131.html https://eckstein-shop.de/Original-ATMega328-Microcontroller-Bootloader-Arduino-UNO https://eu.robotshop.com/de/products/atmega328-mit-arduino-uno-optiboot-bootloader https://grobotronics.com/atmega328p-with-arduino-bootloader-bundle.html Wenn man bedenkt, wie billig die USBASP Klone sind, könnte man diese einfach mit in
-
Thread
172 V Drehstrom Motor testen
https://www.kleinanzeigen.de/s-anzeige/vlt-2800-danfoss-frequenzumrichter-inverter-230v/2866056981-168-1442 Wenn auf dem Motor 103 Hz steht (siehe Typschild oben), ist das die Maximalfrequenz?
Rechteck ca. 8 kHz und sich ständig verändernder Pulsbreite. Daraus müsste ich z.B. mit einem kleinen Atmega die Frequenz (also die Resultierende für den Motor) messen und in 0-10 V für den externen FU verwandeln..
-
Thread
ATmega: Wake-Up Zeit nach Power-Down
Hallo, ein ATmega168A soll aus dem Power-Down mit einem externen Interrupt geweckt werden. Die Fuses sind wie folgt eingestellt: int. RC Osc. 8MHz Start-Up Time PWRDWN/RESET: 6CK/14CK + 65ms Per Software wird
|| defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__) \ || defined(__AVR_ATmega168PB__) || defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__) \ || defined(__AVR_ATmega328PB__) IMPLEMENT_ISR(INT0_vect, EXTERNAL_INT
-
Thread
LCD Display 4x20 zu Graphik Display 128x64
IDE. NB - ich habe ein 128x64 LCD (von POLLIN, LCD TG1286B-05, Best.Nr 120 423), das von einem ATMega168 per MCP23S17 (SPI) angesteuert wird - fkt prima. Mittels Arduino IDE wird das Programm erzeugt und dann per ISP auf den ATMega168 geladen (kein Boot-Loader). mfg Egon
liegen. Das mit einem zuzätzlichen Prozessor als I2C Slave habe ich auch im Netz gefunden, war der Atmega 328. War aber leider keine Angaben zum Programm dabei. Die Displays von Ali kannte ich bisher nicht und werde sie mir genau ansehen. Es sollte aber wenigstens 2,8' haben. Von EA gibt es auch verschiedene
-
Thread
ATmega Power-Down und Wakeup mit INT0
möglich sei. Grüße Markus Ausgabe 2018: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Ausgabe 2020: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
Power-down, 'rising edge of INT0': von meinen 8ern wachen die neueren (ATmega48PA, ATmega328P) auf, die älteren (ATmega88, ATmega168) nicht.