-
Thread
Ethernet für uC?
armen AVR ja nicht noch Knüppel zwischen die Beine schmeißen..
doku.php?id=products:wiz850io:start#pin_out https://www.ebay.de/itm/274363689111?chn=ps&mkevt=1&mkcid=28
-
Thread
AVR128DB28: TCA0 Tonausgabe an alternativem Pin gelingt nicht
Herbert schrieb im Beitrag #6706576: > (264(20+1) 2 mal 64 mal (20+1)
Pardon, ich war beim AVR128DA28 - beim ..DB.. geht alternativ-WO0 nicht, bleibt nur A0.
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
Ich denke, Bernhard bleibt einfach gerne in seinem AVR-Universum.
Abdul K. schrieb im Beitrag #6717821: > Ich denke, Bernhard bleibt einfach gerne in seinem AVR-Universum. Nichtmal das. *SEIN* AVR-Universum ist nämlich auch noch sehr viel kleiner als das tatsächliche AVR-Universum... Nur will er das nicht wirklich wahrhaben und schon garnicht öffentlich
-
Thread
Warum geht das nicht ?
8e6 #define F_CPU XTAL #define DIST 0.06 // sensor distance in m #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <util/delay.h> #include "BitUtilities.h" #include "LCD_display_on_Port_C.h" volatile double sec = 0; volatile unsigned char
allerdings ATMega8-er ISBN: 9783486587906 Titel: Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie - Programmierung in Assembler und C - Schaltungen und Anwendungen Autor: Schmitt, Günter ciao gustav
-
Artikel
LAUNCHXL-F28379D
komfortablen Frequenzumrichter für einen Drehstrommotor genügt bereits ein ATtiny861. Dieser hat eine 64-MHz-High-Speed-PWM und 3 PWM-Ausgänge mit programmierbarem Totzeitgenerator. Ein TMS320F28379D bietet ähnliches vielfach, dazu Hardware zur Auswertung von Vielstrich-Inkrementalgebern. Herausgeführt
Unterseite. Nicht bestückte SMA/SMB-Buchsen als differenzieller Analogeingang. Siehe auch. TMS320C28x CPU and Instruction Set C2000 Piccolo Workshop
-
Thread
Python oder besser bei C bleiben?
optimiert kriegt. Braucht halt etwas mehr Speicher als 'bare metal', aber microPython geht schon mit 64 kB (32kB RAM, 32kB ROM). Wuerde aber erst mal klassisch unter Linux anfangen. Jupyter Notebooks sind noch was Schoenes, um Ergebnisse dokumentierbar/demonstrierbar zu halten.
Jens G. (jensg) 28.04.2022 21:13 >Eine Frage an den Profi. Macht es Sinn etwa 10.000 Programmzeilen in C, >C++ nach Micropython zu portieren? (für den RP2040) Solche Sachen sollte man dem Computer überlassen, der
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
F. schrieb im Beitrag #6681280: > So habe ich das zumindest verstanden. Die Chance, mit ein paar AVR > irgendwann im Leben auch nur einen einzigen gültigen Bitcoin zu > generieren geht damit gegen Null. Irgendwelche Retro-Fans haben sogar einen Bitcoin Miner für den C64 geschrieben! https:/
brauchen und > bin für jeden Tipp dankbar. Mein Tipp: Klein anfangen. Erstmal einen ESP und einen AVR, dann steigern auf zwei AVR.
-
Thread
Brauche Hilfe Oled Display 2x16 EA W162-X3LG
Kannst ja auch hier mal schauen - Goggle / Chrome etc. übersetzen das gerne für Dich :-) http://www.avr-asm-tutorial.net/avr_en/apps/lcd/lcd.html
send_nibble(0x03); //8-Bit-Mode send_nibble(0x02); //Switch to 4 Bit Wait(50); //Wait 5us WriteIns(0x28);//4-Bit-Mode WriteIns(0x08);//display off WriteIns(0x06);//entry mode set increment cursor by 1 not shifting display WriteIns(0x17);//Character mode and internel power on WriteIns(0x01);//clear
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
22 lenovo thinkstation s20: 70€ 23 eizo coloredge cs230: 80€ 24 sharkoon quickport combo: 10€ 25 avr starterkit stk500 & at89/90: 20€ 26 trafo 6/9/12V 5A; 24V 3A: 10€ 27 solder-unit st 081: 5€ 28 dcf77-frequenznormal bausatz: ?30€? 29 arduino experimenting shield v2.1: ?5€?; CP2102N Breakout: 3
devices ADC-12QZ: 20€?; ad/da wandler: 5€; transisitoren: 5€; gals: 5€; 60 ics: SN74HCZ573n, PH48AQ, AM28F256, 74HCT1 ,NE5532AP, MBM2764-30 MC33204p: 5€ 61 Kondensatoren: 4€; opvs, Komperatoren, Sensoren: 15€; dram, sram: 5€ 62 quarze: 10€ 63 dioden diacs triacs: 5€ 64 Z80 ctm 68B03, sockel, siemens
-
Thread
Atmega88 Code kompiliert ohne Fehler und läuft nicht
nirgendwo aufgerufen werden. Ich hatte das aus dem Tutorial: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART#Senden_einer_Zeichenkette_.28String.29 und die Funktionen sahen vorher so aus: [c] int uart_putc(unsigned char c) { while (!(UCSR0A & (1<<UDRE0))){} UDR0 = c;
Stefan ⛄ F. schrieb im Beitrag #6664916: > Quatsch > > Die Interrupt-Tabelle hat 64 Bytes. > Der Programmcode hat 66 Bytes. > > macht zusammen ungefähr die 124 bytes, die bei dir als >> "Program Memory Usage : 124 bytes 1,5 % Full" > gemeldet wurden. Und was schiebt AVR-Dude
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
nicht, sie müssen auch verfügbar sein. Heute würde ich sagen: Wenn die ein AVR reicht, dann nimm einen AVR. Für den Einstieg sowieso.
. Und AVR reicht für das Meiste.
-
Thread
ATZ-Modul Serie
Hardware mit steckbare I/O-Platinen und Plug-and-Play. Durch unter anderen die Idee das es Atmel (AVR) unabhänglich sein muss, entstand nun auch ein generelles Modul-Bus Konzept, flexibel und PnP. Neben die Module die dort im Audio Projekt Abgebildet sind, gehören dazu auch die in die nächsten 2 Bilder
erfundeness Rad, diesmal vier-eckig". Obwohl vielleicht 八-eckig ? (https://blog.chinatours.de/2012/08/28/chinesische-zahlensymbolik) Gruss, Alfred.
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
original STM32 ist. Ein CKS32 kann es meiner Meinung nach aber auch nicht sein, weil der tatsächlich nur 64kB Flash hat.
Ok, nachdem alle Widerstände raus sind und die Bustakt auf ca 437 khz runter ist (28 Mhz Bus / 64) klappt alles bestens. Die Bits und Bytes schnubbeln nur so auf die Karte. Dem Ingeniör ist nichts zu schwör :-)
-
Thread
ADC logarithmieren mit Assembler und Tiny10
E |R evtl. kann man a,b näherungsweise als z/n; z E |Z und n E |N darstellen. Das könnte man in AVR8 Assembler einfacher Implementieren.
VALUE_24 subi YL, VALUE_26 - VALUE_25 subi YL, VALUE_27 - VALUE_26 subi YL, VALUE_28 - VALUE_27 subi YL, VALUE_29 - VALUE_28 subi YL, VALUE_30 - VALUE_29 _ValueFromTableExit: ret [/code]
-
Thread
Einstieg(scontroller) in Ethernet Kommunikation mit STM32
> Ich bin bei ST bislang regelmaessig mit dem STM32F107 schon > gut zurechtgekommen. Klar, ein AVR reicht für's Bitklappern wohl auch.
: key 28 #94 received NoteOff: key 28 #95 dropped: 91 received NoteOn: key 43 #96 received NoteOff: key 43 #97 dropped: 91 received NoteOn: key 76 #98 received NoteOff: key 76 #99 dropped: 91 received NoteOn
-
Artikel
Word Clock Variante 1
Lithium-Knopfzelle, Printmontage CR2032P-H; liegend RM 10.16, RM 17.78 1 IC1 Mikrocontroller ATmega168-20PU DIP-28 1 IC-Sockel 28-polig; schmal RM 7.62 [1] optional IC2, IC3, IC4 Schieberegister, 8-Kanal 74HCT595N DIP-16 3 IC-Sockel 16-polig RM 7.62 [3] optional IC5, IC6, IC7, IC8 Source-Treiber, 8-Kanal TD62783APG
5%; E24 SMD-1206 (3,2 x 1,6 mm²) 13 13x4 LEDs in Reihe (52 Buchstaben), rot-Kanal R15, R16, R27, R28, R36, R37, R42, R43, R48, R49, R66, R67, R78, R79, R93, R94, R99, R100 SMD-Chip-Widerstand 200 Ω; 250 mW; 5%; E24 SMD-1206 (3,2 x 1,6 mm²) 18 9x3 LEDs in Reihe (27 Buchstaben), blau- und grün-Kanal R17
-
Thread
ATMega4809 EVSYS, total überfordert
Dass der Umstand nicht im Datenblatt zu finden ist ... - dazu sage ich jetzt lieber nichts. Der AVR128DB28 verhält sich übrigens genauso.
> megaAVR0 ... Eventsystem EVOUTx Override ... Nun, wie bereits erwähnt, gilt das auch für AVR-DB (und hat dort den wohlklingenden Bezeichner 'EVSYS_USEREVSYSEVOUTx' (woran sich aber natürlich nichts mehr
-
Thread
PIC16C6 Flashen geht nicht
DIL 617475 Microchip PIC16C622A 18 DIL 617575 Microchip PIC16C62A 28 DIL 617491(A) Microchip PIC16C62B 28 DIL 617576(A) Microchip PIC16C63 28 DIL 617497(A) Microchip PIC16C63A 28 DIL 617577(A) Microchip PIC16C64 40 DIL 617461 Microchip PIC16C64 PLC 44 PLCC 617512 Microchip PIC16C641 28 DIL 617542 Microchip PIC16C642 28 DIL 617543 Microchip PIC16C64A 40 DIL 617492 Microchip PIC16C64A PLC 44 PLCC 617513 Microchip PIC16C65 40 DIL 617481 Microchip PIC16C65 PLC
-
Thread
USART RS485 Daten empfangen über ISR
Microchip MPLAB X IDE 5.45 Hier die Initialisierung der UART Schnittstelle: [code] #ifndef __AVR_ATtiny3217__ #define __AVR_ATtiny3217__ #endif #define F_CPU 3333333UL #include <avr/io.h> #include <avr/interrupt.h> #define USART0_BAUD_RATE(BAUD_RATE) ((float)(F_CPU * 64 / (16 *
noch nicht hin, ich komme einfach nicht weiter :( [code] #define F_CPU 3333333UL #include <avr/io.h> #include <util/delay.h> #define USART0_BAUD_RATE(BAUD_RATE) ((float)(F_CPU * 64 / (16 * (float)BAUD_RATE)) + 0.5) void uart_init() { USART0.BAUD = (uint16_t)USART0_BAUD_RATE(9600)
-
Thread
[V] HP/Agilent 16702b Logic Analyzer System (102 Channels 500/250MHz und 2 Analog 2GS/s 250MHz)
Hallo liebes Forum, verkaufe mein "Schlachtschiff". Habe das gute Stück Gestern (28.02.2021) aufgestartet und es sieht alles TippTopp aus. *Zuerst:* - Ja, ich hab mich für dieses Inserat frisch angemeldet; war aber bisher ein read-only user in diesem Forum. Weiter unten stelle
Elektronik experimentiert und mich für alles Naturwissenschaftliche interessiert. Kurz und Bündig - C64 Basic/Assembler - Mac (damals noch Think Pascal aufm 68000) - Kenne verschiedene Unixoide - 8051/PIC/AVR/H8s/ARM - Heute Elektronik- und Kernelentwickler für (meistens) Embeddded Linux Anwendungen
-
Thread
AVR Assembler, Macro, Conditional mit Register
Assembler. Cool. Falls man nur die Auflösung, aber keine große Dynamik braucht, kann man unter AVR-GCC auch int64_t benutzen. Die Winkelfunktionen fehlen dann natürlich. Der AVR-IAR kann auch 64Bit double.
0 r0-r30, @1 IO-RAM16, 2-4c, 4-8b ; in24 @0 r0-r29, @1 IO-RAM24, 3-6c, 6-12b ; in32 @0 r0-r28, @1 IO-RAM32, 4-8c, 8-16b ; in40 @0 r0-r27, @1 IO-RAM40, 5-10c, 10-20b ; in48 @0 r0-r26, @1 IO-RAM48, 6-12c, 12-24b ; in56 @0 r0-r25, @1 IO-RAM56, 7-14c, 14-28b ; in64 @0 r0-r24, @1 IO-RAM64
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
> hast du mal vermessen ... Ja, an *einem* AVR128DB28, sah ganz gut aus, wie ich mich erinnere. Aber nicht so gründlich wie Sie. > PWM via Typ-D-Timer liefert weitaus bessere Ergebnisse Hier ist der Höreindruck (und um diesen geht es Robert)
mal - ohne relativ kleinen pull-down am DAC-Ausgang werden Sie Ihr "blaues" Wunder erleben mit dem AVR128DB28.
-
Thread
DDR Schach-Computer Chess Master Diamond reparieren (Dauerton)
einen Adapter gebastelt bei dem ich mit einem Jumper einen 10kOhm Widerstand wahlweise auf Pin 26/28 oder 27/28 legen kann. Und siehe da, ein 2764 geht nicht. Aber ein 27256 und 27512 funktionieren. Allerdings liest er mir nur ab Adresse 00002000 bis 00003FF0. Egal welchen Chip ich wähle, bis 00002000
0,04 V, wackelig mit Spitzen auf 1,2V 31 B4 0,04 V 30 B3 0 V 29 B2 5,00 V 28 B1 5,00 V 27 B0 0,16 V 26 5V 0 V 25 | 5,00 V, nach 0,4ms Takt 24 INT EN IN 5,00 V 23 INT 0 V 22 INT EN Out 3,64 V 21 BRDY 0 V D281 CD4011 Pin4
-
Thread
Frage zu Externes SRAM(XMEM) und Atmel Studio 7
jetzt die vollen 64kB ansteuern oder nicht? Im Linker habe ich eingestellt das die .data Sektion bei 0x802200 beginnt, also nach dem internen SRAM. Nix desto trotz habe ich den SRAM schon mal getestet. Denn Linker habe
. https://scienceprog.com/adding-external-memory-to-atmega128/#more-2513 http://www.nongnu.org/avr-libc/user-manual/mem_sections.html www.nongnu.org/avr-libc/user-manual/malloc.html
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
Bei mir ist es häufig aber nicht immer so, das die es bis 63 Byte geht und ab 64 klemmt es. Deshalb wartet das Programm vor der 64 auf Enter. Wenn man sich da die Ringbuffer Variablen ansieht, sieht man, dass die alle genau die 64Byte weiterzählen, und trotzdem kommt nichts mehr
schon irgend jemand von euch reproduzieren? Ich hab die Version von temp vom 28.3. ( mit Zeile 1351 in der usb.c) jetzt mal auf einem Problemkandidaten laufen lassen: Der µC wartet ja, bis 64 chars beisammen sind, und schickt die wieder hoch. Das funktioniert auch, wenn die
-
Thread
ADF4351 Windows Applikation
willst. Das Programm, im ersten Beitrag, ist doch ein Windows Programm, dann gibt es noch den Link zur AVR Software. Wenn es was anzupassen gibt, dann könnte man die AVR Software so abändern, das die mit der Original Software von Analog Device funktioniert. Ich bin der Meinung, die Oberstehende PC Software
gibt es bei den China Versendern fertige Leiterplatten mit einem Controller drauf. Nur mit einem AVR wäre die Sache vermutlich billiger zu haben.
-
Artikel
UPlay Basic Interpreter per XMC2Go
Zykluszeit abzuarbeiten. Hier ein paar Eckdaten der XMC1100 : CPU : 32bit ARM-M0 Clock : 32 MHz Flash : 64 kByte Ram : 16 kByte Mit dieser CPU liegt die Zykluszeit von einer Basic-Zeile (je nach Umfang) bei ca. 500 us. Am XMC-2Go Board sind nur 14 GPIO-Pins an Pfostenleisten zugänglich, was den Einsatz der
wurde schon von vielen als Basis benutzt. Bekannt aus diesem Forum sind z.B. die Portierungen für den AVR von Rene Boellhoff und Uwe Berger. AVR-Basic Ich selbst habe nur mit der original Version von Adam Dunkels gearbeitet und wollte diese so wenig wie möglich abändern um den einfachen Aufbau nicht zu
-
Thread
Was nutzt ihr für Layoutprogramme?
löschen der *.manifest Dateien im Programmverzeichnis vollkommen problemlos, sowohl in 32 als auch in 64-Bit -Windows seit XP, 7, 10 (20H4) oder unter Wine in irgendwelchen Ubuntus seit schon fast ewig. Das einzige was manchmal nötig ist: die Fensterpositionen werden in den *.ini-Dateinen abgespeichert
. 80x100mm reicht mir mache aber auch nicht wirklich viel (1-2 Layout pro Jahr, meist was um einen AVR/Xmega). Bei was neuem/größerem vieleicht dann doch KiCad.
-
Thread
Atmega328p mehr digital pins
kannst auch was Modernes nehmen. Jeweils in 48 Pin Ausführung > ATmega4809 oder AVRxxDB48 (xx = 32/64/128). Den 'DB' gibts auch noch mit 64 Pins. Zwei ICs benötigen mit allen drum und dran immer mehr Platz als ein etwas größerer. Der Klopper ATmega2560 ist von den Abmessungen schon ganz schön groß wenn
Im Datenblatt heißen die Pins ADC6 und ADC7. In der verlinkten PDF auf Seite 3. Die 28-Pin-Version des Controllers hat die gar nicht. Die sind tatsächlich die Ausnahme von der Regel. Schon seit ATMega8-Zeiten: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2486-8-bit-AVR-microcontroller-ATmega8
-
Artikel
Mini2440
bietet: 3,5", 7" Touchscreen-TFT oder VGA "Karte" ARM920T, 400Mhz standard Taktfrequenz, bis zu 533Mhz 64MB-1GB NAND Flash (User App/OS), 2MB NOR Flash (BIOS) 64MB RAM Audio (Stereo Out, 2xMono In) SD-Slot USB Host, USB Device 10/100MBit LAN (DM9000) 3 Serial Ports SPI, PWM, I2C, ... ... Software. Als das
um uboot ins Wasser zu bekommen. Das git und die Seite von "buserror" ist hier zu finden. Boards: 64MB 128MB 256MB 1GB Den u-boot-Fork von buserror laden wir am besten mit git. Weiterhin benötigen wir einen Cross-Compiler (Siehe oben). Die letzte mir bekannte Version des GCC mit dem sich das "U-Boot
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
von Lorenz W. (lw64) 28.01.2021 12:35 >Es würde mich mal interessieren, ob jemand linux darauf portiert. >Möglich ist es ja mit m0+ und nommu. Wieso? Er hat doch eine MMU.
sdb1 statt /dev/sdb. > > Das sieht recht ähnlich aus: > sd 2:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00 00 02 09 00 00 f0 00 > blk_update_request: I/O error, dev sdb, sector 521 op 0x0:(READ) > usb 1-3.1.4: USB disconnect, device number 10 > sd 2:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00
-
Thread
selbstblinkende SMD-LED mit niedrigem Stromverbrauch
PB1 (D 1) pwm1 // GND 4| |5 PB0 (D 0) pwm0 // +----+ #include <avr/sleep.h> // Sleep Modes #include <avr/power.h> // Power management #include <avr/wdt.h> // Watchdog timer const byte LED = 3; // pin 2 // watchdog interrupt ISR (WDT_vect) {
|(0<<WDP2 )|(0<<WDP1)|(1<<WDP0); //32MS // WDTCR |= {0<<WDP3 )|(0<<WDP2 )|(1<<WDP1)|(0<<WDP0); //64MS // WDTCR |= (0<<WDP3 )|(0<<WDP2 )|(1<<WDP1)|(1<<WDP0); //125MS // WDTCR |= (0<<WDP3 )|(1<<WDP2 )|(0<<WDP1)|(0<<WDP0); //250MS // WDTCR |= (0<<WDP3 )|(1<<WDP2 )|(0<<WDP1)|(1<<WDP0); //500MS /
-
Thread
[V/VS] Klemmen, Leuchtmittel, Evalboards, Bohrer, Festplatten, Werkzeug, Trafos/Netzteile, Adapter
Update, noch verfügbar sind: 28. Klemmprüfspitzen, rund mit Haken oder flach mit Zange, z.B. für IC-Pins. Etwa 80 rote, 40 grüne, 35 weiße, 35 gelbe und 80 schwarze mit Haken, sowie 5 weiße, 25 rote und 30 schwarze verfügbar 0,05
Update, noch verfügbar sind: 28. Klemmprüfspitzen, rund mit Haken oder flach mit Zange, z.B. für IC-Pins. Etwa 60 rote, 15 grüne, 15 weiße, 15 gelbe und 60 schwarze mit Haken, sowie 0 weiße, 0 rote und 0 schwarze mit Zenage verfügbar
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
wenns AT*X*Mega gibt? > > ATXMEGA32E5-AU 2.09€/Stück +MwSt bei 25 Stück Ich habe mir einige avr128d[a/b]28 auf die Seite gelegt. Die Teile sind wirklich zum abspritzen!
Nudelhaus schrieb im Beitrag #6530593: > Ich habe mir einige avr128d[a/b]28 auf die Seite gelegt. Die Teile sind > wirklich zum abspritzen! Ja, die haben das Potential, noch lange gegen die oft nutzlose 32Bit-Mischpoke anstinken zu können. Denn: in sehr,
-
Thread
In München mit 100.000€ Jahresgehalt wird die Luft dünn Gesperrt
AVR schrieb im Beitrag #6527078: > Ex-Münchner schrieb: >> Es gibt so viele schöne Flecken in Deutschland > > Das stimmt. Bautzen ist zum Beispiel eine Weltmetropole, wo man gerne > lebt und arbeitet
AVR schrieb im Beitrag #6527078: > Ex-Münchner schrieb im Beitrag #6527045: >> Es gibt so viele schöne Flecken in Deutschland > > Das stimmt. Bautzen ist zum Beispiel eine Weltmetropole, wo man gerne