-
Thread
Subwoofer passive Frequenzweiche
CD-Player klangen kalt, harsch, unmusikalisch. Einge von diesen ersten (auch billigen?) nutzten nur 14 Bit.
nicht wirklich Probleme mit Rückkopplung hatte oder hat. Und Audacity zeigt das da lange nicht bei 14KHz Schluss ist.
-
Thread
Dauerhaft FakeNews in allen AVR Series 0/1/2 Datenblättern
interrupt vector" verstehe ich den Moment, wo die CPU den Interrupt Vektor anspringt. Das dies bei AVR diverse Flags außerhalb der CPU (und IRQ Controller) zurück setzt ist nicht neu. Bei STM32 wäre es hingegen überraschend.
den AVR-DA/DB/DD sind es alles nicht-kommerzielle Projekte. Von daher alles gut. Ich glaube, Spence Konde hatte da mal eine ausführliche Testreihe gemacht. https://github.com/SpenceKonde/DxCore/blob/master
-
Thread
STM32 GCC Compilereinstellungen für Minimum Size -Os
sich im > GitHub-makefile ein -Og Wo? https://github.com/EBiCS/EBiCS_Firmware/blob/b1442a1d6dd32aaaf8c3c02ffb86795cf8afdce4/Makefile#L25 Gruß hochsitzcola
0xb4 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0x104 stm32f1xx_hal_msp.o
-
Thread
Sonnenaufgang/Sonnenuntergang in Tabelle (Astro-Uhr/Dämmerungsschalter)?
:37 5:49:37 5:50:09 13.09.22 5:51:16 5:51:16 5:51:48 14.09.22 5:52:55 5:52:55 5:53:27 15.09.22 5:54:34 5:54:34 5:55:06 16.09.22 5:56:14 5:56:14 5:56:45 17.09.22 5:57:53 5:57:53 5:58:25 18.09.22 5:59:32 5:59:32 6:00:04 19.09.22 6:01:12
4:21:42 4:19:48 4:21:21 19.05.22 4:20:16 4:18:23 4:19:55 20.05.22 4:18:53 4:17:01 4:18:32 21.05.22 4:17:32 4:15:41 4:17:11 22.05.22 4:16:14 4:14:23 4:15:53 23.05.22 4:14:58 4:13:08 4:14:37 24.05.22 4:13:44 4:11:55 4:13:23 25.05.22 4:12:33 4:10:45 4:12:12 26.05.22 4:11
-
Thread
Digitaluhr mit geringem Stromverbrauch
MaWin schrieb im Beitrag #6955682: > und für 6 Stellen würde ich auch einen AVR128DA64 > nehmen. Warum so ein unhandlicher µC? Ein 14 - 20 poliger Controller mit 4094 Schieberegister/Stelle geht für 4 oder 40 Stellen. Einfaches Layout, auch nachträglich einfach kaskadierbar
internes Reset und einen 8MHz RC-Oszillator. Soll im Powersave die Uhr weiterlaufen, muß noch ein 32kHz Quarz ran. Für die UART empfielt sich eine genauerer Haupttakt, z.B. 14,7456MHz.
-
Thread
keine Mikrocontroller auf dem Markt
Knapp sind nicht nur STM32. Versuch mal FPGAs zu bekommen, CAN-Tranceiver oder Ethernet-Switches. Und auch AVR-Controller sind in Stückzahlen als SMD nicht mehr so gut lieferbar, z.B. der Mega88 (MLF nicht, TQFP geht offenbar
Steffen H. schrieb im Beitrag #6941813: > Was interessiert mich denn der GD32F103 ? Ich bezog mich auf den M4 von GD Und das hatte ich ja geschrieben: der M3 GD32F103 wurde zum "Anfixen" genommen und den STM32 ziemlich genau "nachempfunden". Die nachfolgenden M4 GD32E1xx sind
-
Thread
Interface Parallel Port Drucker
das Protokoll beim Drucken war. Könnte ich also in der Theorie, die parallelen Daten mit einem AVR einlesen und dann einfach auf die serielle Schnittstelle kopieren und bekommen den Stream der Ascii Zeichen ausgegeben um ihn in einem Terminal Programm am PC anzuzeigen?
LPTx-Ausgabe direkt auf eine serielle Schnittstelle umzuleiten, dann sparst Du Dir die Sache mit dem AVR. "MODE" heisst der Befehl.
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
01 00 06 32 88 32 88 00 00 00 00 80 0d 9f 2022-05-11 09:47:14.497777 Received 27 bytes channel 3: 95 72 22 01 43 72 22 01 43 02 00 07 68 3a 68 3a 01 ce 13 54 40 94 00 09 68 3a 97 2022-05-11 09:47:14.533164 Received
05 80 02 00 0b 60 d9 60 d9 ff ff ff fb 80 02 00 0c 60 dd 60 dd 00 00 00 05 80 02 00 0d 61 79 61 79 ff ff ff fb 80 02 00 0e 61 81 61 81 00 00 00 05 cd 30 payload has valid modbus crc 80 01 00 06 31 e3 31 e3 00 00 00 00: uptime=3:32:51 a_count=6 opcode
-
Thread
Der Weg zur kleinen Halbleiterbude
Ohne die Möglichkeit, sowas gleich mit zu integrieren, hätte sich vermutlich kein Schwein für einen AVR interessiert.
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. [
-
Thread
Einfacher Fehler in C-Berechnung
Joachim B. schrieb im Beitrag #6815037: > was willst du mir mitteilen? > ging es nicht um einen 32-bit AVR flash microcontroller und C? > Ist in C nicht das ',' ein Datentrenner? Ja. Wie in der *ersten* Antwort hingewiesen: Hi schrieb im Beitrag #6811847: > "." statt "," wäre schon mal ein
Debugger so eine Art "value history" ansehen zu können, tut's ein einfacher Ringbuffer: [c] #define DD_CNT 32 uint8_t debugdata[DD_CNT]; int debugidx; ... debugdata[debugidx] = my_interesting_value; if (++debugidx == DD_CNT) debugidx = 0; ... [/c] Das Ganze als globale Variablen hinterlegt
-
Thread
CP/M auf Atmega8515 mit XMEM
. Ursprünglich hatte ich nur 32 KB RAM für CP/M, aber weder Wordstar noch Multiplan oder Zork reicht das. Daher das Türmchen. Softwareseitig ist alles in Assembler geschrieben, entweder avra (für den AVR) oder z80asm (für den i80).
das > nicht auch auf der Unterseite? Das sind die /CS-Pins von den beiden SRAM-Bausteinen (2x32 KB), weil CP/M mit nur 32 KB RAM keinen Spaß macht. Deswegen auch der zusätzliche 74xx-Baustein (A15 vom AVR geht einmal auf /CS vom einen Baustein, und durch einen Inverter auf /CS vom anderen Baustein
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
mit 10 MHz skizziert, viel besser ist das schon vor Jahren in der Artikelsammlung im µC-Net "AVR - Die genaue Sekunde / RTC" zu finden. Aber - oweh, AVR ist ja sein Reizwort! Also viel Spaß bei der Neuerfindung des Rads mit dem M3 Schlaft gut!
Hier is aber lustig ... Ich hol mal Popcorn. ;D PS@TO: Sorry :DD
-
Thread
[ATTiny44+PI4] TWI Slave nur mit langsamen Clocks
Man kann es ja umgekehrt machen, d.h. den Pi4 als Slave. Der AVR kann ja als single Master Clock Stretching. Nur als Multimaster kackt er ab bei Arbitrationsverlust.
. Den 841/441 kann man als Nachfolger des 84/44 von TE verstehen. Der heisst zwar Tiny und hat nur 14-Pins, aber zwei echte USARTs und einen echten TWI-Slave (ohne Master).
-
Thread
Atmega88 Code kompiliert ohne Fehler und läuft nicht
funktioniert. Nach Änderung mit den unsinnigen Funktionen: [c] uart.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .data 00000000 00800100 00800100 000000d0 2**0 CONTENTS, ALLOC, LOAD, DATA 1 .text
; 66 62: 80 83 st Z, r24 #else //round up by default __ticks_dc = (uint32_t)(ceil(fabs(__tmp))); #endif __builtin_avr_delay_cycles(__ticks_dc); 64: 2f ef ldi r18, 0xFF ; 255 66: 33 ed ldi r19, 0xD3 ; 211 68: 90 e3 ldi r25, 0x30
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Ich denke, das ist das Ende des STM32F103. Da hat man sich gerade dran gewöhnt, schon ist er wieder weg. Vielleicht sind Anfänger und Hobbybastler doch mit den 8 Bit AVR besser bedient.
Kleiner Seitenhieb: AVR sind immer noch problemlos zu bekommen. Plötzlich stellt sich heraus, dass es doch keine so gute Idee war, jedem AVR Nutzer den Umstieg auf STM32 nahezulegen. "Größer, breiter, schneller" genügt
-
Thread
libvmcu - Virtual MCU Library
auch die normale Portfunktion xref (SFR) Beispiel ----------------------- [c] #define FILE "avr_filesystem/avr_filesystem.hex" int main(const int argc, const char **argv) { /* ignoring checks for this example */ vmcu_report_t *report = vmcu_analyze_ihex(FILE); for(int32_t
. Schritte zum hinzufügen eines neuen AVRs: 1.) erstelle das neue device arch/device/new_avr.c 2.) device-loader Funktion load_device_new_avr in arch/device/new_avr.c 3.) befülle das device model mit den Daten zum neuen AVR 4.) verbinde die device-loader Funktion im Konstruktor
-
Thread
Bosch Athlet 25,2 V Akku 7 Stück Tauschen
werden zu müssen. Zur Firmware, für die, die es interssiert: Ich konnte aus meinem Bosch Athlet 32.4 V (BBH73260K) übrigens Progmem und EEPROM des AVR auslesen und disassemblen, könnte es also mit Änderungen wieder zurück flashen. Aber ohne Vergleich mit einem nicht "ge-brick-ten" Gerät bringt das
Gibt es eine Hex-Datei für den 32,4 V oder muss die angepasst werden? LG
-
Thread
AVR C Programmierung unter Linux
=avr3@mlong-double=32 avr31/double64;@mmcu=avr31@mdouble=64 avr31/long-double32;@mmcu=avr31@mlong-double=32 avr35/double64;@mmcu=avr35@mdouble=64 avr35/long-double32;@mmcu=avr35@mlong-double=32 avr4/double64;@mmcu=avr4@mdouble=64 avr4/long-double32;@mmcu=avr4@mlong-double=32 avr5/double64;@mmcu=avr5@mdouble=64 avr5/long-double32;@mmcu=avr5@mlong-double=32 avr51/double64;@mmcu=avr51@mdouble=64 avr51/long-double32
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
Adresse + 8 Bit Kommando + 8 Bit negiertes Kommando [/code] Bei NEC ist der Informationsgehalt des 32-Bit-Frames also 8 + 8 = 16 Bit, bei Extended NEC 16 + 8 = 24 Bit. Ich vermute, dass Du die redundanten Informationen erst gar nicht rausnimmst, sondern sogar alle 32 Bits auswertest. Wie kannst Du
free-pdk/easy-pdk-programmer-hardware Der kann auch den PFS173. Allerdings ist der dort verwendete STM32F072 in Pandemiezeiten ziemlich rar geworden, leider ! Alternativ kannst du einen Programmer mit STM32F072 auch nach: https://www.mikrocontroller.net/topic/487332#6481283 aufbauen. Hier hast
-
Thread
Installation von AVRSTUDIO 4.19 bricht unter WIN10 ab
/mplab/avr-support/avr-and-sam-downloads-archive Atmel Studio 7 benötigt auf meinem 7 Jahre alten PC unter WIN10 nur 14 Sekunden (bis zur Auswahlmöglichkeit von bestehenden Projekten). Somit habe ich keinen
://www.microchip.com/mplab/avr-support/avr-and-sam-downloads-archive > > Atmel Studio 7 benötigt auf meinem 7 Jahre alten PC unter WIN10 nur 14 > Sekunden (bis zur Auswahlmöglichkeit von bestehenden Projekten). Somit > habe
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
Programme und Spiele) existiert bereits und kann einfach vom PC auf die SD-Karte kopiert werden (FAT32) - das ist ein Lerncomputer: Verbindung über TTL-Serial-RSR232-USB-Adapter (FTDI-Kabel o.ä.) mit dem PC ist recht kompliziert für Anfänger
nicht blockierende Eingaben. Standard Microtronic kann nur blockierendes KIN: https://youtu.be/5fJnDdA0HZY https://hackaday.io/project/180252-a-retro-authentic-microtronic-emulator/log/199133-retrochallenge-retrochallenge-update-4
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
Doch noch ein Nachtrag: Hab grad mal bei Ali geschaut: 10 Stück XC2C32A kosten dort 10.04€ + 1.65€ Versand. 10 Stück 74AUP1G80 kriegt man dort schon für 3.15€ + 0.95€ Versand. Naja - wenn man bedenkt, daß ein XC2C32A 32 FF drin hat, also sowohl Tor als auch Vorteiler
weiß, kann man die H. durch entsprechende Beschaltung > bestimmen. ;-) Du meinst Pin 15 beim 74HC14?
-
Thread
ZX81 plus38 Clone
, U5 pin 20, default = nROMCS, alternative = A11 JP12, U3 PIN 1, default= GND (16K), alternative A14 (32K) Obendrei kann ich kein VSYNC Signal bei U13 Pin_3 messen und das müsste ja vorhanden sein, oder?
analogem Messschieber :-) Zu guter Letzt hätte ich noch ein Vorschlag/Wunsch zum Adressdecoding, um 32k ROM und 32k RAM nutzen zu können. Dabei springen sogar zwei Spare-Gates raus: U24A.3 auf A14 des RAMs A14 an U23D.12/U21F.13 A15 an A14 des EPROMs U23A und U23B entfallen. Das Layout wäre dann
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
AVR wird nicht wirklich akzeptiert, woran liegt das?
erst gar nicht auf das Problem gestoßen. Und das war eine ganz normale grub.cfg, die Ubuntu Mate 14.04 LTS oder 16.04 LTS angelegt hat. Und das Installationsmedium von Ubuntu Mate 18.04.5 LTS 32 Bit bietet zwar die Möglichkeit an, durch drücken von "F6 Sonstiges" die Kerneloption "nomodeset" auszuwählen