Hi, die Kommunikation zwischen einem µC (ATmega 2561) und FT232 bekomme ich hin, nur will ich noch größere Datenmengen übertragen Datenpakete der Größe von ca. 0,1MB und davon 10 stück Pro Sekunde… schaltet man da einfach ein FIFO dazwischen und was muss man dabei noch beachten?
Wenn die 0.1 MB = 0.1 MByte sind, dann geht das, je nach Ansteuerung, gar nicht... Der FT232 schafft maximal 3 MBit/s ~ 0.3 MByte/s über die normale UART, im Bit-Bang-Modus u.U. mehr. Einfacher machbar wäre das mit einem FT245 (oder den HiSpeed-Devices FT2232H und FT4232H) am externen Bus des Atmega.
Danke schon mal :-) Der FT245 gefällt mir so ganz gut, ich versteh nur nicht ganz wie man am PC die Daten von dem auslesen kann. Schreibt der die Daten aus dem FIFO Controller direkt in den transmit buffer und ich muss die dann am PC auslesen, oder kann ich an den FIFO Controller nen FIFO anschließen und warten bis in dem FIFO meine 0,1 MB sind und dann alles auslesen?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.