-
Thread
Attiny441 Analog Komparator
die Analog Komparatorem als Referenz zu benutzen? Meiner Meinung müsste es gehen, leider ist das DB (für mich zumindest) nicht wirklich eindeutig. https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf Auf Seite 124 steht im Block Diagramm die Bandgap Ref als + Eingang für den AC0. Das Gleiche findet sich auch auf Seite 128 für den AC1. In meinem Fall möchte ich gern zwei externe Eingänge AIN01 und AIN11 mit der internen 2,2V vergleichen. In der Analog Comparator Rubrik findet sich keine Einstellmöglichkeit für die
-
Artikel
UART
gesendet! Siehe auch. RS-232 ein serieller, asynchroner Übertragungsstandard Baudratenquarz UART im AVR-Tutorial UART im AVR-GCC-Tutorial USB Ersatzschnittstelle für PC Peripherie, sollte bei Neuentwicklungen statt UART verwendet werden. UART auf USB Forumsbeitrag: Synchronisieren beim UART Forumsbeitrag
Kodierung Forumsbeitrag: Atemega328p - schaffst du das? (Echtzeitübertragung von ADC-Daten) Forumsbeitrag: AVR128DB USART Transmit Buffer Weblinks. UART Monitor Determining Clock Accuracy Requirements for UART Communications (PDF) - Application Note 2141 von Maxim. Wie genau muss eigentlich die Taktrate für
-
Thread
Verbrauchsanzeige für's Moped
im endeffekt Sprit zu sparen. @Timo: Du kannst den Kollegen ATmega z.B. mit C Programmieren (AVR-GCC), der kann dir eine ganze Menge Kram wie z.B. die Division automatisch abnehmen, sogar Fließkomma ist damit ohne weiteres möglich, wobei man auch mit Integern gut hinkommen dürfte (Fließkomma ist
noch nicht unter 60€ gesehen. Nicht mehr... Reichelt EA DOGM132 132x32Pixel fuer 13.70 EA DOGM128 128x64 Pixel fuer 21.15 Das kann man sich doch wohl leisten. Ausserdem kann man die ueber SPI ansteuerung und muss sich nicht das ganze 4/8bit gehampel der Hitachi Controller antun. Oder wenn
-
Thread
IO Timing synchron zu Encoder (Verschleppung)
das messen selbst ist nicht das Problem. 60kHz sind 16,7µs. Ich frage mit einem 20MHz getakteten AVR128DB64 3 Encoder innerhalb von 9,6µs ab und aktualisiere die Zählerstände. Eine Abfrage eines Encoders würde 6,3µs dauern. Dabei werden die I/Os nur gepollt. Die Frage lautet eher wie kommt der Zählerstand
-
Thread
EEPROM 512kbit mit ATMEGA 16 über I²C ansteuern
(unsigned char DEV_ADR, unsigned int EEP_ADR, unsigned char byte) schreiben von einer Page(laut DB 128 Bytes aufeinmal): - Unterprogramm dem ich die Geräteadresse, die Speicheradresse des ersten Bytes, Pointer auf die zu schreibenden Bytes, und die Anzahl der Bytes übergebe. Das EEPROM
noch ein Problem die Daten zu überprüfen. Ich kann Sie vom EEPROM nur über Zwischenspeichern über das AVR EEPROM in PonyPorg auslesen. Ziemlich umständlich eben, ich weiß also nie ob der Fehler beim schreiben oder beim Lesen des i2c eeproms auftritt. Im Großen und ganzen vermute ich den Fehler aber in
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
Harald schrieb im Beitrag #5858661: > Und kein Sleep-Modi Aus dem DB: Integrated PMU (Power Management Unit) to minimize power consumption during Sleep, Deep-sleep, and Deep power-down modes. Three reduced power modes: Sleep, Deep-sleep, and Deep power-down
die CAN-Hardware sorgt automatisch dafür, daß alles richtig ankommt. AVRs mit CAN sind z.B. AT90CAN128, ATmega64M1 und deren kleineren Brüder.
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
Firmware zb.? Habe aktuell die 0018000902 Firmware drauf. Ich verwende 9600 Baud, mit einem AtMega128. Es wird eine HTML Seite übertragen, die danach wiederrum einige Bilder abfragt ( Get Requests ). Danke für eure Hilfe, bin schon am verzweifeln ;). Gruß Fritz
irre ich mich? In anderen programmiersprachen ist es ja mittels png + 'x' zb. aufrufbar, aber mit AVR GCC dürfte das nicht gehen. Danke Lg
-
Thread
ca. 100 PT1000 Messwiderstände messen
sein muss als die 5VRef, die also höchstens auf > 4.65V verstärkt werden darf aus den 2.5V die der AVR ausgibt. > > Die 2.5C ARef des AVR darf sogar zwischen 2.3V und 2.7V liegen, sie ist > also nicht genau, aber 1000 mal stabiler als die 5V Versorgungsspannung, > damit 2.7V auf 4.85V verstärkt
100 °C sind in der Regel 1 K aber auch mal 2 K. An anderer Stelle hatte ich geschrieben, daß aus der AVR-Reihe ein ATXmega mit 12 Bit ADC 'optimal' wäre. Oder man ergänzt einen AVR um einen MCP3208 ADC. Alex Student schrieb im Beitrag #3916837: > Also der C8051F350, welchen ich für die Auswertung
-
Thread
SDRAM Daten bei fallender Flanke?
einen eigenen Controller implementieren. Auch DQ hat das gleiche Verhalten wie DATAOUT. Christoph db1uq K. schrieb im Beitrag #5605189: > Bei micron gibt es jede Menge Applikationsschriften zu SDRAMs: > https://www.micron.com/support/support-documentati... Danke für den Link. Die Theorie habe
oder gar 8192 rows. Das würde bedeuten 64ms/8192 = 7.8us späteste refreshzeit. Das wären dann 128kHz. Ein Refresh dauert 8 Taktzyklen. Dies wären dann bei bei 1us Clockcycle nochmals 8us. das würde bedeutet dann der Refresh bei 8192 Rows nicht ganz eingehalten weren könnte. bei 4096 jedoch schon
-
Thread
Parallel to SPI Interface-Chip?
soweit ich mich erinnere waren die im Fitting immer sehr störrisch), aber in ein XILINX XCR3128 (also 128 Makrozellen) passt das locker rein. Bei 64 Makrozellen könnte es knapp werden.
nicht selten. Gerade wenn man mit ollen Z80 spielt stößt man ständig auf Designs bei denen irgend ein AVR als "remote iüber USB programmierbarer EPROM" verwursted wird. Schnulli! Sowas ist weder "retro" noch sinnvoll. Gruß, Holm
-
Thread
AT NGW100 problem beim booten
0x10200000 ## Booting image at 10200000 ... Image Name: Linux-2.6.27.6.atmel.1 Image Type: AVR32 Linux Kernel Image (gzip compressed) Data Size: 1251950 Bytes = 1.2 MB Load Address: 10000000 Entry Point: 90000000 Verifying Checksum ... OK Uncompressing Kernel Image ..
00012be4 30303030 30303031 f64cf81d 6511185d 7d60: 00008524 24007ee4 24007ee0 00002450 0000000a 24007db0 24007fac 00000000 7d80: 00002476 24007ddb 24007db0 24007fac 00000000 000066ee 00000001 66736c6f 7da0: 61642062 6f6f742f 75496d61 67650062 6f6f746d 00205350 41434520 746f2061 7dc0: 626f7274 20617574
-
Thread
Zwei Curiosity Nano am macOS
Ich wollte letzthin etwas mit zwei AVR128DB48 Curiosity Nano Boards, ein paar Beispiele mit dem NRF24L01+ Chip, ausprobieren. Aber wenn ich ein zweites Nano Board unter macOS einstecke, dann kann ich das nicht ansprechen. Es erscheint zwar
-
Thread
Ergebnisse einer FFT zusammen fassen
// 4 --> 512.0F scale factor // 8 --> 256.0F scale factor // 16 --> 128.0F scale factor // 32 --> 64.0F scale factor // 64 --> 32.0F scale factor // 128 --> 16.0F scale factor // 256 --> 8.0F scale factor // 512 -->
add max dB Value fftData->micData.micVolumeInDezibel += 20.0F * log10(2048.0F); [/c]
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
Transceiver with 3-STATE Outputs 2 x K4S56163LF - 4M x 16Bit x 4 Banks Mobile SDRAM 2 x ws128j0pbfw00 S29WS128J/064J 128/64 Megabit (8/4 M x 16-Bit) CMOS 1.8 Volt-only Simultaneous Read/Write, Burst Mode Flash Memory
Ich sehe in diesen Plots durchaus einen Unterschied von 2-3 db...
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
zumindest wenn man PWM-Signale im Frequenzbereich bis ebenfalls 20MHz mit realisieren möchte, der AVR auch wieder etwas uninteressant. Es sei denn man schraubt die Anforderungen an die PWM-Signale deutlich nach unten. Grundsätzlich ist die SPI-Schnittstelle leicht nach außen geführt, sodass jeder mit
schon ein Worst-Case-Szenario haben. Abhängig vom Aufbau dürfte die max. Dämpfung bei ca -60 dB liegen, mehr ist auch mit Abschirmblechen kaum zu schaffen. Gruß, Guido
-
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
Bitshift schlecht implementiert?
+000002BD: 9843 CBI 0x08,3 Clear bit in I/O register ---- c:\programme\WinAVR\avr\include\util\delay_basic.h ------------------------------------------- 105: __asm__ volatile ( +000002BE: ED80 LDI R24,0xD0 Load immediate +000002BF: E097
Wer sich dran versuchen will: In gcc\config\avr\avr.c sind dafür die Funktionen a/lshrqi3_out (8bit), -shrhi3_out (16bit) und -shrsi3_out (32bit) zuständig. Bei 8- und 16bit sind die meisten Shiftcounts handoptimiert, bei 32bit nur 8,16,24,31.
-
Thread
Welches Linux als Windows7-Ersatz
mit Flashen von Controllern über > JTAG, etwa STM32? Open-OCD über Kommandozeile oder wie? Für AVR benutze ich avrdude und dazu die GUI AVR8-Burn-O-Mat (wie unter WIndows). Für STM32 nutze ich die in der System Workbench integrierte Funktion oder den STM32 Cube Programmer (kann GUI und Command-Line
> den Abfahrtszeiten kann man sogar übers Internet erreichen. Beispiel: https://iris.noncd.db.de/wbt/js/index.html?bhf=BL&&style=qran&typ=ab (Bahnhof "BL" - Berlin Lehrter Bahnhof ;)
-
Thread
Bauen oder nicht bauen ?
Terminalkarte (die kann nur Text Ausgeben) für den MIPS TTL Rechner gelöst haben: Doku: http://www.fritzler-avr.de/spaceage2/!Files/Doku/periph/Videokarte/03_VIDEO.pdf Schaltplan: http://www.fritzler-avr.de/spaceage2/!Files/Schaltplan/2016-03-06%20Schaltplan%20Video-Karte.pdf Da sind Horizontalpixelzähler
async reset, die wissen warum! Hab jetz aber nich im Kopf ob 867 oder 869 der mit async war, guck ins DB.
-
Thread
DigitalStrom aus der Schweiz
http://www.jaeger-direkt.com/xs_db/DOKUMENT_DB/www/download/vk-preislisten/VK_Preisliste.pdf Die Preise sind ja mehr als gepfeffert.
die dann auch noch nur 150W schafen/machen... ich glaub es hackt... http://www.jaeger-direkt.com/xs_db/DOKUMENT_DB/www/download/vk-preislisten/VK_Preisliste.pdf
-
Thread
Raspberry Pi 4 vorgestellt
> Aber ja, ein paar 5V-tolerante Pins wären schon nett. Mach dich von der AVR denke frei. Seit mindestens 15Jahren wird nichts mehr fuer 5V entwickelt. Es wuerde mich nicht wundern wenn bald alles von 3.3V auf 2.5V oder 1.8V runtergeht Olaf
schrieb im Beitrag #6053544: > Ich nutze den RPI4 als Desktopersatz, was mich stört ist das es kein > AVR-Studio für den RPi gibt Programmieren in Lazarus / FreePascal und Brennen mit Burn-O-Mat / AVR-Dude. Funktioniert super.
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
nackten Keramikdeckel mit 3mm Höhe? Ich glaube auch, daß das nur ein Deckel ist. Denn selbst das DB spricht nur von einem "Lid" - also Deckel ...
) Für Interessierte, hier der Link zu meiner Sammlung: http://swissnixie.com/index.php?go=nixie_db
-
Thread
Gibt es eigentlich keine deutschsprachigen " Freaks " wie diesen ?
hoffentlich in Zukunft was über µC wie die ATtiny's & ATmega's oder sogar was richtig neues wie die AVR-DB Serie, z.B. AVR128DB28, den man sogar noch im SPDIP-Gehäuse bekommt. *Gustav Vogels* https://www.youtube.com/channel/UCOeB9KOqnrrj0XAwx6mPyUQ/videos Bernd_Stein
-
Thread
DAB+ Modul KeyStone 8650
Die Versionsinfo vom Monkeyboard: MCU_Version: 0.041 DB_Version: 15 Boot_Version: 203 DEBUG: ASP_Version: 04.00033 RDSRawData und I2C funktionieren in diesen Versionen nicht.
Gerät :) Tolle Sache :) Aber echt mies Dokumentiert das Modul ... 57600 Baud sind über einen AVR ohne externen Quarz leider auch nicht möglich. Mal sehen wie ich dass in meinem System zum laufen bring.
-
Thread
Noch kein tinyAVR Support in avrdude?
ending Story mit zunehmendem Risiko, es kaputt zu machen. Hast du wirklich Lust, alle 4 Wochen neue AVR Modelle auf zig Programmieradaptern durchzutesten, während die Hobbybastler nach und nach auf 32 Bit umsatteln? Für die "neuen" tinyAVR und Xmega gibt es längst erschwingliche Programmieradapter
aber die Tatsache dass es schlecht gepflegt ist, bringt mich immer mehr davon ab. Für die neueren AVR128 nehme ich es schon gar nicht mehr her. Mit dem JTAGICE3 gibt es bei mir große Probleme (habe ich in einem anderen Thread schon beschrieben). Ich denke auch auf github hätte es die Chance mehr
-
Artikel
Diskussion:Soft-PWM
irgendwie Bitreverse gemacht, das höchstwertige Bit liegt an der niederwertigsten Stelle an 73 de DB1UQ Intelligenter Lösungsansatz auf Atmega128. Guten Tag, ich finde es wirklich toll, daß sich jemand mal den Kopf zerbricht und so eine leistungsstarke Software PWM programmiert. Nur wurde diese Software mal auf anderen µC getestet als dem Atmega32? Ich habe es jetzt auf einem 128er und nem 64er Versucht. Bei beiden zerbröselt es einem die PWM, wenn man die Kanäle mit bestimmten Werten fütter, wie z.B. 200,0,100,30,0 usw. Da kommt dann nichts sinnvolles mehr raus. Ist die Frage
-
Thread
ISR Code schneller machen?
mit Zero-Overhead. Keine extra Daten, kein extra Code, kein malloc. @Wilheml: ich benutze das bei AVR in einer eigenen (minimalst)Implementierung. Kennst du eine für AVR?
weniger verstehe ich. In der main.cpp sind die 4 Zeilen raus und in der uart.h steht [c] #include <avr/pgmspace.h> #if (__GNUC__ * 100 + __GNUC_MINOR__) < 405 #error "This library requires AVR-GCC 4.5 or later, update to newer AVR-GCC compiler !" #endif // module global variables volatile
-
Thread
Neues Terminal-Programm für Windows
Ansicht. Es gibt ein Proggie das soetwas macht. Ich gebe hier ma den Link an: http://bray.velenje.cx/avr/terminal/
die neue Version ´raus ist :-) Anfrage: ist es Absicht, daß bei CTS-FlowControl trotz "nicht CTS" 128 Bytes versendet werden, bevor der PC wartet? Oder liegt´s am Windoof?
-
Thread
AVR Watchdog Debuggen
wie es soll. Meine Umgebung ist das Atmel Studio 6.2. [c]#define F_CPU 16000000UL #include <avr/io.h> #include <avr/wdt.h> #include <avr/interrupt.h> #include <util/delay.h> ISR(TIMER1_COMPA_vect) { static int ir_cnt=0; ir_cnt++; wdt_reset(); } void sys_init(void) { wdt_enable
Das hört sich nicht so gut an. Es handelt sich um einen Atmega128 - der kann wenn ich das rchtig sehe keinen Intrrupt auslösen wenn der Watchdog kommt. Wenn der Reset ausgelöst wird, werden dann sofort alle Werte aus dem Speicher gelöscht oder könnte ich die noch
-
Thread
AVR32 Linux Netzwerk Verbindung Problem
Hallo Leute, Ich gurke gerade seit einigen Tagen an meinem neuen AVR32 Linux Board herum (von IC Nova, OEM plus) und schaff es einfach nicht eine Verbindungen via Ethernet zu meinen PC herzustellen um dann auf den vorinstallierten Webserver zuzugreifen. Ich poste hier
Legacy Image at 10400000 ... Image Name: Linux-2.6.28-icnova_base1-00000- Image Type: AVR32 Linux Kernel Image (gzip compressed) Data Size: 1388017 Bytes = 1.3 MB Load Address: 10000000 Entry Point: 90000000 Verifying Checksum ... OK Uncompressing Kernel Image ..
-
Thread
Mal wieder Wanderkiste?
wenn sie bei dir ankommt. Irgendwo habe ich glaube ich mal ein projekt gesehen, wo jemand einen AVR eingebaut hat.
CSTCR4M00G53Z-R0 E11: BCR523U https://www.infineon.com/dgdl/Infineon-BCR523SERIES-DS-v01_01-en.pdf?fileId=db3a30431428a3730114407c929c0309
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
AVR wird nicht wirklich akzeptiert, woran liegt das?
erstmal zwischen Server und Workstation Anwendern unterscheiden. Für Server auf denen z.Bsp. nur eine DB läuft ist Linux ok. Als Workstation geht es praktisch gar nicht. Das hat sehr viele Gründe: - Allein die Auswahl von einer der insgesamt ca. 100.000 Distributionen ist nicht einfach, schon gar
-
Thread
Wird man als Entwickler ausgenutzt?
AVR schrieb im Beitrag #6121610: > Es gibt > fähige Entwickler, die niemals IGM Niveau erreichen werden. Es gibt halt > Situationen, wofür man nichts kann und nicht beeinflussen kann. Es gibt aber
DB und die Ursprungsdaten werden konform der DSGVO sauber gelöscht. Der Bewerber ist ab dort immer trackbar, sogar über Unternehmensgrenzen hinweg. Usertracker und Google arbeiten ja auch ähnlich und können
-
Thread
Mikrocontroller Einstieg
Moin, Die rote AVR Bord von Gregor gefällt mir eigentlich. Gerhard
Bytes vermurksen aber die muss man nur selten für spezielle Anforderungen modifizieren, anders als die AVR-Fuses)