-
Thread
Verständnisfrage zu Timern in ATSAM4E ARM µC's
extrem langsam (mit 64-Bit float-Bibliothek aus diesem Forum brauchte eine Berechnung zwischen 200 ms und 1 s !) und wegen fehlender Hardware-Flow Control die Kommunikation mit dem Bluetooth-Modul sehr unzuverlässig. Daher
diesem Intervall einen Interrupt auslöst. Als nächstes würde ich gerne zwei 32-Bit Timer zu einem 64-Bit Timer zusammenschalten. Beim xMega ging das alles einfach über Events. Beim SAM4E habe ich absolut keine Ahnung ob das überhaupt möglich ist ! Ich habe mal folgende Initialisierung geschrieben
-
Thread
BASCOM externen 32kHz Quarz konfigurieren
RTFM zu empfehlen: > CONFIG OSC > Action > Select and enable the oscillators available to the Xmega Beim ATTiny2313 kann ein interner 128kHz Oszillator als System Clock gefust werden, der per Clock Prescaler runtergeteilt werden kann, so kommt man auf 32kHz. Theoretisch käme man mit Prescaler
> Als Alternative ... Mit einem 2 MHz-Quarz und Vorteiler 64, also 31.25 kHz, messe ich bei 1.8 V rund 55 uA. Wenn das zu viel ist und ein anderer uC, z.B. ATmega48PA, ausscheidet, dann sehe ich auch erstmal keine andere Möglichkeit.
-
Thread
1Bit Grafik Controller für ATmega gesucht..
eine max. VCLK angegeben, d.h. Du kannst auch mit 16MHz fahren. Oder verwende schnelleren Käfer, wie Xmega oder CortexM3
So etwas wurde früher z.B. mit einem HD64B45 angesteuert. Braucht allerdings einen parallelen Datenbus. Dafür im "ganz popeligen" DIP40. http://www.datasheetarchive.com/pdf-datasheets/Datasheets-13/DSA-249781.html Braucht aber externen RAM
-
Thread
ATXMegas kommen auf den Markt
Hallo liebe Leser, in diesen Tagen werden die ATXMegas 128A1 und 64A1 auf dem deutschen Markt erscheinen. Laut einer zuverlässigen Aussage eines ATMEL-Mitarbeiters werden die Distributoren seit Anfang März beliefert. Der XMega128A1 trägt die Revision J, alles was davor
-
Thread
Transistortester AVR
, da ich auf meinem alten PC auch immer mit Studio 4 gearbeitet habe. Auf meinem neuen PC mit Win7 64bit hatte ich aber bei der Installation Probleme und deswegen bin ich umgestiegen. Habt Ihr dazu auch andere Erfahrungen? Gruß Bruno
Super und Danke. Wann kommt der XMega? (:-))) Spass beiseite. Ich hatte auch Probs. zu proggen. Mega8 klappt und der Mega168 wollte nicht. Aber die letzten 2 male klappte es. Frag mich nicht warum. Dirk
-
Thread
Boot loader Windows XP;Windows 7, Windows 2008
Eprom Brenntools um als Funkamateur Hardware zu bauen, Software reinzubrennen in Eeproms und ATMEGA ,XMega Chips. Er sollte auch alle Formate wie FAT,NTFS, Fat 16,32,64,Extfat, linux Dateisysteme unterstützen. Grub und Lilo funktionieren die auch mit Windows 7 und Windows 2008 Server.
-
Thread
Verständnisproblem Errata (xmega)
Hallo, nur noch mal um sicherzugehen folgende Frage zum Verständnis des Errata aus dem xmega A1 Datenblatt. Ein Auszug: 35. Errata 35.1 ATxmega128A1 rev. H heisst für mich die nachfolgenden Angaben gelten *ausschließlich* für den 128A1 und *nicht* für den 64A1, ist das korrekt?
von Compilern durcheinander wo die behobenen Fehler aufgelistet werden ;) edit: Heisst das, der 64A1 hat keine bekannten Fehler oder ist diese Annahme zu optimistisch? Gruß & danke für die Unterstützung
-
Thread
ATXMEGA Timer Interrupt ISR Problem
verlasse. Ich habe mich durch das Datenblatt geschlagen bin jedoch nicht fündig geworden und da die XMEGAE5 Serie neu ist auch nicht wirklich in Foren. Kann mir da jemand helfen? Init und ISR sehen so aus: [c] void TIMER_INIT(void) { TCC5.CTRLB = 0x40; // Timer auf Byte Mode einstellen
der ISR Routine zu überprüfen. Theoretisch mir der Einstellung und dem 32MHz Oszi sollte der Zyklus 64 us (Prescaler = 8, Timer in Byte Mode also zählt 0- 255) betragen jedoch ist der nur 2 us. Ist einer der Top Picoscopes glaub mir der ist genau.
-
Thread
AVR XMEGA A1 / Debugger funktioniert nicht
Hallo, mein Kollege und ich sollen uns mit hilfe des AVR XMEGA-A1 Xplained Evaluation Kit von Atmel, in das Thema Mikrocontroller einarbeiten. Wir besitzen C - Kenntnisse und haben die Tutorials von Atmel und dieser schönen Seite sorgfältig durch gelesen. Unser
funktionieren nach kürzlichem Firmwareupgrade des ICE3 auch das Debuggen einige meiner µC-Boards ( Mega 32/64) nicht mehr richtig, sprich Abstürze der Debugsession; wenn das Programm gestoppt ist, kann man die Ports nicht ändern und andere unschöne Effekte. Andere Boards laufen einwandfrei ?!? Getestet mit
-
Thread
PC-Spektrometer - Problem mit Linien-CCD (AVR)
sollte... Ich hab mit dem Projekt nochmal angefangen, mit einer etwas veränderten Optik und einem XMega32A4 mit 64kB SRAM als Unterbau (ich bin immer wieder begeistert von dem Ding). Das Ergebnis schlägt alles bisherige, sogar die Bilder mit der Kamera. http://ih.doesntexist.org/ucnet/spec1.png -
die verwendenten NEC-Bausteine sind leicht anzusprechen. Als Auswerte-µC habe ich mir den dsPIC33FJ64MC802 ausgeguckt, der hat 16kByte RAM und einen ADC mit 1 Msps.
-
Thread
17 Kanal Avr Synthesizer in Asm
Der Sound erinnert mich schwer an das, was wir vor 30 Jahren auf dem C-64 gemacht haben. Genau so klang es auf dem SID. Genau so. Der erste Sound rechts oben hupt so wie "summer games" :-)
Assemblercode. Der Synth selbst ist nach wie vor in Assembler geschrieben und daher nur auf AVR bzw. der XMEGA Architektur lauffähig.
-
Thread
Die andere Firmware für AVR-NET IO
Weiterentwicklung für eigene Zwecke. Ich hab schon Mitte der 80er Jahre als Jugendlicher den Atari 800XL (6502, 64k RAM, ähnlich dem C64) in Maschinensprache programmiert (hatte keinen Assembler oder gar C Compiler, da gabs keine Variablen und define's und Labels, da wurde jeder Befehl von Hand auf Papier in Zahlen
Hi Uwe, welches Windows benutzt Du denn? XP, Vista, Win7? Bei mir unter Win7 x64 klappts einwandfrei, benutze eine ca. 10 Tage alte SVN Version, glaub aber nicht daß sich inzwischen was geändert hat. Gruß, Ethan
-
Thread
Atmel AVR Toolchain for Linux
[pre] [user@linux avr8-gnu-toolchain-linux_x86_64]$ find ./ -name *.h ./x86_64-pc-linux-gnu/avr/include/plugin-api.h ./x86_64-pc-linux-gnu/avr/include/ansidecl.h ./x86_64-pc-linux-gnu/avr/include/dis-asm.h ./x86_64-pc-linux-gnu/avr/include/bfd.h ./x86_64-pc-linux-gnu/avr/include/symcat.h ./x86_64-pc-linux-gnu/avr/include/bfdlink.h ./include/gdb/jit-reader.h ./include/libiberty/objalloc.h ./include/libiberty/safe-ctype.h ./include/libiberty/ansidecl.h
-
Thread
Serienschaltung von 2 MAX7219
vorallem da im Datasheet auch noch steht, dass nur > der MAX7221 SPI konform sei. Ja hab ich. XMega256A3U @ 64MHz mit Hardware SPI.
-
Thread
Erzeugung von reduntantem Code in AVR-GCC
Sieht nicht so spannend aus: [code] unsigned char isLast = ((currentAddress % 64) == 0); if (isLast) events |= (2); [/code]
Das hängt vom Controller ab. Auf Xmega wird Low zuerst geschrieben, auf anderen AVRs High. Beim Lesen wird immer Low zuerst geladen. IIRC gibt das für manch AVRs Probleme, die die Reihenfolge bei manchen SFRs anders brauchen. Die Information
-
Thread
Atmel Studio 6.1
Programm erstmal zur Sicherheitskontrolle an alle Geheimdienste mailt. :P Größere Programme für AtXMega's brauchen teilweise 30 Minuten zum compilieren... Das Wechseln des Studio's ist aber auch immer so eine Sache. Da die Projektdateien nicht kompatibel sind, muss für alle vorangegangenen Projekte
mit Hängenbleiben ab. 3. Rückinstallation zu AS6.1. Dann: 4. Installation unter Win7 (64Bit, komplette 12GB Arbeitsspeicher zur Verfügung) mit AS6.2 5. Blieb nach dem Start auch mal hängen, nachdem ich für das XPLAINED-A1 per 'Example Project' und ASF die Demo bauen lassen wollte.
-
Thread
attiny asm: 8x8bit signed multiply
entscheiden ob du einen Überlauf bei der Addition (-128 + (-1)) Oder einfach nur einen Vorzeichenwechsel (-64 + 127) hattest? Was soll überhaupt das 8 Bit Ergebniss von abs(-128-128) sein? Der Compiler macht hier exakt das, was du von Ihm verlangst.
was für große[tm] Zahlen: >> Karatsuba multiplication technique and covers input >> sizes of 48, 64, 96, 128, 160, 192, and 256 bits.
-
Thread
dsPic33 und Pic32
Hi, ich habe mir je zwei 64-Pinner des dsPic33 und des PIC32 bei Reichelt, bestellt um in diese einfach mal hinein zu schnuppern. Da die µC´s nahezu pin-kompatibel sind (Versorgungsanschlüsse etc.) möchte ich ein kleines Evalbord
funktionieren. Da ich den Max232 hier habe, werde ich es zuerst mal mit dieser Lösung probieren. Bei einem XMega, MSP430 etc. sollte man diese Lösung nicht ausprobieren, da hier die 5V toleranten Pin´s nicht exzistieren.
-
Thread
Programmierung eines ATMega - brauche Rat und Hilfe
Verbindung hinzubekommen und nun läuft alles wie geschmiert. Ach ja - nutze AVR-Studio 4.18 SP3 auf Win 7 64-Bit. Nun kann ich noch kein Assembler programmieren. Hab ein Testprogramm zwar für meinen ATMega 8515 umschreiben können und es lief auf anhieb, jedoch sind meine eigentlichen Kenntnisse gleich NULL
Assembler programmiert werden, das kann auch über das AVR-Studio 4.18 in "C" erledigt werden. Gruß Xmega
-
Thread
AVR SD-Karte
wunderbar. Aber wenn ich auf die Karte schreibe, so kann ich zwar mit einer Karte die Daten weiterhin am xmega sehen, aber mit den andern beiden karten nicht. Am PC sehe ich aber, dass auf allen drei Karten die Daten geschrieben wurden. Habe mir deshalb einmal die Eigenschaften der Karten angesehen. die funktionierende
tool Hast du den von mir zitierten Beitrag nicht gelesen? Da wird weiter unten jeweils für Windows64 und Windows32 Schritt für Schritt erklärt, wie man den notwendigen Filtertreiber installiert und auch wieder los wird. Die Unterschiede zwischen den Karten sollte dir die Datenträger Verwaltung im
-
Thread
Ab 300uF bricht Spannung zusammen
3A%2F%2Fwww.munz-udo.de%2FFTE1%2FAbblockkondensatoren.pdf&ei=Ll5fVejxH8HEsgHj4oC4Cw&usg=AFQjCNGZDPhq64C7HbKxtiXxjbiqsIqdGw&bvm=bv.93990622,d.bGg
"no requirement of external capaciators". Das stimmt schon so. Meine größe Anwendung war einen Xmega mit Ethernet Controller, 6 Schiebereigstern und 24 Power-MOSFET Transistoren. Die habe ich viermal verkauft und sie läuft einwandfrei.
-
Thread
Feedback zum Artikel "Plattformunabhängige Programmierung in C"
auch nicht mehr an. Vom Adressraum abgesehen sind die dank dominierendem LP64/LLP64 auch nur falsche 32-Bitter, die besser mit 64-Bit Typen umgehen können als echte 32-Bitter.
ein int32, was aber für ein double viel zu klein ist. Die integers für die double routinen müssen int64 sein!
-
Thread
Mikrocontroller
jeden Pin). Der Viruelle Port ist aber nur ein IO Port. Wenn du dir dieses DB anschaust: ATxmega64A1/128A1 Preliminary Da gibt es ein Unterpunkt Pinout and Pin Functions. Du schaust dir an an welchen Pins die serielle Verbindung hängt. Z.B. an PD6,7 dann siehst du im DB, dass du USART_D_1 benutzen
Megas so, nur dass bei den XMEGAs noch Funktionen dazugekommen sind. Um alle informationen für den XMEGA zu erhalten, benötigt man immer das Familien-Manual und das Datenblatt des betreffenden Controllers. Dann muss man nur noch lesen können ;-)
-
Thread
Testpersonen für Roboterbausatz NIBObee gesucht
>Sisyphosarbeit. ;-) Einen 64-KiB-Prozessor mit sinnvollem Assembler- >code zu füllen (und das zu pflegen) ist doch ein Lebenswerk... Najaaa - nicht ganz. Wenn man´s gewöhnt ist, geht´s ganz gut. Der SD-Kartenrecorder ist auch
Hat jmd das Ding unter Vista/Windows7 mit *64Bit* in Betrieb? tut da der usb treiber?
-
Thread
Atxmega128A4U: Keine Interrupts im Bootloader
Optimierung müsste es passen, aber es gibt natürlich keine Garantie. Alternativ: [c] #include <avr/xmega.h> ... _PROTECTED_WRITE(PMIC.CTRL, PMIC_IVSEL_bm | PMIC_HILVLEN_bm | PMIC_MEDLVLEN_bm | PMIC_LOLVLEN_bm); [/c]
jeweils 4 Opcode-Bytes kommen, gehe ich von Byteadressen > aus. Dann steht die Tabelle aber auf 64 KiB, nicht auf 128 KiB. Dane super... mit 0x20000 läuft es jetzt :)
-
Thread
ATMega644 mit 20,48MHz takten
meine 644 mit > 20 Mhz bei 3.3V laufen obwohlsie das laut Spezifikation > nicht können. Ich meine XMega256 mit 64MHz ..... man hat auch schon von 80MHz gelesen, lief bei mir aber nicht.
-
Thread
XMega bleibt "hängen"?
Hallo Leute, ich bastel momentan an meinem Tricopter Regler mit dem µc XMega128A1. Entwickelt wird unter Ubuntu Linux 10.04 (32bit) mit dem Eclipse Plugin. Die Treiber für die Sensoren laufen mittlerweile schon, aber leider nur "einzeln". Beide Sensoren hängen über TWI an PORTE
mich ziemlich lang beschäftigt. Hat sich herausgestellt, dass ich einen Wackelkontakt am Weg von Xmega zu Steckbrett hatte. Gemessen habe ich mit dem Oszilloskop immer an den Pullups... Die so gesehene Spannung hat der Xmega an seinem SDA Pin allerdings nie zu spüren bekommen. Der war damit mehr oder
-
Thread
[V] AVR, ARM, Div
2. 5 Stück Olimex AVR-CAN für 40€ 3. Ethernut 2.1 Rev-B für 25€ 4. AT90USB Demo-Kit für 15€ 5. XMEGA-A1 Xplained für 20€ 6. AT90SAM7X-EK für 20€ 7. RENESAS EVBRX63N-Light für 10€ 8. 2 Stück RCM5600W DevelopmentKit für 25€ 9. Keith&Koepp Trizeps IV (PXA270) incl. development Board mit 5,4" 640x480 Touchsiaplay und WindowsEmbedded für 30€ 10. 8 Stück Powertip "PG12864LRS-DNN-H-Y2" 128x64 pixel KS0108 jeweils 3€ 11. Core 2 Duo-BoxedKühler 5€ 12. 2 Stück Fujitsu Siemens Futro S400 ThinClient mit AMD Geode jeweils 20€ 13. Easybox 602 für 10€ 14. Samsung WiFi-DSL-Router 3220 Phone für
-
Thread
Tiny1 Serie Bootloader Segmentierung Flash geht nicht?
Später setze ich die 2 generierten .hex Files einfach zusammen. So mache ich es aktuell bei den Xmega/Mega die aber eine richtige Bootsection (am ende des flashes) haben und das funktioniert gut. Ich habe in das Programm folgendes gemacht am Start (nach dem CLKCTRL Settings) [c] CPU_CCP =
0x00, .SYSCFG0 = (CRCSRC_NOCRC_gc | RSTPINCFG_UPDI_gc | FUSE_EESAVE_bm), .SYSCFG1 = SUT_64MS_gc, .APPEND = 0, .BOOTEND = BOOTEND_VALUE, // 1 -> Boot section size 1*256 bytes = 256 bytes }; #endif [/c] Folgende Beobachtung: Liegt nur das Hauptprogramm im Flash (ab Adresse
-
Thread
Elm Chan pitch conversion
report.html Das mit dem Filtern und Echo habe ich mal realisiert, klappt echt toll. Hardware ist ein XMega64A3U mit einem SPI RAM 32KB. ADC und DAC sind on Board, alles super. Der Bursche hat echt was auf dem Kasten, ich ziehe da meinen Hut. Leider ist sein Englisch eher rudimentär, deshalb bleibt mir
-
Thread
Frage zu DSP. Welche Methode ist die beste?
an eins, dass man eventuell mit 32Bit float Rechengenauigkeit nicht mehr hinkommt, sodass man auf 64 Bit upgraden muss. Das gilt auch für eine integer Implementation. Cheers Detlef clear fs=30000; fsh=fs/2; wp=[(5500-50)/fsh (5500+50)/fsh]; n=4; rp= 3; rs=60; f=5000:6000; [fb,fa]=ellip
Floating Point rechnet, lässt sich die Amplitude sehr gut bestimmen. Habe das sogar schon auf einem Xmega8E5 mit Software Floating Point für CTCSS Tonerkennung gemacht. Zuerst habe ich das mit Fix Point berechnet, war damit nicht zufrieden, weil die Rundungsfehler durch die Iterationen zu heftig waren.
-
Thread
wie funktioniert das?
ist ein display mit Hsync und Vsync etc. da dürfte doch nicht viel mit nem Avr und wenn's auch ein xmega ist, gehen. Oder liege ich da falsch? http://www.youtube.com/watch?v=_RBuwNPYEZM
Doch. Bei bloß 25fps ist das auch noch nicht sooo schwer. Ich hab bereits VGA-Signale bei 64x48 mit 76fps auf einem ATTiny861 (24MHz) generiert. Allerdings komplett in Software, nicht mal mit diesem SPI-Trick. Das, was da gezeigt wird, ist also schon möglich. Vorallem mit dem DMA des ATXMegas
-
Thread
Minimaler Systemtakt Atmega32
sehen ob AVR > übertaktet werden kann! > > Viele Grüße > > Matze Da mußt Du Dir mal den Xmega ansehen. Teilweise bis 64 MHz und darüber hinaus (offiziell 32)
-
Thread
ATMega Auslaufmodell?
gekauft, und die neueren 8-Bit-AVR-Mikrocontroller heißen nicht mehr ATmega, sondern AVRxxxxxx, z.B. AVR64DB48, AVR32DD32.
versuchte eine 320x240 TFT Touch Screen GUI > Anwendung auf einen Mega2560. Oh ich hab einen XMega an einem 800x480 hängen. Mit RA8875- oder FT8xx-Controllern geht das ganz gut 🙂
-
Thread
Power Line bzw. Power LAN im Selbstbau
PL Stecker auseinandergebaut und mit einem CrumbX1 (http://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php) und ein paar Relais zusammengetan und daraus meine Deckenlampe gebaut, die kann ich jetzt vom Tablet über ne Webseite aus-/einschalten
Stecker auseinandergebaut und mit einem CrumbX1 > (http://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php) > und ein paar Relais zusammengetan und daraus meine Deckenlampe gebaut, > die kann ich jetzt vom Tablet über ne Webseite
-
Thread
RAM-Bankswitching - wie am geschicktesten mit GCC auf AVR?
Eine Division macht er schonmal nicht, aber das Problem liegt hier: [avrasm] 64 002c EFE0 ldi r30,15 65 002e 3695 1: lsr r19 66 0030 2795 ror r18 67 0032 1795 ror r17 68 0034 0795 ror r16 69 0036 EA95 dec r30
Ein xmega128A1 kann viel und schnell SDRAM ansteuern und lässt sich ähnlich zu den klassischen AVRs programmieren. (Zumindest ist es nicht so ein Geschoss wie so manch ein 32 Bit Prozessor).
-
Thread
Lagebestimmung
habe, kombiniert es ACC und Gyro bereits und gibt mir die Lage sauber zurück. Bei einem Preis von 64€ inkl. Express Versand und Steuern wäre es nur minimal teurer und als die Gyros bei Watterott. Vielleicht hat ja Wattenrott ähnliches im Angebot. > Das wären ja knapp 6 Loopings in einer Sekunde.
hab ich aus dem gleichen Grund aufgebaut, wie Du. Verständnis von A bis Z. Momentan setze ich nen XMega128A1 ein, dank der üppigen Peripherie. Wenn Du sowieso kein Loopings fliegen willst, brauchst fast keinen Kalman oder DCM. Ich limitiere bei meinem Tri die Lagewinkel im Lagereglermodus einfach auf
-
Thread
SSP Smiley® Secure Protocol
Hat jedmand schon mal so ein SSP Protokoll ausprogrammiert? Die Daten sollen auch noch mit einem 64Bit (teilweise auch 128Bit)Schlüssel chiffriert werden(AES). Der Schlüsselaustauch soll dann mittels Diffie-Hellman Prinzip ausgetauscht werden. Daten zum SSP Protokoll:http://www.vending-systems.com.ua
Vorfeld mal informiert, um schneller reagieren zu können. Falls es kommt, möchte ich gerne den Xmega256A3 benutzen und mit dem SMART Hopper und SMART Payout kommunizieren. Und dann bekomme ich hoffentlich zeitnah auch die Peripherie zur Seite gestellt. Melde mich dann wieder...
-
Thread
suche optisch halbwegs schönes 128x64 Pixel Display.
ich suche eine monochromes Grafikdisplay. also so wie die Textzeilen-Displays, nur halt mit 128x64 Grafikpunkten. größte sollte ca. 80x45mm sein, oder eine ähnliche Größe. kann auch mehr Pixel haben. es sollte einfach ansteuerbar sein, z.B. 8Bit oder 4Bit parallele ansteuerung, oder I2C, und die Pixel
Markus R. schrieb im Beitrag #1990671: schau mal hier: http://basteln-mit-avr.de/ Gruß XMEGA
-
Thread
Stromverbrauch ATXmega16A4
Angabe zum ATXMEGA16A4, die den Stromverbrauch enthält. Hat eventuell einer einen zur Hand (32 oder 64k Version auch ok) und könnte nachmessen, was der bei 3,0V mit seinem eingebauten 2MHz OSC im Betrieb und im Power-Down (32khz RTC enabled) an µA oder mA zieht? Oder finde ich diese Angaben irgendwo online
schrieb im Beitrag #2013475: > die MSP-Teile von TI verbrauchen nämlich µA im Betrieb Das kann ein XMega auch. Definiere "Betrieb". PowerDown ist auch ein Betriebszustand.
-
Thread
Peripherie-Aufteilung beim STM32F407?
CuL-Drähtchen über einer groben Versuchsplatine durchaus nicht ungeübt. Doch weil das (mit meinen 64 Jahren) wirklich nicht mehr so ganz einfach ist, werde ich erst mal versuchen, eine selbst geätzte Platine nur mit den nackten ICs (zzgl. Stützkondensatoren) zu erstellen und die Signalleitungen (soweit
externen SRAMs! Sowas habe ich schon mal gemacht - auch mit einem Latch und zwar mit einem Atmel XMega128A1, einem AHC573 und einem IS61WV10248B. Das hat fast auf Anhieb bestens geklappt. Weil aber dieses 8-MegaBit-SRAM eigentlich noch zu klein war, noch größere Chips aber richtig teuer werden, will
-
Thread
AVR ATxmega: PDI und Reset
Hallo! Mich irritiert ein wenig die Pin-Funktion PDI-CLK/RESET des AVR ATxmega64D3. Kann ich diesen Pin über ein Pull-Up-Widerstand und einem Taster die MCU sowohl reseten, wie auch gleichzeitig an den Debug-stecker gehen und via PDI debuggen und programmieren? Danke für die
immer durch folgende pins (GND VCC MOSI MISO SCK reset )"ISP6PIN" programmiert jetzt will ich xmega mit dem selben Board Programmieren geht das? und was ist mit dem PDI vielen dank für eure hilfe
-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
Controller ist vorerst der Exot AT90USB1287 gesetzt Es gibt auch AVRs mit Quadrature Encoder Eingängen (Xmega-E5) bzw. die neueren AVRs mit Configurable Custom Logic (CCL) können so programmiert werden. http://ww1.microchip.com/downloads/en/AppNotes/00002434A.pdf
Art "Zeiger" mit einer 3mm-Scheibe vorndran bewegt sich knapp über der lichtempfindlichen Fläche von 64x64mm einer Kamera an einem Elektronenmikroskop. Die Scheibe fängt den Nullstrahl bei Beugungsaufnahmen. Sie soll aus dem Bild gefahren werden können, aber auch wiederholgenau in die Bildmitte zurückgefahren
-
Thread
ATMEL's AVR Absatzmarkt
verbaut werden? In welchen aufgeschraubten Geräten habt ihr sie wiedergefunden? Vor allem mega8, xmega und jetzt avr32? Frage am Rande: hat Atmel eigene foundrys und in welcher Technologie werden sie hergestellt? grüsse, daniel
pinkompatiblen ATtiny2313 muss man zumindest den Stackpointer initialisieren). Dafür hat selbst der ATmega64 ab Werk noch die berühmt-berüchtigte M103C-Fuse gesetzt...
-
Thread
USB-ISP Programmer für AVR´s
einfach programmieren kann. Ich suche eine ISP-Programmer den ich über USB mit meinem PC (Win7/64bit) verbinden kann. Da ich den Programmer selbstbauen will, habe ich ich im Internet nach Anleitung gesucht und auch welche gefunden. Allerdings muss man um den Programmer zubauen, einen Atmega programmiern
ist hier aber auch, sich den AVRISP MKII zu gönnen. Läuft problemlos mit dem Studio und kann auch XMega.
-
Thread
Atmel kuendigt Cortex-M3 AT91-SAM3U mit USB2.0 HS an
Kommunikationsinterfaces Nicht so doll: Speicherausbau ist maessig mit max. 256k Flash und 52K SRAM, das 64k Teil kostet $3.50 haette ich mir niedriger vorstellen koennen, das externe Businterface is max. 16-bit und unterstuetzt keine dyn. RAMs, kein Ethernet, kein CAN. Also viel Spass bei der Lektuere
...in 2 Jahren wird das Ding erst halbgar sein, siehe XMEGA.
-
Thread
AVR Mikrocontroller Lohnenswert?
Mißverständnis liegt, denn auch ein Chip mit einem 8-Bit Rechenwerk kann natürlich auch 16, 32 oder 64 Bit Zahlen verarbeiten. Auch beim PC dachten viele, daß ihre Programme mit 64 Bit CPU schneller laufen als mit 32 Bit CPU.
Jobst M. schrieb im Beitrag #6979102: > [x] TCP/IP-Stack in ASM geschrieben. > [x] 64-Bit Orthodrome auf 8051 ASM berechnen lassen. > [x] 64k ROM komplett mit ASM gefüllt. und, hast du Kollegen die das nachvollziehen, verstehen und warten können? Glückwunsch wenn ja. Ansonsten bist
-
Thread
Theoretische Überlegung: Was bringt externer, seriell angebundener SRAM?
Die pappt man an den passenden Controller mit exterer > Speicherschnittstelle und gut. Die AtXmega sind glaub ich eher die Ausnahme als die Regel wenn es um ein Interface für externen Speicher geht. Normalerweise muss man da eher in Richtung M4 schauen, normale 8bitter haben sowas nicht.
8bitter > haben sowas nicht. eZ80 z.B. schon, und alle wirklich alten 8bit-CPUs. Allerdings nur 64k, aber das konnte man im vorigen Jahrtausend schon erweitern. Was man für normal hält ist natürlich rein subjektiv. Georg
-
Thread
Adressierung I/O-Register AVR
Liebes Forum, das Speichermodell bei AVR sieht die 64 I/O-Register im linearen Speicheradressraum an Adresse 0x0020 bis 0x005F vor, also nach den 32 General Purpose Regisren an 0x0000 bis 0x001F. Zugriff über Load/Store. Zusätzlich dazu existieren für
Datenadressraum enthalten > und können über Load/Store angesprochen werden Nur bei den älteren AVRs. Bei Xmega etc. ist der I/O-Offset 0x0, und die GRPs (egal ob 16 oder 32 an der Zahl) sind nicht mehr über Speicherzugriffe adressierbar.