[#1] Przełącznik kickstart Attiny85
Witam!

Próbował ktoś zastosować taki układ? https://www.kernelcrash.com/blog/amiga-kickstart-switcher-with-no-switches/2017/08/18/ Sprawdza się to przy układach 27C160? A może jest jakieś inne lepsze rozwiązanie do zrobienia we własnym zakresie? Chodzi oczywiście o to aby nie niszczyć obudowy.

Pozdrawiam!

Ostatnia aktualizacja: 06.12.2018 11:11:06 przez amigos11
[#2] Re: Przełącznik kickstart Attiny85

@amigos11, post #1

Mam ROM 4in1 i jestem ciekawy tego rozwiązania co podałeś, aby nie bawić się w kabelki i dwa przełączniki.
[#3] Re: Przełącznik kickstart Attiny85

@Adinfo, post #2

Heh, to ciekawe, bo wczoraj myślałem o podobnym rozwiązaniu na ATTiny13 (ostatnio zrobiłem na tym przełącznik na mikrostyku włączający/wyłączający zasilacz ATX) i skończyło się na myśli, że trzeba sprawdzić gdzie sprawdzać trzymanie c+a+a

EDYCJA: dobrze mi się widziało na forum, że już to kiedyś było maglowane: link

Ostatnia aktualizacja: 06.12.2018 11:54:43 przez tbone
[#4] Re: Przełącznik kickstart Attiny85

@tbone, post #3

Tak. Też widziałem ten post na Attiny13, ale ten na Attiny85 wydaje się bardziej prosty i łatwiej dostępny. Widzę, że na układzie wlutowany jest jeszcze rezystor między 1, a 5 nogą czego nie znalazłem w opisie. Zanim to przetestuję to chciałem uzyskać jakieś opinie tych co to robili lub mają większe pojęcie ode mnie w programowaniu procesorów. Czekam, aż dotrą do mnie 27c160 to zobaczymy.

Ostatnia aktualizacja: 06.12.2018 12:07:27 przez amigos11
[#5] Re: Przełącznik kickstart Attiny85

@amigos11, post #4

Ten rezystor to podciągnięcie pinu /RESET (ten z lewej) do 5V (ten z prawej). Podciągnięcie rezystorem stosuje się jako określenie domyślnego stanu na danym pinie. Wiele scalaków bez podciągnięcia pinu będzie przyjmować na nim losowy stan, a tego tu nie chcesz. Podciągasz do zasilania to masz jedynkę, podciągasz do GND to masz zero.

/RESET to pin resetujący pracę mikrokontrolera z odwróconą logiką działania: ciągły stan zero spowoduje że ciągle się będzie resetował. W normalnej pracy chcesz tam stałą jedynkę, stąd podciągnięcie do VCC. Z tego co pamiętam, ale tu mnie nie cytuj, możesz pominąć rezystor i te dwa piny po prostu zewrzeć ze sobą, ale z rezystorem jest bardziej elegancko z elektronicznego punktu widzenia. No i kosztuje tak absurdalnie mało że nie ma uzasadnienia by go pomijać. ;)
[#6] Re: Przełącznik kickstart Attiny85

@teh_KaiN, post #5

Ok. Czyli rozumiem, że to jest rezystor między 1, a 8? Na zdjęciu wygląda tak jakby nóżka rezystora szła aż do pinu 5 Attiny. Może nie została odcięta albo tak mi się wydaje na zdjęciu. Dziękuję za wyjaśnienie.
[#7] Re: Przełącznik kickstart Attiny85

@amigos11, post #6

Tak, nie patrz na zdjęcie tylko na ASCII schemat pod zdjęciem. ;)
[#8] Re: Przełącznik kickstart Attiny85

@teh_KaiN, post #7

No faktycznie. Jest jak "WÓŁ" narysowane. Zmyliła mnie troszkę wielkość 4,7k. Coś mi kolorami nie pasowało do rezystora z obrazka ;) Dzisiaj przyszły mi 27c160 to w weekend sprawdzę jeżeli znajdę między nimi jakiegoś sprawnego :D
[#9] Re: Przełącznik kickstart Attiny85

@amigos11, post #1

Podobny robilem na wlasnie tiny13, w zupelnosci wystarcza zeby sprostac takim zadaniom jak przelaczanie bankow :) i jeszcze ma gdzie zapisac ostatni wybor.
Baaa, nawet plytke zaprojektowalem i chinczyczki mi zrobili... Tylko ze nie dopatrzylem sie i poszla z bledem :) reset przez rezystor, poszedl zamiast do vcc to do gnd ale switch na bayerze, miał ledy i speeker ktory pikal numer wybranego banku z romem. Przelaczanie cykliczne bankow przez 3sek reset.
[#10] Re: Przełącznik kickstart Attiny85

@MariuszK, post #9

Nie chcesz uwolnić tego projektu?
[#11] Re: Przełącznik kickstart Attiny85

@amigos11, post #8

Na paczkę 10 sztuk sprawdziłem bodajże 5, jeden miał uszkodzone miejsca, ale da się go użyć omijając uszkodzony obszar pamięci.

Ostatnia aktualizacja: 06.12.2018 19:54:03 przez Adinfo
[#12] Re: Przełącznik kickstart Attiny85

@Adinfo, post #11

To pewnie tak samo kupiłeś od Chińczyków 10 sztuk jak ja. Przyszły jakieś używki. Jedną udało mi się zaprogramować, a 4 wyrzuca przy programowaniu przy 50%. Jutro będę z nimi walczył bo to programowanie willemem jednak troszkę trwa. Mam tl866 ale nie mam do niego adaptera. Tl-em pewnie poszło by szybciej.
[#13] Re: Przełącznik kickstart Attiny85

@amigos11, post #12

Kasowałeś je? One dosyć długo muszą być naświetlane, u mnie trwa to około 40-45 minut.
[#14] Re: Przełącznik kickstart Attiny85

@rj1307, post #13

Wyglądały na wykasowane ale może nie do końca. Po wywaleniu w programatorze dopiero wrzuciłem je do swojej kasowarki UV i dosyć długo się czyściły.
[#15] Re: Przełącznik kickstart Attiny85

@amigos11, post #14

Moja kasowarka z azjatyckimi napisami też dała radę, bez czyszczenia nawet nie próbowałem programować.


Po czym stwierdziłeś, że są używane? moje 10 sztuk wyglądają jak nowe (nie znaczy, że są).

Ostatnia aktualizacja: 07.12.2018 07:57:30 przez Adinfo
[#16] Re: Przełącznik kickstart Attiny85

@Adinfo, post #15

Ja tez zamawialem kilka paczek, w wiekszosci działają.
I roznie się trafiło. Ale ze uzywki to widac odrazu, bo maja np pocynowane piny, albo napisy jakies na sobie.
Ale nie mowie... Sporo tez mialem nowych, jeszcze z fabrycznym nalotem na pinach. Nigdy chyba nawet nie wsadzane do niczego.
[#17] Re: Przełącznik kickstart Attiny85

@MariuszK, post #16

Dokładnie - moje jak z fabryki też miały nalot, 5 sztuk jeszcze nie sprawdziłem. Ale co tu wybrzydzać za niecałe 30zł 10 sztuk.
[#18] Re: Przełącznik kickstart Attiny85

@teh_KaiN, post #5

Ten rezystor to podciągnięcie pinu /RESET (ten z lewej) do 5V (ten z prawej). Podciągnięcie rezystorem stosuje się jako określenie domyślnego stanu na danym pinie. Wiele scalaków bez podciągnięcia pinu będzie przyjmować na nim losowy stan, a tego tu nie chcesz. Podciągasz do zasilania to masz jedynkę, podciągasz do GND to masz zero.


Dokladnie tak. Dodam tylko od siebie ze akurat tiny85 ma wewnetrznego slabego pull-up (podciaga sygnal /RESET do VCC) wiec teoretycznie zewnetrzny opornik nie jest konieczny, ale i nie przeszkadza i przyzwyczaja do dobrej praktyki.

Z tego co pamiętam, ale tu mnie nie cytuj, możesz pominąć rezystor i te dwa piny po prostu zewrzeć ze sobą, ale z rezystorem jest bardziej elegancko z elektronicznego punktu widzenia.


Lepiej zeby cie nie cytowal, bo jak ktos bedzie mial kiepski programator to go spali po takim "hacku". Programator AVR uzywa m.in. sygnalu /RESET w czasie programowania i steruje nim za pomoca portu IO typu open-collector (zwiera tranzystorem sygnal /RESET do masy). Twarde polaczenie miedzy VCC i /RESET spowoduje przeplyw dosc duzego pradu w czasie proby programowania. Samo programowanie sie nie powiedzie a programator bedzie ewentualnie do wymiany.
[#19] Re: Przełącznik kickstart Attiny85

@mschulz, post #18

Tak, Mschulz ma rację, ja po prostu założylem że będziesz programował uC przed wsadzeniem w układ, ale wtedy i tak byś musiał użyć podciągnięcia przez rezystor. To była głupia rada.

Generalnie polecam ten artykuł i ogólnie tę stronę jeśli chcesz wejść w rozumienie tego "z czym się je" mikrokontrolery, sam tam zaczynałem na AVRach.
[#20] Re: Przełącznik kickstart Attiny85

@Adinfo, post #15

Kasowarka fajna. Moja dosyć archaiczna ale nieźle sobie radzi ;)



Widać na pierwszy rzut oka resztki po nalepkach na okienkach i zabrudzeniach okienek. Piny lekkopowyginane i każda kość inna :) Nawet bym się nie zdziwił jeżeli symbole były zmieniane ;)

https://drive.google.com/file/d/1L6x7D3wS6l01kvH4s2rbSf-ZKE6KgHuy/view?usp=sharing

Ostatnia aktualizacja: 07.12.2018 11:05:55 przez amigos11
[#21] Re: Przełącznik kickstart Attiny85

@amigos11, post #20

Zamierzałem programować w TL866 chociaż nie wiem, czy obsługuje ATtiny85. Jeszcze nie sprawdzałem. W tym przypadku też sugerujecie przy programowaniu zastosować rezystor? Coś się pogubiłem.

link

link



Ostatnia aktualizacja: 07.12.2018 11:51:38 przez amigos11
[#22] Re: Przełącznik kickstart Attiny85

@amigos11, post #21

W tym przypadku też sugerujecie przy programowaniu zastosować rezystor? Coś się pogubiłem.


Nie. Wsadzajac go do programatora nic nie potrzebujesz poza samym tiny
[#23] Re: Przełącznik kickstart Attiny85

@mschulz, post #22

Oki :) Bo już się zakręciłem ;)
Dziękuję za link do stronki. Bardzo fajna.

Ostatnia aktualizacja: 07.12.2018 11:58:16 przez amigos11
[#24] Re: Przełącznik kickstart Attiny85

@mschulz, post #22

Jeszcze dla pewności zapytam. Attiny programujemy tym amiga_kickstart_control.hex ? Do czego więc służą pozostałe pliki w paczce? Do innego sposobu programowania ?
W którym miejscu najlepiej podpiąć kbreset w A600?
[#25] Re: Przełącznik kickstart Attiny85

@amigos11, post #24

.c - plik zrodlowy, .elf - plik "wykonywalny" dla atmela, .hex - obraz do programowania zrobiony z pliku .elf, dwa pliki .sh to skrypty, jeden do kompilacji pliku zrodlowego, drugi do programowania, README to juz sam zgadniesz :)
[#26] Re: Przełącznik kickstart Attiny85

@mschulz, post #25

Ok. Bardzo dziękuję za wyjaśnienie.
[#27] Re: Przełącznik kickstart Attiny85

@amigos11, post #26

Praktycznie wszystko już mam gotowe do zmontowania. Podpowie mi tylko ktoś jeszcze, gdzie się wpiąć najlepiej od góry w A600 do KB_Reset? Zaraz w 3 nogę U14, czy pod collector tranzystora Q511 idący bezpośrednio do GAYLE U5? A może jest jakiś lepszy punkt? Zgóry dziękuję.

Wszystkie 27c160 okazały się sprawne. To cieszy :)
[#28] Re: Przełącznik kickstart Attiny85

@amigos11, post #27

TL866CS +adapter wystarczy do zaprogramowania 27C160? Programator zadziała na Win10 czy muszę wygrzebać coś starszego z piwnicy?
[#29] Re: Przełącznik kickstart Attiny85

@snifferman, post #28

O ile mi wiadomoto TL866 pracuje pod win10. Osobiście programuję na windows 7. Te kości programowałem willemem na win98 na starym kompie bo przy 98 nie wyrzuca mi w przypadku jakiegoś problemu sprzętowego.

Co do ATtiny85. Wszystko poskładałem, ale nie zmienia mi kickstartów. Cały czas mam 5V na A18 i A19. Jako ostatni mam wrzucony DiagROM i tylko on się odpala. Po zmasowaniu A19 odpala się inny więc kość zaprogramowana ok. Kombinacja klawiszy robi restart amigi, ale niezależnie od czasu nie zmienia kicka. KB_Reset podpiąłem bezpośrednio pod 63 pin GAYLEa. Prąd i masę wziąłem z U47. Ktoś ma jakiś pomysł? Może to nie ma prawa zatrybić, a może zły soft do Attiny?

link

Ostatnia aktualizacja: 07.12.2018 21:32:09 przez amigos11
[#30] Re: Przełącznik kickstart Attiny85

@amigos11, post #29

A19 masz dobrze podpięte?
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem