-
Thread
Can-Bus mehrere Bytes hintereinander senden
Ich habe 2 µC Boards mit Can verbunden. Einer sendet ein Byte und der andere empfängt dies. (Mit Atmel AT90CAN128) Hier mal die Programme: Sender [c] // Definitionen MOb-Konfiguration #define TX 1 #define DLC_1 1 #define NO_IDE 0 #define NO_Reply 0 const char info1[]PROGMEM
// PRS = 7 TQs, PHS1= 7 TQs, PHS2= 7 TQs CANBT3 = 0x36; // ==> Sample Point bei 75 % // Initialisierung MOb1 (Sender) CANPAGE = (1<<MOBNB1); // Selektierung von MOb1 //CANPAGE = (1<<MOBNB2); // Selektierung von MOb2 CANCDMOB|=1;
-
Thread
noch ein RGB-LED Projekt
aufmerksam gelesen habe. Trotzdem konnte ich bisher nichts passendes zu meinem Projekt finden. Mit eiem Atmel AVR MEGA8 ist es mir bisher gelungen 3 RGB-LEDs direkt über die Pins anzusteuern. Das Programm (in C, bisher sehr quick and dirty) schaltet zu Beginn alle Pins ein und eine Funktion, die laufend aufgerufen
arbeitet wahrscheinlich langsamer. Dauert jeweils lange bis analoge Spannungen stabil genug zum samplen sind. dadurch (-) bedingte Skalierbarkeit (-) hohe Kosten (s/h Bausteine) (-) hoher Platzbedarf 3) Multiplexer Mit zwei mal 5 Pins könnte man 32 Zeilen und 32 Spalten ansteuern. Bei 3 Farben
-
Thread
Schon mal jemand das CY8CKIT-049 4200 in der Hand gehabt?
Meine meinung - PSoc3/4/5 sind super Processoren. Wenn man (wie mir) bisher nur microcontrollers wie Atmel, Microchip, Intel, Motorola benutzt hat musz man sich genuegend zeit einplanen fuer diesen chip zu benutzen. Aber wenn man ihm benutzen kann gibt es sehr viele moeglichkeiten und koennen schaltungen
die ebenfalls serienmäßig integrierte RTC, Watchdog und so weiter. Die 8 MHz haben aber auch die Atmel-µCs eingebaut. Denen fehlt jedoch ein PLL und somit ist da ein schnellerer Oszillator/Kristall nötig für höheren Takt.
-
Thread
Zusicherung der initialisierung von globalen Variablen in C und C++
sicher > nicht. kann man dann überhaupt C++ sinnvoll verwenden? Ich hatte bis jetzt nur kleine Atmel und da ist mir das nicht aufgefallen, dort haben ich globale Objekte und im konstruktor steht auch code drin. Irgendwo muss man sich ja auf ein verhalten verlassen können. gibt es dann wenigsten
> nicht. > > kann man dann überhaupt C++ sinnvoll verwenden? Ich hatte bis jetzt nur > kleine Atmel und da ist mir das nicht aufgefallen, dort haben ich > globale Objekte und im konstruktor steht auch code drin. Irgendwo muss > man sich ja auf ein verhalten verlassen können. Im Embedded-Bereich
-
Thread
[S] Wannenstecker RM1.27 2x3 gewinkelt
Schau mal bei Samtec, da bekommt man evtl. auch samples: http://suddendocs.samtec.com/catalog_deutsche/sfmc_d.pdf
doppelreihige Stiftleiste. Ich suche genau sowas: http://sigma.octopart.com/23717982/image/Atmel-AT91SAM-ICE.jpg Nur in 2x6 Pin.
-
Thread
XMEM Read bzw Write verhalten
verständnisproblem bei den Megas mit XMEM und hoffe ihr könnt mir helfen. Leider ist das Datenblatt von Atmel da wenig aussagekräftig. Wenn ich auf dem externen Adressbereich ein Read ausführen möchte wird die !RD leitung auf 0 gezogen und dann nach x wieder high. Meine Frage ist nun wann genau der Mega
Speicher (62256 M70 von Reichelt) nicht ausserdem gibt es auch noch "Data Setup to RD High" was als sample zeit interpretiert werden könnte. Adress Latch ist schnell genug (74VHC573D) hatte aber bei der Google suche eine wiedersprüchliche aussage gefunden das bei steigender flanke des !RD gelesen würde
-
Thread
Wer hat Erfahrung mit HAP?
Software den "Inversmodus" auch implementieren könnten. Die Lampen brennen dann zwar alle wenn der Atmel keine Spannung anlegt aber das hat für mich erstmal keine Nachteile...
geflashed hast und der Controller startet. Ohne Firmware also nicht. Liegen denn sonst 5V u.s.w. am Atmel bzw. auf den Pins die rausgeführt sind? Eventuell der Spannungswandler defekt? Ich hatte mir auch ein Adapterkabel vom Atmel MKII auf die Pfostenleiste gelötet und bis jetzt liefen alle Platinen wunderbar
-
Thread
Leitungsmessung für Wechselstrom mit Phasenverschiebung
Da gibt es eine application note AN 465 von atmel zu dem Thema power meter. Da bildet der Kontroller aus einigen tausend samples je Sekunde der momentanen Leistung den Mittelwert, macht also echte Wirkleistungsmessung.
-
Thread
DS1305 Realtime Clock
Hallo zusammen, ich habe bei Maxim ein Sample eines DS1305 RTC Chips bekommen und möchte diesen nun gerne ansteuern. In der gleichen Schaltung ist auch noch ein MAX7219 oder MAX7221 (habe beides hier). Die RTC kann man mit SPI und mit 3-wire
Leitung teilen oder gibt das Chaos? Nächste Frage: Der MAX7219 soll 4 Anzeigen multiplexen. Noch ein Atmel und noch die RTC in der Schaltung. Reicht dafür ein 78L05 (der kann nur 100mA)? Vermutlich nicht, oder? Gruss Flo
-
Thread
benötige Hilfe bei der Suche nach Quarz
302, Bestell-Nr. 78 D 418 Die Quarze werden mit z.B. 16-22pF gegen GND geschaltet. Siehe z.B. Atmel Datenblätter.
Allenfalls kann man sich ueberlegen, wo der Vorteil liegt bei 10MHz gegenueber 7.432MHz. Ob die Zeit-Samples nun dekadisch oder was anderes sind, ist moeglicherweise egal. Dann wuerd ich eher auf einen Baudratenquarz gehen. zB 7.432MHz. Und welche Fehler auftreten, wenn der Quarz nur 100ppm hat.
-
Thread
AT89S52 => Programmierung
wenig, FF programmiert er nicht (das ist der Wert einer gelöschten Zelle). Also, nimm irgendein sample von Keil und versuchs nochmal aber ich bin ziemlich sicher das der Proggi nicht proggt. Joe
(auch wenn ich mich im Moment so fühle...hehe...) Der AT89S52 hat 8k würde ich sagen... "Atmel C51 In-System-Programmable Flash MCU Gehäuse: DIP-40 Clock-Speed: 0-24 MHz Vcc: 4,0-5,5V Flash: 8 KByte RAM: 256 Byte II/O Pins: 32 Timer: 3 " Oder was ist damit gemeint? Gibt es noch
-
Thread
Negative Spannung selbst erzeugen
uC als AD-Wandler mißbrauchen? Gibt doch genügend Beispiele für eine x-Kanal Lichtorgel mit nem Atmel ohne großes Analogbrimborium
reicht, weiss ich aber nicht. Ich bin mir ziemlich sicher, dass zumindest die Oktavfilter mit Sample- und Parameterbreite 8 bit und 16bit Akku auf einem AVR in mono performancemaessig laufen werden. Aber elektrisches Papier ist geduldig und ich kanns grad nicht ausm Aermel schuetteln. Macht aber
-
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
Temperaturmessung mit ATmag88 intern ADC8 (Assembler)
ADCSRA, temp [/avrasm] und mein Hauptprogramm: [avrasm] Hauptschleife: GetSampleADC8: lds temp, ADCSRA ori temp, (1<<ADSC) sts ADCSRA, temp ; den ADC starten wait_adc8: lds temp, ADCSRA sbrc temp, ADSC ; wenn der ADC fertig
atmega88 : 1E930A >Ähm, wo finde ich denn das Änderungsprotkoll zu den Mega88? http://www.atmel.com/dyn/products/app_notes.asp?family_id=607#Migration_Notes AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P AVR528: Migrating from ATmega48P/88P/168P to ATmega48PA/88PA/168PA die
-
Thread
Easy-Radio Funkmodule - Empfänger nachbauen?
mal ein wenig in das Datenblatt... Jetzt kommt gleich der nächste: Es gibt noch Nordic, Xemics, Atmel.... Ja alles schöne Bausteine. Aber von alleine machen die gar nichts.
kommt er schon weitaus teurer weg als mit einer gekauften Lösung, abgesehen von dem Super-Low-Cost-Sample-Kit von Chipcon, das er sich kaufen muss. Hat er überhaupt einen STK500 oder irgendein µC-Development-Kit? Wenn nein, sind nochmal ein paar Euro fällig. Die Einarbeitungszeit lassen wir am besten
-
Thread
ARM AT91SAM7 Flash aus Application beschreiben
Es könnte sein, dass der Sample-Code von Atmel nicht im Flash sein darf, sondern nur im RAM ausgeführt werden darf. Wenn der SAM-BA den Flash flasht kopiert er sich dazu auch ins RAM. Anders wird es nicht funktionieren. Ich
-
Thread
Stepper Motor dreht nicht sondern vibriert nur
obwohl der STEP Pin auf ground liegt. Dann hab ich es mit dem Arduino versucht und mit diesem sample-code: http://forum.arduino.cc/index.php?topic=277692.0 Drehen tut sich der Motor aber immer noch nicht. Er piept nur in unterschiedlichen tönen. MFG Luick und sry für die langen Wartezeiten.
steht STEP auf dem Terminal? Ist loop() automatisch eine Schleife beim Arduino? (Programmiere die Atmels nackt über ISP in C mit AtmelStudio)
-
Thread
Wirkleistungsmessgerät
siehe auch: AVR465: Energy Meter http://atmel.com/dyn/resources/prod_documents/doc2566.pdf http://atmel.com/dyn/resources/prod_documents/AVR465.zip
und Scheinleistung sowie cos(phi), U_eff und I_eff. Abgetastet werden 2 Perioden mit jeweils 64 Samples à 12bit. Controller: c8051f007 Display: Nokia 3310 ;-) Viele Grüsse, yoshi
-
Thread
Anbindung DAC an AVR so möglich?
Feuerwehrsirene) wiedergeben. Was für mich quasi schon feststeht ist, dass ich ein AT45-Dataflash von ATMEL per SPI an den ATmega88 anbinde. Die Frage ist nun: Wie geht es am optimalsten/einfachsten weiter? Variante 1: (Im Moment mein Favorit) Den Dataflash per SPI am AVR, Ausgang vom Dataflash
22kHz/16Bit Mono, kann man auch gut Musik drüber jagen, klingt verblüffend gut. TI schickt auch Sample... Gruß aus Berlin Michael
-
Thread
USART-Interrupts auf Atmega lösen manchmal nicht aus
Hallo ihr Lieben, Folgendes Problem: Ich arbeite mit einem ATMega 2560, einen Atmel-Ice Debugger und Atmel Studio 6.2 auf Windows 10. Im Allgemeinen funktioniert die Arbeit auch. Allerdings kommt es scheinbar zufällig vor, dass die USART-Interrupts (Receive Complete) nicht mehr
Übersichtlichkeit würde dadurch nicht leiden. Ganz im Gegenteil. [c] .... else { samples[i]=buffer; i++; } [/c] gefährlich, gefährlich. Bei einem Array der Länge 4. Und vor allen Dingen: so überflüssig wie ein Kropf. Warum setzt ihr denn die Zahl nicht gleich während
-
Thread
AVR - Bascom - externes EEPROM
die I2C-Eproms haben nur wenig Speicherplatz, ein paa Kilobit, es gibt aber 8Pin-Flash-Speicher von Atmel AT45... bis 4 MBit,z.B. bei Sander-electronic oder Segor (?)
vergeben. Wichtig: Pullup-Widerstände nicht vergessen! Zu den HC24C... Bausteinen gibts unter Bascom Samples ne Anleitung mit Beispielcode, der einfach einzubauen ist.
-
Thread
Akku Laden
Guck mal bei Atmel - die haben Application Notes ;-). MfG, Khani
Guter Tipp... Schaue mal bei TI.com rein unter BQ2004. denn kannst Du als Sample haben und dazu wenn nötig noch nen Gauge IC BQ2010 damit du die Kapazität immer im Auge hast. Geht bei mir wunderbar. Bye Stefan
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
gestartet wird. Selber ganzes firmware schrieben ist etwas komplex - vor allem ohne dev board und samples - daher ist das was schon im flash vorhanden vielleicht doch nutzlich.
0,7,8,112,8,7 'Y DATA 0,113,73,69,67,0 'Z 'Font-Quelle: 6x8 Zeichensatz aus dem Verzeichnis "C:\BASCOM\SAMPLES\LCDGRAPH\my6_7.font"
-
Thread
Suche DSP-Entwicklungsboard
könnte ich Dir auch noch kopieren. Eine andere Möglichkeit für Dich wäre, den AD21065L bei AD als Sample zu bestellen, einen Codec gibt es dort auch. Die Platine müsstest Du Dir dann selber basteln - was je nach Erfahrung allerdings etwas aufwendiger ist. Ist aber eine sehr kostengünstige Möglichkeit,
lernen. Wollte mir nun ein digitales Subwooferfilter mit ein paar Extras bauen.(mit DSP,nicht Atmel Controller). Die sog. Experten in diesem Forum raten mir vom Einstieg ab.Gründe:Ich kann kein Mathe. Selbst wenn ich ein billiges EVO Board hätte, wüßte ich nicht wie man sowas programmiert
-
Thread
433Mhz Funkmodule am ATMega8
VirtualWire. Wenn mich nicht alles täuscht sind dort auch verschiedene Implementierungen drinn für diverse Atmels.
der Quelle übernommen: VW_MAX_MESSAGE_LEN = 30 VW_RX_RAMP_LEN = 160 VW_RAMP_ADJUST = 9 VW_RX_SAMPLES_PER_BIT = 8 VW_HEADER_LEN = 8 Wie schon oben beschrieben sende ich nur 1 Character. Die Entfernung beträgt ungefähr 12 Meter allerdings über 2 Stockwerke mit Betondecken! Die Fehlerrate ist nicht
-
Thread
Atmel Xmega synchrone ADCs / Quantisierungs + Schwingungs Problem
(): [code] .... EVSYS.CH4MUX = EVSYS_CHMUX_PORTD_PIN3_gc; EVSYS.CH4CTRL = EVSYS_DIGFILT_2SAMPLES_gc; ADCA.EVCTRL = (uint8_t) ADC_SWEEP_0_gc | ADC_EVSEL_4567_gc | ADC_EVACT_CH0_gc; ADCA.CTRLB = ( ADCA.CTRLB & ~ADC_RESOLUTION_gm ) | ADC_RESOLUTION_LEFT12BIT_gc
Hallo zusammen, ich habe meine Probleme beim Atmel Support beschrieben und die Loesung des ersten Problemes erhalten: Avr Noob schrieb im Beitrag #1959210: > Unter bestimmten (mir nicht klaren) Umstaenden habe ich auf dem > Analogeingang 1 ein
-
Thread
Benötige Hilfe für Atmel Flash 16MB
Hallo Im Datenblatt steht das die Eingänge SI,SCK,CS 5Volt Tolerant sind. Heißt das ich für diese Pins keinen Levelshifter benötige??? Mein 128iger Mega läuft mit 5Volt. Ich habe da aber noch eine RTC von MAXIM (Sample) die auch über SPI angesprochen wird die benötigt aber 3,3Volt Level. meine Frage als nächstes, alse Levelshifter von 5 Volt nach 3,3 Volt will ich einen 74LVX125 benutzen. Ich weiß nicht ob ich Ihn richtig anschalte und wollt mich von euch noch mal belehren lassen ob es io oder nicht io ist. pin 7 ---GND pin 14 ---3,3 Volt pin 2 ---MOSI(PB2) pin 3 ---DI pin
-
Thread
R-IN32M3-CL (Cortex-M3): Wie funktioniert Senden/Empfangen auf dem Feldbus?
RIN_CCLSLAVE->CCS_M3MRRY00_0F));//Empfangene Daten /* Main loop */ while (1) { // Loopback sample j = (occupied_station + 1) * 2; for (i = 0; i < j; i ++) { *(rx_base + i) = *(ry_base + i); } } }[/c] Wobei "rx_base" und "ry_base" aus der Struktur
auf http://www.renesas.com/products/soc/assp/fa_lsi/multi_protocol_communication/r-in32m3/peer/sample_software.jsp genügend Hinweise geben. Insbesondere befindet sich hier in main.c / CCLink_init() das erforderliche Setting der Ports für die CC-Link Benutzung.
-
Thread
BGA bei Q-PCB löten lassen
normalen Lötkolben das Bauteil gelötet wird. Also ich weiß, dass bei den ARM9 Controllern von Atmel (AT91SAM926x) die Abstände zwischen den Bällen 0,8mm beträgt und der Ball selbst hat einen Durchmesser von 0,4mm. Bei PCB Herstellern kann man Leiterplatten mit 0,2mm Vias machen lassen (z.B. bei multi-pcb.de
Wei nicht, was du vorhast aber für ein sample und um die schaltung zu checken würde bei niederfrequenteren bga's auch käbelchen anlöten gehen. allerdings is das sicher ne riesen sauerei :-))
-
Thread
Mr.MidiPlayer - Spielt alle MIDI-Dateien von einer SD-Karte
Hallo, Ich machte einen japanischen homepage. http://akiba.geocities.jp/atmel_avr_atros/j_mrmidi2.html Eine Lücke wird von LCD gezeigt, wenn ich Charakterschnur für (0xA0-0xDF) einen Aktennamen benutze. Ich will Charakterschnur (0xA0-0xDF) zeigen. Welchen Teil sollte
interested,to cooperate to extend your offer;in our company going further to build audio product with atmel-dream processor for sound output. Thanks to Simon also,he's a great man with a lot of tehnical knowledge&support. regards from Slovenia Milek
-
Thread
ADC wie aus 10Bit 12 oder mehr machen?
Die Standardantwort auf diese Frage: http://www.atmel.com/Images/doc8003.pdf :-)
. versetzt (Interleave) mit zwei ADC-Kanälen das Signal abtasten und dann mitteln. Das würde die sample rate nochmal verdoppeln. Aber das benötigt wenigstens einen HW-Patch, denke ich. Poste doch mal die Schaltung. Ansonsten die einschlägigen Oversampling Appnotes der uC-Hersteller mal durchlesen
-
Thread
Atmega auf 3.3V - Bin ich zu blöd ?
Bausatz bestellt, nur um sicher zu gehen. Gleiches Ergebnis. Habe 5 Atmega328P probiert, sogar 2 Samples direkt von Atmel, die noch nie ausgepackt worden sind. Alle gehen im Arduino sofort. Theorie 1: HC-06 nimmt zu viel Strom (Atmega wird durch 2x100nF gestützt) Theorie 2: Levelshifter sind
-
Thread
Fujitsu MCU vs Cortex M3
vorteil haben ist, dass die extrem oft eben nur für u.A. KFZs und dergleichen verwendet werden. Samples an Software bekommt man für beide Architekturen on mass ;-) Was uns auch noch recht wichtig erscheint ist die Störanfälligkeit bzw der Sicherheit! Fujitsu verspricht dort doch schon so manches
Unschlüssiger schrieb im Beitrag #1937854: > relativ gebräuchlicher Kontroller (8Bit von Atmel) hatte dort trotz > Störunterdrückungsmaßnahmen aller höchster Kunst massivste Probleme > durch Störeinstrahlungen. Darf man fragen welche? Von der alten AT90 Reihe ist dieses Phänomen bereits
-
Thread
FPGAs/VHDL
Hallo Bernd, klar kann man sowas im FPGA machen. Für 2x10 kSamples kannst Du internen FPGA-RAM verwenden. Das Problem wird natürlich sein, die Daten mit der angegebenen Rate sauber reinzukriegen und nachzuweisen, dass diese auch richtig sind und keine Bitfehler
gepulsten Sendesignals. (30Mhz Sender Ein Puls von 33ns) Man könnte zwei 8Bit Ad-Wandler (1-2Gs) von ATMEL dazu nehmen und die Signale aufteilen, eins mit Verstaerkung und eins direkt. Dann kommt man ja vielleicht auf 9-10Bit, würde dann auch reichen. Er sollte den AD-Wandler schnell auslesen können,
-
Thread
Suche kleinen Logic Analyzer (zum selberbauen)
könntest du die Daten auch direkt zum PC senden dann hättest du keine Beschränkung bei der Anzahl der Samples allerdings würde die Samplerate drastisch sinken. Letzteres habe ich mal gemacht - allerdings nur mit 4 Eingängen: http://www.marwedels.de/malte/la1/
Hallo Leute, ich stehe vor ein ähnliches Problem. Als wenn ich ein Atmel Controller mit 20 Mhz betreibe, welche Werte müsste der Logikanalyser haben. Ich hab mich mal ein bischen umgesehen, also unter 100 Euro Material komme ich wohl nicht herum. Oder seid Ihr der Meinung
-
Thread
Codeschnipsel ATMEGA Soft UART (ohne ISR)?
Fall lesen (deshalb das "vielleicht?"). Trotzdem danke! Es existiert zu dem Prinzip ein Appnote von ATMEL, allerdings ohne Code. Meine Hoffnung war halt, etwas (halb-)fertiges zu finden.
Bei niedrigen Baudraten kann man auch einfach per asm im Bittakt samplen: warte bis startbit. warte 1/2 bitzeit warte 1 bitzeit lese leitungsstatus -> bit 7 warte 1 bitzeit lese leutungsstatus -> bit 6 ... warte 1 bitzeit lese leutungsstatus -> bit 0 warte
-
Thread
Frequenz erzeugen
hoffe, das mir jemand helfen kann. Ich hoffe, daß ich nur was übersehen habe. Im Anhang mal die Sample-Datei von BASCOM
allerdings ist mir bei Deinem Programm folgendes aufgefallen:"Portd.2 = Not Portd.2" Es gibt beim Atmel die Unterscheidung zwischen PIND.# und PORTD.# PIND ließt den Zustand des Ports PORTD gibt einen logischen Level ans PIN. Vielleicht funktioniert es bei Dir mit der Zeile Portd.2 = Not Pind
-
Thread
Quarz-Frequenz anpassen
wenn du eh zugriff auf die 2. Frequenz hast, warum lässt du den Atmel nicht mit dieser Externen Frequenz laufen?
Teilerschaltungen. Fractional-PLL ist ein Stichwort. Oder erschlägst alles durch zwei Si570 die du als Samples bestellst ;-)
-
Thread
Wo Tiny13 kaufen?
Ich bin jetzt schons eit geraumer Zeit auf der Suche anch einem Händler wo ich den Tiny13 von Atmel kaufen kann. Bisher konnte ich jedoch nur Händler finden, bei denen man mehr als 100 Stück kaufen muß. Wäre toll wenn jemand einen Fachhändler wüsste (vorzugsweise in Österreich). Danke
Es gibt ihn nicht im freien Handel - weiterhin wohl nur sample-Stückzahlen. cu joern
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
versetzt rechnen lassen. Dann muß man den Algorithmus nicht abwarten lassen bevor man das nächste Sample beginnt. Jörg
selbst, genauso wie die Ansteuerung. Dass der AD5930 Sweeps kann, freut mich, weniger Arbeit für den Atmel dahinter. JA ICH VERWENDE DIE.
-
Thread
AVR ADC Übertakten
bits is needed, the input clock frequency to the ADC can be higher than 200 kHz to get a higher sample rate. ----- Hat jemand schomal ausprobiert, wie weit sich der hochtakten lässt, ohne dass man kompletten Mist misst? /Ernst
Characteristics" stehen etwas präzisere Angaben. Bei einer Taktfrequenz von 1 MHz (also ca. 75 kSPS) spricht ATMEL von einer "absolute accuracy" von 4,5 LSB, also kannste davon ausgehen, dass die letzten drei Bit unbrauchbar sind, so dass die Nutzauflösung bei ca. 7 Bit liegen dürfte.
-
Thread
AD-wandler
Hat jemand von euch villeicht Erfahrung mit AD-Wandler von Atmega16. Es steuert mich einfach das Atmel im Datenblatt nur für TQFP und MLf (vom Datenblatt Note: 1. The differential input channels are not tested for devices in PDIP Package. This feature is only guaranteed to work for devices in TQFP
Der Tiefpass ist eher dafür gedacht, dass das gemessene Signal störungsfreier ist. Während der Sample-Zeit können auch kurze Spannungsspitzen das Ergebnis verfälschen, daher ist ein passend dimensionierter Tiefpass sicher sinnvoll. Gruß Andreas
-
Thread
MIDI Merger
einen UART, oder? Dann würde ich den für den Output nehmen und die Eingänge müßte ich irgendwie "samplen". Gibt es dafür schon was fertiges? Welchen AVR würde man heutzutage nehmen. Ich habe bisher 90S2313 eingesetzt. Würde natürlich gerne diese Bauform/Pinbelegung/selbstgbastelten Parallelport
Hi, von Atmel gibts Appnotes wie man UARTs per Software realisieren kann -> mit und ohne Interrupts. Wenn dann mehrere Kanäle die selben Einstellungen (sprich Baudrate) haben, lässt sich das mühelos verwenden. Musst
-
Thread
Mein Erster, aber welcher?
www.SPARK.IO bzw. http://docs.spark.io Ich hab beim Kickstarter-Projekt mitgemacht, und die ersten 3 Samples liegen hier, das erste Prg. ist geschrieben. Inzwischen lässt sich das Teil auch normal ordern. Es gibt auch einen Arduino-Shield und einige andere Shields dazu, wenn man nicht selbst basteln will
Nimm einen AVR und keinen PIC oder 32-Bitter. Grund: - Kostenloses rundum Sorglospaket mit Atmel Studio, also kein nerviges zusammenklemptnern einer IDE - C sowie Assembler dabei - günstige Controller - überschaubare Datenblätter - viele Beispiele im www - Simulator - Aufbaumöglichkeiten
-
Thread
Xmega ADC verhaut sich um 25 LSB. Hilfe
115200 bps // ADCCH0 PINA0 poitiv, GND negativ // Intern 1 Volt // unsigned Betrieb 0 - 4095 Samples // keine Offset // zeigt bei 0,8 Volt am ADCCH0 +0.8 Volt am Terminal an !! Gruß GG
das als "Schwarzmalerei". Meine und proffesionelle ADC-Prog. laufen stabil und sind keinerweise Atmel-Errata geschädigt! Gruß GG
-
Thread
Counter fuer Encoderauswertung
zwischenzeitlich eingegangenen Ticks auslesen (war zumindest bei C-Control 2 so). Die Counter Architekur des Atmel schein dies aber nicht so komfortabel herzugeben ... Also wollte ich Fragen ob meine Ueberlegung grundsaetzlich richtig ist. Eigentlich dachte ich der Counter waere mein Ding, aber da habe ich
Interupt die CPU dicht machen kann.) Quadratur-Encoder _immer_ mit ausreichend hoher Frequenz samplen und mit einer State-Maschine auswerten.