-
Thread
Anfängerfrage
habe ich bisher meistens Bascom verwendet, da es sehr wohl geringe Codegröße und akzeptable Geschwindigkeit bietet. Weiterhin besteht ja auch die Möglichkeit AssemblerCode einzubinden. ps: es heißt "Widerstand" (wie: er "widerstand" den heftigen Sturm, nicht wie: als er nach dem K.O.-Schlag "wieder
stellt dies auch keine Einschränkung dar, aber spätestens bei graphischen Displays und ex.Speicher wie MMC oder CF benötigt man die Vollversion, diese ist keine(auch nicht für den Privatgebrauch) freie Version. Allgemein: Zumindest mal um den Einstieg zu bekommen und genügend Erfahrungen zu sammeln
-
Thread
SourceCode MMC die Zweite
@Uli mhmm hab da nen kleinen Fehler in deiner Lib gefunden. In der mmc_init() steht: > //SPI Bus auf max Geschwindigkeit > SPCR = SPCR|(0<<SPR0)|(0<<SPR1); > SPSR = SPSR|(1<<SPI2X); Um die SPR-Bits zu clearen müßte es aber heißen: SPCR &= ~((1<<SPR0)
Nachtrag : System OK ** Keine MMC/SD Karte gefunden!! ** ** Keine MMC/SD Karte gefunden!! ** ** Keine MMC/SD Karte gefunden!! ** ** Keine MMC/SD Karte gefunden!! ** ** Keine MMC/SD Karte gefunden!! ** ** Keine MMC/SD Karte gefunden
-
Thread
CF-Karten Emulation (oder MMC SD...)
Ich hatte sowas ähnliches vor. Problem an der ganzen Sache ist die Geschwindigkeit. Die PIC, Atmels, ... werden zu langsam sein das Interface zu emulieren. Am besten wäre hier ein CPLD oder FPGA mit Ram. Die sind flott genug und können auch sehr schnell die Bilder aufnehmen.
passend zum Thema aber denoch interessant. Ich habe mal auf dem Thungsten, ein Palm HandHeld, einen SD/MMC Device Treiber programmiert. Dieser installierte sich so wie eine echte SD/MMC Karte als virtueller Device Treiber und leitete per TCP/IP alle Aufrufe über das Bluetooth Interface an einen PC weiter
-
Thread
Senkung des Stromverbrauchs/PC-Interface
zwischen uc und pc und sind überall zu bekommen (linux treiber gibts). am besten wäre aber auf der mmc ein dateisystem anzulegen, dann brauchst du nur noch einen pc kartenleser
PC-Übertragung entweder Dateisystem und Karte in einen Kartenleser stecken oder mit einem FT245BM (der Geschwindigkeit wegen) ein USB Interface aufbauen. Da ist dann deine Übertragungsrate max. 1MByte/s zum PC. Matthias
-
Thread
Display und MMC Karte an SPI
Als erstes solltest du davon ausgehen das immer nur die MMC oder GLCD das SPI benutzt. Eine der beiden Libraries sollte vor und nach dem Zugriff das SPI auf die nötigen Werte initialisieren, sprich Geschwindigkeit, Polarität usw. Zb. könntest du alle MMC Routinen
#define mmcEnable() MMC_PORT &= ~(1 << MMC_CS) #define mmcDisable() MMC_PORT |= (1 << MMC_CS) #define mmcRead() SPDR #define mmcSend(data) SPDR = data #define mmcWait()
-
Thread
ISP über USB mit FT245 da gabs doch was ?
@matthias etwas ähnliches bau ich gerad auch aber mit mmc als speichermedium für mehrere images
fuses und lock bits? ich hab vor, das alles auszuzeichnen und dann ohne pc wieder abspielen zu können. mmc ist etwas übertrieben, das geb ich ja zu :). aber ist sehr einfach anzusteuern, billig und auch austauschbar
-
Thread
Richtig grosses EEPROM
) MMC-Halter gibt es z.B. bei farnell, ich glaube bei segor auch. Bei reichelt leider noch nicht. jörn
brauch ich den Code auch nur einmal zu schreiben. Macht das einen großen Unterschied in der Geschwindigkeit zu MMC Karten? Gruß, Thomas PS: Der LPC2124 kostet um die 12 Euro - ist also nicht wirklich mehr als der Atmega.
-
Thread
USB CardReaderWriter & Atmega
ganze durchaus fuer machbar. Ein AVR wird sicherlich eine Smartmediakarte (am einfachsten) oder eine MMC-Karte (aufwendiger wegen MMC-Interface) emulieren koennen. Auch ein sektorweiser Zugriff ist moeglich. Davon kann sich jeder ueberzeugen der noch die Faehigkeiten hat debug zu bedienen. Das ganze
unbedingt Aldikram aufzubrauchen dann soll es so sein. An den OP: Die Umkehrung bekannten Codes welcher MMC Karten liesst ist nicht moeglich. Bisher hat noch alles was ich gesehen habe eine MMC Karte im SPI-Mode angesprochen. Die Cardreader werden aber IMHO alle den MMC-Mode verwenden. Das wird dann richtig
-
Thread
Speicher > 2 MBit an AVR Zeitprobleme
dauert zu lange. I2C scheint auch zu langsam zu sein. Wie schauts mit Compact Flash oder besser MMC / SD? Kann man die (MMC / SD) Byteweise (oder wenn mehrere Bytes zumindest schnell genug) programmieren? Filesystem ist nicht noetig. Hat da irgendwer irgendwelche Ideen? Wenn ja waere ich Euch
kann ich ohne probleme mit (min.) 320kbit/s und schreiben sollte mit dem Script in ähnlicher Geschwindigkeit gehen(laut info der Website). Ein Bsp. Code für den Mega32 mit Fatfilesystem gibts auf der Seite zum Download.
-
Thread
FT232BM: Flusskontrolle CTS/RTS
Also, ich will jetzt nicht gekillt werden, aber soviel zum Thema Flusskontrolle: Ich lese eine MMC-Karte mit dem Microkontroller aus, schreibe also auf Kommando 512 Bytes seriell auf den FT232 raus, mit einer Geschwindigkeit von 500'000 Baud. Hat man die D2XX-Treiber offen, ich weiß nicht obs mit
-
Thread
FPGA zur Display und/oder RAM Ansteuerung?
Je nach Geschwindigkeit könntest Du auch eine Porterweiterung benutzen. Dafür nimmt man u.a. Latches, Schieberegister (per SPI) oder I2C-Portexpander. Du könntest auch einen zweiten Microcontroller einsetzen, der z.B
sollte es schon sein weil du 512Byte als Buffer fuer die MMC Karte brauchst. Dann besteht deine Elektronik fast nur aus einem Mega8 mit internem Takt, alles laeuft mit 3.3V und fertig ist die Laube. Olaf
-
Thread
Reichelt: Was ich gerne im Programm hätte
Spannungsregler Trennbare Buchsenleisten FTDI USB Controller Breiteres Angebot an Atmel AVRs CF Connector MMC/SD Connector
wären für die Robotik auch nicht schlecht geeignet. Achja, Kontaktiereinrichtungen für SD oder MMC's wären auch mal von Interesse. MfG Volker
-
Thread
AT89C51SND1C
Hallo! Ich habe ein kleines Problem mit der Ansteuerung einer MMC Karte über das MMC Interface. Beschäftigt sich da vll. jemand damit und kann mit mit der MMC Karte evtl. weiterhelfen? Ich habe schon einiges gecodet, komme aber nicht zu einem Ergebnis, da die Karte
Hi Steffen Bin auch gerade dran, eine MMC anzusteuern. Ich bin aktuell soweit, dass ich die Initialisierung geschrieben habe und nun das 1. CMD schicken will. Leider fehlt mir noch die MMC.. muss ich heute kaufen... Was ich nicht ganz
-
Thread
Werden die Daten auf einer SD-Card mit Copyright vershen?
Hallo, was ist der Unterschied ausser der Geschwindigkeit bei der MMC und der SDCard? Stimmt es das wenn ich ein Foto mit der Kamera mache eine Signatur in die Datei gesetzt wird? Könnte man dadurch feststellen ob jemand ein Bild auf seiner Homepage
-
Thread
Hilfe bei Propeller Uhr
kann, wäre es nicht möglich, weitere Bilder in einem weiterem EEProm zu speichen, ggf. in einer MMC Karte oder Ähnlichem? Gruß Toby
kb die rausgejagt werden müssen. Das ganze mal 8bit sind wir bei rund einem Mhz. Bei dieser Geschwindigkeit dauert aber auch die ISR wieder länger. Die Bilder extern zu holen wird möglich sein, aber das dürfte ganz schön eng werden. seb
-
Thread
Speicher für Bilder und Fonts
@Peter, für den Preis bei DigiKey a 2Mb, wäre es da nicht günstiger gleich ne billige 32Mb MMC zu nehmen ?? Immerhin die kosten derzeit ca. 11 Euro. Gruß Hagen
was es da sonst noch alles gibt nett verglichen was Speicherkapazitaet, Preis, Schreibzyklen, Geschwindigkeit angeht...? Habe zwar momentan keinen konkreten Bedarf, traeume aber darueber, weil's eben Teil eines interessanten (aber eben noch weit entfernten) Projektes waer. Schoene Gruesse, johannes
-
Thread
Hilfe bei Projekt - wieder mal-
etwa 10KB Speicher braucht. Die hat ein Mega8 aber nicht. Und ob man die zeitlich passend von der MMC Karte lesen kann ist fraglich. Da die Daten ja ins RAM müssen und der Mega8 nur 1KB hat, mußt Du also mit etwa 250KByte/s von der MMC Karte lesen und mit der selben Geschwindigkeit per SPI rausschreiben. Das Timing muß dabei recht exakt sein, weil man das sonst ja bei der Ausgabe sieht. MMC Karten werden glaub über ebenfalls über den SPI-Bus angesteuert, was die Sache hier sicher nicht einfach macht. Das Thema MMC war hier aber schon öfters dran, also einfach mal hier im Forum danach suchen
-
Thread
MMC/SD ansteuern mit AVR
Stefan Seegels mmc_lib macht einen sehr guten Eindruck auf mich. Alles drin was ich gesucht habe! Allerdings habe ich die SPI Geschwindigkeit im INIT_MMC verringern müssen (Vorteiler auf 128); am Ende vom INIT (vor
so hab die Lib von Stefan Seegel auchmal ausprobiert. Funktioniert wunderbar. Ich hab eine 64MB MMC von Hama und steuere sie mit einem mega128 an. Der AVR läuft mit 18,432MHz und das SPI auf maximaler geschwindigkeit (also 9,126MHz) Zur geschwindigkeitsmessung lese ich einfach 5 sekunden lang sektoren
-
Thread
Sd-Card Spec
Hallo, noch ein interessanter Link zu MMC/SD: http://home.wtal.de/Mischka/MMC/ mfG Alex
Karten sind von: 64MB-SD: einmal extreMEmory (gibts bei reichelt) und einmal Noname 128 und 256MB-MMC sind auch von denen 16MB-MMC ist von ScanDisk
-
Thread
suche mitwirkende
moin erstmal, also zum lesen von ner mmc braucht man nur ein byte. man muss nur ein 74*00 zwischen schalten. dann kann man gleichzeitig 1 byte von der mmc lesen und 1 an den mp3 decoder senden. auf phrozen.org ist ein schaltungs bild. zum
achso, mit geschwindigkeit ist kein problem. ich kann bis 320kbit/s abspielen mit 4mhz cpu
-
Thread
Netzwerkkarte mit RTL8019
ist auch richtig das erst mit Pullup Widerständen die 34 Aussgagefähig ist. Das Gleiche gilt für die MMC/SD Karte! Wer nun jetzt den Source Code 1.33 ohne mmc benutzt muß use_mmc auf 0 setzen. mfg uli
Hallo, die MMC kannst du in der mmc.h deaktivieren, indem du USE_MMC auf null setzt. Also: #define USE_MMC 0 ziemlich am Anfang der Datei. Da steht normalerweise ne 1 drin. Gruß Elektrikser
-
Thread
FAT32 Datenrate mit uC?!
Idee (zumindest den aktuellen Sektor der Table). Dadurch würde sich noch ein bisschen was an Geschwindigkeit rausholen lassen. mfg Andreas -- Andreas Auer aauer1 (at) sbox.tugraz.at Student of Telematics http://home.pages.at/aauer1 Graz University of Technology
allerseits, könnt Ihr mir evtl. verraten, welches Filesystem verwendet werden sollte, wenn eine SD/MMC sowohl mit MacOS X als auch WinXP kompatibel sein soll? Was meinen Usb Stick betrifft, schreibt der Mac da immer noch ziemlich viel Krams drauf. Unter XP ist aber nicht ersichtlich, welches FAT das
-
Thread
VS1001k Quarzproblem?
man eigentlich nur das Mp3 file a den Chip senden und ok? oder muss das in einer bestimmtern Geschwindigkeit passieren? Kommt mir nun bitte nicht mit dem Datenblatt, das hab ich schonmal überflogen, ich werde daraus nicht ganz schlau. Dazu kommt noch, das ich erst ein Jahr Schulenglich habe(ich bin 14
bestimmt schon in das Datenblatt eingelesen..Wenn die mp3 daten jetzt von einer anderen quelle (sd/mmc) über spi kämen, kann man sie dann direkt ohne umweg über den µc in den decoder schicken? oder ist das unsinn, weil der µc sowieso als master seinen dienst tun muss, und demnach nix eingespart wird?
-
Thread
Bau eines Fahrradcomputers mit Anzeige und Datenlogger
in SRAM oder EEPROM auf jeden Fall eine PC-Kommunikation. Aber selbst wenn es dann irgendwann mit MMC/SD statt SmartMedia klappen sollte, bleibt das Dilemma, ob ich einen USB-Card-Reader verwende oder die Daten seriell auf den PC überspiele. Card Reader hat den Vorteil erhöhter Geschwindigkeit, erfordert
Das funktioniert ganz gut, nur leider nicht gut genug für den Nabendynamo. Mit zunehmender Geschwindigkeit nimmt leider auch die Zahl der nicht erkannten Impulse zu. Habt Ihr Eure Projekte in funktionsfähigen Zustand gebracht? Mit welcher Schaltung?
-
Thread
Passender µC
Hi! Also die karten mit spi sind mmc (MultiMediaCards). siehe z.b.http://homepage.ntlworld.com/seanellis/mmcserial.htm Nik
ABER: Ich hab mir jetzt schon die Augen Wund gegoogelt aber noch imma nix brauchbares zum Thema MMC gefunden... Hat jemand von Euch vielleicht fertige C Libraries für einen AVR? zb. MMC_Send(addr,data) oder so was ähnliches... ____________ Beim Thema DMX hab ich keine Probleme! Erledigt
-
Thread
Sammlung von LCD Routinen HD44780
libs..da könnte man sehr viel machen... UART lib für alle Atmels und voll config bar...so mit geschwindigkeit... senden/empfangen per int oder software... LCD wär auch weit ausbaubar.. also alphanum und grafik... spi werd ich mir heut noch anschaun wenn ich wieder wach bin weil ich mmc in nem projekt
-
Thread
Astronomie + AVR
Funktionen per Tastenfeld programmierbar - Encoder... (trau ich mich nicht ran, wegen der u.U. hohen Geschwindigkeit, da hab ich keinen Timer mehr übrig) - z.Z Programmierung auf ATMega16 Die Internetseite dafür ist noch nicht komplett, aber auf Wunsch geh ich per mail noch auf Details ein. MfG Torsten
unterstützen. Der uC braucht dann nur noch die Position abholen. Die Datenbank könnte man in eine MMC-Karte stecken. Bernd
-
Thread
KS0108 GLCD Routinen
sondern sich auch auf beliebigen anderen Medien befinden können z.B. ein I2C EEPROM oder auch eine MMC oder so. Daher verwendet die Lib zum lesen der Font-Daten eine Callback-Funktion. Das "Aussehen" dieser Funktion wird mit Zeile typedef uint8_t (*ks0108FontCallback)(const uint8_t*); definiert
wo der Fehler liegt. Denke mal das ich was mit dem Reset nicht Richtig gemacht habe. Mit der Geschwindigkeit hatte ich auch so einige Probleme, die aber jetzt beseitigt sind. Werde am Wochenende mal mit der Lib von ape testen. Vielen Dank Ronald
-
Thread
Nokia Farbdisplay 3510i / 6100
Atmega128 (leider. aber bei Preisen von ca. 10 bei Ebay günstiger, als ein Atmega32 woanders), 512Mb MMC, VS1001k, Nokia 3510i-Display Unterstützt wird im Moment nur Fat16 im Root-Verzeichnis. Bei 512 möglichen Einträgen sollte das aber immernoch reichen. Anzeige von ID3V1 und ID3V2-Tags. Er spielt so
ist der Bildaufbau ziemlich langsam. Ich kann den Pixeln beim Zeichen zuschauen. Kann ich die Geschwindigkeit erhöhen, wenn ich den SPI von Software auf Hardware umkonfiguriere? Bräuchte ich dann zwingend einen Quarz? mfg code
-
Thread
Atmel/Motorola für noob?
oder aber einen DSP bzw. Controller der die Rechenaufgaben eines DSP auch in der benötigten Geschwindigkeit ausführen kann. Da muß man sich dann eher in Richtung Coldfire bewegen wenns von Motorola sein soll. Ansonsten: Die Auswahl des µC für den Anfang haben die anderen ja schon ausreichend beschrieben
mehrere besorgen müssen ;) -C8051F123 -PIC18F4220 -PIC18F8680 -AT89C51SND1 -68HC11P1 -68HC16Z1 -MMC2114 wird schon einer dabei sein, auf den ich mich fixiren kann. thx nochmal
-
Thread
Kameramodul
Pixel mit 256 Graustufen sind das 16KB pro Bild. Die bekomsmt Du vermutlich nicht in der nötigen Geschwindigkeit in das EEPROM, also mußt Du sie im RAM zwischenspeichern. Dein RAM ist aber nicht groß genug, also kannst Du pro Bild immer nur ein Teil aufnehmen und speichern; d.h. Du mußt Dein Ergebnisbild
Nun wir wär's mit einer MMC Karte wie sie in MP3 Playern, Handys usw eingesetzt wird? Die kosten bei ebay etwa 50cent pro MB, werden resourcenschonend über SPI angesteuert, sind klein und portabel.
-
Thread
SD-Card
Ja, ich bleibe erstmal bei der MMC, auch weil die SD-Card 2 Pins mehr hat und die Geschwindigkeit der MMC völlig ausreicht. Zudem konnte ich zu der SD-Card fast nichts finden. Sowas wie ein Produkt Manual gibt's anscheinend nicht online
es die MMC wohl nicht lange geben wird.
-
Thread
Serieller Speicher
ihr da irgendwelche Ideen oder kann ichs gleich vergessen? (leider noch keinen neuen Palm mit SD/MMC) Danke. Niki
und einem kleinem Treiber Progrämmchen das gleiche möglich wäre (vielleicht halt langsamere Geschwindigkeit)?
-
Thread
Ext. Speicher
AVRs. Im Klartext heisst das, du musst nur ein paar Zahlen in bestimmte Register schreiben und die MMC gehorcht dir. Für GPS-Daten reicht die Geschwindigkeit massig aus. Meine gesammelten Werke zum Thema MMCs sind im Anhang. P.S.: Kleiner Tipp, bei eBay verkauft jemand 16MB MMCs von SanDisk für
MMC ablegt und IMHO diverse Kameras auch? Brauche ich also auch ein Filesystem??
-
Thread
Multi Media Card (MMC)
DMX-Ausgabe, ein weiterer (oder mehrere) übernimmt die Automatik-Steuerung, ein AVR wird wohl für die MMC-Kommunikation gebraucht werden. Alles in einem einzigen AVR klappt nicht wegen der Geschwindigkeit: Alle 44us muß ein Byte seriell per DMX ausgegeben werden... ) Momentan bin ich gerade dabei die
jemand mit ner MMC experimentiert? Gibt es schon Projekte? Oder besteht eventuell Interesse, gemeinsam die Probleme zu lösen? Im Anhang habe ich mal die Spezifikationen für die MMC angehängt... Da ich in Assembler
-
Thread
Konsolenbau
. Über das Modul würd ich mir am Anfang am wenigsten Sorgen machen aber man könnte versuchen z.B. MMC oder FlashMedia Karten anzusteuern (was sicher auch schwierig ist, aber es gibt sicher 100 Projekte dazu). Ich wünsch dir viel Glück bei deiner Arbeit und kann nur sagen dass es mit deinen Anforderungen
viel Zeit, Gedult und vor allem den Willen sich mühsamst Infos (in deinem Fall zur Ansteuerung von MMC Karten/Fernsehern) aus dem Internet zu besorgen und das dann alles langwierig ausprobieren. Niki