-
Thread
AT90CAN sample point fehler bei BRP = 0
Paar Fragen: Unter 19.4.3 im Datenblatt wird erwähnt, dass wenn der prescaler auf 0 steht der sample point zu früh kommt. Dies zeigt sich auch unter 19.12 Tabelle 19-2 16MHz 1MBaud 16TQ. Der sample point kommt nach 11 und nicht 12 TQs. Er liegt damit noch innerhalb des phase segment 1 obwohl er ersts
ISO16845 Test plan." unter 19.4.3 gemeint? Außerdem frage ich mich ob das überhaupt schlim ist, denn Atmel schreibt ja selbst, dass man den sample point verschieben kann um sich an die Gegebenheiten des Bus anzupassen. ZB lange Laufzeiten vs. hohe Datenraten. Außerdem habe ich nicht ganz verstanden warum
-
Thread
Was haltet ihr von diesem Open Source Oscilloskop? ADC 8-bit 50 MSPSM; bandwidth > 20 MHz
ihr alle > durchgefallen. Man kann auch erwarten, dass bekannt ist, dass man die benötigten Samples bei repetitiven Signalen auch mit niedriger Samplerate aus mehreren nacheinander aufgezeichneten Wellenformen gewinnen kann. Also jetzt selber durchgefallen?
weiter die Daten. Könnte man das Oszi dadurch verbessern einen zweiten gleichen ADC zeitversetzt samplen zu lassen? Bekäme das ein Cortex-M3 noch hin?
-
Thread
Periodenlänge schnell messen
Nein. Ich meine vor allen Dingen, dass du einen Blick ins Datenblatt riskieren sollst. Da hat Atmel extra eine schöne Tabelle bei jedem Timer abgedruckt, in der steht, wie man einen Timer takten lassen kann. Keine Angst, mann kriegt davon keinen Augenkrebs. Im Falle des Mega 8 http://www.atmel.com
Messwert braucht. Schorsch schrieb im Beitrag #3028490: > Da ich das Signal mit 1kHz, also 1/ms samplen möchte Er möchte es so haben. Das ist doch ne klare Ansage und kein Grund, es ihm ausreden zu wollen.
-
Thread
Verbreitung MSP430
die Versandkosten sind schon unangenehm. Einzelstückzahlen scheint man bei TI aber auch direkt als Samples zu bekommen... Die günstigste Möglichkeit an Devices zu kommen, besteht wohl darin mehr Launchpads zu bestellen. @ponyprogger >Und son Feature wie "Fuses" läßt den Rauschpegel in der AVR-Bastler-Community
was-auch-immer-Controller arbeiten muss, hilft es ungemein, flexibel zu sein, nicht den unbeirrbaren Atmel-Fanboy raushängen zu lassen und ein bisschen Überblick zu haben. Der beste Controller für einen einsatzzweck ist der, der für die gewählten Anforderungen des jeweiligen Projektes der preisgünstigste
-
Thread
Erfahrungen XMega und DMA-Timing (192A3)
das eigentliche Ärgernis sind nicht die eigenen Fehler sondern die Unzulänglichkeiten sowohl in der Atmel Doku als auch vom Debugger (Debuggen von Interrupts funktioniert nur sporadisch...). CPU-Belastung liegt so bei < 30% zur Vorbereitung der DMA-Daten jeweils... je größer der DMA-Buffer ist, umso
*Gammakorrektur* incl. *Oversampling* auf 9-11bit, Buffer geht via *DMA* zum *SPI*; 1000x4 *ADC* Samples pro sec für Messungen, *IR*, *Bluetooth*, *NRF24L01* Funk und andere Features.. > Fabian F. schrieb: >> Und ja, man hätte die Daten bei 32MHz auch einfach langsamer übertragen >> können, aber
-
Thread
Arduino - bringt's das ? Gesperrt
trotzdem kein Arduino für schnelle Tests geholt. Benutzte dafür in letzter Zeit die XPlain Boards von Atmel.
>Wer so ne Frage stellt und wem Atmel Studio zu kompliziert is, der ist >bei Arduino oder einem Lego-Baukasten bestens aufgehoben. Kann man den Linduino auch mit Atmel Studio programmieren? Wer so ein Antwort gibt, bewegt sich in
-
Thread
16 PWM Signale I2C
gewerbliche Abnehmer liefern. Ansonsten wirst du sicher bei HBE oder Futurlec fündig. NXP ist (was Samples betrifft) übrigens relativ kulant: http://www.mikrocontroller.net/topic/271008 Das Industrial-Kit enthält sowohl PCA9635 als auch PCA9685.
Es gibt da eine AppNote von Atmel, 10 PWMs in Software: AVR136 - Low-Jitter Multi-Channel Software PWM Wenn Du den Code mit einem TMI-Slave kombinierst, hat Du schon mal 10 Kanäle. Ich hatte immer irgendwie Probleme, einen Tiny2313
-
Thread
Hilfe gesucht: AVR m. Batterie, Temperatur per Funk (100m) an Ethernet
AtMega128RF schrieb im Beitrag #3025391: > http://de.farnell.com/atmel/atmega128rfa1-zu/mcu-2... Der ist ja top :) Können wohl leider nur die wenigsten löten :/
kalibrieren, eine Genauigkeit ist dennoch nicht spezifiziert. Die "<1K resolution with multiple samples" deuten auf nichts gutes hin. Ist beim Preis von 2.84€ für die Platine schon ein Prototyp eingerechnet?
-
Thread
STK 600 XMEGA USB Problem
Der "ATXMEGA128A1-AU" hat definitiv kein USB (und ist auch noch ziemlich verbuggt). http://www.atmel.com/devices/atxmega128a1.aspx Was du brauchst ist der "ATXMega128A3U-AU". Einen "ATMega64A1-U" gibt es afaik nicht. Einen ATMega64A1-AU wohl eher, aber auch der hat kein USB. http://www.atmel.com
ASF unterstützt. Evtl. musst du da selbst ran... würde erstmal mit dem Internen Takt wie in den Samples arbeiten und dann den nächsten Schritt machen... Grüße Basti
-
Thread
Problem mit xMega
entsprechend aber auch nicht. Ich habe nur Spannungen zwischen 0 und 0,36V. Der ATxMega ist ein Sample direkt von Atmel. Ist der Controller defekt oder muss ich noch eine Fuse setzen oder irgendwas ins Programm einfügen, damit die digitalen Ausgänge funktionieren ? LG Nico
weiterlaufen, aber das ist für Dein Problem ja erstmal unerheblich. Schau' Dir dazu mal die Appnote von Atmel an, Du wirst ein kleines Stückchen Inline-Assembler brauchen, um den Schreibzugriff richtig zu machen. Aber Dein eigentliches Problem kann damit nicht zusammenhängen. Also das einfache I/O war auch
-
Thread
Audio PWM von uC richtig Filtern
Ich habe jetzt schon mehrere WAV Player und Rekorder auf MicroChip und Atmel Basis entwickelt und in Projekten implementiert. Das Hauptproblem ist immer, dass die Schaltungen die man im Internet findet zwar von Leuten mit Mikroprozessor Knowhow entwickelt wurden, diese aber
und so nebenbei passt ein FAT Filesystem auch zum Schreiben auf die CPU. Und wem die Qualität der Samples nicht ausreicht der kann ja einen externen PWM mit 12-16 Bit nehmen, ist allemal besser als sein Design unnötig durch grössere CPU's aufblähen zu müssen. Klar könnte ich einen Raspberry PI nehmen
-
Thread
Was haltet Ihr von der Atmel ASF Lib?
Hi, wir sind gerade am überlegen, ob wir die ASF von Atmel auch für den Produktiven Einsatz in unseren Produkten verwenden können. Vor allem in Bezug auf Custom Hardware (keine fertigen Sample-Boards). Hat jemand Erfahrung mit der Verlässlichkeit und Qualität
-
Thread
Projekt DVM 4,5 Digit aus Standardbauteilen mit automatischer Bereichsumschaltung
Beitrag #3172812: > Wie wäre es mit dem LTC6655B als Referenz? Wäre auch OK, bekommt man sogar als Sample
von 1000 abweichenden Wert. Der aber auch wieder einen Rauschanteil enthält. Gibt eine App-Note von Atmel, wie man durch künstliches Rauschen die Auflösung erhöhen kann. Sollte man aber nur machen, wenn man sehr lange messen kann und das Rauschen wieder rausmittelt.
-
Thread
Grundlage PID-Regler
lastTime = now; } } void SetTunings(double Kp, double Ki, double Kd) { double SampleTimeInSec = ((double)SampleTime)/1000; kp = Kp; ki = Ki * SampleTimeInSec; kd = Kd / SampleTimeInSec; } void SetSampleTime(int NewSampleTime) { if (NewSampleTime > 0) { double ratio = (double)NewSampleTime / (double)SampleTime; ki *= ratio; kd /= ratio; SampleTime = (unsigned long)NewSampleTime; } } void SetOutputLimits(double Min, double Max)
-
Thread
Cortex M oder A für Roboter?
steigen. Für den Einsatz auf einem eigenen Board empfiehlt sich als Kompromiss ein Arm 9 (z.B. Atmel AT91..) oder Cortex A8 (z.B. TI). Die lassen sich noch ohne zu grossen Aufwand zu Fuss programmieren, taugen aber auch für Linux., bzw wenns sein muss auch WindowsCE. Gibt ausserdem ünstige RTOS. Zudem
Generationen verfügbar sind. Und TI hat auf diesem Markt leider keinen Fuß auf den Boden gebracht. An Samples zu kommen ist ausserdem auch nicht einfach. Wenns unbedingt Multicore Cortex A15 sein muss, dann mal die neuen TI Keystone Processoren anschauen.
-
Thread
Laufzeitproblem
zu bekommen. Würde in C oder so ähnlich aussehen [code] ISR(INT2_vect) { do { // Samplen und Speichern des CLK Pins if(PINB & (1 << PINB2)) prev = 0x01; else { // Falls fallende Flanke if( (prev == 0x01) // Clock-Pin voriges Sample
schrieb im Beitrag #2985683: >> Nö, sie sind nie volatile. > > das meinst du. > Ich dachte an Atmel-ASM > > ldi R16, 234 > > und da muss man nichts mit volatile beachten. Muss man in Assembler eh nie. Oder optimiert der Atmel-ASM "überflüssige" Instruktionen raus wenn er erkennt, daß die
-
Thread
Zig-Bee Fragestunde für mein Projekt
Tiefpass Filtern...Für mein Projekt wäre das okay... Für die anderen 5 Sensor Signal reichen 20-30 Samples pro Sekunde... danke Raph
Wenn es sich um eine eingeschraenkte Kommunikation handelt, kannst du natuerlich mit Jingles/Samples arbeiten; [42, 97, 8, 9] erzeugt dann die Ausgabe ["Schwester Else" , "Bettpfanne", "in Zimmer 13", "randvoll"]
-
Thread
Bitte um Hilfe bei Problem mit ADC des at89c51ac3
Datenblatt des Controllers genau angesehen und auch den Beispiel-Code zum Betrieb der ON-Chip-ADCs von Atmel zur Hilfe genommen. Dennoch möchte der AD-Wandler nicht so richtig laufen. Mein Compiler ist der sdcc. Hier mal mein Code in C: [c] #include <at89c51ac3.h> #include <stdio.h> #include <stdlib.h
Ist das wirklich als Widerstand gegen Masse gemeint? Oder ist das der Serienwiderstand vor dem Sample&Hold-Kondensator welcher über diese 400 Ohm geladen wird? Mir kommen diese 400 Ohm halt etwas gering vor, wenn man bedenkt dass 400 Ohm für so manchen OpAmp, welcher als Puffer vorgeschaltet wird
-
Thread
Wie kann man den Sample & Hold Kondensator bei tiny40 auf VCC aufladen?
Hallo, kann mir jemand sagen/schreiben, wie ich den Sample & Hold Kondensator beim ADC vom ATtiny40 von Atmel auf Vcc aufladen kann (ohne extern Vcc an den jeweiligen Pin anzubringen)?? Ich wäre SEHR dankbar für eure Hilfe. Den Beitrag "Sample & Hold
Bobik schrieb im Beitrag #2964532: > kann mir jemand sagen/schreiben, wie ich den Sample & Hold Kondensator > beim ADC vom ATtiny40 von Atmel auf Vcc aufladen kann (ohne extern Vcc > an den jeweiligen Pin anzubringen)?? Welchen Sinn soll das haben? Was bezweckst du damit? mfg.
-
Thread
Auf Knopfdruck verschiedene Sounds - wie ?
Bei ATMEL gibt es auch eine AppNote über einen Soundrecorder mit DataFlash und ATTiny25_45_85. Das könnte man auch auf Deine Bedürfnisse anpassen.
Ich würde einen seriellen Flash Speicher (Chip oder SD Karte) mit Audio-Samples im RAW Format beschreiben. Zum Abspielen einfach einen Mikrocontroller dranhängen, der die Daten ausliest und über einen D/A Wandler ausgibt. Je nach gewünschter Tonqualität würde ich 8bit 22khz
-
Thread
ATMEL XMEGA:INT Wert in EEPROM speichern/Lesen
Hallo, Ich bin noch ein Anfänger was die Programmierung eines Atmel Xmegas betrifft. Ich möchte diesen mit der Sprache C Programmieren. Ich habe den Atmel Xmega A3BU und möchte insgesamt 4 INT Werte im EEPROM Speichern. Diese Werte lese ich von einem analogen Sensor
pagebuffer befüllen und dann den pagebuffer atomar in den eeprom schreiben... Am besten mal nen Sample aus der ASF laden und anschauen und auch in die Funktionen der ASF schauen, da bekommt man schnell mit, was gemacht werden muss... Grüße Basti
-
Thread
AS3935 Blitzdetektor Erfahrungen
Hallo zusammen, hat jemanden die Code von AS3935 mit einem MCU von ATMEL ? wenn ja , könnt ihr hier bitte alles reinschmeißen ?
Kannst dir aber auch Samples bei ams schicken lassen. Die Antenne bekommst du auch als sample von coilcraft und der Rest ist Kleinkram. Das pcb kannst du bei pcb Pool machen lassen. Aber alles im allem wirst du nicht unter 40
-
Thread
Anfängerfreundlicher 32-Bit Controller
idealerweise) vll. sogar schon eine DSUB-9 Buchse zum Transceiver hin veraut ist. Gibt es irgendwas von ATMEL das in Frage käme? Leider ist das einzige Eval Board mit CAN Transceiver das ich gefunden habe das große für den AVR32, welches allerdings etwas overpowered ist und mit 300 Euro auch etwas teuer.
Automobilbereich wirklich gut aufgestellt. Selbst mit 10.000Stk/anno erntet man nur ein müdes Lächeln. Samples: nö, machen wir nicht. Irgendwann geht sowas nach hinten los. Die Jugend von heute ist bald der Entscheider von morgen. Mich betrifft das nicht mehr, ich werde kein Entscheider in einem Grosskonzern
-
Thread
Analog eingang bsp.
> #define F_CPU 1e8 Du lässt den Mega8 mit 100 Mhz laufen? > while (1) > { > sample=0; // setzt den Sampelwert auf 0 Wozu benötigst du die Variable "sample"? Ich vermute, dass du hier nicht den kompletten Code geposted hast. > ADCSRA |= (1<<ADSC); // ADC einschalten
assembly "D:\Programme\Atmel\Atmel Studio 6.0\Vs\Compiler.Task.dll". Task "RunCompilerTask" D:\Programme\Atmel\Atmel Studio 6.0\make\make.exe all make: *** No rule to make target `Batteriepr├╝fer.o', needed by `Batteriepr
-
Thread
ATMega 88-PI ES - Mehrdeutige Identifikation?
Hmm schrieb im Beitrag #2926894: > 1. Zeile "ATMEL 0432" Also von 2004, damals muß der Mega88 noch sehr neu gewesen sein. > 2. Zeile "ATMEGA88-PI ES" Also ein "Engineering Sample", hast Du wohl direkt von Atmel gekriegt, kaufen kann man die
nicht alle Spezifikationen erfüllt. > Weiss also weder Taktrate noch Spannung. Für Engineering Sample gibt es diese Angaben schlichtweg nicht. Peter
-
Thread
Atmel XMega E
noch nicht genügend xplain kits und einige app notes wären noch nicht fertig - man könne aber schon samples über das atmel sample portal ordern denn atmel studio soll den xmegae schon supporten. tatsächlich gabs auf der messe mehr sam4l kits als xmega-e kits, trotzdem hab ich eines ergattern können :)
Als Sample direkt von Atmel.
-
Thread
Schwingkreis: Wahl Induktivität/Kapazität.
> ein kleineres Peak bei 95kHz Das konnte durch die Sample-Frequenz entstehen (192/2). Der Flache Hügel rechts, verschiebt sich der ein wenig, wenn Du die Resonanzfrequenz veränderst? Eventuell ist der Schwingkreis nur stark bedämpft.
@Bernd: >> ein kleineres Peak bei 95kHz > Das konnte durch die Sample-Frequenz entstehen (192/2). Hm, dazu hab ich nun wieder zu wenig praktische Erfahrung mit FFT. Klingt für mich plausibel... das nehm ich mal so hin. > Der Flache Hügel > rechts, verschiebt
-
Thread
ISP Leiterbahnen an ATMega328 funktionieren nicht
Schallpegel-anstieg. Dir ist schon klar, dass du ohne externe Signalaufbereitung permanent (hochfrequent) samplen musst?
samplen und auswerten müsste. Grüße, Chris
-
Thread
AT91SAM9XE läuft nicht an
Das variert. Vom einfachen Programm bei dem ich ein paar Pins setze bis hin zu Demo Projekten von Atmel.
du hier aber zum ersten mal "gesagt". hast du dir schon mal die modul board_lowlevel.cvon aus den atmel examples angesehen? gruss gerhard
-
Thread
richtiges Einstellen der timing-Register vom AVR32
//www.atmel.com/images/doc32058.pdf) steht folgendes: [c]ADC Timings: Each ADC has its own minimal Startup Time that is programmed through the field STARTUP in the Mode Register MR. In the same way, a minimal Sample and Hold Time is necessary for the ADC to guarantee the best converted final value between two channels selection. This time has to be programmed through the bitfield SHTIM in the Mode Register MR
-
Thread
Soundchip gesucht
AVR335 (googlen) ist eine Appnote von Atmel, die zeigt, wie es mit einem uC, Dataflash und etwas Kleinkram geht. Das sollte nicht teurer sein als die ISD-ICs.
Tonqualität (besser als das ISD Zeug). Zur Konvertierung des WAV Files: mittels z.B. Audacity beliebiges Sample bearbeiten und dann als 16-bit WAV Mono speichern (nicht float). Samplerate beinahe beliebig, z.B. 44 oder 48 kHz. Das Schöne daran: man kann alles ordentlich am PC erstellen und dann auf die MicroSD
-
Thread
MSP430 mit externem Speicher Code
Wenn du nicht weißt welcher Speicher (und somit welches Interface) du hast, wird dir Sample Code wohl nichts bringen. Oder was verstehst du unter "serielle Schnittstelle". SPI? I2C?
Recht brauchbar sind auch zB die Atmel DataFlash, werden auch per SPI angesteuert und gibts bis etliche MegaBit im SO8 Gehäuse Die sind auch um einiges einfacher als eine SD Karte anzusteueren, halt ohne Dateisystem...
-
Thread
Einfach Mischer mit 2N3819
Ich habe gerade mal Texas Instruments gebeten mir Samples des CDCE913 zu schicken, wenn ich das Datenblatt richtig interpretiere kann ich aus einer Referenzfrequenz sowohl 10,6 als auch 17,9Mhz generieren und das Ding hat einen EEPROM in dem es sich diese
Programmierprogramm, evtl. probiere ich das mal aus. Ich habe allerdings auch I2C Routinen in meinen Atmel Bibliotheken, (ich mache manchmal Firmware für die Industrie). Es ist relativ egal ob ich mir erst was mit einem FT232 basteln muß oder irgend so ein Platinchen mit Einem AVR her nehme. Ich dächte
-
Thread
ADC Schutzschaltung
Hallo zusammen, ich möchte eine Spannung über den ADC eines Atmel einlesen. Die Spannung liegt am Ausgang eines OPV an. Da die Spannung auch über 5V liegen kann im extremsten Fall, muss natürlich eine Schutzbeschaltung her. Ich wollte das so machen, wie in der angehängten
Analogfotografie) raufzusetzen. Denn dummerweise ist das Verhältnis Sample and Hold zur Auswertung beim AVR fix. Verdopple ich die Zeit fürs S&H so verdopple ich auch die Wartezeit bis das Ergebnis im Register steht. Das ist zwar selten von Bedeutung. Aber manchmal benötigt
-
Thread
ARM: kompliziert?
DIP-ARM Samples von Arrow: http://www.mikrocontroller.net/topic/271587
abkassiert, damit ich überhaupt deren Chips programmieren "darf". ST macht letztendlich nur das, was Atmel erfolgreich praktiziert hat: preiswerte Entwicklungstools (und bei Atmel noch entsprechende Gehäuse) und Einstiegsmöglichkeiten. Das Board werden sich viele Studenten etc leisten - und das sorgt
-
Thread
Reflow-Ofen selbstbauen
recommended replacements when possible. Als Ersatz wird der MAX31855 empfohlen, von dem gibt es sogar Samples :) mfg Michael
K. schrieb im Beitrag #2844038: > Als Ersatz wird der MAX31855 empfohlen, von dem gibt es sogar Samples :) Und sogar bei Ebay.
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Atmega328-PU für 2,20$ plus Versandkosten http://www.futurlec.com/Atmel/ATMEGA328-PUpr.shtml
brauchst du denn, von den MSP430 ? Wenn es max. 3 Stück sein sollen, dann kosten die bei TI als Sample nüscht! Hier der Link: EDIT: Mist, der Link funktioniert nur, wenn man registriert ist, ich habe dort einen Accound... Also mußt du dich bei TI registrieren, dann hast du die "Sample&Buy" Option
-
Thread
wozu ein Prescaller am ADC
aus Geschwindigkeit und Genauigkeit ist für jede Anwendung >separat herauszufinden. http://www.atmel.com/Images/doc8456.pdf Auf Seite 17 ist die Sample&Hold-Stufe eines AVRs dargestellt. Mit den Werten aus den Datenblättern ergibt sich für Radc und Cadc eine Zeitkonstante von 0,014...1,4µs. In
ist mit ca. 20pF angegeben. Somit folgt die eigentliche Aufgabe doch eher daraus, die Anzahl an Sample-and-Hold-Zyklen so zu wählen, dass bei der gewählten ADC-Taktfrequenz die richtige Ladezeitkonstante eingehalten wird.
-
Thread
ATmega1284p - unerklärliche Phänomene
versucht ~ das Ergebnis ist identisch... dazu muss ich allerdings sagen, dass ich die Controller als Samples bei atmel geordert habe ... die "Werkseinstellungen" der Fuses waren schon unterschiedlich... (ich weis nicht, ob es sich um Neuware oder Gebrauchtgut handelt ... daher möchte ich HW-Defekte nicht
werden. Damit werden dann andere Bits in > ADCSRA überschrieben. > >> ADCSRA |= SampleRate; Schlag mich, wenn ich falsch liege... ABER dafür funkioniert das mit dem Mega32 super. ADCSRA |= 0b111; ist mindestens genauso verodert wie ADCSRA |= SampleRate; ... wenn SampleRate
-
Thread
[S] USB Logik Analysator
. Denn bisher hätte ich einen LA für SPI, 1-Wire und I2C kommunikation mit einem 8Mhz getakteten Atmel brauchen können. Subjektiv gefällt mir der Firmen-Internetauftritt von Saleae besser als der von Zero Plus. Wirkt seriöser. :-)
Hier ist noch einer mit USB-, SPI-, I2C- und UART-Protokollen und Software mit Beispiel-Samples. http://www.basic.io/index.php/category-analyzers/alogic-analyzer-detail
-
Thread
Bascom Atmel I2C Problem
Hallo Zusammen! Wollte meinen Eeprom beschreiben. Klappt aber nicht. Welche Pinbelegung muß ich da einstellen? Hier der Code: $regfile = "8515def.dat" ' specify the used micro $crystal = 4000000 ' used crystal frequency $baud = 19200 ' use baud rate $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 ' default use 10 for the SW stack $framesize = 40