-
Thread
Hilfe bei XRam
| (1<<SRW10); // externes RAM enablen, 1 } Ich steuere z.B den A/D-Wandler über uint8_t *ad = (uint8_t *) 0xC000; unsigned char read_ad(void) { unsigned char byte; // AD Wandler starten *ad = 0xff; for (unsigned char i=0;i < 25;i++) { asm volatile("
AVR funktioniert. Wie schon gesagt entweder mit JTAG testen oder mit Programm. volatile uint8_t *ad = (volatile uint8_t *) 0x500; for (ad=0x500;ad<0x800;ad++)*ad= Testwert; damit Blöcke mit einem Testwert beschreiben und wieder auslesen. Testwerte (0 und 0xff) Wenn das klappt einzelne Bytes
-
Thread
USB oder 1394
Hi @ all Ich taste ein Signal mit 2MHz ab. Die Auflösung des AD-Wandlers beträgt 12Bit. Da ich die Daten an den PC übertragen möchte, benötige ich eine Schnittstelle, die mindestens 24Mbit überträgt. Auf der PC-Seite kommt Labview zum Einsatz, um die ankommenden
Protokoll-Stack (software) auf dem Controller implementieren muß (wir haben uns einen eigenen Stack auf dem C161 entwickelt). Dafür bietet FireWire für Echtzeitanwendungen die nötige Performance und vor allem einen QoS. Wir benutzen es vor allem bei Videoanwendungen (DCAM, DV, MPEG-2 over FireWire) aber auch zeitkritischen
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
platine (in arbeit) - nur mit display lieferbar. - 5 volt eingang. - MSP430F15x/MSP430F16x/MSP430F161x microcontroller. - JTAG anschluss. - I2C anschluss mit pegel anpassung. - RS232 V24 anschluss. - bis zu 64Kbytes EEPROM (smd) - Spannungs regler für 3.3 volt und 2.8 volt. - Spannungs regler
0x8E, 0x00, 0xA0, 0x00, 0xA1, 0x00, 0xA2, 0x00, 0xA6, 0x00, 0xA7, 0x00, 0xA8, 0x00, 0xA9, 0x00, 0xAD, 0x00, 0xAE, 0x00, 0xB0, 0x00, 0xB1, 0x00, 0xC0, 0x00, 0xC1, 0x00, 0xC2, 0x00, 0xC3, 0x00, 0xC7, 0x00, 0xC8, 0x00, 0xC9, 0x00, 0xCA, 0x00, 0xCD, 0x00, 0xD1, 0x00, 0xE0, 0x00, 0xE1, 0x00, 0xE2
-
Thread
Spannungen mit einem Operationsverstärker erzeugen
stabilis. Spannung gnadenlos nach GND gezogen (Kurzschluss!) :-( => Ich bin kein Experte für den Mega161, aber willst du nicht an den Ports AD... etwas messen, oder sie als Ausgang "umwandeln" ?? Du hast sie als Ausgang für die Transistoren beschaltet - das solltest du vielleicht noch einmal überdenken
-
Thread
Labor Netzteil
ist. Bus über Ok's, dann solten sie aber recht schnell sein(min 400kHz)damit man mit HW-SPI die DA/AD's ansprechen kann. Ach ja 16Bit DA/AD kann man natürlich nehmen, ich dachte nur an den Preis, aber das müsste man mal untersuchen. Überlege gerade, eigentlich braucht jeder Einschub seinen eigenen uC
Vielleicht komme ich in den nächsten Tage mal zum Wechesln der Induktivität und zum Maskieren des AD-Wertes auf 8Bit. schöne Grüße, Clemens
-
Thread
SPI- Timing auf OSCI darstellen
Hallo Ich mache gerade meine ersten Gehversuche mit dem SPI-Bus. Ziel ist es, erst einen 24Bit AD Wandler (ADS 1217) von Burr Brown (Texas) und später dann einen 1MByte Speicher von Atmel (AT45D161B) in Assembler zu programmieren. Ich habe zunächst die Sonderfunktion "digitaler I/O Port" am AD-Wandler
-
Thread
Composite/PAL mit AVR
www.brouhaha.com/~eric/pic/pictock.html Snake auf AVR ATmega163, 48x32 Pixel, NTSC, Farbe (durch AD724) http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2002/carlo/index.html
kann wenn der Mega161 dafür ein Go gibt. Das soll auch keine HighEnd DVD-like Lösung werden. Nur eine kurze Zeit ein Bild um diese Zeit optisch zu überbrücken. Optimal wäre noch eine Soundausgabe dazu ;) @Markus, Vielen
-
Thread
genauigkeit von ADCs ?
, die kanäle 6+7 immer etwas (+1-2) höher lagen. woran das liegt weiss ich auch nicht. bei den mega161 war's insgesamt schlechter, max. +/- 2-3. gruss, harry
beachten ? Der Preisunterschied hängt wahrscheinlich, wie du auch schreibst von der Qualität der AD und von der meistens schon Integrierten Referenzspannungsquelle ab. Meinst du vieleicht den ADS7822, der kostet auch noch mehr als ein kleiner pic hat aber auch 12 bit. Interesantes Bauteil für den
-
Thread
ALE Pin setzen (AT90S8515)
beim 8515 geht es nicht, da gibt es den PortE nicht. Beim Mega8515 ist er verfügbar, ebenso Mega161/162.
latch the low-order address (8 bits) into an address latch during the first access cycle, and the AD0-7 pins are used for data during the second access cycle. Seite 4 des Datenblattes Michael
-
Thread
Digitaler Anrufbeantworter mit AVR
aufgezeichneten sprachen seriell auf den Pc übertragen. Dann müsste ich die daten vom Sprachspeicherchip in den AD Wandler des AVR´s einlesen und die dann über die serielle an den pc senden. ist doch richtig so oder ? währe vielleicht aber auch nicht schlecht, als speicher ne CF Card zu nehmen. dann bräuchte ich
describes how to record, store and play back sound using any AVR MCU with A/D converter, the AT45DB161 DataFlash memory and a few extra components GRuß
-
Thread
1,5 Mbit externer nichtflüchtiger Speicher für Messdaten?
AT45DB021B-RC 3,50 Eur 4MB AT45DB041B-RC 4,00 Eur 8MB AT45DB081B-RC 4,50 Eur 16MB AT45DB161B-RC 6,00 Eur Nach meiner Erfahrung lassen sich im Telefonat noch min. 50 ct. rausholen oder die Packungsgrößen verhandeln ;-) Noch jemand ne Optimierungsidee? MfG Frank Wolf
der aus SPI --> I2C macht *lol* ok is ne kranke idee wir brauchen eh noch ne UART und ggf. nen ad wandler warscheinlich muss ich dann von meinem propärtären 2313 auf Tiny oder Mega umrüsten *heul* Soweit, Danke! MfG Frank Wolf
-
Thread
Microcontroller und wav Dateien
Zum ADC: Bei Telefonqualität würde ich einen internen AD-Wandler des Controller benutzen. Welchen Controller willst Du denn einsetzen? Zum Wave-Format z.B. http://www.wotsit.org/ http://www.borg.com/~jglatt/tech/wave.htm und viele mehr wenn Du mal googelst... Zum Speichern: Ich würde einen externen Flash-Speicher nehmen, z.B. einen AT45DB081, AT45DB161 o.ä. aus der DataFlash-Serie von Atmel (http://www.atmel.com), die kann man über eine SPI-Schnittstelle ansteuern. Gruss Arvid
-
Thread
SPI testen
Hi! Ich habe an meinem ATmega8 'nen Atmel Dataflash (AT45DB161B) mit 16MBit Speicher angeschlossen: ATmega8 - AT45DB161B ----------------------- PB5 (SCK) - SCK PB4 (MISO) - SO PB3 (MOSI) - SI PB2 (/SS) - /CS /WP, /RESET und RDY/(/BUSY) sind nicht
Hallo, habe nach der SPI-Schnittstelle gesucht und diese Seite gefunden. Ich möchte den LTC1286 (AD-Wandler) auslesen, der eine SPI-Schnittstelle hat. Diesen habe ich zunächst an die RS232 angeschlossen. Später soll es der Atmel übernehmen. Leider kommt nur Datenmüll an. Beim TLC549 funktioniert es
-
Thread
Tausche ATmega163 gegen.
Hallo, ich würde gerne einen (unbenutzten) ATmega163 (mit AD-Wandler) gegen irgendeinen anderen ATmega mit externem Datenbus eintauschen (z.B. mega161/162). Andreas
-
Thread
PSoC Cypress CPU
den PSoC von Cypress gesehen? Wäre vieleicht auch noch ein Bonbon für die IG. www.cypress.com/ad/mcu2 Reiner
warum soll das mit nem ARM nicht funktionieren :)?! Mein nächster MP3-Player bekommt einen 16-Bit-C161 verpasst, und danach ist eigentlich ein ARM-Projkt geplant!
-
Thread
welche Kondensatoren nehmen?
Sieht interessant aus, wo gibt es denn diesen AT45DB161B käuflich zu erwerben?
@Peter: AT45DB161B gibt's beim Atmel Distributor Ineltek (http://www.ineltek.de, online shop, Mindestauftragswert EUR 125.00). @Rainer: vielen Dank übrigens für Deine Kurzeinführung in Kondensatoren. Werde jezt einfach
-
Thread
AVR: externer Datenadressbus
Hallo, ich möchte an einem ATMega161 den externen Datenadressbus benutzen, aber auch den internen AD-Wandler. Dazu müßte ich im Mega161 den externen DA-Bus zeitweise wieder ausschalten, die AD-Wandlung über einen Portpin, der
Leider hat der ATmega161 keine AD-Wandler. Und der ATmega163, der AD-Wandler hätte, hat keinen AD-Bus. Schade. André. -- CAN@home - http://www.CANathome.de - Hausautomation mit AVR + CAN