-
Thread
Ultraschallgerät(Medizin) HMI Touch Vertikale Streifen
vom Atmel, ... > die Busleitung hat nichts, nur der XTAL1 Das Signal am XTAL1 /kommt/ nicht vom AVR, sondern das Taktsingal mit 8MHz /kommt/ von einem Taktgeber und geht in den AVR /hinein/. Der nächste Pin, der dann interessiert, ist der Reset-Pin des AVR. Johann L. schrieb im Beitrag #6436241
denke ich) Stress beschädigt ,ich versuche mal damit https://sites.google.com/site/shaoziyang/Home/avr/avr-universal-bootloadere Ich habe schon einen neue Atmega128 auf das Board angelötet , AVR- ICE ist unterwegs, das Board hat ISP 6Pin Anschluss, da kann ich den ICE dran hängen. Sollte das ganze
-
Thread
AVR128DA übertakten
nächsten Bastelabend legen müssen. Im Moment hangle ich mich mit Beispielen durch alle Funktionen das AVR128DA48 und ich muss sagen ich finde diese AVR Familie toll. AVR128DA28 mit 43MHz, d.h. da gehen auch die höheren Wert für CLKCTRL_OSCHFCTRLA, das muss ich gleich mal ausprobieren :-)
> ... alle Funktionen das AVR128DA48 ... Mir scheint, dass Microchip diese nur als eine Art Vorserie für die AVR128DB ansieht. Aber viel Neues kommt nicht hinzu, die erlangten Kenntnisse sind also eine gute Grundlage für einen
-
Thread
SAME53J20 als 32Bit einstieg
Matthias T. schrieb im Beitrag #6424152: > Ethernet / (Can für später dann eben der 128pin) Achtung! Für die 64-pin Varianten in der A Revision gibt es da einen Showstopper: (aus den Errata) ... 2.11 Ethernet MAC (GMAC) 2.11.1 Ethernet Functionality in 64-pin Packages Ethernet
so kennt und > lieben gelernt hat. > AES/CRC on chip. > Ethernet / (Can für später dann eben der 128pin) Du hast bislang nur AVR benutzt und jetzt als blutiger Anfang mit einem Cortex M4F bestehst du auf AES, Ethernet und CAN? So als Allererstes? Ich sag's mal so: Die Dinger kosten so um die
-
Thread
Warum 32.768kHz für RTC?
bei der PLL müssten halt ein wenig "größer" sein. Naja, einen ähnlichen Ansatz verfolgen z.B. die AVR128DA. Es ist allerdings keine echte PLL, was da gemacht wird (bzw. auf Wunsch gemacht werden kann). Es wird vielmehr das Tuning des internen RC-Oszillators anhand der Referenz des Uhrenquarz-Taktes
gesteuert, aber ohne den Anspruch, einen echten Phasen-Lock zu erreichen. OK, das konnte man bei den AVR8 früher auch schon tun, mußte es aber relativ aufwendig in Software erledigen. Die AVR128DA tuen es jetzt alleine, man muss ihnen bloß noch einmalig sagen, dass sie es tun sollen. Und die Hardware
-
Thread
TCB von ATmega4809 megaAVR0 Serie
universell wie der TCA und nur für ein paar konkrete Aufgaben gedacht. 2xTCA gibt es z.B. beim AVR128DA48.
ohne diesen verbalen Ausrutscher angekommen. Im Übrigen bezog ich mich darauf, dass das offenbar AVR128 und AVR64 vermischt wurde.
-
Thread
Teensy Synth "Shruthi 2"
C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Micki\Documents\Arduino\libraries -fqbn=teensy:avr:teensy41:usb=serial,speed=600,opt=o2std,keys=de-de -ide-version=10813
Using board 'teensy41' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr Using core 'teensy4' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr Detecting libraries used... "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm
-
Thread
Wie kann man eine Temperatur vergleichen und berechnen?
entscheidenden Zeilen sind:[c] t12=3+8*a[0]-((a[6]-1)&7);//alternate way of calculation if(a[1]){t12-=128*16;} //correct by -128° [/c]
verbleibenden (nicht vom OS belegten) RAM lief noch problemlos ein Turbo-Pascal-Programm, und das konnte sogar 48-bit-Gleitkomma abhandeln (womit es von der Genauigkeit sogar C-Standard-konform wäre, anders als AVR-GCC mit 32 Bit). Man sollte sich die Welt nicht kleiner reden als sie ist. Drittens: die Entscheidung
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
ist das möglich, wenn man eine mathematische LIB Benutzt hat. Die hat die Berechnungen aufgeteilt. 48 Bit breite INTs waren damals keine Seltenheit, wenn 24er quadriert wurden. Auf einem 8 Bit AVR ist es natürlich etwas Zeitraubend, geht aber auch. -> binomische Formel heisst die Lösung.
unterstützt im C99 Modus doch long long int, oder irre ich > da? Für 64-Bit-Plattformen sind das auch 128 Bit, auf den 32-Bittern "nur" 64 Bit.
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
AVR wird nicht wirklich akzeptiert, woran liegt das?
Eigenschaften dann auf das hässliche Icon klicken. Die alten Icons findet man unter Mint-X > apps > 48 Nicht wirklich schlimm aber unnötig.
-
Thread
Assembler tabelle verständnis
Wir nutzen AVR . Verstehe es trotzdem nicht
Mikroprozessoren Doppelregister. Im AVR sind das die obersten acht Register, die zu vier Doppelregistern zusammengefasst werden können. Im Z80 hatte man das IX und IY-Register, der 6502 konnte die ersten 256 Byte des SRAM als 128 Doppelregister
-
Thread
USART Frage zu Bibliotheken
] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> // Defines: #define LED1 (1<<PD5) #define LED2 (1<<PD6) extern "C" { #include "AVR-UART-lib/usart.h" } bool bUseLib =
umsteigen, mit seinen 16 KiB RAM und Timer3. Oder, warum nicht, falls es räumlich kleiner sein soll, der AVR128DA28. Nur der ATmega8, der ist "vor 30 Jahren stehengeblieben" - na ja, nicht ganz.
-
Thread
Atmega verliert Flashinhalt
Pages des Flash auf 0xFF stehen. So wie dort? https://electronics.stackexchange.com/questions/116607/avr-flash-memory-corruption
Schau mal hier: https://www.avrfreaks.net/forum/avr-lost-its-brains?skey=Program%20memory%20lost
-
Thread
Microcontroller mit Python
hat b) Der 128 kHz Oszillator ist ziemlich ungenau
Ich hab's mal hier hingeschrieben: http://stefanfrings.de/avr_verfused/index.html (ganz unten)
-
Thread
Neue AVR128 Serie 12Bit ADC auch bald mit CAN?
Mit dem aktuellen 'Atmel Studio 7' kann man für die AVR128 keine Programme schreiben?
Peter Pander schrieb im Beitrag #6327829: > aktuelles Problem..daher AVR ohne CAN oder ARM ohne 5V...Problem! Es gibt doch aber durchaus AVR mit CAN. Bloß halt (möglicherweise noch) keine AVR128DAxx.
-
Thread
PPS5330 Labor-Netzteil hack
und IRQ vermeiden! ein ATmega macht das https://rn-wissen.de/wiki/index.php/Analog_Komparator_(Avr) http://modelleisenbahn-steuern.de/controller/atmega8/17-der-analog-comparator.htm https://www.mikrocontroller.net/topic/198508 http://www.grzesina.de/avr/acompare/acompare.html
Als Display könnte man ein Oled ohne Schutzglas nehmen. Das hier z.B. EA OLEDL128-6LWA von Electronic Assebly. Das würde von den Abmessungen gut hinter die Front passen. Link: https://www.reichelt.de/grafik-oled-128x64-68x51-mm-weiss-ohne-schutzglas-ea-oledl128-6lwa-p259375.html
-
Thread
Frage zu Assembler für meinen Informatikunterricht
sich bitte mal richtig vor Augen führen. Konkret zu 0en und 1en habe ich dir mal die komplette AVR Assembler Referenz angehängt. Da sind alle Befehle drin inkl. Binärdarstellung und, viel wichtiger, was jetzt jedes Bit genau bedeutet, für jeden Befehl auf gerade mal 150 Seiten. Und, nur falls
Abschnitt "A2 Assemblerprogrammierung" ab S. 32 ist das ganz gut erklärt: http://www.weigu.lu/tutorials/avr_assembler/pdf/MICEL_MODUL_A.pdf Das ganze AVR Assembler Tutorial unter http://www.weigu.lu ist evtl. auch interessant für besonders interessierte Schüler. http://www.weigu.lu/tutorials/avr_assembler
-
Thread
wie ist das mit den 16/20MHz beim Atmega4809
AVR128DA28, I [mA]: [code] f [MHz] 24 4.0 U [V] 5.0 4.75 1.15 3.0 4.60 1.05 2.0 4.25 0.90 [/code]
S. Landolt schrieb im Beitrag #6313453: > AVR128DA28, I [mA]: vielen Dank ! das sieht ja so aus als ob der Strom kaum spannungsabhängig ist. Interessant !
-
Thread
Z180SoftSystem
//hc-ddr.hucki.net/wiki/doku.php/cpm/disketten_xp2 [2] https://www.mikrocontroller.net/svnbrowser/avr-cp-m/trunk/stamp/z180_stamp/
Einstellungsmöglichkeiten vorgesehen: Köpfe 0 - 15 , Spuren 0 - 2047 , Sektoren 1 - 63 , Bytes pro Sektor 128 , 256 oder 512.
-
Thread
Attiny412 - String über USART
das du einen Hardware-Bug im Tiny412 gefunden hast. Der > allerdings in ähnlicher Form bereits vom AVR128DAxx bekannt ist... Erklär mal bitte für mich Doofi mehr. Ich weis nur, dass der AVR128 da ein Mapping Issue hat ...
ändern. Und übrigens auch keine Möglichkeit dafür (das ist der einzige Unterschied zur Sachlage bei den AVR128DAxx)...
-
Thread
Arduino Nano mit 1,5Zoll OLED und U8g2 lib
Hallo, ich habe ein Display von Waveshare 1,5 Zoll OLED SSD1327 128x128 16 Graustufen 4W-SPI Beim Display funktioniert das Beispiel der U8g2 Library mit einem Arduino Nano (ATMega 328) auf anhieb. Verwende ich jetzt den Arduino Nano 33 IOT (ATSAMD21) bleibt das
particularities. " Also AVR != ARM MfG
-
Thread
Problem beim Bootloader brennen Atmega4809
MegaCoreX" Atmega4809 Bootloader: "Optiboot (UART3 default pins)" Clock: "Internal 16 MHz" Pinout: "48 pin standard" Reset pin: "Reset" Programmer: "JTAG2UPDI" Port COM4 [/code] Bei "Bootloader brennen" Bootloader erscheint "Fehler beim Brennen des Bootloaders" und diese Ausgabe: [code] Arduino: 1.8.9 (Windows 7), Board: "ATmega4809, 48 pin standard, Reset, BOD 2.6V, Internal 16 MHz, Optiboot (UART3 default pins)" avrdude: Version 6.3-20171130 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright
-
Thread
Alpha-Spektrometer für Soundkarte/Mikrophoneingang (DIY Particle Detector)
erwähnte iPadPix gibt kein drannkommen, oder? 3. Wie wäre es statt einer Soundkarte einen ARM oder AVR zu verwenden? Dann sollten die Signale nicht von den Einstellungen der Soundkarte abhängen.
ich nur zu ~2 Projekten im Jahr komme sollte da niemand auf mich warten ;) Naja, ein STM Nucleo mit 128x128 Pixel LCD auf dem Steckbrett zum Evaluieren liegt seit Jahresanfang hier: https://www.mikrocontroller.net/topic/140369#6267961
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
C:\Atmel_Toolchain\AVR8_GCC\avr-gcc-10.0.0_2019-12-16_-mingw32\avr\include\avr\sfr_defs.h *********************************************************************** 128 #define _MMIO_BYTE(mem_addr) (*(/*volatile*/ uint8_t
Jörg W. schrieb im Beitrag #6261414: > Daher findest du in den AVR-Datenblättern auch Warnungen wie: ... Das gilt für die älteren Typen aus der Ära Mega128. Alle neueren machen sbi/cli ohne read/modify/write auf das ganze Register, die setzen das Bit direkt.
-
Thread
Neue AVR Familie - AVR-DA
Gerade durch Zufall entdeckt, vielleicht für den Einen oder Anderen interessant - es gibt eine neue AVR-Familie: AVR-DA. Mehr dazu: http://www.microchip.com/wwwproducts/en/AVR128DA28
SMD-Pleiten-Pech-und-Pannen-Stories hinterher Das will ich auch schwer hoffen :) Vielleicht noch als Hinweis, den kleinen AVR128DA48Pinner gibts wie andere AVR Neuerscheinungen auch als kleine schmale Evaluation-Kit Platine, komfortabel über USB zu programmieren und zu debuggen!
-
Thread
Testplatine für ATmega 2560 - Kondensatoren an jedem VCC/GND Paar ?
schau dir das mal an http://ww1.microchip.com/downloads/en/appnotes/atmel-2521-avr-hardware-design-considerations_applicationnote_avr042.pdf hier siehst du die Stromimpulse die sich ohne Kerko auf den ganzen Versorgungsleitungen ausbreiten, mit Kerko nur zw. µC und Kerko.
Bit-Adressen nicht mehr ansprechen und entsprechende Verrenkungen sind nötig. Das fängt bereits beim 128er an; da reicht ein 16-Bit Programcounter noch (wegen Word-Adressen), aber Daten im Flash brauchen bereits 24-Bit-Adressen. Meiner Meinung nach sind die AVR bis 32kB Flash (möglichst mit im Datensegment
-
Thread
STM8 Example Code
spät. Es gab schlicht keine Nische mehr am 8-Bit Markt, die unbesetzt gewesen wäre. Daß Atmel mit den AVR da noch einen Fuß auf den Boden bekommen haben, verdanken sie nur der Tatsache, daß sie als erste mit integriertem Flash daher kamen. Ich finde die STM8 auch recht nett. Geradlinige Architektur.
---------------------------------------- L5 ;WordDefinition [startad] ;Integerkonstante: [48][00110000b] inc x ldi a,48 ld (x),a ; ;Integerkonstante: [209][0d1h] inc x ldi a,209 ld (x),a ; ;Forthword: ! ( n1 n2 adr --> n1 ) dec x ld a,(x) ld
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
Beitrag #6198578: > Da gibts genug Mass storage Device Gibt's aber auch für den genannten USB-AVR, /das/ ist nun wirklich nicht das Problem.
und da: W25Q128JW_RevB_11042019-1761358.pdf das Flash darf auch nur 3V3 ("W25Q128JVSIM")! Das alles mit Levelshiftern vollzukleistern ist aber sicher nicht zielführend: also darf VCC nur 3V3 sein. Was dann