-
Artikel
Reichelt-Wishlist
TQFP-Gehäuse zu haben sind wie z. B. XC3S400 oder XC3S500E (PQFP208)) | | | | | | * Microchip megaAVR 0-series, z. B. ATmega809/1609/3209/4809 in TQFP-48 Microchip AVR128DB…, AVR64DD… in SOIC und TQFP Microchip dsPIC33FJ128GP802 | Microchip PIC12F1822 | Microchip PIC24HJ64GP202-I/SP | NXP LPC1114 (auch
Gs im DIP-Gehäuse für Launchpad-Besitzer * TI TMS470 Arm7 | | | | | TI TUSB3210 | * Ubicom SX20 SX28 IP2022 * Western Design Center 65c816 | XC3S 400 TQ144 | Zilog Z8 Encore-Microcontroller (bis 64k Flash, I2C, SPI, 2xUART, ADC, on-Chip Debugger ...) | * Zilog ZNEO-Microcontroller (Z16Fxxx, bis 128k
-
Thread
AVR64DD28 Clock Source ändern
Also für einen AVR128Dx28 und in Assembler sieht es so aus: [avrasm] puti CPU_CCP,CPU_CCP_IOREG_gc puti CLKCTRL_OSCHFCTRLA,($6<<CLKCTRL_FREQSEL_gp) ; B:32, A:28, 9:24, 8:20, 7:16, 6:12, 5:8, 4:-, 3:4 [/avrasm]
S. L. schrieb im Beitrag #7428393: > Also für einen AVR128Dx28 und in Assembler sieht es so aus: puti > CPU_CCP,CPU_CCP_IOREG_gc > puti CLKCTRL_OSCHFCTRLA,($6<<CLKCTRL_FREQSEL_gp) ; B:32, A:28, 9:24, > 8:20, 7:16, 6:12, 5:8, 4:-, 3:4 > In C müssen
-
Thread
STM32 counter up/down mit Step/Dir Signalen
Würde für den Fall , wenns wirklich keine Möglichkeit mittels HW-counter beim STM32 gibt , ein paar AVR's verwenden. Gruss Gerhard
Mi N. schrieb im Beitrag #7426100: > Oder anstatt diskreter Logik ein 8-pol. AVR zur Umsetzung Step/Dir -> > PhaseA/PhaseB verwenden und dann auf die STM-Timer geben. Genau so hab ich es vor wenn es keine interne Möglichkeit im STM32 gibt. Die AVR's in Assembler für die Wandlung
-
Thread
AVR ATtiny Stromaufnahme
über den Chip zusätzlichen Strom benötigt, und je größer der Chip, wie bei meinen ATmega4809 bzw. AVR128DB28, umso mehr: ATtiny402: +80 %, ATmega4809: +110 %, AVR128DB28: +240 %.
Vergleich: [code] 3.0 V, 4 MHz idle [uA] +TCB0 [uA] ATmega4809 492 514 AVR128DA28 628 643 AVR128DB28 559 572 AVR128DB48 564 577 [/code] Hier ist der TCB vernachlässigbar.
-
Thread
Durch bestimmte Frequenz Schaltvorgang auslösen
Toshiba /74VHC393FT?qs=F5EMLAvA7ICwC3yZ9oPV7A%3D%3D Bei 100MHz kommen dann 390kHz raus, die kann ein AVR weiter verarbeiten.
Frequenzzähler in eine bestehende Atmegaschaltung einzubauen > ist wohl nicht möglich. > … Wenn du einen AVR128DA28/32/48/64 oder AVR128DB28/32/48/64 in der Schaltung verwenden kannst, dann kann man 100MHz Frequenzmesser mit dem ATtiny414 entsprechend übernehmen.
-
Thread
Zahl umdrehen?
Register links reinschieben. Für 64 Bit sind das allerdings 16 Register, in einem 8-Bitter wie dem AVR ist damit schon die Hälfte aller Register belegt.
dann muss man die Hardware kennen Mit 16 GPIO kannst Du das einzelne Byte per HW spiegeln. Mit 128 GPIO auch den ganzen Wert.
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
write 743ZI_LwIP_Test.hex 0x08000000 st-flash 1.7.0 2023-05-02T16:13:54 INFO common.c: H74x/H75x: 128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734, stlink checksum: 0x00a937bc 2023-05-02T16:13:54 INFO common.c: Attempting
H743ZI_LwIP_Test.hex 0x08000000 st-flash 1.7.0 2023-05-02T16:35:48 INFO common.c: H74x/H75x: 128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file /home/ralf/Downloads/H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734, stlink checksum: 0x00a937bc 2023-05-02T16:35:48 INFO
-
Artikel
IRMP - english
- all protocol definitions irmpsystem.h - target-independent definitions for AVR/PIC/STM32 irmp.h - include file for the application irmpconfig.h - user configuration Sample applications (main functions and timer configurations): irmp-main-avr.c - AVR irmp-main-avr-uart.c - AVR
Launchpad from TI (ARM Cortex M4) is a propriate timer init function already integrated in irmp-main-avr.c. IRMP can be used also with STM32 microcontrollers. Another new implementation is available on the mbed platform. avr-gcc Optimizations. From version 4.7.x of avr-gcc, the LTO option can be used to
-
Artikel
IRSND - english
the software changes here: Software History Source Code. The source code can be easily compiled for AVR MCUs by loading the project file irsnd.aps in AVR Studio 4. For other development environments it is simple to create a project or makefile. The source includes: irsnd.c - the IR encoder core irmpprotocols.h - all protocol definitions irmpsystem.h - target-dependent definitions for AVR/PIC/STM32 irsnd.h - include file for the application irsndconfig.h - user configuration irsnd-main-avr.c - example main IMPORTANT: Include only irsnd.h in your application source code: All other include
-
Thread
Flash CRC Berechnung optimieren/schneller
sein, aber naja. Ich hab mal schnell was zusammengestrickt, ich komme auf 55 Takte/Byte, macht bei 128kB und 16 MHz auf ~7,2M Takte, also ~450ms. Naja. Das ist nur ein Konzept, die Tabelle habe ich jetzt nicht ausgerechnet.
#7397876: > Wo findet man den Quelltext? [pre] C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\crc16.h [/pre]
-
Thread
AVR tiny0/tiny1/megaAVR0/DA/DB/DD/DE Systematik der internen Peripherie
kleinsten SMD Gehäuse gibts schon zu kaufen. https://www.microchipdirect.com/product/search/all/avr64ea
AVR128DA | AVR128DB | AVR64DD | AVR16|32DD | AVR4808|4809 Es gibt viele identische Peripherie-Komponenten, aber auch unterschiedliche und welche mit minimalen Differenzen.
-
Thread
Maskieren modern?
Seitenweise Diskussion über Shifts, und noch keiner hat das _BV - Makro aus der avr-libc ins Spiel gebracht? https://www.nongnu.org/avr-libc/user-manual/group__avr__sfr.html [c] PORTB |= _BV(PB3); if (bit_is_set(PINB, PB4)) { ... [/c]
potenzielle Setzen von Bits in falschen Registern genauso), beispielsweise bei vielen Cortex-M. Beim AVR hatten wir das mal beim ATmega128RFA1 (und Nachfolgern) gemacht, aber dort hat das seitens Atmel und dann Microchip keiner aufgegriffen.
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
Das Programm zeigt auf einem ATmega4809 dasselbe Fehlverhalten; auf einem AVR128DB28 hingegen funktioniert es korrekt.
, SPM Z ATmega4809: ELPM, SPM, SPM Z+, EIJMP, EICALL AVR128DB28: EIJMP, EICALL https://ww1.microchip.com/downloads/en/DeviceDoc/AVR-InstructionSet-Manual-DS40002198.pdf Aber muss man das alles wissen?
-
Thread
Tasterverarbeitung mit ARDUINO-C
könnte, dann hab ich ja viel zu tun. Es ist ein ATmega 2560-Board. Müsste dies nicht in der <avr/io.h> stehen ? Und warum tauchen diese dann nicht im Verzeichnis -> include auf ? (siehe Screenshot) [c] #include <Arduino.h> #include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h
Seite die Vektoren für AVR-Series-0, -1 und -2 nicht mitgelistet sind.
-
Thread
AVR128DA Simulator
für dieses Tool. Aber es ist wie es ist. Im Internet habe ich Simulatoren gefunden die ältere AVR supporten, bringt aber nichts. Irgendwo habe ich gelesen das man mit mplab den AVR128 simulieren kann, kann das jemand bestätigen?
Stored B. schrieb im Beitrag #7366793: > Irgendwo habe ich gelesen das man mit mplab den AVR128 simulieren kann, > kann das jemand bestätigen? Nope, geht leider nicht.
-
Thread
AVR128DA28 Temperatursensor
Servus, ich bräuchte bitte mal eure Hilfe. Bekomme den Temperatursensor nicht zum laufen, vielleicht fällt ja jemanden von euch etwas auf.. Die Beschaltung sieht wie folgt aus: [code] AVR läuft mit 24Mhz, keine Interrupts aktiv 2x 1000uF zwischen + und GND AVDD(14) = 3,3V GND(15) = GND PORTF1 RXD -- ESP8266 PORTF0 TXD -- ESP8266 PORTA1 RXD -- PC PORTA0 TXD -- PC PORTD0 LED (mit Vorwiderstand) PORTD1 LED (mit Vorwiderstand) [/code] Nutze ich statt des Temperatursensors einen ADC Eingang erhalte ich erwartete Werte des eingangs. Der Temperatursensor hingegen gibt immer 2047 aus.
-
Thread
TPIC6B595N Cascade Problem
also nach einer penibel durchgeführten Verkabelung konnte ich nun 28 in Reihe zum laufen bringen AVR --> -10k- --> TPIC.SER-IN ,allerdings ganz am anderen Ende gemessen, wird die Spannung jedes mal wenn die Zahlen sich ändern ganz schön runter gerissen und bei 29 bricht
schrieb im Beitrag #7363432: > also nach einer penibel durchgeführten Verkabelung konnte ich nun > 28 in > Reihe zum laufen bringen AVR --> -10k- --> TPIC.SER-IN ,allerdings ganz > am anderen Ende gemessen, wird die Spannung jedes mal wenn die Zahlen > sich ändern ganz schön runter gerissen und bei
-
Thread
Wie sauber samplerate vervierfachen
avr schrieb im Beitrag #7342575: > Abgesehen davon helfen die Nullstellen, die Filterbänke klein zu halten, Wie kann man sich das als Analogelektroniker vorstellen, was in diesem Fall eine Filterbank
und Rechenzeit spart, dann nur wenn die Filterstufen auf jeder Kaskade < 4096 / 12 -> ~256. Reichen 128? Reichen 32?
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
50MHz > - AVR Gewittermonitor (oben links die Antenne dazu) > - Signalverfolger / -Injektor > - AVR Chipbasic Computer > - TinyBasic Computer > - Und ein China-Scope > > Alles keine Profigeräte aber dafür
) + Referenzspannungsquelle (200mV, 2V) - AVR SPS - Gewittermonitor - Signalverfolger nach ELV Ja, das war es dann auch erstmal :)
-
Thread
Arduino Schrittmotor
Hallo, ich habe hier einen Arduino Nano, einen 28BYJ-48 Schrittmotor und eine passende Treiberplatine. Ich habe das Beispielprogramm von Funduino genommen und möchte den Winkel und die Geschwindigkeit einstellen. In dem Programm unten habe ich es
Hi, Das finde ich bei Reihelt > Schrittmotor 28BYJ-48 (Schrittwinkel 5,625 x 1/64) =0,08789...° ->360°/... =4096 ??? Irgendwer schwindelt viel Erfolg, Uwe
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
dagegen spricht. Weil: Serielle Kommunikation mit dem internen R/C Oszllator ist bei den klassischen AVR's ein bisschen unsicher.
vermute ich, daß LEDs im Spiel sind. Wenn es einzelne LEDs wären, dann könnten z.B. zwei MAX7219 bis zu 128 LEDs in Gruppen von 2x(8x8) zusammen gefasst im MUX Modus betreiben. Die 7219 werden mit SPI angesteuert. Das wäre in dem Fall eine saubere Lösung. Auch könnten ggf. WS28xx LEDs in Frage kommen.
-
Thread
ATMega328 im Hutschienengehäuse mit Ethernetanschluss
und habe ein Hutschienenmodul auf > ATMega328-Basis warum nur? der ATmega 1284p mit 20 MHz 128k flash und 16k SRAM ist viel interessanter. Das Modul würde auch nicht größer. Manfred schrieb im Beitrag #7323867: > 5V am µC und 3,3V am Ethernet ohne Pegelwandler hast ja so Recht, ist mir an NETIO von Pollin auch nie aufgefallen nur sämtliche fehlenden Stützkondensatoren am ENC28J60 sind mir aufgefallen. https://docplayer.org/23702642-Avr-net-io-board-best-nr-pollin-electronic-gmbh-tel-49-0-stand-hka.html
-
Thread
avrdude: AVR IJTAG MKII
Als was muss man den China-Clon AVR JTAG MKII bei avrdude anmelden?
6.06 hardware version: 1 Serial number: 00:b0:00:00:28:11 Device ID: JTAGICEmkII AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7
-
Thread
Nach fast 3 Jahren fehlerkorrigiertes Datenblatt für die AVR-DB Serie erschienen
Client. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf
): https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247.pdf Haben wir gleich beide Versionen zum Vergleich.
-
Thread
EOL ATmega328p
ATtiny13 ATTINY13A ATtiny2313 ATtiny2313A ATTINY24 ATtiny24A ATtiny25 ATtiny26 ATtiny261A ATTINY28 ATtiny4313 ATtiny44 ATtiny44A ATtiny45 ATtiny461 ATtiny461A ATtiny48 ATTINY84 ATtiny84A ATtiny85 ATtiny861 ATtiny861A ATTINY88 AVR128DA28 AVR128DB28 AVR16DD28 AVR32DA28 AVR32DB28 AVR32DD28 AVR64DA28 AVR64DB28 AVR64DD28 Die gesamte Liste kann man als *.xlsx-Datei herunterladen, und wenn man da die Spalte "Package" nach allen filtert, die "DIP" enthalten, dann kommt diese Zusammenstellung
-
Thread
Lauflicht Riesenrad
www.youtube.com/watch?v=jjD9X6u4E34&list=RDCMUCKKEFBvwHUisXdom7TqryTw&start_radio=1&rv=jjD9X6u4E34&t=128
dimensioned] , in File : C:\Users\ingo\Desktop\Eigene Dateien\5. Technische Infos_Treiber\1. AVR\30. AVR PROGRAMME\_B__ab 2021\2 streifen.bas Hier mal das Programm $regfile = "m8def.dat" 'Prozessor $crystal = 8000000 'Taktfrequenz
-
Thread
Diverse Bauteile µC, Debug-Tools
geblieben aus meinen Hobbybasteleien diverse Teile/Tools anzubieten (Stückpreise zzgl. Versand): AVR: (neuwertig) 2 Stück: AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse
ATMEGA8515 im DIL-40 Gehäuse 2€ 1 Stück: ATMEGA103 im TQFP64 Gehäuse 3€ 2 Stück: ATMEGA128L im TQFP64 Gehäuse 4€ 6 Stück: ATMEGA128 im TQFP64 Gehäuse 4€ 2 Stück: xMEGA256A3B im QFN64 Gehäuse 4€ ARM: 8 Stück: AT91SAM7SE512 im BGA Gehäuse 4€ (neuwertig) 12
-
Artikel
USB
100 3,3 V 16bit RISC 48 MHz 4K x 16bit OTP 8K x 16bit - 1 1 1 IDE Atmel AT90USB647 Full 64 3,3 - 5 V AVR 16 MHz 64 K 4 K 8 x 10 bit Farnell ca. 11,42 € Atmel AT32UC3B0128 Full/OTG 64 (40) 3,3 V AVR32 60 MHz 128 K 32 K 8 x 10 bit (7+6) x PWM 2 (1x full) I2C, SPI, SSC Kernspannungsregler 1,8 V Farnell ca
AN2135 Full 44 3,3V/5V 8051 24MHz 12MHz 0 4KB - - UART I2C veraltet Cypress CY7C68013A High 56,100,128 3,3V/5V 8051 48MHz 24MHz Grundton 0 16KB - - 2 UART (ab 100 Pin) I2C GPIF (State Machine) Digikey ca. 11,28 €, Air Electronics ca. 9 € Cypress CYUSB3014 Super 121 (BGA) 1,8V ARM9 ? 0 256KB? - - 2 UART