-
Thread
Schnelle (Pseudo-)Zufallszahlen
Desweiteren, die Mathematik deiner "kaskadierten" 8Bit-LFSR ist nicht identich zu deinem LFSR mit 64 Bit Breite. Deren maximale Periode sollte minimal nur 2^8-1 betragen entgegem einem echten 64 Bit LFSR mit maximal 2^64-1 Periode. Du kannst das sogennante SR-LFSR (Self Shrinking LFSR) benutzen bei
Desweiteren, die Mathematik deiner "kaskadierten" 8Bit-LFSR ist nicht > identich zu deinem LFSR mit 64 Bit Breite. Deren maximale Periode sollte > minimal nur 2^8-1 betragen entgegem einem echten 64 Bit LFSR mit maximal > 2^64-1 Periode. Da vermute ich, dass du mich missverstanden hast. 8bit-LFSR
-
Thread
Nano,Prog lässt sich nicht mehr hochladen.
welchem Zustand es sich befindet, einen Reset Impuls "unterdrücken"? Da hilft auch keine Höhe von 64k. Da muss schon mehr kommen, als nur irgendeine Höhe. Ein ISP Adapter wird die Sache dann auch nicht mehr bereinigen können
Zustand es sich befindet, > einen Reset Impuls "unterdrücken"? > > Da hilft auch keine Höhe von 64k. Doch doch .... wenn man den Reset Port Pin auf Output programmiert...
-
Thread
SD Karten Library für ATMega gesucht
vielleicht deine FatFs Library senden? Siehe Anhang. Das ist ein altes Projekt mir einem ATmega64.
selben Ergebnis. Meine Aussage ist dieses mal wirklich fundiert. Der Controller war ein AVR Xmega mit 3,3V ohne externe Bustreiber.
-
Thread
Externes RAM am atmega128
Statt so nem dicken AtMega würd ich eher nen Xmega nehmen, wenn du bei AVR bleiben willst. die gibts mit bis zu 16KB Ram und sind sogar billiger. Das meiste funktioniert wie bei den Megas, nur dass du ne ganze Latte extra-features bekommst. Zumindest
A8-A13. Dann ist der Speicher im AVR-Adressraum von 0x8000 bis 0x9FFF anzusprechen. Der 6264 hat 64kBit; das sind 8kByte Grösse. Da der Speicher intern aus Bits aufgebaut und in einer Matrix angeordnet ist, kommt der interne Aufbau zustande. Für die Benutzung des RAMs ist das aber egal. Hier zählen
-
Thread
XMega SPI über USART
erfolgreich den SPI Bus, um Daten auf eine SD-Karte zu loggen. Nun möchte ich die DMA Funktionalität des XMega128A1 nutzen, um den Prozessor beim Schreiben der FAT Sektoren zu entlasten. DMA funktioniert aber nur, wenn man SPI über USART nutzt. Nun habe ich zum SPI Mastermode des USART Fragen, da es bei
<< MISO); // max 400 kHz allowed during initialization // 29.4912 MHz / (2 * (39 + 1)) = 368.64 kHz USARTD1.BAUDCTRLA = 39; USARTD1.BAUDCTRLB = 0; // set spi mode and bitsize USARTD1.CTRLC = USART_CMODE_MSPI_gc | USART_CHSIZE_8BIT_gc; // interrupt USARTD1.CTRLA = USART_RXCINTLVL_LO_gc
-
Thread
Mehrere PWM-Kanäle mit ATXmega
= 0; TCC1.CTRLA = TC_CLKSEL_DIV64_gc; TCC1.CTRLB = TC_WGMODE_SS_gc | TC1_CCAEN_bm | TC1_CCBEN_bm; TCC1.CTRLC = 0; TCC1.CTRLD = TC_EVACT_OFF_gc; TCC1.CTRLE = 0; TCC1.PER = 255; TCC1.CCABUF = 0; TCC1.CCBBUF
. zum Beispiel: TCC0.CCA=0x00FF; TCD0.CCA=0x0FFF; usw. nicht in die Buffer!! Gruß xmega
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
gleichteure leistungsfähigere µC´s (s. ARM). Daher bleibt abzuwarten ob der "richtige" Schritt zum XMega auch von der Industrie angenommen wird. Die Konkurenz ist hat sehr groß.
{ __asm__ volatile ( 60: 8e 2f mov r24, r30 62: 9f 2f mov r25, r31 64: 01 97 sbiw r24, 0x01 ; 1 66: f1 f7 brne .-4 ; 0x64 <main+0x1a> _delay_ms(200); PORTB &= ~(1 << LEDBIT); /* loescht Bit 4 an PortB */ 68: c4 98
-
Thread
Inkrementalencoder an ATxmega
Ist das eine Technikerarbeit / Projektarbeit?? Ich kenne den Xmega gut, habe aber mit dem Quadraturencoder noch nix gemacht. Jedoch wird (hoffentlich) niemand deine "Hausaufgabe" für dich machen! Also sich in das Eventsystem und die Timer/Counter einzulesen und
Hallo, das ganze in Kurzform. Ist es möglich zwei Inkrementalencoder an einen ATxmega64A3 anzuschließen und die Pulse mit jeweils zwei kakadierten Zählern (32bit) zu zählen? Alles andere ist erstmal nicht so wichtig. http://www.atmel.com/devices/ATXMEGA64A3.aspx?tab=documents Danke
-
Thread
psoc oder stk500 zum programmieren von uC?
gelehnt hat. Ich arbeite beruflich an einer Software, die problemlos zwischen MegaAVR, AVR32, XmegaAVR, ARM7, Cortex-M3 und nun Cortex-M4 portabel gehalten worden ist. Sind halt alles klassischen Controller, und das ist, was ich mit „einer Klasse“ meinte. Allerdings hat sich natürlich für
Prüfapparaturen einfach billiger als ne zweite (8-Bit) Linie parallel zu fahren. Und so wird es auch bei 64Bit werden!!
-
Thread
NAND Flash aus MicroSD Karte auslesen
finden, habe aber auch nicht lange gesucht. Würde sowas nützen? PS: es ist ein Fake USB Stick der mit 64Gb verkauft wird obwohl er intern nur 2Gb hat.
Lesegerät für SD-Flash Speicher ohne SD Kontroller mit USB-Anschluss und unterstützung für Karten bis 64Gb. Das der Stick Schrott ist, der in verbrecherischer Absicht gefertigt wird ist mir auch klar, vieleicht kann er hier aber sinnvoll sein.
-
Thread
[S] STK600 + TQFP64 SC
suche wie schon im Titel beschrieben ein STK600 und die zugehörigen Routing- und Sockel-Karten für TQFP64 um in die XMega-Thematik einzusteigen. Sollte jemand mir so was zu einem vernünftigen Kurs anbieten können, wäre das toll. Besten Dank, Johannes
Abzugeben? Ich hätte auch einzeln Interesse. Andernfalls, kennt jemand eine Alternative für die 64p-Xmegs. Die Adapterkarten sind leider auch im regulären Handel im Moment nicht zu bekommen, wenn ich das richtig überblicke. Ich wäre weiterhin für Angebote oder Infos dankbar. Johannes
-
Thread
Atmel AVR: Vergangene Zeit messen
else if (TCC0.CTRLA == TC_CLKSEL_DIV8_gc) { return 8; } else if (TCC0.CTRLA == TC_CLKSEL_DIV64_gc) { return 64; } else if (TCC0.CTRLA == TC_CLKSEL_DIV256_gc) { return 256; } else if (TCC0.CTRLA == TC_CLKSEL_DIV1024_gc) { return 1024; } else { // Unsupported. Please
else if (TCC0.CTRLA == TC_CLKSEL_DIV8_gc) { return 8; } else if (TCC0.CTRLA == TC_CLKSEL_DIV64_gc) { return 64; } else if (TCC0.CTRLA == TC_CLKSEL_DIV256_gc) { return 256; } else if (TCC0.CTRLA == TC_CLKSEL_DIV1024_gc) { return 1024; } else { // Unsupported. Please
-
Thread
Atmel oder PIC Gesperrt
externes Memory Interface fehlt leider. DAS ist der einzige > wirkliche Schwachpunkt. Nö. Die XMegaA1 Typen haben es.
PIC macht 64MHz! Stimmt und Microchip verschweigt nicht, daß daraus die 4 Phasen eines Instruktioncycles abgeleitet werden: 64 : 4 = 16 aber 20 : 1 = 20. oder?
-
Thread
avr/4.8.3/../../../../avr/bin/ld: warning: -z relro ignored.
avr-gdbtui bin/avr-gdb :/opt/cross/avr> rpm -qf bin/avr-gdbtui cross-avr-insight-6.8.1-36.1.x86_64 Ist das evt ein Compiletime Option, die Suse unguenstig gesetzt hat? Irgendeine Moeglichkeit, dass zu ueberschreiben?
bin/avr-gcc Name : cross-avr-gcc Version : 4.8.3 Release : 1.1 Architecture: x86_64 Install Date: Mo 21 Mär 2016 17:59:20 CET Group : Development/Libraries/C and C++ Size : 99543046 License : GPL-3.0+ Signature : DSA/SHA1, Fr 21 Nov 2014 16:34:24 CET, Key ID
-
Thread
Sinus aus PWM - X-Mega Problem
könntest versuchsweise deine PWM Werte mal > (entsprechend gekürzt) parallel auf den DAC geben Xmega128D3 hat keinen DAC.
keiner durch. Schreib doch lieber sowas:TCF0.CTRLA = > ( TCF0.CTRLA & ~TC0_CLKSEL_gm ) | TC_CLKSEL_DIV64_gc; > denn dann weiss man, welche Sachen du setzen willst. Ja ich weiß. Hab aber schon so viel probiert, da war das einfacher.
-
Thread
Xmega-A1 mit BASCOM über PDI USB AVRISP MKII
Hallo, Vor mir liegt ein *XMega-A1 XPlained von Atmel* und ein "ALL AVR Programmer" ( http://avr-programmer.com/all-avr/ ). Ich kann das Board mittels *AVR Studio 7* mit meiner Software bespielen, es funktioniert wunderbar. Im ersten
Siehe Bild) Habe noch eine Frage bezüglich COM3 Ausgabe über USB mit Bascom. Wenn ich meinen XMega-A1 Xplained über seinen eingebauten USB-Anschluss mit dem PC verbinde, dann kommt im Geräte-Manager ein "XPLAINED Virtual Com Port (COM3)" dazu. (auch im Bild enthalten) Ich möchte nun in meinem
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
das man den internen EEPROM nicht beschreiben kann so lange der Prozessor läuft ..wie gehabt beim AtXmega128A3. Gruß, Holm
der Debugger laeuft da einwandfrei. Keine RESET Probleme. Da stimmt irgend ewtas nicht auf meinem W7X64 System. Gerhard
-
Thread
AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung Gesperrt
Hat sich offenbar nicht ernsthaft bewährt, kaum einer benutzt das Feature, sodass man es beim Xmega dann auch wieder rausgeworfen hat. Daher sind beim Xmega die IO-Adressen und die RAM-Adressen der IO-Register gleich. Mit der Initialisierung hat das rein gar nichts zu tun. IO-Register muss
Hat sich offenbar > nicht ernsthaft bewährt, kaum einer benutzt das Feature, sodass man es > beim Xmega dann auch wieder rausgeworfen hat. Daher sind beim Xmega > die IO-Adressen und die RAM-Adressen der IO-Register gleich. > Aus dem Datenblatt des ATmega8(L) auf der Seite 12, wird sich zu dem *General
-
Thread
FatFS auf Atmega644
avrfat32 Library (https://www.mikrocontroller.net/articles/AVR_FAT32) auf einem ATmega644P und einem Xmega128D3 bisher gut zurecht gekommen. Eventuell musst du die Karte mit einer kleineren Partition ausstatten. Ich meine, dass der SD Standard nur bis 2GB geht, habe allerdings auch schon eine 4GB Karte
Kapazitäten. Standard ist heute aber auch schon lange nicht mehr SD, sondern SDHC bzw. SDXC. SDHC kann 64GB-Partitionen, SDXC kann noch größere, erfordert aber lt. Standard wiederum EXFAT als Filesystem. Natürlich: Linux hat kein Problem mit einer FAT-Partition auf so einer Karte, denn es handelt sich (
-
Thread
Komplexität STM32 vs. PIC32
MCUA schrieb im Beitrag #2968173: > RX kann ua max 64-Bit-OPcode verarbeiten (und das auch binnen einem Takt > lesen!), An welchen Befehl denkst Du dabei?
Befehlssatz implem. können (zugegeben mehr Aufwand als was fertiges zu lizensieren). >> RX kann ua max 64-Bit-OPcode verarbeiten (und das auch binnen einem Takt >> lesen!), >An welchen Befehl denkst Du dabei? An jeden, denn die Befehle sind (nicht wie bei M32C,R32C) alle max 64 Bit breit.
-
Thread
ATXMega64D3-AU Pullup Spannung zu gering
Hallo Forum, ich nutze seit Jahren den ATXMega64D3-AU für meine Anwendungen. VCC: 3,25V f: 16MHz Jetzt habe ich folgendes Problem für das ich die Ursache noch nicht gefunden habe: Wenn ich einen PIN z.B. PINA.5 als Eingang mit PullUp
Multimeter? Hast du schonmal an einem bekannt guten Exemplar deiner Schaltung gemessen? Oder hast du Xmega64D3 Chips in Revision E und verwendest die betreffenden Pins für den Analog Comparator (AC) Output? Dann gehen die Pull-Widerstände und die Pin Invertierung nicht (siehe Errata im Datenblatt, Seite
-
Thread
AVR debuggen unter linux
atmega48 0x9205 4 KiB 0.2 KiB atmega48p 0x920A 4 KiB 0.2 KiB atmega64 0x9602 64 KiB 2 KiB atmega640 0x9608 64 KiB 4 KiB atmega644 0x9609 64 KiB 2 KiB atmega644p 0x960A 64 KiB 2 KiB atmega645 0x9605 64 KiB 2 KiB atmega6450 0x9606 64 KiB 2 KiB atmega649 0x9603 64 KiB 2 KiB atmega6490 0x9604 64 KiB 2 KiB atmega88 0x930A 8 KiB
-
Thread
UART CDC Treiberproblem mit Referenz-Kit ATAVRMC303
Ansteuerung der Motoren übernimmt ist ein ATXmega128A1. Als Betriebssystem benutze ich Windows 7 Pro in der 64bit Variante. Vielleicht hat zufällig jemand eine Lösung für mein Problem parat oder die richtige Firmware zur Hand (Request an den Atmel Support hab ich auch schon geschickt). Vielen Dank schon
die ganze Geschichte, weil die Atmel Treiber nunmal nicht für Windows 7 und schon mal gar nicht für 64bit Systeme geschrieben sind. Ich probiere es heute mal mit einem 32bit XP aus.
-
Thread
ATxmega8E5 - ADC Gain Korrektur
Hallo, besagter xMega bietet über spezielle Register die Möglichkeit ADC Offset und Gain Error zu korrigieren. Beschrieben ist das im E-Manual auf S.350 unter 24.7.4 Gain error measurement. Meine Frage: Gilt der ermittelte
Fehler kan ich rechnen wenn ich z.B. Gain 8x vermesse und korrigiere, später aber auch 16x, 32x, 64x verwende ohne einen neuen Korrekturwert zu ermitteln ?
-
Thread
Noch kein tinyAVR Support in avrdude?
einen neuen Release. Darfste natürlich machen. Wobei Updates für die avr-libc auch schön wären ... 64bit double ... :-) duck und weg.
eigentlich selbst immer jemand, der hätte double64 als Option haben wollen.
-
Thread
4* ADC mit 12Bit
XMEGA hat 2 getrennte ADCs mit je 8 Eingängen.
ich habe das Teil, SPC563M64 von STMICROELECTRONICS gefunden es ist ein ● Dual on-chip ADCs – 2 × 12-bit ADC resolution – Programmable resolution for increased conversion speed (12 bit, 10 bit, 8 bit) mir interessiert die
-
Thread
Suche JTAG ICE zu debuggen auf den Zielsystem
gerade einen Mega128 und Mega2560. Diese sollten zumindest funktionieren. Das Dragon kann ja nur bis 64K. Es sollte natürlich auch etwas für die Zukunft sein und nicht schon beim nächsten Umstieg nicht mehr zu gebrauchen sein. Diese Startersets von Spörle vor einem halben Jahr war das nur eine einmalige
,,funktionieren'' für dich ist. Programmieren ja, Debuggen nein. > Das Dragon kann ja nur bis 64K. 32 KiB fürs Debuggen, alle 8-Bit-AVRs fürs Programmieren (OK, ob er wirklich schon Xmega kann, wage ich zu bezweifeln, aber da wirst du auch noch keinen haben ;-).
-
Thread
Welcher Mikrocontroller?
Ich denke für diese Aufgabe wäre ein STM32F103VC interessant. RAM 64KB, Flash genügen, auch 100 Pins. Intern 3 AD Wandler, die unabhängig betrieben werden könen mit 12 Bit Auflösung. 72 MHZ Geschwindigkeit, also der kann die Daten auch verarbeiten. Cortex-M3 CPU Kern
Das Evaluationboard habe ich jetzt gefunden [[http://www.elektor.de/elektronik-news/avr-xmega-eval-board-fur-29-us.1139223.lynkx]] Falls du dieses hier gemeint hast. Die pdfs muss ich mir noch durchlesen. Aber im Moment scheint es, für mich als Anfänger, die beste Lösung zu sein. Gruß Joe
-
Thread
Frage zu I2S
Dann werden die Samples halt auf 32 oder 64 Bits aufgeblasen (alle unteren Bits 0). Viele Codecs wollen auch noch eine stabile Master-Clock haben (typischerweise 256 x Samplerate).
Mit nem XMega geht das per Uart, die als Master-SPI konfiguriert ist. Da es hier einen Sendepuffer gibt, kann man kontinuierlich senden. Die WordClock kann mit einem an die Uart gekoppelten Timer geschehen, der
-
Thread
Vieles gelesen, trotzdem: Welcher AVR-Programmer/Welche IDE??
hatte, also ISP, TPI und PDI - nur bei JTAG muss er passen. Das reicht also vom Tiny10 bis zum XMega. Ach noch was. Die neuere IDE heisst 'Atmel Studio', die ältere heisst 'AVR Studio' (bis zur Version 4). Nicht verwechseln.
. Unterszützt den gesamten Versorgungsspannungsbereich abber AVR's. Unterstüttz auch die "fetten" Xmega Modelle. Sinnvollerweise hat er ein Gehäuse und normal große robuste Anschlüsse. 6 poliger ISP Anschluss. Leider wird er nicht mehr produziert. Wie gut die nachbauten sind, weiß ich nicht. 2) USBASP
-
Thread
floating point coprocessor
@vlad: ich benutze einen ATmega644p, er hat 64kB Flash, also genug Platz, um funktionen unterzubringen. tan brauche ich nicht, nur sin cos und arccos. Außerdem brauche ich öfters Wurzeln. Bei arccos brauche ich keine große Genauigkeit, deswegen
sind schnell und einfach geschrieben. Falls Single nicht hinkommt, sollte man sich den Schritt zu 64bit gut ueberlegen.
-
Thread
welcher tintenpisser schaft Leiterzüge 0.254mm
Ich drucke mit dem Epson C64 im Foto-Modus auf 90g/m² Inkjetpapier Leiterzüge bis 0.200mm Breite. Kein Problem.
verwendet. Die Belichtungszeit ist zwar länger, aber das Ergebnis ist absolut zufriedenstellend (XMEGA TQFP100 ohne Kurzschlüsse oder Leiterunterbrechungen). 50 Blatt gibt´s für unter 10EUR, im Internet teilweise noch entschieden günstiger.
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
Häh? Wieso das denn? Der AVRISP MkII ist derjenige, der alle MC programmieren kann, inklusive XMega (PDI) und die neueren Tinys (TPI).
Beitrag #6061362: > Der AVRISP MkII ist derjenige, der alle MC > programmieren kann, inklusive XMega (PDI) und die neueren Tinys (TPI). Der Atmel ICE ist noch etwas vielseitiger. Allerdings auch gar nicht so billig.
-
Thread
WAV Soundausgabe am ATmega328
Kannst ja mal einen Xmega probieren, da ist der DAC schon mit drin. Und wenn der dann auch nicht reicht, kannst Du einen I2S-DAC anschließen.
A. schrieb im Beitrag #4374181: > Herr Elm verwendet aber in einem früheren Beispiel einen Atmega64. interessant, hast Du mal einen Link dazu, irgendwie bin ich zu doof das bei ihm zu finden LG Willi
-
Thread
Brauche Hilfe bei der Auswahl von programmern für den Atmega8
de.aliexpress.com/item/1LOT-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64/32724669918.html Danke schonmal
de.aliexpress.com/item/1LOT-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64/32724669918.html Das ist technisch genau das gleiche.
-
Thread
Rust - ist das hier um zu bleiben?
Von rust werden momentan diese Architekturen unterstuetzt: [pre] $ rustup target list aarch64-apple-ios aarch64-fuchsia aarch64-linux-android aarch64-pc-windows-msvc aarch64-unknown-cloudabi aarch64-unknown-linux-gnu aarch64-unknown-linux-musl arm-linux-androideabi arm-unknown-linux-gnueabi
_64-apple-ios x86_64-fuchsia x86_64-linux-android x86_64-pc-windows-gnu (installed) x86_64-pc-windows-msvc x86_64-rumprun-netbsd x86_64-sun-solaris x86_64-unknown-cloudabi x86_64-unknown-freebsd
-
Thread
LCD anzeige direkt am MC
sowas zusammengeschustert. Mehr interessehalber! http://www.basteln-mit-avr.de/atmega.html Gruß XMEGA
Ein PCF8577 braucht nur 2 Pins (TWI/I2C) zur Ansteuerung und treibt bis zu 64 Segmente. Bei pollin gibts glaub ich auch so einen Treiber-IC, weiß aber grad nicht wie der heißt (der braucht aber 8pins für 32Segmente).
-
Thread
8-Bit Controller noch zeitgemäß?
". Ein großes Plus für den Bastler ist auch, dass es die älteren Atmega in DIP-Packages gibt (die xmega leider nicht). Allgemein gilt für alle 8-bit Controller, dass sie einfach simpler aufgebaut sind und sich üblicherweise auch mit wenigen Zeilen Assembly schon ein lauffähiges Programm mit Peripherals
zum Beispiel für ein 18-poliges Gehäuse das > Layout deutlich kleiner und einfacher, als bei einem 64-poligem Gehäuse. Also LPC832M (SO 8) dem ATmega128 (TQFP 64) vorziehen. ... Lothar schrieb im Beitrag #5151777: > bei PIC und > PIC32 aber der MIPS Kern war halt eine Fehlentscheidung.
-
Thread
Creative-Soudcips mit AVR zu Synth recyclen?
Hi Wolfgang Cooles Project :) Kann ein schneller AVR Xmega einen OPL3-Chip emulieren ? Gruß Rolf
Meines Wissens gibt es bereits ein Projekt das einen OPL3-Chip emuliert. Ein AVR (selbst ein XMEGA) reicht aber für die volle Stimmenanzahl unter Garantie bei weitem nicht aus, da müßte schon ein ARM oder sonstiger schneller Prozessor herhalten.
-
Thread
ATmega 128 langsam?
Btw.: Kann ein XMega nicht DMA? Wenn ich es richtig weiss kann man da ohne den Prozessorkern zu belasten einen Port auf den anderen umleiten.
schnellsten mit ner Tabelle: Jeder Ausgang hat 8 mögliche Eingänge, d.h. für 8 Ausgänge braucht man 64 Tabellen a 256 Byte = 16kB. Ein ATmega32P reicht dann. Peter
-
Thread
Controllertypen: Blick über den Tellerrand
RC-Oszillator, > externem LF-Oszillator und externem HF-Oszillator hin- und herschalten? Seit Xmega ja, davor nur vereinzelt (beispielsweise bei den kleinen AT90USBxx).
#1844044: >> (z.B. bei Flash größer 128kB > > Da würde ich ganz konsequent sein, 8Bit nur bis max 64kB, darüber nur > 32Bit mit 32Bit Adresssen. Da beim AVR8 der Programmzähler auf 16-Bit Wörtern arbeitet, sehe ich hier die natürliche Grenze bei 128k, davon maximal 64k Daten. Aber das ist bei Controllern
-
Thread
FTDI FT4232H - SPI_AddHiSpeedDeviceReadCmd(.) langsam
dauert dann 16 ms, hier setzt der Latency Timer vermutlich ein. Ich will nur Daten von einem Atmel xmega lesen. Daten werden fehlerfrei uebertragen. Problem: Wie kann ich die Zeit zum hinzufuegen der Commands senken? Danke, Florian
which contains all the specified bits to be written to an external device. Valid range 1 to 65535 ie 64K bytes. pHighPinsWriteActiveStates Pointer to the structure that contains which of the 8 general purpose higher input/output pins (GPIOH1 – GPIOH8) of a FT2232H dual hi- speed device, are to
-
Thread
zwei if-Anweisungeg funktionieren nicht zusammen
Rachid E. schrieb im Beitrag #2328943: > 1. Die Variable tem zählt nur bis 64 Wieso "nur"? Rachid E. schrieb im Beitrag #2328943: > Getestet habe ich es mit einem Oszilloskop. Kanns Du kurz erklären, wie Du hast mit einem Oszi den Inhalt der Variable tem gelesen hast
Oszilloskop dargestellt. Ein weitere Sache die ich nicht verstehe ist, dass sobald ich eine Zahl über 64 in der if-Anweisung schreibe, zählt die erste if-Anweisung auch nicht. Ich habe bereits int, long, double und float ausprobiert. Nichts hat geholfen.
-
Thread
Mikrocontroller mit 16-Bit-UART
Beitrag #7665688: > Die AVR haben kein DMA, also kann es nicht gut sein. Täusch Dich da nicht. XMEGA kann mit aufwarten :)
Zusätzlich kann man solche Nachrichten einfach auf Gültigkeit überprüfen (CRC). Der CAN-Bus kann ja 64Bit und das reicht oft auch nicht aus. Dann werden einfach mehrere CAN-Pakete gesendet, z.B. bei einem Firmwarupdate.
-
Thread
Single Board Computer mit mindestens 8 seriellen Schnittstellen gesucht
Wenn alles nichts hilft, nimm einen XMega, z.B. ATxmega64A1, der hat 8 UARTs...
-
Thread
AVR-Bootloader mit Verschlüsselung
vllcht mal mit anderem OS testen, i verwende auch 1Wire und W7-64 und funktioniert bestens VlG Charly
m644A m644 m644PA m644P m6450A m6450 m6450P m645A m645 m645P m6490A m6490 m6490P m649A m649 m649P m64A m64C1 m64 m64M1 m64RFR2 m8515 m8535 m88A m88 m88PA m88P m8A m8 m8HVA m8U2 tn13A tn13 tn1634 tn167 tn2313A tn2313 tn24A tn24 tn25 tn261A tn261 tn4313 tn441 tn44A tn44 tn45 tn461A tn461 tn48 tn80 tn840
-
Thread
Neue Version von XC3SPROG
Hallo UWE, ist die Version für 32Bit compiliert? Falls Du es mit einem 64Bit compiler compilierst muss man aufpassen das die ein int nicht 32Bit ist sondern 64Bit. Du schreibst das es mit großen MCS Datein auf 32Bit Systemen zu Problemen kommt. Ich selbst verwende jedoch
(aktuelle Linux x64 Binary)
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
Community, Ich hätte da mal ein paar Fragen zum STM32 und drumherum. Ich habe mir letzte Woche ein Nucleo-64 Board bestellt. Auf diesem ist ein STM32F446RE Mikrocontroller verbaut. Ich möchte erstmal ein paar Erfahrungen mit der MCU/STM32 allgemein sammeln. Ein konkretes Projekt welches ich jetzt unbedingt
war nun auch nicht so schlimm. Allerdings hatte ich ein konkretes Projekt, das schon auf AVR8 und XMega lief und habe das auf den F100 portiert. Das war sicher eine gute Schule.
-
Thread
XMega mit 24Mhz
Wenn ich einen XMega mit 24MHz benutzen möchte und an einem UART eine Kommunikation benutzen möchte, muss Ich diesen dann mit einem quarz verwenden, oder kann Ich den internen taktgeber runtertakten? Und ist dieser genau
PLL, womit Du den Takt verfielfachen kannst, auf bis zu 128MHz fuer die interne Peripherie oder z.B. 64MHz fuer das EBI-Interface.
-
Thread
Suche Adapterplatine TQFP32/QFN32 auf DIP für Atmel ATmega16M1/32M1/64M1
CAN-Controller ein paar versuche auf dem Steckbrett starten, leider gibt die Atmel ATmega16M1/32M1/64M1 nur im TQFP32/QFN32 Gehäuse und ich suche fertige DIP-Platinen wo ich meinen AVR drauflöten kann. Welche Gehäuseform wäre hier zu bevorzugen? Weiß jemand wo man soetwas günstig herbekommt?
Ich habe hier noch einen XMEGA128A1U TQFP fertig aufgelötet, keine Ahnung ob der auch gehen würde, wenn ja würde ich den zum Verkauf anbieten. Bild: https://www.dropbox.com/sc/zqftdx7aathy1x1/_cvRBW6nHE