Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Moderatorzy: marbalon, moderatorzy2014, moderatorzy
Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Czy wymienić na Atmega2561-8AU czy Atmega2561-16AU
Zamówiłem 8AU ale mogę zmienić zamówienie.
Sprawa dość pilna.
Zamówiłem 8AU ale mogę zmienić zamówienie.
Sprawa dość pilna.
starszy
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Czy możesz podać jakieś linki, które były do tego inspiracją?
Wysłane z mojego C6903 przy użyciu Tapatalka
Wysłane z mojego C6903 przy użyciu Tapatalka
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Powinien być -16AU. Ale prawdę mówiąc nie wiem czy jest sens wymiany na mega2561. W zupełności wystarczy mega128, czy 128A. Ale też w wersji -16AU.
Pzdr. -----MIŚ-----
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Dzięki Miś za szybką odpowiedź.
df2
Inspiracją do wymiany procka jest wymiana softu na er9x.
df2
Inspiracją do wymiany procka jest wymiana softu na er9x.
starszy
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Jest jakiś inny er9x na te procesory? Wydawało mi się, że miesiąc temu wgrałem najnowszy na zwykły 64.
Chyba muszę sobie doczytać - jak jest duży skok jakiejś jakości dla softu to może warto wymienić?
Wysłane z mojego C6903 przy użyciu Tapatalka
Chyba muszę sobie doczytać - jak jest duży skok jakiejś jakości dla softu to może warto wymienić?
Wysłane z mojego C6903 przy użyciu Tapatalka
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Z polskiej instrukcji do er9x "made in brodziek"
W fabrycznym wykonaniu nadajnik 9x, jako jednostkę centralną wykorzystuje procesor Atmel
ATmega64 (M64). Taka konfiguracja działa dość dobrze, ale zasoby procesora nakładają znaczne
ograniczenia dotyczące zarówno przetwarzania jak i przechowywania danych.
W związku z tym, niektórzy użytkownicy decydują się na wymianę procesora na ATmega128,
lub ATmega2561. Dzięki czemu przy pierwszym zyskują podwojenie pamięci flash oraz eeprom,
a przy drugim dodatkowo podwojenie pamięci RAM.
Ze względu na wspomniane wyżej ograniczenia sprzętowe, niektóre z funkcji opisanych w niniejszej
instrukcji mogą nie być dostępne dla radia 9x z oryginalnym procesorem ATmega64 (choć dzięki
optymalizacji kodu firmware przez Mike'a, coraz więcej funkcji znajduje swoje miejsce w wersji M64).
Ponadto istnieje kilka funkcji, takich jak telemetria, moduł syntezy głosu, wibracje, enkoder, itp,
które wymagają sprzętowej modyfikacji i/lub dodania nowego modułu do nadajnika.
Niektóre z nich wymagają też wyboru konkretnej wersji oprogramowania.
Krótki opis różnych modyfikacji znajduje się w załączniku B
W fabrycznym wykonaniu nadajnik 9x, jako jednostkę centralną wykorzystuje procesor Atmel
ATmega64 (M64). Taka konfiguracja działa dość dobrze, ale zasoby procesora nakładają znaczne
ograniczenia dotyczące zarówno przetwarzania jak i przechowywania danych.
W związku z tym, niektórzy użytkownicy decydują się na wymianę procesora na ATmega128,
lub ATmega2561. Dzięki czemu przy pierwszym zyskują podwojenie pamięci flash oraz eeprom,
a przy drugim dodatkowo podwojenie pamięci RAM.
Ze względu na wspomniane wyżej ograniczenia sprzętowe, niektóre z funkcji opisanych w niniejszej
instrukcji mogą nie być dostępne dla radia 9x z oryginalnym procesorem ATmega64 (choć dzięki
optymalizacji kodu firmware przez Mike'a, coraz więcej funkcji znajduje swoje miejsce w wersji M64).
Ponadto istnieje kilka funkcji, takich jak telemetria, moduł syntezy głosu, wibracje, enkoder, itp,
które wymagają sprzętowej modyfikacji i/lub dodania nowego modułu do nadajnika.
Niektóre z nich wymagają też wyboru konkretnej wersji oprogramowania.
Krótki opis różnych modyfikacji znajduje się w załączniku B
starszy
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Dokładnie tak, er9x na M64 jest trochę okrojony, a na dodatek trzeba wybierać na dzieńdobry jaką wersję chcemy (z jaką telemetrią, językiem ect). Na M128 i M2561 już nie ma tych problemów.
Aaa, i jeszcze jedno - po zmianie procesora nie wgrywaj modeli z poprzedniej wersji. Bezpośrednie wgranie modeli zrobionych na M64 powoduje obcięcie do połowy ilości dostępnego miejsca w eeprom. Może jest na to jakiś knif, ale ja w końcu przeklikałem ze z palca bo nie udało mi się tego w prosty sposób obejść.
Aaa, i jeszcze jedno - po zmianie procesora nie wgrywaj modeli z poprzedniej wersji. Bezpośrednie wgranie modeli zrobionych na M64 powoduje obcięcie do połowy ilości dostępnego miejsca w eeprom. Może jest na to jakiś knif, ale ja w końcu przeklikałem ze z palca bo nie udało mi się tego w prosty sposób obejść.
Pzdr. -----MIŚ-----
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
. Taktyczna kropka śledzenia tematu.
A na serio, to wlasnie wgralem soft er9x z telemetrią na swoją apkę i coś nie za bardzo chce gadać. Więc moze przy okazji ktoś podpowie:
W module FR-Sky DJT są dostepne od zewnątrz piny Rx Tx Gd i 5V. Z tego, co wyczaiłem są one już PO wewnetrznym konwerterze poziomu logiki 3,3V -> 5V.
Mino to w wielu tutorialach ludzie omijają ten scalak dając swojego MAX3232, który (wydaje mi się, może błądzę) robi to samo....
Podlaczajac Tx i Rx pod pady MISO MOSI procka aparatury (wersja 64 właśnie, oczywiście po przeróbce (cięcie ścieżek, drucikowanie)) jest pusto... zadnych info na ekranach telemetrii a chyba powinien byc chociazby poziom TX prawda?
A na serio, to wlasnie wgralem soft er9x z telemetrią na swoją apkę i coś nie za bardzo chce gadać. Więc moze przy okazji ktoś podpowie:
W module FR-Sky DJT są dostepne od zewnątrz piny Rx Tx Gd i 5V. Z tego, co wyczaiłem są one już PO wewnetrznym konwerterze poziomu logiki 3,3V -> 5V.
Mino to w wielu tutorialach ludzie omijają ten scalak dając swojego MAX3232, który (wydaje mi się, może błądzę) robi to samo....
Podlaczajac Tx i Rx pod pady MISO MOSI procka aparatury (wersja 64 właśnie, oczywiście po przeróbce (cięcie ścieżek, drucikowanie)) jest pusto... zadnych info na ekranach telemetrii a chyba powinien byc chociazby poziom TX prawda?
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Jak chcesz podpiąć DJT bezpośrednio do procka aparatury, to moduł DJT też musisz rozgrzebać i wywlec z niego sygnały RX i TX sprzed inwertera który jest w module DJT. Bo konwerter poziomów w DJT jest nie tylko konwerterem, ale też inverterem. Tu masz opis jak przerobić DJT: http://www.rchacker.com/projects/turnig ... -telemetry
Inaczej nie masz wyjścia i musisz dodać inwerter/konwerter do aparatury - i to jest prostsza opcja. Dajesz małą płytkę i problem z głowy.
Inaczej nie masz wyjścia i musisz dodać inwerter/konwerter do aparatury - i to jest prostsza opcja. Dajesz małą płytkę i problem z głowy.
Pzdr. -----MIŚ-----
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
miś, a szukałem tych obrazków wnętrza DJT i znalezc nie mogłem.... wielkie dzieki!
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Bo jak chcesz szukać obrazków to włączasz w googlach szukanie grafiki. Tak właśnie to znalazłem
Pzdr. -----MIŚ-----
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
wiesz jak jest - ten kto szuka nie widzi - przyjdzie ktoś inny i znajdzie w 3sekmiś pisze:Bo jak chcesz szukać obrazków to włączasz w googlach szukanie grafiki. Tak właśnie to znalazłem
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Wreszcie wymieniłem proca na atmegę 2561 16au i wgrałem mu er9x-2561.hex.
Załączam screen.
No i niestety nie działa. Kilka tygodni temu wgrałem er9x bez problemu.
Wszelka pomoc mile widziana.
Załączam screen.
No i niestety nie działa. Kilka tygodni temu wgrałem er9x bez problemu.
Wszelka pomoc mile widziana.
- Załączniki
-
- eePe.png (163.78 KiB) Przejrzano 2963 razy
starszy
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
wgrały się tylko pierwsze 64k programu... Masz najnowszą wersję eepe wraz z odpowiednim avrdude ? Programowałeś kiedyś swoim programatorem procki co mają więcej niż 64k flasha ?
Takie zachowanie to albo stary avrdude, albo programator który nie radzi sobie z flashami > 64k (albo uszkodzony - obcięty plik HEX).
Takie zachowanie to albo stary avrdude, albo programator który nie radzi sobie z flashami > 64k (albo uszkodzony - obcięty plik HEX).
Pzdr. -----MIŚ-----
Re: Turnigy 9x wgrany er9x wymiana proca atmel GA64A
Mam jeszcze plik er9x-2561K1 on ma 79664 i tak samo wgrywa się i też nie działa. Wcześniej nie programowałem proców powyżej 64k.
Pliki HEX nie powinny być uszkodzone. Biorę się za odświeżenie avrdude.
Pliki HEX nie powinny być uszkodzone. Biorę się za odświeżenie avrdude.
starszy