ATNEL tech-forum https://forum.atnel.pl/ |
|
FT810 biblioteka https://forum.atnel.pl/topic19257.html |
Strona 1 z 2 |
Autor: | StaryAnoda [ 23 wrz 2017, o 17:15 ] |
Tytuł: | FT810 biblioteka |
Hej Ma ktoś może sprawdzoną bibliotekę pod ten wyświetlacz, nie mogę go uruchomić po dłuższej przerwie. Próbowałem w mbed ale miałem z nim problemy. Więc chciałbym spróbować na AVR Z góry dzięki |
Autor: | karolen [ 23 wrz 2017, o 19:07 ] |
Tytuł: | Re: FT810 biblioteka |
Hi hi. Też od kilku dni rozkminiam uruchomienie tego wyświetlacza Od SunRiver otrzymałem link: https://www.mikrocontroller.net/topic/395608 Bezpośredni link do biblioteki https://www.mikrocontroller.net/attachment/295063/Test_M644_FT810.zip Powiem Ci tak, że jest tam przykład pod Atmege644, i próbuje go przekonfigurować na Atmege32 ale na razie topornie mi to idzie. Biblioteka jest skonfigurowana pod kwarc 16 MHz. Na chwilę obecną ogarnąłem na razie to: Kod: void init_timer1(void) { // Timer1 - 250µs @ 2 Mhz TCCR1B = 0x00; // stop TCCR1A = 0x00; // TCCR1C = 0x00; //rejestr TCCR1C w Atmega644 zawiera bity FOC1A oraz FOC1B w Atmega32 te bity są w rejestrze TCCR1A OCR1A = 499; // TOP - timer zählt bis TOP und wirft nen IRQ TIMSK |= (1<<OCIE1A); // dla Atmega32 // TIMSK1 |= (1<<OCIE1A); // dla Atmega644 TCCR1B = (1<<WGM12) | (1<<CS11); // tryb = CTC, prescaler = 8 dający na wyjściu 2 MHz } W eclipse ma ustawiony projekt na kwarc 16 MHz, i taki też mam założony na płytce. Co mnie dziwi na pinie SCK (PB7 w Atmega32) mam częstotliwość 2,856 MHz a w tym miejscu chyba powinno być 2 MHz. Z powodu problemów z uruchomieniem moja Atmega644 już jest w drodze, ale będzie dopiero za kilka dni... Bo jak wiadomo na działającym przykładzie działa się łatwiej |
Autor: | StaryAnoda [ 23 wrz 2017, o 19:35 ] |
Tytuł: | Re: FT810 biblioteka |
No kurka ja też nie mam 644 A próbowałeś podłączyć ten wyświetlacz już do ATmegi32 ? A wyświetlacz podłączasz przez tą tasiemkę tak i zasilasz go z 5V ? |
Autor: | karolen [ 23 wrz 2017, o 19:42 ] |
Tytuł: | Re: FT810 biblioteka |
No właśnie też dlatego próbuje przekonfigurować bibliotekę aby ruszyła na mojej AT32 Jedno co mogę od razu Ci powiedzieć, to fakt że trzeba też nieco bibliotekę okroić z obrazków: okroić tzn. ja usunąłem ostatnią bitmapę (jeśli można to tak nazwać) ponieważ po skompilowaniu oryginalnego przykładu kod wynikowy daje coś ok 34 kB. Tak podpinam go bezpośrednio pod 5V, o linie sygnałowe się nie martwiąc ponieważ kontroler ma swojej płytce również dwa konwertery LVC125. |
Autor: | StaryAnoda [ 23 wrz 2017, o 19:45 ] |
Tytuł: | Re: FT810 biblioteka |
A ok mi tylko chodzi o pewny libs, abym mógł sprawdzić czy mój wyświetlacz jest sprawny |
Autor: | karolen [ 23 wrz 2017, o 19:51 ] |
Tytuł: | Re: FT810 biblioteka |
To może wrzuć go tutaj lub podaj linka, może komuś innemu się uda go uruchomić i wtedy będziesz miał informację zwrotną |
Autor: | StaryAnoda [ 23 wrz 2017, o 19:53 ] |
Tytuł: | Re: FT810 biblioteka |
SunRiver go publikował u niego działał u mnie różnie z tym było |
Autor: | karolen [ 23 wrz 2017, o 20:01 ] |
Tytuł: | Re: FT810 biblioteka |
Ale z tego co pamiętam Sun nie publikował biblioteki dla AVR a dla ARM-ów (przynajmniej ja na bibliotekę dla AVR nie trafiłem). To o bibliotekę na jaką platformę Ci zależy ?? |
Autor: | StaryAnoda [ 23 wrz 2017, o 20:02 ] |
Tytuł: | Re: FT810 biblioteka |
Pod AVR-y Pod ARM-y testowałem i różnie raz się wyświetlał obraz raz nie |
Autor: | karolen [ 23 wrz 2017, o 20:05 ] |
Tytuł: | Re: FT810 biblioteka |
Jeśli na ARM Ci raz działało a raz nie to obstawiałbym problem z połączeniem, jakiś luźny kabel itp. |
Autor: | StaryAnoda [ 23 wrz 2017, o 20:07 ] |
Tytuł: | Re: FT810 biblioteka |
To był inny problem Sun wiedział o co chodzi |
Autor: | StaryAnoda [ 23 wrz 2017, o 20:14 ] |
Tytuł: | Re: FT810 biblioteka |
To dobrze wiedzieć teraz albo przeportować bibliotekę albo kupić ATmege |
Autor: | SunRiver [ 23 wrz 2017, o 20:18 ] |
Tytuł: | Re: FT810 biblioteka |
dobra rada panowie ... wywalcie tasiemkę , najlepiej się spisuje zwykły przewód nawet 60cm typowy IDC jak do KAndy i kłopoty z wyświetlaczem ustąpią ... |
Autor: | StaryAnoda [ 23 wrz 2017, o 20:19 ] |
Tytuł: | Re: FT810 biblioteka |
To jeszcze pytanie jak mam sygnały z jakiegoś ARM-a to wpinam się bezpośrednio w płytkę, pomijając tasiemkę ? |
Autor: | SunRiver [ 23 wrz 2017, o 20:22 ] |
Tytuł: | Re: FT810 biblioteka |
tak po to masz tam miejsce na przylutowanie goldpinów |
Autor: | karolen [ 24 wrz 2017, o 00:06 ] |
Tytuł: | Re: FT810 biblioteka |
Sun - niech mi będzie wolno pokłonić Ci się w pas w ramach podziękowania. "Tasiemka" była powodem niedziałania u mnie wyświetlacza, gdy poszedłem za Twoją radą i zastąpiłem ją przewodami, panelik wystartował |
Autor: | StaryAnoda [ 24 wrz 2017, o 06:34 ] |
Tytuł: | Re: FT810 biblioteka |
Czyli wpinać się od razu w PCB tą tasiemką ? Ale te złącza na PCB to nie są już 5V tolerant ? |
Autor: | StaryAnoda [ 24 wrz 2017, o 10:41 ] |
Tytuł: | Re: FT810 biblioteka |
Słuchaj możesz mi podesłać cały projekt ze zmianami ? ------------------------ [ Dodano po: kilkunastu sekundach ] Słuchaj możesz mi podesłać cały projekt ze zmianami ? |
Autor: | karolen [ 24 wrz 2017, o 10:51 ] |
Tytuł: | Re: FT810 biblioteka |
Łap pełny projekt z Eclipse Mars.2 Zrobiłem go przez "export" mam nadzieję, że Ci wystartuje. Jedyne zmiany względem oryginalnego projektu to w pliku Test_M644_FT810.c zmieniłem: Kod: void init_timer1(void) { // Timer1 - 250µs @ 2 Mhz TCCR1B = 0x00; // stop TCCR1A = 0x00; // TCCR1C = 0x00; //rejestr TCCR1C zawiera bity FOC1A oraz FOC1B w Atmega32 te bity są w rejestrze TCCR1A OCR1A = 499; // TOP - timer zählt bis TOP und wirft nen IRQ TIMSK |= (1<<OCIE1A); // dla Atmega32 // TIMSK1 |= (1<<OCIE1A); // dla Atmega644 TCCR1B = (1<<WGM12) | (1<<CS11); // tryb = CTC, prescaler = 8 dający na wyjściu 2 MHz } Oraz z pliku pic_data.c na samym końcu usunąłem Kod: const uint8_t spiral[2618] PROGMEM = { (...) }; Ja na ATB mam Atmega32-16PU pędzona kwarcem 16MHz. |
Autor: | StaryAnoda [ 24 wrz 2017, o 11:08 ] |
Tytuł: | Re: FT810 biblioteka |
Zero jakiegokolwiek kontaktu |
Autor: | karolen [ 24 wrz 2017, o 11:10 ] |
Tytuł: | Re: FT810 biblioteka |
A używasz tasiemki którą dołącza producent, czy połączyłeś to przewodami tak jak ja na zdjęciu ? |
Autor: | StaryAnoda [ 24 wrz 2017, o 11:19 ] |
Tytuł: | Re: FT810 biblioteka |
Podłączyłem przewodami mam jeszcze pytanie w kodzie inaczej podłączone są Sygnały CS - PD a na zdjęciu inaczej. Sygnału INT nie używasz ? |
Autor: | karolen [ 24 wrz 2017, o 11:25 ] |
Tytuł: | Re: FT810 biblioteka |
Tak "INT" wisi w powietrzu, nie korzystam z niego. CS podpięty pod PB4 PD podpięty pod PB2 definicje CS i PD (PDN) są w pliku FT800_config.h |
Autor: | SunRiver [ 24 wrz 2017, o 13:28 ] |
Tytuł: | Re: FT810 biblioteka |
moje ATB ma na dole 3 złacza IDC10 gdzie mam przygotowane połaczenia SPI 1 - standard KAMAMI 2 - Sun MODE 3 - FT8xx i dlatego wpinam tasiemkę od programatora (mam ich trochę i wszystko śmiga) to miedzy innymi ten fragment którego mi zawsze brakuje w zestawach .... jakby wszyscy producenci mieli klapki na oczy .... albo się zgadali ... czy jeden od drugiego odgapia brakuje wyjść SPI, I2C ... dlatego mam pododawane ... w kilku standardach bo wygodne jest warto wziąć i poprzerabiać atb czy inne evb |
Autor: | karolen [ 24 wrz 2017, o 14:11 ] |
Tytuł: | Re: FT810 biblioteka |
SunRiver - dobry patent A tak przy okazji jak to jest z tym pinem INT od FT8xx bo nie mogę go nigdzie znaleźć w bibliotekach i nie wiem czy powinien być podpięty (i gdzie) czy też nie jest potrzebny. |
Autor: | SunRiver [ 24 wrz 2017, o 16:29 ] |
Tytuł: | Re: FT810 biblioteka |
zostawiam pusty nie był mi potrzebny podobnie jak audio |
Autor: | StaryAnoda [ 24 wrz 2017, o 19:19 ] |
Tytuł: | Re: FT810 biblioteka |
Ok ruszył dzięki za pomoc programator blokował komunikację |
Autor: | SunRiver [ 24 wrz 2017, o 19:57 ] |
Tytuł: | Re: FT810 biblioteka |
cieszę się że ci ruszył ... Nie używam USBasp wiec nie mam zakłócania pracy z programatora, dla testu podłaczyłem, aspa i z nim LCD się foszy , z moim innym programatorem niema żadnych problemów w działaniu Nie udostępniam swoich bibliotek moi panowie z powodu kilku osób ... po prostu nie chcę by z nich korzystały TA niemiecka jest dobra działa i udostępnia podstawowe funkcje dostępne w silniku graficznym układu FT8xx i 81x choć jako że to tylko przeróbka arduinowej biblioteki dla Ft800 wiec wszystkich możliwości nie udostępnia.... moje połączenie z AVR wygląda tak... jest ono pewne i nie wprowadza zakłóceń układ działa prawidłowo w tym uwaga również na 5V sygnałach TTL jak i z logiką 3,3V -- ale to macie w nocie prawda Polecam takie podłaczenie .. zamiast taśmy bo jest niezawodne pierwsze testy robiłem na m32 potem na 1284 zanim się okazało ze jednak brakuje mi mocy i zasobów .... po czym ostatecznie przepisałem kod na F429 ... głównie zajmuje wszystko grafika i odpowiednie animacje elementów ... niemniej poczynania na AVR macie tu ... topic16027.html wprawdzie napisałem tam że udostępnię libsy ... ale nie ma i nie będzie .... do większości zastosowań wystarczy to co jest ... a jak to napisał w przytoczonym wątku kol. dambo -- dambo napisał(a): ... dodawanie takich wyświetlaczy w amatorskich projektach jest trochu nieekonomiczne całkowicie go popieram ... jako specjalistę i zdecydowanie polecam stosowanie tabletów do sterowania zamiast takich nieekonomiczych układów i wyświetlaczy , gdyż zaiste są tańszym rozwiązaniem , o czym może w jakims poradniku kiedyś poczytam <jak dożyję bo juz jestem wapno gaszone > wracając do meritum ..... z racji kilku projektów które na czasie będę opisywał na stronie a opis publiczny wynika z wycofania się z koncepcji i zmian ... udostępniony zostanie nowy Mbed Explorer wraz z edytorem dla FT81x generującym kod dla Mbed i dostępnej zintegrowanej biblioteki , którą przygotowałem dla układów MKL25Z128VLK w postaci statycznej. i możliwe że na tej samej zasadzie udostępnię libsa dla AVR |
Strona 1 z 2 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |