Strona 9 z 16

: 20 gru 2011, 18:38
autor: suchy
... już sprawdziłem, mają w TME ale tylko w obudowie SO14:

74AHC125

Problem z wykorzystaniem do konwersji napięć typowych (tanich i łatwo dostępnych) serii scalaków cyfrowych z tranzystorami polowymi w strukturach, polega na tym, że mają na wejściach diody protekcyjne, zabezpieczające przed ESD. Wyklucza to mozliwośc podania na takie wejścia napięć innych niż z przedziału:

-0,5V do Vzasilające+0,5V

względem masy.

Ot i cały szkopuł.

W TME mieli też wersję jednobramkową 125-ki (aktualnie brak):

NC7SZ125P5X w obudowie SOT23-5

... małe i idealne do translacji 3V>5V i 5V>3V

"... Inputs tolerate voltages up to 6V independent
of VCC operating voltage. ..."

... zarówno dla LarsP (choć tu trzeba by się pobawić żeby zamontować je na uniwersalce, co jest rzecz jasna do zrobienia), jak i Shadowolfa (mozna by wywalić te mosfety LogL i dzielniki rezystorowe).

Właściwości:

- Space saving SOT23 or SC70 5-lead package
- Ultra small MicroPak leadless package
- Ultra High Speed; tPD 2.6 ns Typ into 50 pF at 5V VCC
- High Output Drive; ±24 mA at 3V VCC
- Broad VCC Operating Range; 1.65V to 5.5V
- Matches the performance of LCX when operated at 3.3V VCC
- Power down high impedance inputs/output
- Overvoltage Tolerant inputs facilitate 5V to 3V translation
- Patented noise/EMI reduction circuitry implemented

... szkoda, że nie mają od ręki.

Cancerek pisze:... To są kondensatory 100n przy zasilaniu procka oraz przy zasilaczu 3V, niby można je sobie odpuścić, ale dobra praktyka nakazuje ich stosowanie.
... tak, tylko, że jako kondensatory odsprzęgające zasilanie najlepiej powinno się użyć kondensatory bezindukcyjne, czyli najlepiej ceramiki jednopłytkowe (ostatecznie monolityczne), a Ty tam wlutowałeś zwijane plastykowe poliestry typu MKT, ale to szczegół. :wink: A propos, zyga użył właściwego kondka, co widać na fotce. :idea:

: 21 gru 2011, 17:47
autor: Cancerek
Człowiek całe życie się uczy :)

: 21 gru 2011, 18:10
autor: k.
macie problemy z kartami SDHC czy uSD?

: 21 gru 2011, 22:53
autor: suchy
@Kisiel ja testowałem karty SD tylko do 2GB zarówno w wykonaniu standardowym, jak i w miniaturowym i nie miałem z nimi problemów. Z kartami o większych pojemnościach, typu SDHC się nie bawiłem (bo póki co nie mam takowych), ale prawdopodobnie, nowy bootloader SD2IEC radzi sobie z nimi już bezproblemowo (wcześniej faktycznie były z nimi kłopoty).

: 22 gru 2011, 07:58
autor: zyga
Ja mam zwykłą starą SD 1GB Sandisk.

: 22 gru 2011, 08:04
autor: starymarabut
U mnie podobnie jak u Suchego, 2gb. max. Nie mam większej karty by sprawdzić.

: 28 gru 2011, 19:30
autor: zyga
Dobra, lamer jestem przyznaję się bez bicia. :oops:

Zrobiłem błąd na rysunku z pinoutem. Nieprawidłowa jest kolejność linii IEC. Poniżej poprawny rysunek:
Obrazek

: 28 gru 2011, 21:14
autor: suchy
... zaraz tam lamer, pieprznąłeś się tylko przy wklepywaniu opisu do fotki swojego SD2IEC i tyle: DATA z ATN pomyliłeś, wiemy! :wink:

PS Popraw link do "poprawionego" opisu, bo u mnie coś nie teges

: 28 gru 2011, 22:49
autor: 0kti
zyga pisze:Dobra, lamer jestem przyznaję się bez bicia. :oops:

Zrobiłem błąd na rysunku z pinoutem. Nieprawidłowa jest kolejność linii IEC. Poniżej poprawny rysunek:
Obrazek
hihi
a my się męczyliśmy z tym 3 godziny :D
no ale ok, wszystko działa, dzięki ZYGA za czas i zrobienie dla mnie SD2IEC
No i dzięki za pomocną dłoń na PW

edit.
No i dzięki dla mojego starego kumpla który mi to montował, trochę śmiechu było :lol:

: 30 gru 2011, 10:17
autor: zyga
suchy pisze:PS Popraw link do "poprawionego" opisu, bo u mnie coś nie teges
U mnie w pracy też nie widać, a w domu wszystko jest ok. Jakiego serwera używacie do hostowania zdjęć ? Ja dałem linka do http://zapodaj.net

: 31 gru 2011, 13:05
autor: Tex13
Witam!
Wygrzebałem starego C64 (płaski), jestem na etapie uruchomienia SD2IEC.
Bawię się w uruchomieniem od 2 tygodni i bez efektów (nie czyta karty, ani nie zgłasza się do C64).
Schemat z 4 strony tego tematu (AntaBaka, LarsP), bootloader -bootloader_LarsP_M644.hex z pliku sd2iec_bootloader_2008-07-09+LarsP_3.zip.
Karta 2GB microSD kingstona format FAT z plikiem sd2iec.bin (sd2iec-0.10.2-larsp-m644p.bin).
Device 8/9, SD card detect i SD write protect zwarte do masy
Procesor ATMega 644PA fuse bity LB-EF, HB-92, EB-FD z bootloaderem lub LB-EF, HB-91, EB-FD zaprogramowany samym programem.
Napięcie 3,3V na karcie procesor generuje jakieś przebiegi ale chyba nie czyta karty (lED czerwony świeci cały czas, a zielony wcale)
Natomiast na wyściu IEC (PIN 22-0V,23-0V,24-5V) nic się nie dzieje.
Wprowadzenie programu:
10 OPEN15,8,15:INPUT#15,a$,b$,c$,d$
20 CLOSE15
30 PRINT A$,B$,C$,D$
run
generuje ze strony C64 jakieś przebiegi ale na ekranie standartowa odpowiedź o braku urządzenia.
Mam pytania:
może ktoś czytając moje wypociny zauważył co robię źle,
czy uruchamiał sd2iec na 644AP, ponoć nie różni się niczym istotnym od 644P co uniemożliwiało by pracę w tej wersji sd2iec,
jaka jest różnica między między wersjami sw1 a sw2 (najlepiej schematy tych wersji)
I prośba może ktoś mógłby mi podesłać wsad do eproma z tematu "Moduł z alternatywnym OS do C64 - prosty montaż!" co prawda w sieci znalazłem kilka wersji tego kernela ale mimo tego samego numeru wersji pliki się różnią zawartością.

: 31 gru 2011, 15:51
autor: zyga
1 Krok

Prześledź ten wątek: http://www.forum64.de/wbb3/board65-neue ... r-nachbau/ (jeśli nie znasz niemieckiego możesz się posiłkować google translate). Aby zobaczyć obrazki i pobierać pliki musisz być zarejestrowany.

Jest tam plik BLINK644p.hex. Załączam go też tutaj. Wgraj go do Atmegi. Zobacz czy miga dioda.
Fusebity: LOW: 0xEF, HIGH: 0x91, EXT: 0xFD

: 31 gru 2011, 16:30
autor: starymarabut
Może nie zawieraj nogi atmegi nr.38 (dev 8/9) do masy. Powoduje to ustawienie napędu jako nr.9

: 31 gru 2011, 17:05
autor: suchy
Tex13 pisze:... Device 8/9, SD card detect i SD write protect zwarte do masy ...

... Wprowadzenie programu:
10 OPEN15,8,15:INPUT#15,A$,B$,C$,D$
20 CLOSE15
30 PRINT A$,B$,C$,D$
run
generuje ze strony C64 jakieś przebiegi ale na ekranie standartowa odpowiedź o braku urządzenia.
Ustawiłeś SD2IEC na szyni jako nr 9, a usiłujesz odczytać kanał statusu z urządzenia nr 8!

Zrób tak jak pisał starymarabut.

Jaka to "młodzież" dzisiaj niecierpliwa. :wink: Spokojnie, dostaniesz odpowiedzi na wszystkie pytania, jakie mi zadałeś na PW.

: 31 gru 2011, 18:55
autor: Tex13
Witam!
Dziękuję za odzew w sprawie mojego sd2iec.
Suchy, starymarabut macie rację błąd z mojej strony przy zwartym device 8/9 przy próbie uruchomienia C64 wisi przy rozwartym (8 kanał) wypisuje komunikat błedu urządzenia.
zyga po wgraniu BLINK644P i ustawieniu fusebitów jak napisałeś czerwona świeci, zielona miga. Po wgraniu poniższego programu i rozłączeniu SD detect i write (zwieraczy do masy)

#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
/* Wszystkie linie portów A-D będą wyjściami */
DDRA = 0xFF; /* 0xFF binarnie 1111 1111 */
DDRB = 0xFF; /* 0xFF binarnie 1111 1111 */
DDRC = 0xFF; /* 0xFF binarnie 1111 1111 */
DDRD = 0xFF; /* 0xFF binarnie 1111 1111 */
/* Początek nieskończonej pętli */
while(1)
{
PORTA = 0xff; /* 0xff binarnie 1111 1111 */
PORTB = 0xff; /* 0xff binarnie 1111 1111 */
PORTC = 0xff; /* 0xff binarnie 1111 1111 */
PORTD = 0xff; /* 0xff binarnie 1111 1111 */
/* opóźnienie 0.33 sek. */
_delay_ms(330);
PORTA = 0x00; /* 0x00 binarnie 0000 0000 */
PORTB = 0x00; /* 0x00 binarnie 0000 0000 */
PORTC = 0x00; /* 0x00 binarnie 0000 0000 */
PORTD = 0x00; /* 0x00 binarnie 0000 0000 */
/* opóźnienie 0.33 sek. */
_delay_ms(330);
}
}
mrugają wszystkie porty (przykładana led z rezystorem) za wyjątkiem 24 (IEC_CLK), 25,26,27
po zmianie w hfuse z 91 na D1 (wyłączenie JTAG) mrugają wszystkie - wnioskuję że nie uwaliłem procesora na IEC. Niestety nie zmienia to faktu że urządzenie dalej nie działa.
Z okazji zbliżającego się Nowego Roku muszę zostawić wciągającą zabawę z uruchomieniem sd2iec a zająć się inną.
Wszystkim forumowiczom życzę DO SIEGO NOWEGO ROKU a w SZEGÓLNOŚCI SPEŁNIENIA MARZEŃ, NOWYCH GIER NA C64.

: 31 gru 2011, 21:21
autor: starymarabut
Nie dziękuję :) najgłębszego :)
Jak ja, totalny lamer jeżeli chodzi o elektronikę dałem radę, to nie widze przeszkód by każdy chętny zrobił swoje wlasne sd2iec. A w razie problemów zawsze można liczyć na wsparcie, tych co mają to już za sobą.
Ja teraz przymierzam się do kupna atmegi 1284, zobaczymy co z tego spotkania wyniknie :)
Osobiście liczę na to że w nowym roku wyjdzie wiele nowych i dobrych gier i na c64.

: 01 sty 2012, 09:13
autor: zyga
Tex13 pisze: po zmianie w hfuse z 91 na D1 (wyłączenie JTAG) mrugają wszystkie - wnioskuję że nie uwaliłem procesora na IEC. Niestety nie zmienia to faktu że urządzenie dalej nie działa.
A więc wgraj firmware bez bootloadera poleceniem (zakładając że korzystasz z avrdude i stk200):

avrdude -p m644p -c stk200 -U flash:w:sd2iec-0.10.2-larsp-m644p.bin:r -U lfuse:w:0xef:m -U hfuse:w:0x91:m -U efuse:w:0xfd:m

I przetestuj komunikację po IEC. Odczytaj kanał błędów. Zakładając, że masz nieuszkodzony CIA w C64 i nie pomyliłeś linii IEC (tak jak ja) komunikacja powinna być. Stacji 1541 nie masz przypadkiem, żeby wykluczyć uszkodzenie po stronie C64 ?

: 01 sty 2012, 13:07
autor: suchy
... poza tym nie widzimy Twojej płytki, tzn jak jest polutowana. Połączenie między gniazdem karty SD (ewentualnie przerobionym dla gniazda SD czytnikiem), a płytką uniwersalną wykonaj jak najkrótszymi kabelkami (nie więcej jak 5 cm), no i generalnie krosowanie samego "pająka" na uniwesalce powinno być przemyślane w granicach przyzwoitego rozsądku.

PS Szczęsliwego Nowego Roku

Ja też miałem na początku problemy z bootowaniem się SD2IEC z karty (miałem za długie kabelki połączeniowe między czytnikiem a uniwersalką). Dlatego zyga dobrze radzi żebyś firmware zaprogramował wprost do procka (bez bootloadera). Przy dobrym montażu całości i poprawnym lutowaniu SD2IEC powinien ruszyć bez problemów. Jak uruchomisz w ten sposób SD2IEC, wtedy dopiero możesz przejść do opcji bootowania firmware z karty SD!

: 01 sty 2012, 17:25
autor: starymarabut
[url]http:// www.jbrain. net/
products/JiffyDOS-64- KERNAL-ROM-
Overlay-Image.html[/url]
@Tex13 tutaj możesz legalnie nabyć obraz.

: 01 sty 2012, 18:34
autor: Tex13
Witam! Jeszcze raz wszystkim życzę Szczęsliwego Nowego Roku.
Zrobiłem jak radził zyga po załączeniu zasilania sd2iec raz mrugnoł zielonym ledem, a po wpisaniu programiku przedstawił się na ekranie monitora. Po wpisaniu load"*",8 zapala zieloną led pisze że szuka i na tym koniec przyjemności.
Układ jest zmontowany na płytce uniwersalnej, gniazdo podpięte kabelkami dł. 5cm (spróbuję jeszcze skrócić). Zdjęcia zamieszczę jutro jak naładują się akumulatorki z aparatu.