@darpajdp nie wiem na co patrzyles ale napewno zle patrzyles.
Tam nie ma, nie bylo i nigdy nie bedzie dzielnika napiecia.
Zostaw te rezystory w spokoju.
https://github.com/willyvmm/mouSTer
jmp $e477
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
SV 2024 WE - program imprezy Już za tydzień odbędzie się zimowa edycja Silly Venture
Nowa obudowa dla 800XL - zostało 36 dni Niewiele ponad miesiąc do końca kampanii.
Zmarł twórca języka BASIC Zmarł Thomas E. Kurtz twórca języka BASIC
Zmiana serwera atari.area Serwis przeszedł właśnie ważną aktualizację infrastruktury
4th Atari ASCII Compo - wyniki Dostępne są już wyniki tegorocznego ATASCII Compo.
atari.area forum » Sprzęt - 8bit » SDrive Max potrzebna pomoc.
Strony Poprzednia 1 2 3 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
@darpajdp nie wiem na co patrzyles ale napewno zle patrzyles.
Tam nie ma, nie bylo i nigdy nie bedzie dzielnika napiecia.
Zostaw te rezystory w spokoju.
Gdyby ktos potrzebowal uno2sio. To nadal mam plytki V3 i V2
do tego zostalo mi pare kompletow, rezystory + scalak.
To sprawdź jak zachowa się napięcie na szynie SIO (data in, data out) jak odepniesz "+" zasilania od SDriveMax z interfejsem (buforem) na układzie 74LS07.
@darpajdp Juz chyba wiem co masz na mysli.
Wychodzisz z BARDZO blednego zalozenia. Jesli mi nie wierzysz, sprawdz organoleptycznie. Zbuduj, podlacz i zmierz. To ze uklad elektroniczny nie jest zasilany, nie znaczy ze ma wyjscia zwarte do masy. To samo sie tyczy zasilania etc.
No dobrze, nie masz SDriveMax-a z płytką na 74LS07 to muszę wyjaśnić ci na piechotę. Wszystkie sygnały przesyłu danych SIO Atari są typu OC (otwarty kolektor lub dren) dlatego szyna danych w Komputerze Atari zasilana jest z napięcia +5V przez rezystory 4,7kOhm. Podłączając do szyny SIO SDriveMax z nieszczęsną płytką z układem 74LS07 i dwoma rezystorami 4,7kOhm wpiętymi między zasilanie +5V a szynę danych IN i OUT. Wszystko jest dobrze do momentu w którym nie odłączamy zasilanie od SDriveMax z płytką na .... .
W ramach wyjaśnienia czemu SDriveMax jest zasilany u mnie z zewnętrznego zasilacza:
1. Ułatwia wybór gry, programu przed wczytaniem.
2. Moje Atari 800XL nie daje rady zasilić SDriveMax (pobór prądu około 150mA, instrukcja podaje, że obciążenie wyjścia zasilania w gnieździe SIO nie powinno być wyższe niż 50mA) i wyświetlało "krzaczki" na wyświetlaczu.
3. Choć moje 130XE daje rade zasilić SDriveMax patrz pkt. 1.
Ale wracamy do opisu sytuacji przed wyłączenia zasilania SDriveMax. Mamy szynę danych IN i OUT zasilaną w komputerze przez rezystory 4,7kOhm i w SDriveMax a właściwie na dodatkowej płytce w SDriveMax też przez rezystory 4,7kOhm. Pozbawiając zasilania SDriveMax z płytką .... , powoduj, że rezystory 4,7kOhm w SDriveMax nie są podłączone do +5V zasilania a przez mała rezystancje wewnętrzną SDriveMax (przy włączonym zasilaniu wynosi około 33Ohm) z MASĄ (minusem zasilania). To powoduje, że napięcie na magistrali będzie w przybliżeniu wynosiło połowę napięcia zasilania.
I to ta tyle.
Czyli jednym z możliwych rozwiązań jest też zasilanie SDrive Max z zewnętrznego źródła zasilania ? Wtedy nie należy łączyć pinów zasilania z wtyczki SIO, tak ?
Tak dokładnie.
Ehhh...
1) Dlaczego odlaczyles pullupy od zsilania atari skoro zasilasz z zewnetrznego zasilacza??
Tak powinienes to zrobic:
2) 150mA jak i 330Om to zdecydowanie za duzo. Podejzewam ze masz jakis trefny LCD
3) Nawet gdyby. Atari jest maszyna zbudowana w technologii TTL. Wszystko co jest wyzsze niz 2V jest uwazane za stan wysoki. Nie oznacza to oczywiscie ze tak powinno byc. Jednakze uzywanie komputera z podlaczaonym a niezasilonym urzedzeniem jest takim samym bledem.
4) Jak juz tak bardzo przeszkadzaja ci te rezystor i musisz je zmienic, zmien je na 10k ... albo wywal wogole.
Czemu pull-upy są na obu liniach (Tx i Rx)? Wyjście emulatora ma być typu OC, pull-up jest po stronie Atari. Rezystory podciągające mają być tylko na sygnałach przychodzących z Atari.
Jednakze uzywanie komputera z podlaczaonym a niezasilonym urzedzeniem jest takim samym bledem.
Powiedz to projektantom wszystkich stacji dyskietek do Atari 8bit, że źle zaprojektowali swoje stacje bo mają wyłącznik zasilania i można w każdej chwili ją włączyć i wyłączyć według potrzeb.
Projektanci w instrukcji obsługi zawarli informację, że zasilanie urządzeń peryferyjnych należy włączać przed włączeniem zasilania komputera, a wyłączać dopiero po jego wyłączeniu.
Peryferia należy włączyć przed włączeniem komputera po to, by komputer je wykrył. Nie wykryje tych offline. Nie ma więc obowiązku włączania wszystkich peryferiów w łańcuchu SIO. Jak ktoś ma nowy wynalazek, który on czy ktoś inny wynalazł nie zachowując zgodności z wymogami ATARI SIO, to niech się z tym buja. Zasada jest prosta: Na pinie 3 SIO w urządzeniu zewnętrznym ma być kolektor tranzystora wyjściowego (bez żadnych podciągnięć do +), na 5 i 7 szeregowy opornik 100 kΩ połączony z bazą tranzystora wejściowego.
Większość peryferiów używa też sygnału +5 V z pinu 10.
To już będzie ostateczna obudowa do SDrive Max wykonana z klocków Lego. Może nie jest tak porządna jak te drukowane, ale
zrobiona własnoręcznie i jest funkcjonalna.
Jest nowy release SDrive MAX v1.2c3, ma coś na kształt autodetekcji wyświetlacza/dotyku.
Tylko że jest w nim bug, źle wykrywa touch od mcu friends.
Ma co prawda obsługę wyświetlacza ili9325, ale toucha nie wykrywa poprawnie.
Przynajmniej ta wersja którą dostałem na testy miała tego buga.
Ta opublikowana c3 jest poprawiona.
To ja odswierze temat.
Zbudowalem sobie SDrive MAX'a i dziala na zewnetrzym zasilaniu.
Co trzeba zrobic aby SDrive MAX mogl byc zasilany z Atari ?
Odpowiedni pin podłączyć, tylko pamiętaj, że nie mogą działać zasilania razem.
Odpowiedni pin podłączyć, tylko pamiętaj, że nie mogą działać zasilania razem.
Jesli masz na mysli pin 10 +5V z SIO do +5V Arduino to juz to sprawdzalem i u mnie niestety nie dziala.
Sprawdź czy twoje CloneDuino nie ma jakichś extra zworek itd. To MUSI działać.
Dziala tak jak powinno. Zlamal sie przewod na ktorym testowalem. Przelutowalem wszystko na docelowy kabel i wszystko jest ok :)
Dzieki
Mam pewien problem , wszystko zaprogramowanie niby działa ale wyskakuje error init fat: 2
Miałem taki problem jak wgrałem wsad bez bootloadera programatorem USBAsp (program "wstawał", zanim karta była gotowa), ale może to też być kwestia za dużej (nieobsługiwanej) karty pamięci, lub nieobsługiwanego systemu plików na karcie pamięci (ExFAT, NTFS).
Karty wkładałem 512Mb, 2Gb, i 8Gb wszystkie formatowane na FAT32.
Nie wiem jak jest z bootloaderem.
A może masz taki bootloader, to bym wgrał wszystko od nowa.
Witam wszystkich w swoim pierwszym poście . Coś mnie podkusiło i zrobiłem sobie wgrywadełko Sdrive Max na wyświetlaczu 2.4 i płytce UNO . Projekt wydawał się prosty ,ale niestety nie do końca . Po pierwsze wyświetlacz niby jest opisany jako ili9341 ( tak twierdzi sprzedawca) ale obraz poprawnie wyświetla się po wgraniu ili9329 . W tym pierwszym przypadku treść jest w lustrzanym odbiciu i do góry nogami. Udało się uzyskać poprawny obraz dopiero w wersji softu 1.2 bo wcześniejsze ( 1.0 i 1.1 ) albo nie wyświetlały nic albo tylko znacznik kalibracji . I tu dochodzimy do sedna. Co bym nie wgrał do tego to nie da sie zmusić urządzenia do obsługi funkcji dotykowych. Pomijając to wgrywajka działa i da się ją obsługiwać z poziomu Atari. Pisaliście tutaj że to się zdarza bo jest bałagan w opisie i obsłudze wyświetlaczy a dostępny soft nie jest w 100% kompatybilny .Niestety moja wiedza jest za cienka do własnoręcznej kompilacji kodu . Pytanie czy jest mi ktoś w stanie podrzucić jakiś pomysł na rozwiązanie problemu ?
Strony Poprzednia 1 2 3 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
atari.area forum » Sprzęt - 8bit » SDrive Max potrzebna pomoc.
Wygenerowano w 0.026 sekund, wykonano 65 zapytań