Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 gru 2024, o 20:22


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 13 maja 2013, o 16:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 kwi 2013
Posty: 88
Pomógł: 1

Witam ;)
Mam od pewniego czasu nie lada zagwozdkę. Mianowicie oczarowany emulatorem Commodore 64 (urodziłem sie jakieś 30 lat za późno aby móc się nim bawić gdy był "na topie") oraz projektem użytkownika SunRiver (topic805.html) postanowiłem wyczarować coś podobnego.
Do wyświetlania tekstu użyję emulatora terminala vt100.
Problem pojawia się gdy chcę wprowadzać dane. Gdybym chciał zrobić system wbudowany, wystarczyłyby nawet i 4 przyciski, opierałbym się na "wybierz X aby Y" i całość odwalałby software. Chcę jednak samemu wprowadzać dane do swojej "maszyny".
Mam obecnie wytrawioną płytkę do klawiatury 4x4. Była by dobra w sytuacji opisanej powyżej, ale gdy chcę wprowadzać dane, raczej kombinacje klawiszy się nie sprawdzą.
Klawiatura np. 4x11 byłaby dobrym rozwiązaniem, ale zajmowanie tylu pinów jest raczej bezsensowane, a projektowanie tego na rs-232 raczej nie jest warte zachodu.
Klawiatura na PS2 wydaje się ciekawa, ale takowej nie posiadam, a i materiałów w sieci raczej mało.
Najsensowniejszą, najwygodniejszą i najtrudniejszą zarazem opcją wydaje się wprowadzanie programów jak na pierwsze komputery. Miały one urządzenia które zczytywały dane z kart perforowanych (później taśm). A ja zamiast tego chciałbym umieszczać program w postaci pliku *.txt w pamięci uC bądź na karcie microSD (to drugie wydaje się dużo wygodniejsze), wczytywać go do interpretera, i potem działałby on jak zwyczajny program w BASICU. W ten sposób mógłbym zyskać na wygodzie pisania, a klawiatura 4x4 mogłaby posłużyć do obsługi tych prostych programów.
Wiem że równie dobrze mógłbym klepać programy w C i obsługiwać je tą małą klawiaturą, ale mając własny wariant BASICa i interpreter, tak jakoś fajniej ;)
Pozdrawiam i z góry dziękuję za pomoc.

_________________
sig off ;(



Ostatnio edytowano 13 maja 2013, o 16:35 przez kacperu2, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2013, o 16:29 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27322
Lokalizacja: Szczecin
Pomógł: 1041

;) jak chcesz wprowadzać programy to potrzebna ci inna architektura procka niż vonNeumana jaka jest w AVR'kach, a ściślej mówiąc architektura Harwardzka ;) ... czyli albo 8051 albo jakieś ARM'y/STM'y ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2013, o 16:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 kwi 2013
Posty: 88
Pomógł: 1

SunRiverowi jakoś się to zrobił, więc dlaczego miałoby się nie dać?

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2013, o 16:39 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27322
Lokalizacja: Szczecin
Pomógł: 1041

aaaaaaaaaa to ty mówisz o interpreterze ;) .... ok może źle zrozumiałem ;) myślałem że chcesz wgrywać kawałki kodu do wykonywania w procku

a intepreter to OK ;) można się bawić

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2013, o 16:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 kwi 2013
Posty: 88
Pomógł: 1

Bo w gruncie rzeczy to chcę. Wgrywałbym plik tekstowy na karte microSD, podpinał przez http://sklep.atnel.pl/pl/p/micro-SD-adapter/38 i wczytywał przez interpreter na procku.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2013, o 17:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

zasadniczo masz szansę w sumie , ale pamiętaj, że interpreter zajmie strasznie dużo miejsca i zasobów żeby miał sens bo stworzenie 2ch , 3ch rozkazów to jest banał i niewiele ma wspólnego z interpreterem. :) No poza wyglądem :), ale na m128 minimum z zewnętrznym Vram można by już poszaleć

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2013, o 19:59 
Offline
Użytkownik

Dołączył(a): 27 mar 2012
Posty: 511
Lokalizacja: Sląsk
Pomógł: 14

Co do klawiatury PS2 to jest bajecznie proste. Napisałem bibliotekę pod nią. Działa świetnie :D Można również użyć klawiatury na USB.

_________________
Programowanie to styl życia :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lip 2013, o 20:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 kwi 2013
Posty: 88
Pomógł: 1

GwynBleidD troszkę się spóźniłeś, od dawna używam klawiatury na PS/2 :) Jedyną wadą jest to że przewody tych klawiatur są cholernie delikatne i ciężko sie je lutuje.

Poza tym, nie odkopuj :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO