-
Thread
Delay timing Problem
Hast du in den Fuses CLK/8 ausgewählt? Vermutlich schon, ist bei den meisten AVR Standard.
muß nicht gleich übertreiben. Schau mal ins Datenblatt des HD44780. Es sind nur 2 Befehle, die max 1,64ms dauern.
-
Thread
Nur Positives !
Die ersten AVR64DU Controller treffen morgen zum Testen ein!
DesIntegrator ●. schrieb im Beitrag #7692860: > Laut Bibel untertänigst. > ...Oder so. Genesis 1,28 Lutherbibel, Google
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
, 7 x 100mA Ports und I/Os mit wählbar 75/100/150/300 Ohm für 10,20,30,40 mA LED Strom in SOP20/SOP28. Silabs bietet 14-bit 1MSPS A/D oder 16*12bit A/D 4*12bit D/A, 64 I/O und 64k Flash+4k RAM oder den C8051F4 mit 100MHz, Analog Devices hat den ADUC824/834 mit 24bit A/D, 3 x 16 bit A/D, 12 bit D/A
aerospace.honeywell.com/en/products/navigation-and-sensors/high-temperature-microelectronics zeig mir auch nur einen AVR der dasselbe bietet. Bei ARM sieht es etwas besser aus als die obsolete Familie AVR, aber lange nicht so gut.
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
/atmega6490p avr/lib/avr5/atmega64c1 avr/lib/avr5/atmega64hve avr/lib/avr5/atmega64hve2 avr/lib/avr5/atmega64m1 avr/lib/avr5/m3000 avr/lib/avr51/ avr/lib/avr51/atmega128 avr/lib/avr51/atmega128a
/atxmega64b3 avr/lib/avrxmega4/atxmega64c3 avr/lib/avrxmega4/atxmega64d3 avr/lib/avrxmega4/atxmega64d4 avr/lib/avrxmega5/ avr/lib/avrxmega5/atxmega64a1 avr/lib/avrxmega5/atxmega64a1u avr/lib
-
Thread
Wie in C zum Quadrat? Gesperrt
',libraryCode:'1',trim:'1'),fontScale:14,j:1,lang:___c,libs:!(),options:'-O3',selection:(endColumn:28,endLineNumber:6,positionColumn:28,positionLineNumber:6,selectionStartColumn:28,selectionStartLineNumber:6,startColumn:28,startLineNumber:6),source:1),l:'5',n:'0',o:'x86-64+clang+9.0.0+(Editor+%231,+Compiler
Oder sowas wie "Wie heisst das Forum hier gleich noch mal?", und plötzlich stellt sich raus dass x86-64 doch nicht so falsch war?
-
Thread
FPGA aus Köln - GateMate
einfache Mikrocontroller? Als billigsten habe ich bei Mouser einen für 10,60 € gefunden. Ich denke, AVR und PIC sind so bekannt, weil es billige, gut unterstützen Controller gibt. Oder braucht Infineon die Bekanntheit in der breiten Masse nicht, weil sie so gut dastehen? Ich muss zugeben, dass ich bei
NG-Ultra in Frankreich produziert (ST), in einem Prozess der in Frankreich entwickelt wurde (FD-SOI 28 nm), von einer französischen Firma entwickelt (nanoXplore) mit eigenen Entwicklungstools (NXmap).
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
Ich hab viel mit AVR gemacht, also sind Mikrocontroller nicht neu für mich. Ein spezielles Projekt habe ich noch nicht. Ich will nur erstmal mit ein paar Pins wackeln und ein paar Daten zum PC senden können.
und irgendwelche Renesas-Architekturen. fchk PS: https://www.amazon.de/ARM-Emulator-32-Bit-64-Bit-Downloader-STM32-Unterst%C3%BCtzung-Hochgeschwindigkeits-Download/dp/B07SFWCLBT/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=jlink&qid=1583049159&sr=8-1
-
Thread
Suche Mitwirkende für Groovebox Entwicklung
Hallo 0x64 M., 0x64 M. schrieb im Beitrag #6154513: > In nem anderen Forum wo ich das Thema schon länger drin habe wird > Vernünftig diskutiert und argumentiert. wo ist denn das Thema in Deinem anderen
0x64 >Hier schön zu sehen wie das umgesetzt wird: >Youtube-Video "ABLETON PUSH 2 teardown MF#60" Weiß jemand, wie man aus dem Gerät die Daten raus bekommt und in einen STM32 rein? Meistens haben die
-
Thread
Joy-IT RD6006
Simulation hatte ich den Leistungstransistor 2N6284 mit 3MHz gegen eine schnelleren Typen 2N6545 mit 28MHz ausgetauscht. Die Ergebnisse waren natürlich etwas besser. Aber der 2N6545 hat mir zu weniger Leistung. Gruß Rolf PS: Bild folgt
für den Operationsverstärker lieferte ein LT1054 Spannungskonverter. Video: https://youtu.be/OXn64HzqIYY Gruß Rolf
-
Thread
Toolchain neuere AVRs
keine Unterstützung anbietet. Angeblich soll das ja die gleiche Toolchain wie beim Studio 7 sein. avr-gcc --target-help liefert mir (u.a.): avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 attiny11
Andreas B. schrieb im Beitrag #6149635: > avr-gcc --target-help liefert mir (u.a.): > avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 [...] Das sieht stark nach Assembler-Optionen aus, die beim genannten Kommando mit aufgelistet
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2020
zurechtzukommen, dann ist dem eben so und er nimmt nicht umsonst weniger Gehalt, 40 Stunden und NUR 28 Tage Urlaub in Kauf.
> von Kastanie (Gast) > 28.06.2020 10:55 > von Dirk K. (knobikocher) > 28.06.2020 12:42 Gehe euch mit eurer Einschätzung des Krankheitsbildes von F.B. recht !
-
Thread
Auswandern in der heutigen Zeit?
AVR schrieb im Beitrag #6145126: > David S. schrieb: >> In Deutschland ist dein Job dein Job. In Japan oder Südkorea ist dein >> Job dein Leben. > > Ist hier genauso für viele. Ich finde es armselig
Jetzt einmal Klartext: in Bayern sind beispielsweise 62% der Einheimischen Wohneigentümer, jedoch nur 28% der Bürger mit türkischem Migrationshintergrund (Quelle: Mikrozensus 2010).
-
Thread
IR-Bootlader oder was?
fest, es ist kein eingener Pointer, sondern das ZL-Register, welches auch den Flash addressiert ( 0, 64, 128, 192, mit der folgendeden Seite ZL wieder 0 aber ZH +1 ). Da hatte mich das z.B. von PeDa vewendete .dseg lange Zeit sehr verwirrt. Wo der von mir verwendete Puffer liegt, weiss ich immer noch
Adresse um 1 Word erhöhen inc ZL dec RWCount brne Schreib_schleife SeiteLoeschen: subi ZL,64 ldi spmcsrval, 3 out spmcsr, spmcsrval spm ldi A,200 rcall Pause Puffer_in_FLASH-Seite_schreiben ldi spmcsrval, 5 out spmcsr, spmcsrval spm ret ;WrPage getByte: mov wert
-
Artikel
WebRadio Clients
VS1053B microSD-Karte Display Power over Ethernet Elektor Internet Radio EIR. ARM7 AT91SAM7SE512 VS1053B 64MB SDRAM MMC/SD-Karte Microchip Demo Board DM183033 --> nicht mehr verfügbar. PIC PIC18F67J60 VS1011E OLED Display Multifunctional Alarm Clock. Alternativ: PIC PIC24FJ64 STA013 ENC28J60 OLED Display Net Radio. AVR ATmega64 128KB SRAM VS1002 Xport Display OpenMCP. AVR ATmega2561 128KB SRAM ENC28J60 VS1011 Shoutcast/ICEcast with infotag supported STM32 Internet Radio. (Chinese) (Chinese) Source Code: ARM Cortex-M3
-
Thread
Funktion ^= Operator
bei P.D.'s Entprellroutine: https://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 [c]key_state ^= i;[/c] Damit kann man einen ganzen Satz an Bits auf einmal negieren oder eben XOR-en.
A. K. schrieb im Beitrag #6135372: > Was bei 64 Bits aber auch hex keinen Spass macht. Nett wäre z.B. > 0x8000_0000_0000_0001 In Rust geht das genau so ;)
-
Thread
x86-Programmierung und Befehlsabarbeitung
Rolf M. schrieb im Beitrag #6135583: > IA-64 ist aber auch schon lange tot. Sorry, ich meinte AMD64. Wobei das Argument mit IA64 auch nicht ganz falsch ist :-)
Programmierer schrieb im Beitrag #6135588: > Rolf M. schrieb: >> IA-64 ist aber auch schon lange tot. > > Sorry, ich meinte AMD64. > Wobei das Argument mit IA64 auch nicht ganz falsch ist :-) Naja, mit IA-64 hat Intel mal versucht, seine alten x86-Zöpfe abzuschneiden
-
Thread
Suche Solid State Relais Karte oder vergleichbares mit RS-232 Schnittstelle
pd_rd_r=9e48f32b-e162-464d-86d4-8dd02a20b460&pd_rd_w=8OHjX&pd_rd_wg=pXiSm&pf_rd_p=a2f6bca6-dcb1-4822-8e28-66b64b37970e&pf_rd_r=HPMXQ8HDD5KTZV3RJ5DJ&psc=1&refRID=HPMXQ8HDD5KTZV3RJ5DJ
pd_rd_r=9e48f32b-e162-464d-86d4-8dd02a20b460&pd_rd_w=8OHjX&pd_rd_wg=pXiSm&pf_rd_p=a2f6bca6-dcb1-4822-8e28-66b64b37970e&pf_rd_r=HPMXQ8HDD5KTZV3RJ5DJ&psc=1&refRID=HPMXQ8HDD5KTZV3RJ5DJ Für nur 4-Fach zu teuer. Ich bräuchte ja mehrere.
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
überhaupt halbwegs aktuelle auf solchen kleinen Boards? NUCLEO-L432KC, Cortex-M4 mit 256K Flash und 64K RAM.
5. Nucleo-32 Boards von ST mit den unterschiedlichsten Controllern, z.B. mit L432KC (256kb Flash, 64kb RAM), F303K8 (64kb Flash, 12kb RAM) oder G431 (128kb Flash, 22kb RAM). Vom Pinout kompatibel zu Arduino-Nano soweit dies der jeweilige Controller erlaubt, ansonsten über Lötbrücken umkonfigurierbar
-
Thread
MAX7219: einzelne LED ansteuern
schaden die Eigenschaften des MAX7219 nochmals zu Gesichte führen. Der MAX7219 ist optimiert um 64 einzelne LEDS mit jeweils acht gemeinsamen Kathodenanschlüssen oder acht Common Anode 7-Segment Anzeigen und Dezimalpunkt anzusteuern. Im Falle von einzelnen LEDS müssen jeweils acht LEDS mit ihren Anoden
vs. Labornetzgerät :-) Du hast gut geraten. :) Meine Kiste gibt noch folgendes her. 9x VQB28F, gA 5x VQB27E, gK 3x VQE23F, gK 1x VQE23E, gK 1x VQE21F, gK und noch einen kleinen Schatz von VQB71. Weiß jemand was 'F' für einen µcd Bereich hat?
-
Artikel
China SUPER Bauteile-Schnäppchen Thread-Wiki
Beleuchtung [6,19€ @ 1] 20x4, blaue Beleuchtung [5,48€ @ 1] 20x4 gelb-grün Grafik. [11,53€ @ 1] 128x64, KS0108 [15,08€ @ 1] 128x64, KS0108 [2,03€ @ 1] 84x84 LCD Module White backlight adapter PCB Nokia 5110 for Arduino (ST7920 Vorsicht*) TFT (Grafik). Touchscreen. [13,31€ @ 1] 2,8", 320x240, SPI/8bit/
optisch ok, elektronisch noch nicht getestet, sehr gute Verpackung)(14.06.2015) [5,01€ @ 1] 0.96", 128x64, nur Display ohne Platine (kein Versand nach DE) [4,08€ @ 1] 0.96", 128x64, weiß auf schwarz I2C Sensoren. Hall-Sensor. [0,257] 41F/0H41/SH41/SS41F/S41 Bipolar Digital Latch (OK, wie erwartet) (14.06.2015
-
Thread
8-Pin µC (Tiny45/85 o.ä.) Projekte/Spielerien
Tiny13, SD-Karte, Taster, Kopfhoerer oder Verstaerker+Lautsprecher): https://www.elektronik-labor.de/AVR/T13contest/sdsound-tn13.htm Serielle Schnittstelle fuer Multimeter (Tiny13, Software-RS232 + Optokoppler, ext. Takt vom Multimeter): https://www.elektronik-labor.de/AVR/T13contest/Seriell.html Liste von Burhkard Kainkas Tiny13-Wettbewerb: https://www.elektronik-labor.de/AVR/T13contest/T13contest.html
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Kleiner DIY Synth von 2019 Mein Blog: https://www.sequencer.de/synthesizer/threads/avr-synthesizer-wave-1-de-generator.87599/page-19 Gruß Rolf
Für die Mutigen unter euch hier noch ein paar Links zu Videos: http://www.wirrtuell.org/uploads/M28_testrun2_full.mp4 http://www.wirrtuell.org/uploads/M28_testrun2_comp.mp4 http://www.wirrtuell.org/uploads/M28_testrun1_full.mp4 http://www.wirrtuell.org/uploads/M28_testrun1_comp.mp4 Wie immer
-
Thread
Nutzt ihr noch "richtige" PC's? (ATX Formfaktor/Tower)
Ich sitze hier vor meinem 12 Core Entwicklungsrechner mit 64GB. Da laufen mehrere VMs mit Windows und Datenbankserver gegen die ich teste. Wenn ich mehr Festplatte brauche, dann stecke ich welche dazu und sag dem LVM Bescheid. Ich wüsste nicht, wie ich das ansatzweise
man mir 250 MBit an. Ich hab denen gesagt, dass mir 50/10 für immer reichen, mir aber die im Schnitt 28 Euro pro Monat mittlerweile zu teuer sind. Jetzt zahle ich 24 Monate lang 22,50 Euro für meine Leitung. Suffizienzgesellschaft rulez.
-
Thread
[S] Stencil für TQFP32 Gehäuse
probieren, ob das so funktioniert, wie ich mir das denke. Gehäuse: https://m.reichelt.de/mcu-atmega-avr-risc-32-kb-20-mhz-tqfp-32-atmega-328p-au-p119684.html Sind damit die Unklarheiten beseitigt? Geht mir quasi nur um brauchbare Reste.
Habe mal nachgesehen, habe nur TQFP44 und TQFP64 da so je 2 Folien von jeden wo aber 2 und mehr drauf sind. Da sind auch SO8 und anderes drauf. Eine Folie mit QFN28 ist auch noch da. Leider kein TQFP32. Bei Interesse PN, komme aber,wegen Urlaub,
-
Thread
ATmega 2560 - AtmelStudio7 Problem mit CompareA
Hallo, ich habe folgendes Problem was habe ich vergessen das der Interrupt Vektor auf 0x2A kommt? AVR ATmega2560 beim AtmelStudio7 kommt der Interrupt Vektor so gut wie nie obwohl das compa bit aufleuchtet und der Counter mit CTC resetet wird aber der Interrupt kommt nicht er springt nie dort hin obwohl
= (1 << CS00); // Prescaler 1 sei(); } void setup(void) { pinMode(28, OUTPUT); initTimer0(); } void loop(void) { } ISR(TIMER0_COMPA_vect) { PINA = _BV(PB6); // Pin 28 } [/c]
-
Thread
STM32 Einstieg
Wenn ich die größten AVR Modelle (Xmega) mit den mittleren STM32 vergleiche, kommen sie mir gleich komplex vor. Die AVR sind aber 5x so teuer und nicht so einfach als steckbares Modul erhältlich.
komplex darzustellen ist genau so falsch, wie "die AVR" als besser geeignet darzustellen.
-
Thread
Initialwert von globalen Variablen zur Laufzeit verwenden
10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65
-
Thread
Auswahl I2C Bus Adresse durch DIP umschaltbar
A1 auf Vcc (offen) break; case S1|S2: I2C_SLAVE_ADDRESS = Adress_4; // Adresse 0x28 A0 + A1 auf GND break; } [/c] alle verwendeten Adressen bei Adresse 3 ergibt sich 0x36
Seiten mit auskommentierten Teilen. [c] #define F_CPU 8000000 // CPU clock in Hz #include <avr/interrupt.h> // dient zur Behandlung der Interrupts #include <avr/io.h> // Integer-Definitionen #define I2C_DATA_INTERRUPT 0x80 // 0x80 #define I2C_BUS_COLLISION 0x08 // 0x08
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
wirklich weiter. Allerdings ist das unter Linux wirklich kein großes Problem. Die Pakete gcc-avr binutils-avr avrdude (zum Flashen) avr-libc gdb-avr sollte man in jeder Distro so oder so ähnlich benannt finden. Dazu kann man ein eclipse mit eclipse-cdt und avr-plugin installieren, wenn
. - es besteht somit die Möglichkeit mittels AVRDUDE jeden AVR mit ISP Schnittstelle zu flashen und zusätzlich die 28 pol. ATmega in einen Sockel zu stecken um diesen zu flashen (bspw. um einen Bootloader zu flashen). Mit dieser Konstellation - Arduino UNO,
-
Thread
Lötstation JBC ?
und ist eigentlich für den vorliegenden Fall überdimensioniert. Von seinem 64K Flash brauchte ich nur 28K, da hätte es auch ein M058 für US$1.45 getan. Die sechs eingebundenen Fonts (5x7, Helvetica 12 und 14 in Regular und Bold sowie Lucida Bold) schlucken davon so einiges von
etwa US$1.60 und ist > eigentlich für den vorliegenden Fall überdimensioniert. Von seinem 64K > Flash brauchte ich nur 28K, da hätte es auch ein M058 für US$1.45 getan. > Die sechs eingebundenen Fonts (5x7, Helvetica 12 und 14 in Regular und > Bold sowie Lucida Bold) schlucken davon so einiges
-
Thread
I2C Expander reagiert nicht
mr.Moe schrieb im Beitrag #6021610: > die Adresse 0x28 I2C Adressen sind wegen dem R/W Bit immer etwas ... speziell zu betrachten. IIRC will Wire.beginTransmission() die komplette Adresse haben, also Wire.beginTransmission((0x28<<1) | 1 ); oder
Device mit den drei Adressbits und dem wahlweisen Anschluss dieser an VCC, GND, SCL oder SDA insgesamt 64 Adressen einstellbar sind.
-
Artikel
AVR Bootloader in C - eine einfache Anleitung
Artikel werden folgende Software-Pakete benötigt: aktuelles AVR Studio (hier verwendet: AVR Studio v4.18) aktuelles WinAVR (hier verwendet: WinAVR20100110) PuTTY als serielle Konsole (Version v0.6) Des Weiteren wurde auf der AVR-Seite für die serielle Kommunikation
Datei mit dem Bootloader, als auch das Batch-Script im Solution Directory liegen: Fehler bei Flash > 64k. Neuere avr-gcc optimieren den oben beschriebenen Bootloader mit so genannten "table jumps". Darin verwendet der Compiler LPM Instruktionen. Laut dem "AVR Instruction Set" kann dieser Befehl aber nur
-
Thread
gcc11 könnte das avr Backend verlieren
einzige Punkt, wo in den letzten 10 Jahren überhaupt Bewegung erkennbar war, ist Punkt i: Ab v10 wird 64-Bit double unterstützt – zumindest im Compiler und der libgcc. Wann / ob die (avr-)libc 64-Bit double unterstützt weiß ich nicht. Und es gab durchaus Maintainer, die AVR gerne als Secondary Target
GPUs arm - ARM arm64 - ARM64 (little endian) arm64_32 - ARM64 (little endian ILP32) armeb - ARM (big endian) avr - Atmel AVR Microcontroller bpf - BPF (host endian) bpfeb - BPF (big endian