-
Thread
Welcher Controller für Unterrichtszwecke?
Registerebene. Sich da durchzubeißen gehört zum Verständnis dazu. Früher hatten die Leute das auf ihren C64 und ZX Spectrum gelernt, aber diese Zeiten sind ja jetzt vorbei. Ich hatte mal einen Kollegen (Informatiker) gehabt, der Linux-Entwicklung machen sollte. Der kannte Java und C++, aber was ein sizeof
gearbeitet hat, ist ein 8-Bitter komplex genug. Die Daten"blätter" haben auch da schon tausende Seiten. (xmega)
-
Thread
diskreter PID Regler fuer Temperatursteuerung und PWM
Soweit so Gut. Jetzt beginnt der spannende Teil. Ein Erlenmeyerkolben hat z.B. einen Durchmesser von 64mm und eine Wandstärke von 3,3mm (kein Ahnung ob es deinem entspricht). Macht A= 0,0032 m². Quarzglas hat einen Leitwert von 1,38 W/Km spec. Leitwert = Leitwert * Fläche / Dicke G = 1.345 W/K
so Gut. > Jetzt beginnt der spannende Teil. > Ein Erlenmeyerkolben hat z.B. einen Durchmesser von 64mm und eine > Wandstärke von 3,3mm (kein Ahnung ob es deinem entspricht). > Macht A= 0,0032 m². > Quarzglas hat einen Leitwert von 1,38 W/Km > > spec. Leitwert = Leitwert * Fläche / Dicke > G =
-
Thread
NeuesOS für AVR Mikrocontroller
beim berechnen der Stack-size geben. Falls es der Originalcode der Binäruhr ist, langt STACK_SIZE 64
Wird noch irgend was benötigt [..] Benötigt nicht unbedingt, aber eine Portierung auf die AVR-XMega-Serie fände ich echt gut.
-
Thread
Basic und/bzw. vs - C Erfahrungsumfrage
Ich hab auch schon einiges in Basic gemacht, angefangen mit der Version im C64 ( Ja ich ich weiß, ist schon eine Ewigkeit her) bis hin zum aktuellen VB in den MS Officeprodukten. Allerdings mit Bascom noch keine Berührung gehabt. Meine Meinung nach ist Basic ja ganz nett für
#2519669: > Gibt es eigentlich einen vernünftigen Fortran-Compiler für AVR? Wenn wir denn mal 64-bit-doubles haben, kann man sicherlich GNU FORTRAN dafür compilieren. ;-) Größtes Hemmnis dürfte es dabei nur sein, dass die FORTRAN-Bibliothek wiederum auf unixoide IO-Funktionen zugreifen will,
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
43Tagen wäre ja eigentlich noch ok: https://de.farnell.com/stmicroelectronics/stm32g0b1ret6/mcu-32-bit-64mhz-lqfp-64/dp/3652236 Ich hatte mir ein Evalboard mit einem STM32F411RE gekauft, aber da ist die Lieferzeit noch länger (und die M0+ wären mir sogar lieber).
ich kann mich auch noch an den Jubel hier über die XMega erinnern, bis man die mal wirklich kaufen wollte.
-
Thread
bit invertieren
falls du einen xmega verwendest: PORTx.OUTTGL = 0xFF; (alle Bits im Ausgangsregister toggeln)
(8) sbrc r24,3 ori r25,lo8(16) sbrc r24,2 ori r25,lo8(32) sbrc r24,1 ori r25,lo8(64) sbrc r24,0 ori r25,lo8(-128) mov r24,r25 ret [/avrasm] In Assembler geht auch [avrasm]LSL src $ ROR dest LSL src $ ROR dest LSL src $ ROR dest LSL src $ ROR dest LSL src
-
Thread
Sisyphus Table
wird sich noch zeigen müssen. Auch das krumme Übersetzungsverhältnis von 1:63,batsch (knapp unter 64) macht's nicht besser - die Motoren sind original wohl an Lüftungsklappen, da kommt's wohl nicht so auf's Grad an und endlos drehen müssen Die Da wohl auch nicht. Weiter fehlt noch die eigentliche
A4tte-nicht-gedacht-dass-man-soviel-vergessen-kann/&postID=9940#post9940 > trigonometrische Funktionen auf dem xmega https://bascomforum.de/index.php?thread/678-trigonometrische-funktionen-auf-dem-xmega/&postID=9916#post9916 > Bresenham im polaren System https://bascomforum.de/index.php?thread/673-bresenham-im-polaren-system
-
Thread
Auswahl Bulk Kondesatoren
einen der modernen AVRs nehmen, die auch bei 3.3V mit voller Geschwindigkeit laufen (sowas wie den AVR64DA/DB28 oder so) und - das ist wichtig - ihn mit den 3.3V aus dem Pi versorgen. Der Pi verträgt an seinen GPIOs nur Spannungen zwischen 0V und IOVREF. Wenn der Pi heruntergefahren ist, ist IOVREF=0V
> modernen AVRs nehmen, die auch bei 3.3V mit voller Geschwindigkeit > laufen (sowas wie den AVR64DA/DB28 oder so) und - das ist wichtig - ihn > mit den 3.3V aus dem Pi versorgen. Es werden von den Atmegas keine Signale direkt an den Pi gesendet. Alle direkten Verbindungen zwischen Pi und Atmega
-
Thread
Software Profibus DP-Slave in C
Hello, I changed code from project AVRSoftBus for atXmega32A4U. It's run on 48Mhz. I tested both speed 187500 and 1M5, everything work. In profibus.h need change UART_BAUD and DELAY_TBIT. I used USART D0. I believe this code is usable for someone.
B 68 FFFFFF82 FFFFFFC0 8 3E 3C 2 5 0 FFFFFFFF FFFFFFC0 FFFFFFDE 68 16 Adresses: PLC 2, Arduino 64. Please, advise me.
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
>>> Nachdem der µC fast doppelt so teuer geworden ist, ... > > Welcher µC war das? Renesas HD64F3800-Serie Preis ist bei unserem Distri 2015 von 3,1x€ auf 5,9x€ gestiegen. Nachdem die gesamte BOM ca. 10€ ausmacht, ist das ein ziemlich signifikanter anstieg. Udo (Gast) schrieb: > Die Frage stellst
programmieren, was langwierig und schlecht zu debuggen war. Und der Treppenwitz schlechthin waren die Xmega ohne CAN.
-
Thread
RTC DS1307 mit Bascom konfigurieren und abfragen
gesetzt. Als Option oben bei Futurs habe ich ausgewählt: Int. RC Osc 8MHz; Start-uup time: 6 CK + 64 ms;[CKSEL=0100 SUT =10] Oder ist da irgendwas falsch dran? Nicht das ich den µC nachher abschieße :-) daher frag ich mal zur Sicherheit lieber nach. Momentane Einstellungen sind: High:
ist offenbar ein Tribut des letzten Bascom Updates. Seitdem die da nun auf "Teufel komm raus" den XMEGA mit einflechten wird das Bascom immer abscheulicher. zudem habe ich mir dein Bild vom Aufbau mal angesehen, welches ich wohl zuvor überlesen hatte. (http://freewareecke.de/2012-05-09-008.jpg)
-
Thread
AVR Orgel Eigenbau
auch durch den kleinen RAM des AVR beschränkt. Für mich klingt das entweder nach einem Job für 'nen XMega mit externen SDRAM oder einem STM32. Gut, man könnte auch auf die Idee kommen, den Sample ins Flash zu speichern und dann mit variabler Samplefrequenz auszulesen, das macht AVR314 ja auch so, wird
wegen dem Problem hier: > die 12. Wurzel der Zahl 2 ca. 1,0594630943592953 Zu 8Bit Zeiten auf dem 64er habe ich das immer synthetisch gerechnet, mit 440Hz * 8 für den höchsten Ton (A) und dann für jeden Ton einfach mit 185/196 gerechnet. Das ist selbst bei Fortsetzung über 4 Oktaven immer noch auf wenige
-
Thread
arduino oder GCC Programmierung
auf eine völlig andere Controllerfamilie geht, sieht die Sache ganz anders aus. Schon bei einigen Xmega-Modellen gibt es mehr als eine TWI-Einheit.
bekannt gibt es keinen Arduino mit ATmega328PB ARM: Der Arduino DUE kennt Wire und Wire1 Xmega: Da kann ich nix zu sagen.
-
Thread
Riesige Änderungen zwischen WinAVR 030913 und der aktuellen Version? Gesperrt
, dann bin ich mal gespannt... Für den GCC 4.3.0 (und dessen WinAVR-Implementierung mit all den Xmega-Patches) gab's ja nun schon ein paar Bugs, die Eric teilweise auch repariert haben, aber du schreibst ja, dass bei dir auch der GCC 4.2.2 (oder 4.2.3, weiß ich gerade nicht ganz genau, was bei WinAVR
> Ich hatte nämlich schon nach Erratas gesucht, aber nichts dazu gefunden. Gesehen in der ATmega64 Summary, Erratum #6, pp. 19 http://atmel.com/dyn/resources/prod_documents/2490S.pdf
-
Thread
AES Verschlüsselung mit ARM Cortex M3
werden? @ Christoph (und alle anderen) •ARM Cortex M3 (STM32F107VCT, 32Bit,72MHz, 256KB Flash, 64KB RAM) keine Ahnung wie relevant das ist es handelt sich um eine Motorsteuerung wie sie ähnlich zB in 1-Personen-Mini-Elektro-Fahrzeugen verwendet wird Trotzdem soll das so geschützt werden. Über
Protection, Firmware upgrade etc.). Wenn Du einen Chip mit HW Crypto Engine suchst, würd ich einen Xmega (128Bit AES) oder z.b. wenn es 32Bit sein sollen: AT32UC3A3256S Im Atmel Studio 5 gibt es fertige Library zur AES Anwendung wenn ich mich nicht täusche.
-
Thread
Mikrocontroller Einstieg (AVR,PIC)
in den heute gängigen ARMs der diversen Hersteller genauso vorhanden (und manches davon auch in Xmega AVRs). Wenn der TE also schon von den ihm (von Arduino her) vertrauten AVRs weg wechseln will, dann sollte man die kleineren ARMs auf alle Fälle mit in Betracht ziehen als mögliche Alternative
Zahl vor dem K gibt den Speicher (Flash/RAM) an: 3 -> 8kB/512B, 4 -> 16kB/768B, 5 -> 32kB/1536B, 6 -> 64kB/3936B. Abgesehen von IOs und Speichergröße sind die PICs identisch und haben auch das selbe Datenblatt. Somit könnte man erstmal Programmieren und dann den passenden PIC suchen, wo das Programm reinpasst
-
Thread
ESP8266 Netzwerk verbinden WDT Reset V0.9.5.2 sdk21
.... neue firmware: sector 0 0x00000 Bootloader.bin ( 4095 byte ) 1 sector sector 64 0x40000 user.bin ( 224.888 byte ) ( 55 sectoren ) du wirst sicher nicht mögen, dass man deinen hinterlassenen key auf 0x05000 lesen kann.... bzw, sollte ein Bereich ungünstig beschrieben sein
allerdings ziemlich perfekt; Ich verbinde mich mit dem AP und dann läuft das zwischen dem Atmel (Xmega64A1) und dem VB-Terminal bzw. der Android-App. Dann brauche ich dort (erstmal) gar nichts anpassen und ändern an der ESP Software. Habe ich dann schön kompakt im Terminal und in der App. Ich habe
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
CAN-Hardware sorgt automatisch dafür, daß alles richtig ankommt. AVRs mit CAN sind z.B. AT90CAN128, ATmega64M1 und deren kleineren Brüder.
> leider schweineteuer :-( Ja, da hatte sich Atmel wahrlich nicht mit Ruhm bekleckert, bei den Xmega haben sie CAN sogar völlig vergessen. Bei den PIC sieht das wohl günstiger aus. Allerdings sollte es dann schon ein PIC18 oder höher sein, wegen Softwarestack, Interruptvektoren, linearer RAM/Flash-Adressierung
-
Thread
RISC-V: Wird das was?
gewöhnt. Ja, AVR sind in dieser Hinsicht ebenso nervig strukturiert. Die meisten jedenfalls. Ab der Xmega Serie sieht es allerdings schon sehr viel aufgeräumter aus.
pre-R2 ist der letzte 32-Bit Windows Server und da läuft im Januar der Support aus. Migration 32- zu 64-Bit ist Neuinstallation.
-
Thread
Microcontroller aussuchen
Modelle sind in diesem Sinne keine normalen AVR mehr. Zu viele Unterschiede. Ebenso schließe ich die Xmega Serie aus.
Wobei STM32 und AVR wiederum nur einen kleinen Teil der gesamten 8/32 Bit Palette ausmachen. 16 und 64 Bit Controllern sind vermutlich besonders selten im Einsatz. Aber ich werde vermutlich keine einzige Firma finden, die sich auf einen bestimmten Hersteller oder gar eine µC Serie festgelegt hat.
-
Thread
Platinensammler - Leiterkarten für 30ct/cm²
korregiert. Ich hoffe ich verwirr dich nicht, denn ich hab im Betreff der mail "Korrektur der Platine XMEGA_TFT" geschrieben. Bitte um Entschuldigung elfreako
kurzes Update ... ich bin jetzt bis zum 3.10. bei den Bestellungen und der 13er Nutzen ist jetzt bei 64%.
-
Thread
Audio-Projekt
optischem Transmitter, ein DataFlash und ein I2C EEProm. Auf einer Huckepack-Platine befindet sich ein 128x64 EA-DOG Display inkl. Touch-Panel und ein weiterer AVR (dieser übernimmt nur die Erfassung der Berührungen auf dem Touch-Panel sowie die Helligkeitseinstellung der Hintergrundbeleuchtung sowie 2 weiterer
uninteressant. aber wie gesagt bin ich ja schon die nächste version am planen. da kommt dann entweder ein xmega oder ein arm7 drauf. der arm7 hätte den vorteil das usb direkt mit drauf ist. aber die ganzen toolchains hab ich noch nicht am laufen (das war auch der [vorgeschobene] grund warum ich erstmal das
-
Thread
Umsteigen von Bascom auf C Gesperrt
Hallo, erstmal bisschen zu meiner Person. Ich bin mit viel Basic aufgewachsen (angefangen am C64), über GW- und Q-Basic zu Visual Basic. Ausser Pascal, damals wegen der Grafik, auch weitgehend dabei geblieben. Heutige Programme schreibe ich gern in Visual Basic und somit bin ich beim MC auf Bascom
nicht starten lässt. Falls dieser Luna Mensch heute aufhören würde, wird es keinen Support für die xmega Reihe geben. So what? Für Bascom gilt das genauso. Wenn sich der Vertrieb nicht mehr rentiert, wird die Firma das Produkt aufgeben. Vielleicht sogar Konkurs anmelden. Trotzdem werden die Programme
-
Thread
[V] Dinge abzugeben
sollte es dann mit der Aufräumaktion gewesen sein... Zu Bild36.jpg Beispiele usw. verfügbar Atxmega64A3_XMEGA_BOARD OLED SD-Card Slot Taster VHB: 35,00 EUR + Versand
-
Thread
Mein Erster, aber welcher?
Du flexibler sein willst empfehle ich ein Board von hier (30€): http://re.reworld.eu/de/produkte/s64dil-405/index.htm Das ist direkt Steckbretttauglich und hat nicht so viel zeug drauf, das man für eigene Entwicklungen nicht braucht. Dazu empfehle ich einen SEGGER J-LINK EDU, kostet ca. 50 EUR und
noch beim Wörtchen PIC nur an den mittlerweile 20Jahre PIC16F84 denken und diesen dann mit einem XMEGA vergleichen) (Ok, vor 20 Jahren wurde der als PIC16C84 eingeführt und hatte statt Flash einen EEPROM-Programmspeicher, 16F84 schimpft der sich erst seit 15Jahren...) Wobei ich heute aber auch sage
-
Thread
AVR oder PIC
nicht keiner der 18er-Reihe nehmen ggf. sogar den PIC24 bevorzugen. Beim AVR ist wahrscheinlich der XMega für einen Anfänger einwenig zu heavy! Freie C Compiler gibt es für AVR und PIC, hier ist also kein Geld zu investieren. Als Programmer sollte jeweils der vom Hersteller angebotene genommen werden
los, wobei ein kompatibler 8 pinner zumindest geplant scheint. Eine Vergleichbare Reihe von 6 bis 64 Pins kann ich mit 10/12/16 Pics hinbekommen. (10/12er sind abarten der 16er und voll kompatibel...!) > Die sind sich alle grundsätzlich sehr ähnlich. Manche haben nur 8-Bit > Timer und/oder kein
-
Thread
µC von 0 auf lernen. ASM oder C?
sind. Immerhin habe ich mal eine recht komplexe BLDC Steuerung mit minimalen Aufwand vom Mega88 auf XMega und STM32 portieren können innerhalb weniger Tage, das wäre mit ASM nie möglich gewesen. Also, für die Innereien des MC ruhig mal mit ASM rumspielen, wenn es dann ernst wird, besser mit C.
kenntnisse, grundlegende, haben sollte, das hilft sicher das ganze system zu verstehen, ... hab selber mal C64 usw. in ASM programmiert.. lang ist es her ;-)
-
Thread
Wie kann ich Libraries in AVR Studio 5 einbinden?
die einzelnen Dateien im Solution Explorer -> Projekt mit "add" dazu fügen. Fertig... Gruß xmega
auch scho einige Foren durchgelesen, aber auf keinen grünen Zeig gekommen. Ich arbeite mit Win7 Prof 64bit und AVRStudio5 wie ich bis jetzt herausgefunden habe muss man die benötige Library in sein Projektverzeichnis kopieren und in dem Properties in AVRStudio unter den Linker Einstellungen eintragen
-
Thread
qtouch - sekt oder selters
+0%0AR+256+400+256+368+0+0+40.0+5.0+0.0+0.0+0.5%0AR+256+192+256+160+0+0+40.0+5.0+0.0+0.0+0.5%0Ao+1+64+0+35+0.009765625+9.765625E-5+0+-1%0A
Danke! Verwendeter Bascom-Code: [code] $regfile = "m1284Pdef.dat" $crystal = 20e6 $hwstack = 64 $swstack = 48 $framesize = 64 'default use 40 for the frame space '################################################################################ 'LCD
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
Manche neuere (naja, inzwischen nicht mehr ganz so neue) AVRs haben eine PLL integriert, die geht auf 64MHz hoch und kann den Timer befeuern.
200kHz zu erreichen. Selbst uint16 wird für 6 Variablen vermutlich viel zu langsam werden. Ein AtXmega128 könnte das vermutlich mit Hardware-Timern.
-
Thread
Blutzucker-Messgerät Hardware OLED Display
. der andere Atmel mit den 8 Pins, die auch ein Normalsterblicher löten kann, sieht aus wie ein 64k SPI EEPROM: http://pdf1.alldatasheet.com/datasheet-pdf/view/118373/ATMEL/AT25640AN-10SU-2.7.html Auf der Unterseite sind da noch BIG 01 a720mx CAN 78k e011 und ein großer quadratischer, komisch
brauche schon 5 stk. Achso, und nein, wir brauchen kein prototyp hehe, ich muss dauernd denken an den xmega board was verscholen ist ... Ach übrigens, danke an Marko B., der 'CAN' dc/dc ist ein TPS61080 , mindestens verhält sich so, das reicht schon als info ( z.b. falls austausch/bestellung notwendig
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
anderen halt. Meine letzten Programmiertversuche sind schon fast 20Jahre her und waren auf nem C64 ;-) HD44780 am Userport.... lang lang ists her :-D Gruß Clyde
zugeben :D Das AVR NET IO hat meines Wissens nach einen Mega32 (und geht bis maximal Mega644, was 64kiB Flash wären). Der Speicher wird also zwischen 50% und 25% voll sein (Mega32/644) :D Ich freu mich schon mal Mega328s in die Hand zu kriegen. Dann habe ich vor eine kleine SD Karten Unterstützung
-
Thread
CooCox CoIDE mit STM32F4-Discovery Board
bin begeistert, ist echt Klasse!! Atollic TrueStudio kann man damit getrost vergessen. Gruß xmega
Das gleiche Problem. Ich arbeite unter Win7 64Bit. Die "Blinky mit SysTick.bin" ist auch im richtigen Verzeichnis. Fehlermeldung beim debugen: C:\Program Files (x86)\CooCox\CoIDE>"C:/Program Files (x86)/CooCox/CoIDE/bin\coflash.exe" program
-
Thread
Post-Map simulation mit ModelSim
oben angegeben hast, dann kommt folgende Fehlermeldung: ERROR:HDLCompiler:732 - "D:\Xilinx_Projekts\Xmega-FOC_V1.0.00\FOC_Operation.vhd" Line 195: Process cannot have both a wait statement and a sensitivity list. Man muss sogar schreiben: [vhdl] process begin wait until (rising_edge(clk));
ist im Anhang. Die Simulation startet damit: [code] $ vcom *.vhd Model Technology ModelSim SE-64 vcom 10.7f Compiler 2020.03 Mar 23 2020 Start time: 08:43:39 on Aug 22,2024 vcom addfp.vhd afkt.vhd arcCosFP.vhd atanFP.vhd axconv.vhd cmpgr.vhd compfp.vhd CosFP.vhd divfp.vhd fptoint32.vhd func_c.vhd
-
Thread
Wittig(welec) DSO W20xxA Hardware
Rauschens rund 6 Bit Auflösung übrigbleiben. Das bedeutet, daß zwischen Minimum und Maximum gerade mal 64 Meßwerte liegen. Im 500mV Meßbereich (5V insgesamt) ist die Auflösung noch ~80mV. Jede Baumarkt-Eieruhr für 2,49€ hat eine bessere Auflösung und ist viel genauer. Falk
Der USB/SD-Karten Host lebt auch noch. Nun möchte ich auf die neuen XMega Controller aufrüsten was einige Vorteile bietet: - etwas günstiger - 3,3V Betrieb bei voller Taktfrequenz - Pegelwandler für SD-Karte entfällt - Taktung mit mit 32MHz anstat 18MHz - integrierte
-
Thread
Weg von Arduino - Beratung
Familie. Ich war positiv überrascht von den Ergebnissen. Ich baute mir einen Entwicklungsbord für den 64K Flash Typ. Der uC hat einen Songle wire debugger. Die komplette IDE und Compiler, Debugger waren frei. Der uC war eine Freude damit zu arbeiten. Und trotzdem kümmert sich scheinbar kein Schwein darum
Datenaustausch. Das ist aber eine Fehlerquelle zusätzlich. Ein ARM M4 kostet genausoviel wie ein Xmega oder Atmega. Da stellt sich mir die Frage nicht mehr, was ich nutze..
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
darf. Da hat man schnell zig mini 12V- Schaltnetzteile, eine ganze Raaco Schublade voll mit ATMega64ern und weiteres, was so auf den Platinen drauf ist...
der Stelle sind die Peripherals der Atmel (nunmehr Microchip) Cortex-M0+ sehr ähnlich zu denen der XMega. Vorteilhaft ist, dass es separate Register zum Setzen und Löschen eines Bits gibt, sodass man kein read-modify-write braucht (SBI und CBI *sind* read-modify-write). Aber das hatte Atmel auch schon
-
Thread
ATMEL (Microchip) erhöht die Preise
Strukturen, würde damit aber dann auch die 5-V-Fähigkeit einbüßen – dann kann $KUNDE auch gleich Xmega nehmen, hat er wenigstens noch das Eventsystem mit dazu. Die wesentlichen Stückzahlen bei AVRs würde ich bei den kleineren Typen vermuten, nicht zuletzt auch im Schlepptau von Arduino & Co.
hat? ATmega16 und ATmega164 sind pinkompatibel. ATmega32 und ATmega324 sind pinkompatibel. ATmega64 und ATmega644 sind nicht pinkompatibel.
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
Werte ist mir jetzt klar. Ich habe versucht die Uhrzeit umzustellen mit z.b.: 02 02 03 15 0c 2a 64 03 damit müsste ich die Uhr ,laut Anleitung, auf 21:12:42 stellen. Es klappt aber nicht. Was mache ich falsch ? Das Pin senden habe ich auch ausprobiert. Hier mal ein Beispiel wenn der Code 1234
00 schleife überfahren 25 cm Zum Analysieren hab ich einen 'Interceptor' eingebaut. Basis AtXMega, 4 UARTs: MCB, MMI, AUX, ESP-03 Auf dem ESP ein kleines LUA script zum steuern. Der XMega nimmt die Pakete vom MCB/MMI entgegen, schickt sie weiter an MMI/MCB und sendet sie auch über den ESP-03 zum
-
Thread
Tastenschlagzeug mit NXP LPC 935 selber bauen
liegt im Teiler, der ebenfalls angepasst wurde. Im Buch sind es 16/32 mit PCLK und im Datenblatt 32/64 mit CCLK. Das kommt dann auf das gleiche heraus. :) > Kann man beim Bandratengenerator das einfach so hinschreiben: > BRGR0 = 0xF0; > BRGR1 = 0x02; > Hast du mir da eine Seite im Buch? > Ich hab
gesessen und komm ohne deine Hilfe da nicht weiter. Ein ähnliches Problem hatte ich mal mit einem AVR XMega im einzelschritt Modus gehabt. Es ging damals nur korrekt, wenn ich über die Ausgabe im "run" Modus drübergesprungen bin. Dieses Phänomen kann mit dem Emulator zusammenhängen. Dieser taktet nämlich
-
Thread
Flugzeug-Daten auf 1090 MHz empfangen
Die Airnav Radarbox tastet die Daten mit 8MHz mit einem dsPIC33FJ64GP306 ab und schiebt sie dann zum PC über USB (FT232R mit 1250 kBaud angesteuert) rüber. Dort kommt für den Wechsel 1->0 dann F0 und für den Wechsel 0 -> 1 dann 0F an (im Idealfall, sonst auch mal gerne
Signal gefunden, muss man dann die Cycles abzählen. Also 2 cycles, um Weiter zu erreichen usw. Beim Xmega mit 80 MHz würden das 4 Cycles in der Schleife sein, also eine Schleifenlänge von 50 ns. Damit müsste man den 500ns Impuls der Präambel schon sehr gut treffen können.
-
Thread
Fernbedien RC5 Empfänger
Hallo, ich habe mal die Version für einen XMEGA angepasst (getestet mit ATxmega64A1). Außerdem wird der Timer abgeschaltet, solange nichts empfangen wird. Der Pin ISR weckt den Timer dann wieder auf. Das erlaubt einen Betrieb auch während die CPU
-
Thread
ATTINY85 als DCF77-Empfänger
störungsunempfindlicher. Meiner Rechnung nach sollte auch ein etwas neuzeitlicherer Tiny (also einer der XMega-Erben mit Hardware-Multiplikation) dafür ausreichen. OK, es ist etwas knapp, aber machbar. Der Vorteil wäre: Man gewinnt viele Freiheiten. Batterie/Akku-Betrieb->kein Problem, 5V-Ausgang benötigt-
angleichen kann. Lupin schrieb im Beitrag #6934536: > Könnte man sich einen Verstärker ... sparen Die 64 fache Verstärkung (16x Gain und zwei weitere ADC-Bits gegenüber der 1000 fachen beim Verstärker ist auch bei guter Antenne etwas knapp. Aber auf eine Stufe kann man sicherlich verzichten.
-
Thread
ISR Code schneller machen?
für alles verwende. Die µC RAM Auslastung ist mit kompletten Code laut Atmel Studio nicht größer 64% gewesen.
verwende. > > Die µC RAM Auslastung ist mit kompletten Code laut Atmel Studio nicht > größer 64% gewesen. uint16_t kann man aber zur Not auch in 2x uint8_t speichern. Dann braucht man nur einen Puffer.
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
auch machen. Auch wenn ich selbst sehr gerne mit 8-Bit Controllern arbeite (hauptsächlich AVR, Xmega) muss ich selbst feststellen, dass ich inzwischen eher mal eben schnell zu Arduino o.Ä. greife weil man einfach innerhalb von ein paar Minuten/Stunden das gewünschte Ergebnis erzielen kann, weil meist
vergleichbar bescheidenen Mitteln auf die Beine stellten. Natürlich. Ich bin auch begeistert von vielen C64-Spielen und der Fähigkeit der Programmierer. Trotzdem darf man nicht vergessen, dass diese Ingenieure da auch sicherlich ein Mehrfaches an Arbeitszeit reingesteckt haben, als es heute nötig wäre.
-
Thread
Was nutzt ihr für Layoutprogramme?
löschen der *.manifest Dateien im Programmverzeichnis vollkommen problemlos, sowohl in 32 als auch in 64-Bit -Windows seit XP, 7, 10 (20H4) oder unter Wine in irgendwelchen Ubuntus seit schon fast ewig. Das einzige was manchmal nötig ist: die Fensterpositionen werden in den *.ini-Dateinen abgespeichert
80x100mm reicht mir mache aber auch nicht wirklich viel (1-2 Layout pro Jahr, meist was um einen AVR/Xmega). Bei was neuem/größerem vieleicht dann doch KiCad.
-
Thread
Mechatronika M80 Gesperrt
der Mechatronika Software nicht. ON Semi EEprom https://at.farnell.com/on-semiconductor/cat24c64yi-gt3/eeprom-seriell-64kbit-400khz-tssop/dp/2306652 (Das Bild ist nur ein Symbolbild, die Beinchen sind anders als bei anderen TSSOPs die wir haben, die anderen werden problemlos erkannt). Mechatronika
/377363#6291373 Microchip Appnote: http://ww1.microchip.com/downloads/en/appnotes/atmel-42087-xmega-e-schematic-checklist_application-note_at01080.pdf > 2. Decoupling capacitor should be placed close to the device for each supply pin pair in the signal group, low > ESR caps should be used for
-
Thread
ATtiny13A bzw. allgemein AVRs: was passiert beim Reset? Gesperrt
der Zukunft noch kommen. OMHO ist AVR auch die modernere Architektur. Und insbl. die sehr modulare Xmega Architektur, die sich leider noch nicht so richtig durchgesetzt hat. 8 Bit wird denke ich in naher Zukunft nicht so wirklich aussterben. Es gibt nach wie vor die Daseinsberechtigung für AVR/8-Bit und
jedenfall langweilig ?? Sicher nicht! Vom Prinzip her ist es egal ob die Architektur 4/8/16/24/32/64/128...Bit verarbeiten kann letztendlcih immer das gleiche. Führt alles auf die Addition zurück.... und das haben alle Architekturen gemeinsam! Und auch mit 8bit kann man eine Menge Aufgaben abdecken
-
Thread
[V/VS] Relais, PS1 Modchips, Dell Bluetooth, BTI CCS, GSM/GPS Modul, Xmega, Rohlinge/Hüllen, Trafos
schon Interesse bekundet haben, oder dies haben wenn es versandt wird, mir direkt E-Mail an outsider64 ät mail punkt de zu schicken. Ich werde dann über eine andere Adresse antworten, also bitte nicht wundern falls es in eurem Spamfilter hängen bleibt.
Experimentierplatine von hier: Beitrag "Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1?" sie ist bis auf den RAM Baustein komplett bestückt, der liegt lose bei. 8 € 125. Schlüsselanhängertaschenlampe, für 1x Micro 0,20 € 126. Stiftlampe, für 2x Micro 0,20 € 127. Taschenlampe