w sumie się dołączam do pytania bo poszukuję czegoś takiego, ale wydaje się że najtaniej wychodzi Rasp PI plus wiele portów com, zawsze to dostęp po IP do urządzenia a potem odpowiedni tty
  • Odpowiedz
@tamian: niby tak, ale akurat takiego nie mam pod ręką :D ale mam zamiar kupić, chociaż z ciekawości sie pytałem czy takie coś się da zrobić :)
  • Odpowiedz
@wytrzzeszcz: Gdyby to była klawiatura PS/2 to myślę że spokojnie wystarczy nawet mega328. Skoro idzie wcisnąć takie coś w atmege88 to taki terminal to pewnie pikuś ;)
dktr - @wytrzzeszcz: Gdyby to była klawiatura PS/2 to myślę że spokojnie wystarczy na...
  • Odpowiedz
#majsterkowanie #ftdi #avr #arm #mikrprocesory potrzebuję czytać z ftdi i wyświetlac znaki na monitor vga 1024x768 lub więcej chcę uzyskać w kolorze a w druga stronę mam klawiature usb która ma na to ftdi pisać.
Jaki procesor da radę lub czy widział ktoś gotowe rozwiązanie? Niby ogólnie mam pojecie ale prawie nigdy tak nisko nie byłem
Mirki, podjęliśmy ze znajomym jakiś czas temu temat zrobienia oscyloskopu. Cebula u nas mocno, więc chcemy się ograniczyć do tego co mamy i tego co mniej więcej umiemy.

Konkretniej, chcemy projekt oprzeć na uC ATxmega128A3U taktowanym wewnętrznym kwarcem 32 MHz, który posiada ADC o wydajności 2 Msps. Dane chcielibyśmy przesyłać do komputera i wyświetlać w Javovym programie. Czyli de facto taka przystawka oscyloskopowa.

Ponieważ ta xmega ma usb tylko w wersji full-speed (12 Mbps), a szybko licząc: 12 bitowy ADC * 2 Msps = 24 Mbps samych danych z ADC, chcielibyśmy dorzucić do tego moduł FTDI, np. ten:

http://www.ftdichip.com/Products/ICs/FT232H.htm
@Visher: Ja korzystam z Eclipse. A co d programatorów, to ja mam w domu Olimexa (służy do wszystkim ARM, AVR, PIC). Ale jak coś to kup sobie np. płytkę Discovery, tam masz wbudowany programator ST. Do nauki w sam raz, duży support masz od ST.

Programatory masz albo tańsze, albo w tej samej cenie co AVR. Za JTAGICE3 ja płaciłem kiedyś ~500zł. To za Olimexa który programuje wszystko zapłacisz ~60EUR,
  • Odpowiedz
@Visher: W sumie to nie wiem. Oczywiście można wgrać bootloadera i programować przez UART albo USB. Niemniej jednak jak chcecie się uczyć to wg. mnie dobrym wyborem będzie właśnie płytka discovery. Kupisz spokojnie na OLX za mniej niż 50zł. Masz tam procek, JTAG, jakieś diodki LED, akcelerometry czy inne pierdoły. Na prawdę solidna platforma.
  • Odpowiedz
Ciekawostka przyrodnicza:
USB<>RS232 na FTDI (konkretne ft232r) siedzący w odpowiedniku Arduino Mega2560 (reprap MKS Gen-2Z v1.1), windows7 32bit.
Podłączone do PCta (port USB 3.0) - drivery same się zanistalowały (z windowsupdate), zero problemów... ale też zero transmisji danych. Port COM (konkretnie ustawił się COM7) da się otwierać, z dowolnym baudrate, da się sterować liniami DTR/RTS (i odpowiednie nóżki FT232 zmieniają stan) - tylko że dane wysyłane do portu nie pojawiają się na wyjściu Tx lub Rx układu.
Zmieniłem drivery ftdi na starsze, "sprzed afery" - nic nie pomogło, dalej tak samo. Ani PC nie odbiera danych szeregowych ani ich nie wysyła, choć "gdzieś lecą" po stronie usb...

Zmieniłem port na usb2.0 - wszystko działa pięknie, na starych i na nowych driverach ftdi tak
@hrumque: usb 3.0 juz tak mają nie wszystko dział jak powinno (np tani chinski hub usb działa na 2.0 na 3.0 nie znajduje driverów) Windows nie potrafił zainstalowac sie z pendriva wpietgego do usb 3.0 (wołał przy instalce o drivery xd )
  • Odpowiedz
@hrumque: Z USB 3.0 mam tyle kłopotów że szok. W laptopie Dell po instalacji sterowników do 3.0, automatycznie wyłączyły się wszystkie porty 2.0 a 3.0 działał z prędkością 1.1 ( ͡° ͜ʖ ͡°)
  • Odpowiedz
#programowanie #gorzkiezale #ftdi

Pisałem sobie komunikacje PC-> FT232R -> uC i odbierane dane (po stronie PC) były mocno wadliwe - w zasadzie tylko kilka bajtów z 16 lub 32 bajtowej ramki było poprawnych. Nie wiedziałem o co chodzi. W końcu po całym dniu szukanie dziury w całym tak z ciekawości zmieniłem prędkość transmisji z 57600 bodów do 115200 bodów. Problem zniknął.

#nieogarniam
#chwalesie

Kiedyś pytałem na mb o pomoc w użyciu biblioteki ftd2xx.dll od ftdi. Co i jak, żeby działało. Nikt się nie odezwał. No cóż. Minął miesiąc i z pomocą obcych internetów (albo też czytając komunikaty błędów kompilatora) udało mi się nawiązać kontakt z uC poprzez własny program. I jest mi dobrze z tego powodu :-)

#programowanie #trochespam #avr #ftdi