-
Thread
ADC conversiontime, irgend etwas?
1. macht keine langsamen Sachen in der ISR ( _delay_us!!!! ) 2. variabel Bitshift ist auf einem Atmel langsam. Warum erst alles in ein Array machen wenn es auch direkt geht? [c] int adcvalue = 1234; for(int i=0; i<10; i++) { if ( adcvalue & 1 ) { PORTD |= (1 << 4); //set high
aber eigentlich sollten da noch um die 25us reserve sein. Im plot sieht man ja auch wie es ein paar samples lang funktioniert und dann wieder nicht. Werde mal kontrollieren ob der interrupt pünktlich kommt ohne Übertragung, dann kann es ja fast nur sein das die 25us reserve aufgebraucht werden, was ich
-
Thread
Universelle Tastenabfrage nach PeDa in AVR Assembler
ist Das stimmt. Der Assemblercode entspricht funktional nicht dem C-Code. Er vergleicht nur 2 Samples und nicht 4.
erheblich besser geworden sind als sie es vor > 30 Jahren waren. > Oh, dass passt ja. Alle die vom ATMEL STUDIO 7 C-Compiler Ahnung haben, möchte ich zu diesem Thread einladen : https://www.mikrocontroller.net/topic/553087#7388640 Bernd_Stein
-
Thread
STM32F4 8Bit parallel SPI ?
Master 10MHz Ausgabetakt bringt, dann musst dein STM32 mit mindestens 140MHz laufen. Das ist bei Atmel genauerer beschrieben, warum das so ist, gilt aber auch auf dem STM32.
ist natürlich über *struct*. Und so mach ich das (naja, so ähnlich). [code] typedef struct _sample_t{ uint8_t Data; uint8_t Status; } sample_t; sample_t BufferArray[1024]; for(i=0;i<1024;i++) { Data = BufferArray.Data[i]; Status = BufferArray.Status[i]; } [/code] Das waren jetzt
-
Thread
C in Assembler einbetten (also andersrum!)
recht simpel. D.h. wenn du in diese Ricktung weitermachen willst, dann musst du zunächst das Atmel-Zeugs auf GNU-Assembler portieren.
for WriteMemory address in Communicator .equ PT_OFFS_LOCK, 22; // Lock byte //Sample Access SampleAccess: SetRamPointer X, PeripherieTable + PT_OFFS_PeriId // ld d0, X+ // r16 aliases as d0 .... [/avrasm] ...oder gibt's zur Auflösung der Elemente ein Makro im GAS
-
Thread
Attiny84A soll differenzielle Spannungen messen - Beide Stromrichtungen am Akku wie messen?
Schaltplan, bitte. Und schau mal nach, welchen Eingangswiderstand die ADCs haben. Ich habe da grade bei Atmel relativ niedrige Werte im Kopf, die dann Messwerte verfälschen könnten.
Schau dir mal den AMC1200 an. http://www.ti.com/lit/ds/symlink/amc1200.pdf Kannst als Sample bestellen.
-
Thread
AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung Gesperrt
erklären... Und ich wollte, Karl-Heinz Buchegger schriebe endlich ein Buch über C-Programmierung und Atmel-Mikrocontroller. Was der in den letzten zehn Jahren hier alles im Forum geschrieben und erklärt hat, einfach unglaublich!
Bernd S. schrieb im Beitrag #4925959: > Da ich ja nun mit dem ATMEL Studio 7.0.1188 arbeite, würde ich gerne mal > wissen, wo ich die AVR-Definitionsdateien dort finde ( z.B. m8def.inc ) Ist abhängig von deinem Installationsverzeichnis. Gibt es auf deinem Rechner
-
Thread
C code automatisch in hexfile compilieren
http://www.atmel.com/tools/atmelavrtoolchainforlinux.aspx
project do "make clean" then "make all". # # mth 2004/09 # Differences from WinAVR 20040720 sample: # - DEPFLAGS according to Eric Weddingtion's fix (avrfreaks/gcc-forum) # - F_OSC Define in CFLAGS and AFLAGS # MCU name MCU = atmega32 # Main Oscillator Frequency # This is only used to
-
Thread
Richtiges C++ hardwarenah
macht, wieviel Code, Speicher, Stack usw. gebraucht wird: [c] public int getDigitalLsb(int sample) { return this.getProcessedPacketBytes()[this.getStartIndex() + 3 + this.getSampleWidth() * sample + 1]; } [/c] > Insbesondere werden viele Templates verwendet. Dadurch das alle
Marc Vesely schrieb im Beitrag #3889461: > public int getDigitalLsb(int sample) { > return this.getProcessedPacketBytes()[this.getStartIndex() + 3 + > this.getSampleWidth() * sample + 1]; > } kopfkratzer schrieb im Beitrag #3889636: > class mycontroller > { > ...
-
Thread
ca. 100 PT1000 Messwiderstände messen
converter or when you want a higher-precision ADC, the ADS1115 provides 16-bit precision at 860 samples/second over I2C. The chip can be configured as 4 single-ended input channels, or two differential channels. As a nice bonus, it even includes a programmable gain amplifier, up to x16, to help boost
Danach gab's nur noch ein paar Firmwareanpassungen und kein einziges Bauteil aus dem Bestand von Atmel > Und hättest Du dann nicht Lust dazu, ein > kleines Programm für eine ratiometrische Messung für einen Xmega zu > schreiben und hier anfügen? > http://www.mikrocontroller.net/topic/353666
-
Thread
AVR "Netzwerk" für Daisy Chain use: Wie anstellen
Ich glaube ich bin langsam überzeugt ;) Wenn ich Atmel ARM Implementierungen nehme, kann ich die ja auch über Atmel Studio in C programmieren, so wie es aussieht - d.h. bis auf evtl andere Registernamen müsste für mich ja ansonsten alles beim Alten bleiben
viele neue kleine Baustellen? Und danke für die ARM-M4 Empfehlung! Ich schaue mir gerade die Atmel ARM Modelle an (vorallem M4) und muss zugeben: Die stehen ja in keinem Verhältnis zu den AVRs! Meine Sorge nur: Wie viel Umstellung ist es von AVR auf ARM? Gibt es da Kleinheiten und Tücken, die
-
Thread
LED als Sensor
Soweit mir bekannt ist, darfst Du keine ADC-Werte messen. Bei der ADC-Messung kommt eine "Sample-and-Hold" Schaltung zum Einsatz: http://de.wikipedia.org/wiki/Sample-and-Hold-Schaltung Zentrales Element dieser Schaltung ist ein Kondensator, der bei jedem ADC-Sampling aufgeladen werden muss
Hard- und Softwarevarianten kannst Du Dich auch hier mal rein-/querlesen: http://reaktivlicht.de/atmel.html Im "Kochbuch" mit Schaltungsvarianten ...
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Wenn ihr was drauf haettet, wuerdet ihr mit einem 8-Bit Atmel locker hinkommen.
Torsten C. schrieb im Beitrag #3932931: > Ist das Nucleo F401-RE Konsens? ich bleibe bei Atmel m1284p
-
Thread
4 Potis an ATmega
Hi >Soll ich dann besser 10k oder 100k Potis verwenden ? ATMEL empfiehlt als Quellimpedanz für die ADC-Eingänge <=10k. MfG Spess
spess53 schrieb im Beitrag #3868787: > ATMEL empfiehlt als Quellimpedanz für die ADC-Eingänge <=10k. Richtig. Lass die 10er drin. mfg.
-
Thread
STM32f4 mit Cube HAL Programmierung. Neue Syntax
HAL_ADC Funktionen zu prügeln. Die Dokumentation ist, wie gesagt, scheußlich, vor allem wenn mit Atmels oder PICs verglichen. Ich würd dich gerne fragen, wenn du es mal schaffst, mit den HAL Funktionen erfolgreich ADC zu machen, ob du nicht den Code hochladen könntest. Ich verstehe nicht mal wie
/* CR1 ist für Fortgeschrittene ;) */ ADC1->SMPR1 = 6; /* 144 Takte lang samplen */ ADC1->CR2 = ADC_CR2_ADON; /* Analogteil einschalten */ ADC1->SQR3 = channel; /* die Kanalnr. 0..18 */ ADC1->CR2 |= ADC_CR2_SWSTART
-
Thread
TI schickt keine Samples mehr an Privat
gibt es > eh nur auf Nachfrage, online ist auf 2 oder 5 Exemplare limitiert. Ich hatte die Samples von TI immer innerhalb einiger Tage auf dem Tisch. Schneller war nur noch Atmel. Microchip dagegen...da schweigt des Sängers Höflichkeit. Immerhin waren sie kostenlos. Der Warenwert war aber auch
Account mit meiner edu-Email gemacht. Entweder bin ich unfähig aber ich sehe keine Möglichkeit, Samples in meinen Warenkorb zu legen. In der FAQ http://www.ti.com/sc/docs/sampfaq.htm#OrderingSamples1 steht immer noch, dass Samples angeboten werden. Ich hab allerdings keine Ahnung, wie man zu dieser
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
irgendwelche Klicki-bunti-Anwendungen zu schreiben. Auch einen ARM zu programmieren ist was anderes als ATMEL.
Ich denke Atmel ARM könnte ein bisschen einfacher sein, weil es eine komplette IDE direkt von Atmel gibt. Glaube bei XMC gibt's auch eine. Dafür bezahlt man wahrscheinlich für die Entwicklungsboards und Debugger mehr
-
Thread
ATxmega32A4U - wieviele Uarts?
USART, 8049A-AVR-02/08 Die ist wenig hilfreich. Alle Datenblätter und Appnotes frisch von der Atmel-Seite zum A4U. Ich seh ja ein, dass die Funktionen so umfangreich sind, dass das nicht mehr alles detailliert in ein Datenblatt passt. Aber ich hab den Eindruck, irgendwas fehlt mir noch.
das für SPI machen will, brauche ich ja die Daten auf der MOSI-Leitung => mit einem MOSI des AVR samplen, die Daten auf der MISO-Leitung => mit dem zweiten MOSI des AVR samplen, und den Takt auf SCK auf beide SPI-Usarts zur Synchro der beiden Usarts. Oder?
-
Thread
FTDI zerstört Fake Chips durch Windows-Update
CH340: Bus 001 Device 007: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter hier ist ein Atmel: Bus 001 Device 004: ID 2341:0010 Arduino SA Mega 2560 (CDC ACM) und nun ???
kein Produzent. Das macht die Sache sicher nicht einfacher. Dafür kannst du ja als Entwickler Samples vom Hersteller anfordern. Gerade Spannungsregler werden sehr oft gefälscht ;)
-
Thread
Gibt es eine Programmiersprache mit diesem Schleifentyp?
Job-Controls. Frühe Assembler waren mitunter ähnlich kryptisch: http://en.wikipedia.org/wiki/COMPASS/Sample_Code
for (int i=1; i<10; i*2) { asm volatile ("nop"); b++; } }[/c] macht Atmel Studio folgendes: [avrasm] 000000c4 <main>: int main(void) { int b=0; for (int i=1; i<10; i*2) { asm volatile ("nop"); c4: 00 00 nop c6: fe cf rjmp
-
Thread
[S] Buch "Digitale Signalverarbeitung. DSP - ganz ohne Geheimnisse"
und frequenzunabhängigen Bauteile nimmt, um dann deren Umgang mit dem Signal durch an digitalen Samples des ursprünglichen Signals "herumrechnende" Instanzen zu ersetzen? Genau! Die Mathematik! Die Mathematik, deren Dienste selbstverständlich auch in der Analogtechnik der Bemessung aller (nicht
ähnliches mit direkter Applikation, wenn ich mich nicht irre. Das finde ich aber gerade nicht. Atmel AVR223: "Digital Filters with AVR" http://www.atmel.com/Images/doc2527.pdf Es gibt auch gerade ein sehr neues deusches Buch "Digitale Filter: Theorie und Praxis mit AVR-Mikrocontrollern" ISBN:978
-
Thread
AtMega1284P: 0x12 + 0x01 = 0x03 (WTF?)
Rahmenbedingungen: Hardware: AtMega1284P @ 20MHz bei 3,3V (clean) auf eigener Platine IDE/Toolchain: Atmel Studio 6 mit integrierter Toolchain Gedebuggt habe ich mit meinem Dragon. Hier mal mein Code: [c] #define F_CPU 20000000 #include <avr/io.h> #include <avr/interrupt.h> #include <util
nicht initialisiert? return 1; //ERROR!! } return 0; } uint8_t startAQ(uint8_t samplesCH){ if(count != 0){ sumA = 0; sumB = 0; count = 0; maxcount = samplesCH * 2; ADMUX = ((3<<REFS0) | 0); ADCSRA = ((1<<ADIE) | (1<<ADSC)
-
Thread
Erfahrungen Ladegerät "TRXCharger" oder Alternative?
keins gefunden. (Wundert mich.) Müßte auch in Einzelstückzahlen als Privatmensch kaufbar sein. * Atmel AVR450 erscheint mir zu kompliziert. Vielen Dank für alle Hinweise! Axel
ausnutzen (notfalls mit kleinem Widerstand provozieren) > während eines solchen Sägezahns z.B. 8x samplen und Mittelwert aus den Samplewerten bilden. - Nur eine Idee, nicht genau durchdacht, und mit Mikrocontrollern kenne ich mich auch nicht aus. Vielleicht versuche ich den TRXCharger genauer zu verstehen
-
Thread
QTouch von Atmel Sensitivität
count_iterations = 0; // discharge everything before we begin SET_LOW(TOUCH); SET_LOW(SAMPL); SET_AS_OUTPUT(TOUCH); SET_AS_OUTPUT(SAMPL); // Now run our charge pump until C_Sample // is charged high enough so its voltage is // read as logical 1 on the port pin.
(TOUCH); SET_LOW(TOUCH); // Transfer charge from touch electrode to C_Sample by // connecting negative side of C_Sample to ground. SET_AS_OUTPUT(SAMPL); // allow one clock cycle before we read the TOUCH pin, // so this is the best place
-
Thread
16x2 LCD Langsamer Displayaufbau
im Programm hinterlassen. [c] // darf nicht größer als 64 sein! #define NR_SAMPLES 64 int ADCintegerREAD(uint8_t adcport) { uint16_t adc = 0; uint8_t i; for( i = 0; i < NR_SAMPLES; i++ ) adc += ADCsingleREAD(adcport); return adc / NR_SAMPLES; } [/c]
aber, wir schaffen ein wenig Platz, indem wir einen größeren Datentyp benutzen [c] #define NR_SAMPLES 64 int ADCintegerREAD(uint8_t adcport) { uint32_t adc = 0; uint8_t i; for( i = 0; i < NR_SAMPLES; i++ ) adc += ADCsingleREAD(adcport); return adc / NR_SAMPLES; } [/c]
-
Thread
Cortex Arm M3 M4 M7
Der xmega ist doch kein Wettbewerb zum Cortex. Atmel hat eigene Cortex. Mit xmega soll die AVR-Schiene fortgeführt werden. Die größten Anstrengungen bei Atmel liegen aber momentan bei ARM.
optimiert) > immer noch Faktor 2,6 bis 4.3 Schneller als ein M4. > > Gruß Sascha Der M7 von atmel koennte echt interessant werden, die ersten samples sollen mit 300mhz getaktet werden. http://www.atmel.com/about/news/release.aspx?reference=tcm:26-63538 Schoenn dass auch hier atmel studio unterstutzung
-
Thread
Allgemeine Frage zu AVR+TFT+Profibus
So wie ich das verstanden habe, haben Atmel AVR und Atmel Atmega verschiedene Architkturen. Nur welche ist den jetzt für meine Anwendungen am sinnvollsten und warum??
andrit schrieb im Beitrag #3823454: > So wie ich das verstanden habe, haben Atmel AVR und Atmel Atmega > verschiedene Architkturen. > > Nur welche ist den jetzt für meine Anwendungen am sinnvollsten und > warum?? Bitte schau einfach mal selbst auf dieser Seite: [[AVR_Typen
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
/ Probe every point in a rectangular grid // You must specify the rectangle, and the density of sample points // This mode is preferred because there are more measurements. // It used to be called ACCURATE_BED_LEVELING but "grid" is more descriptive // - "3-point" mode // Probe 3 arbitrary points
genauer des Arduino des Joystick) sehe ich ohnehin im seriellen Monitor der Entwicklungsumgebung (AtmelStudio V7 + VisualMicro AddOn). Zur Zeit sende ich auf der Seriellen SS die im Joystick-Arduino berechneten Koordinaten an eine SerialComInstruments-Anzeige mit drei "LED-Displays". Gruß Harald
-
Thread
AT90CAN128 8Mhz CAN mit 1000kbits
hinten raus einfach wegdriftet, eine Botschaft mit 1 Byte Nutzdaten hat schon 40 Bit, selbst wenn der Sample-Point am Anfang perfekt sitzt, gegen Ende sicher nicht mehr. Zusätzlich hat auch der Empfänger keine ideale Taktquelle.
Voraussetzungen in Bezug auf die Genauigkeit erfüllen muss. Ich könnte mir vorstellen dass dies ebenso für Atmel Controller gilt.
-
Thread
DS3231 RTC I2C
>Das hab ich mit usi twi nur gefunden. google Platz vier: http://www.atmel.com/images/atmel-2561-using-the-usi-module-as-a-i2c-master_ap-note_avr310.pdf
www.mikrocontroller.net/attachment/226063/U... > > Ist dass die C-Datei dazu? Nein: http://www.atmel.com/images/Atmel-2561-Using-the-USI-Module-as-a-I2C-Master_AP-Note_AVR310.zip > Bei Atmel war kein Code als solches nicht als Beispiel hinterlegt. Einfach mal bei Atmel die Seite vom Tiny85 aufmachen
-
Thread
einen "schnelleren" 8051/52er ?
Ganz neu aber bisher nur Samples verfügbar: FT51 mit 48MHz ohne Wait States http://ftdi.newsweaver.co.uk/newsletter/dw31wtlsrpt Oder ein USB oder RF ASIC zweckentfremden: C1111 mit 48MHz http://www.ti.com/product/cc1111f32
Statt AT89C51 RB2/RC2 z.B. einen AT89LP51 RB2/RC2. Die LP-Serie von Atmel (Es gibt noch wesentlich mehr Typen als nur den oben genannten) hat einen single cycle Core und arbeitet ungefähr um den Faktor 10 schneller als der normale AT89C51.
-
Thread
[S] günstige Möglichkeit, zwei DC-Spannungen über mehrere Stunden zu überwachen
Samplingfrequenz brauchst du? Diese angabe fehlt noch... dan1el schrieb im Beitrag #3812886: > (ca. 20k-samples/s)
20000Samples/s * 8bit *60s/min *60min/h*20h=1,373 GB Da muss wahrscheinlich was her was an den PC angeschlossen wird, oder großer Speicherkarte.
-
Thread
Thermomix Rezeptchips
Batterielade IC von Panasonic. Und dabei wollte ich nur wissen wie die Ansterung des Motors ist. Der ATMEL MC kann sich im 44 pol. SMD IC befinden, kann mich aber auch irren. Für die drei Dehnungmessstreifen habe ich das 14 pol. IC neben dem Atmel in verdacht.
, related but I noticed the following kobs configuration file: root@tm41 ~$ cat .kobs # # The sample configuration file for kobs # chip_0_device_path=/dev/mtd0 search_exponent = 3 data_setup_time = 40 data_hold_time = 40 address_setup_time = 40 data_sample_time = 6 row_address_size = 3
-
Thread
2.4" Display-Shield (SPFD5408) an Aduino DUE
geht jedenfalls. https://github.com/TorstenC/A137_TouchTFT_320x240/tree/master/Mikrocontroller/Atmel%20Studio/TimeTimer
Display habe nutze ich es für einen Test. Ich habe jetzt mal die UTFT Libary probiert und ein Sample genommen, das Board gewählt und mit UNO_26 oder UNO_24 als Wahl des Displays getestet doch weiterhin ist bis auf ein anfängliches sehr kurzes Zucken das Bild immer weiß.
-
Thread
Ich sehe eine den Fehler nicht
unsigned char *) &data)[0] = pch->RESL; ((unsigned char *) &data)[1] = pch->RESH; new_adc_sample[0] = (unsigned char) (data >> 8); new_adc_sample[1] = (unsigned char) data; } [/c]
bin der Meinung das dies ein Compiler Bug ist [c] // Read the AD conversion result new_adc_sample[0] = (unsigned char) (ADC->CH0RES >> 8); new_adc_sample[1] = (unsigned char) ADC->CH0RES; new_adc_sample[0] = ADC->CH0RESH; new_adc_sample[1] = ADC->CH0RESL; [/c] Die obere Variante funktioniert
-
Thread
Keyless car access
Pit schrieb im Beitrag #3804929: > Denn die > Boards von Atmel und Co werden ja nicht ganz günstig sein!? Die Boards von Atmel liegen zwischen 260 und 450 Euro, finde ich persönlich jetzt nicht so teuer*. Lieferzeit müsste man anfragen, ggf. sind noch ein oder
Stimmt, das ist wirklich noch ok. Wie siehts denn generell bei Atmel mit Samples aus? Auf der Embedded war ich mit 2 Dozenten unserer Hochschule und hatten mit Atmel gesprochen, dass die uns so ein Board überlassen. War auch kein Problem laut Atmel aber danach kam nie
-
Thread
Digitale Sprünge beim XMEGA ADC
ADCA.INTFLAGS & 0x0F) == 0); // Clear the interrupt flag ADCA.INTFLAGS = ADCA.INTFLAGS; new_adc_sample[0] = ADCA.CH0.RESH; new_adc_sample[1] = ADCA.CH0.RESL; new_adc_sample[2] = ADCA.CH1.RESH; new_adc_sample[3] = ADCA.CH1.RESL; new_adc_sample[4] = ADCA.CH2.RESH; new_adc_sample[5]
sehr häufe große 256 oder 512 > Digit Sprünge. Folgt dein Hardwareaufbau den Empfehlungen von Atmel? Ist insbesondere AVCC von VCC entkoppelt? > http://www.atmel.com/Images/doc8278.pdf
-
Thread
suche SourceCode zu: AVR411-Secure Rolling Code Algorithm for Wireless Link
Link zum Thema: ganzes Buch über kryptografie, 700 Seiten: http://cacr.uwaterloo.ca/hac/ Sample Chapters FREE!! CRC Press has generously given us permission to make all chapters available for free download. Please read this copyright notice before downloading any of the chapters. Table
application > note. Schon mal beim Hersteller nachgesehen? Z.B. da [0]? HTH [0] http://www.atmel.com/devices/attiny44.aspx?tab=documents#tcm:26-19834
-
Thread
Problem mit XEMGA ADC
Result Registern aus. // Clear the interrupt flag ADCA.INTFLAGS = 0x0F; // Read Data new_adc_sample[0] = ADCA.CH0.RESH; new_adc_sample[1] = ADCA.CH0.RESL; new_adc_sample[2] = ADCA.CH1.RESL; new_adc_sample[3] = ADCA.CH1.RESL; new_adc_sample[4] = ADCA.CH2.RESH; new_adc_sample[5] = ADCA.CH2.RESL; new_adc_sample[6] = ADCA.CH3.RESL; new_adc_sample[7] = ADCA.CH3.RESL; Kanal 1 liefert das richtige Ergebnis, nur die anderen Kanäle funktionieren nicht. Ich habe die 4 Kanäle wie folgt konfiguriert: ADCA.CH0
-
Thread
Retro Fieber: Z80 oder 68000 ?
Timer Baustein 16C550 Serial Port 32 kb RAM 32 KB ROM evtl. eine Arduino 7-Segment Anzeige mit Atmel als Treiber, mal gucken. Video Interface .... gibt es auch für die UART, der C550 hat zwei davon: http://www.watterott.com/en/Micro-VGA-Cost-effective-Microcontroller-VGA-Interface So für
dem ATmega8. Der funktioniert ziemlich exakt so wie dein Board. Mehr als einen Bootloader (d.h. Atmels Programmierschnittstelle) gibts nicht.
-
Thread
Hilfe LM358 geht kaputt
und C einen kleinen Serienschwingkreis bauen kann, nimmt man als Anfänger den Widerstand, wie ihn Atmel angegeben hat. MaWin schrieb im Beitrag #3782752: > Welcher VOLLIDIOT schreibt hier schon wieder solchen gnadenlosen Stuss? Ach ja, und an den Umgangston von MaWin kannst Du Dich schonmal gewöhnen
Pull-down-Widerstand, 10k sollten reichen, dann einen Tiefpass 100k / 47n oder so. Die ADC sind Sample&Hold, die laden also beim Messen erstmal einen kleinen internen Kondensator. Da ist es empfehlenswert, wenn die aussen einen Kondensator vorfinden und keinen reinen Widerstand. Aref von +5V wegnehmen
-
Thread
JTAG mit ICE3 auf ATmega
Atmega64-16TQ über JTAG ansprechen. Den Pinout habe ich von der Atmelseite übernommen. http://www.atmel.com/webdoc/jtagice3/jtagice3.using_ocd_physical_jtag.html#jtagice3.jtag_header_pinout Ich speise meine Mikrocontrollorschaltung über ein externes Netzteil mit 12V und ziehe diese mit einem Regler
Steht doch da: VTG - Target voltage reference. The JTAGICE3 samples the target voltage on this pin in order to power the level converters correctly. The JTAGICE3 draws less than 1mA from this pin. 1. JA 2. Warum? Der ist nicht belegt steht doch auch da: N.C.=Not
-
Thread
AVR32 AT32 und I2S Mikrofon
sysclk_enable_pba_module(SYSCLK_SSC); ssc_i2s_init(SSC_Adr, //Pointer SSC 11025, //sample_frequency The sample frequency given in Hz 8, //data_bit_res Number of significant data bits in an I2S channel frame 8, //frame_bit_res Total number of bits in an I2S channel
hier die umgeschriebene Quelle: [c] ssc_i2s_init(SSC_Adr, //Pointer SSC 22000, //sample_frequency The sample frequency given in Hz 8, //data_bit_res Number of significant data bits in an I2S channel frame 8, //frame_bit_res Total number of bits in an I2S channel
-
Thread
kleinster AVR mit i2c und SPI
http://www.atmel.com/products/microcontrollers/avr/tinyavr.aspx Dort klickst Du auf product search. Die haben da eine sehr umfassende Parametrsuche für ihre Produkte. Wenn Du ATMegas sucht, links oben die Familie
Master geben. Wo muß da etwas parallel "verschränkt" laufen? Oder sollen die Messdaten mit Mega-Samples erfaßt werden? Das "Funkmodule" dürfte da niedrige Grenzen setzen. Suche mit "avr bitbang spi" bzw. "avr bitbang i2c master" liefern diverses. Die I2C Version existiert sogar Als Atmel AppNote. In