sens
g/CozienaProfdyuktywnoscINfrmtyczn

https://i.imgur.com/W6Ggy1C.jpeg

po wielu utarczkach z wyświetlaniem tekstu już w sumie na czymkolwiek, stanęło na jakimś chujowym wyświeltaczu tft, zatem nieśmiało przystąpiłem do pisania klona vima i jakichś innych komend, tak dla testu

muszę skombinować

  • klawiaturkę na ps/2 i napisać sterownik do niej

  • jakiś mikrokontroler z 2 x SPI, bo teraz to jest troszkę lipne sterowanie tym ekranikiem, bo teraz jest tak, że

    • wciskam przycisk, sygnał z klawiatury leci do arduino (robiącego za IO controller) po UART
    • arduino zapisuje sobie ten bajt w buforze klawiatury
    • CPU robi IO request na szynie adresodanowej żądając odczytanie bajtu z bufora klawiatury
    • CPU robi IO request wysyłając ten bajcik po szynie adresodanowej z powrotem do arduino tym razem żądając wyświetlenia tego bajtu na ekranie
    • arduino wysyła do kontrolera ekranu (atmega328) tenże bajt po I2C (100 kHz max, próbowałem różnych kombinacji i sztuczek z SPI, ale nic to nie dało)
    • kontroler wysyła do ekranu piksele odpowiadające znakowi odpowiadającemu temu bajtowi po jedynym SPI jakie ma ta spierdolona głupia atmega
  • coś szybszego niż arduino do bycia IO controllerem, bo teraz mogę zegar ustawić na max 22 kHz, inaczej nic mi się nie wyświetla na ekranie, nie wiem, jakiś FPGA, tylko jeden spaliłem, a innego nie mam, bo to drogie chujstwo i upierdliwe w obsłudze, bo każdy producent ma swoje zjebane zamnknięte środowiska, po 10 GB każde lol, programatory trzeba dokupować osobno za grube pieniądze

  • jakąś zewnętrzną pamięć nieulotną, bo teraz za każdym razem po włączeniu komputerka muszę ręcznie ładować program do RAMu xD, co troszkę trwa – 10 sekund przy 885 bajtach, mam jakieś eepromy (zajebane z roboty ofc) coś tam wymyślę z nimi

sens

@sens: zmontowałem z tych eepromow (razem jest ich 4) 16kB co spokojnie mi na razie wystarczy do wgrania tam tego zalążka systemu.

Można ich max podpiac 8 na jednej szynie ale mam tylko 4. Fajnie by było ogarnąć potem trochę więcej pamięci.

Mam co prawda takie stare epromy, które chyba są większe, z okienkiem do kasowania światłem UV, ale to na razie odpada, bo do zaprogramowania ich trzeba 12v a do usuwania trzeba światła UV, które w sumie mam no ale nie będę tak się mecyzl skoro zmieniam ten program co chwilę

Runchen
g/Runcheinigal

Trzy projekty do analizy:
Na kogo przepisać "ziemie, kasztel i dobra"

  1. Czy lepiej na mój Klub odtwórstwa historycznego Loży masońskiej?
  2. Czy na córkę co ja z dwa razy widziałem i ma 17 lat i jest pizdą zarozumiałą
  3. Czy na: wybraną rodzinę kolegi z dziećmi, co ma zero czegokolwiek xD
    ? Co zrobić?
    A czas się koczy. Rok góra dwa.
    Choć przed terminalną albo jak zacznie być naprawdę źle to się powieszę albo utopię ofc.
    Co zrobić z testamentem i majątkiem?
    Tylko sensowne przemyślenia.
sens

chcesz zrobić coś użytecznego

@Runchen: chciałem pienoądze, ale na pewni nie chciałęm zreobiv nic uzytecnzego

Runchen
g/Runcheinigal

Trzy projekty do analizy:
Na kogo przepisać "ziemie, kasztel i dobra"

  1. Czy lepiej na mój Klub odtwórstwa historycznego Loży masońskiej?
  2. Czy na córkę co ja z dwa razy widziałem i ma 17 lat i jest pizdą zarozumiałą
  3. Czy na: wybraną rodzinę kolegi z dziećmi, co ma zero czegokolwiek xD
    ? Co zrobić?
    A czas się koczy. Rok góra dwa.
    Choć przed terminalną albo jak zacznie być naprawdę źle to się powieszę albo utopię ofc.
    Co zrobić z testamentem i majątkiem?
    Tylko sensowne przemyślenia.
sens

@Runchen chyba że masz długi jakieś konkretne, to długów nie chcę

Runchen
g/Runcheinigal

Trzy projekty do analizy:
Na kogo przepisać "ziemie, kasztel i dobra"

  1. Czy lepiej na mój Klub odtwórstwa historycznego Loży masońskiej?
  2. Czy na córkę co ja z dwa razy widziałem i ma 17 lat i jest pizdą zarozumiałą
  3. Czy na: wybraną rodzinę kolegi z dziećmi, co ma zero czegokolwiek xD
    ? Co zrobić?
    A czas się koczy. Rok góra dwa.
    Choć przed terminalną albo jak zacznie być naprawdę źle to się powieszę albo utopię ofc.
    Co zrobić z testamentem i majątkiem?
    Tylko sensowne przemyślenia.
sens

@Runchen: proponuje losową osobę ze strm.pl czyli mnie, inne opcje są bez sensu

ajdajzler
g/Bugi

why pherun started to writing wpises in english?

sens

@Pherun: a masz, minusem dostałeś tylko mocniej i co kurwa teraz lamoosie

Deykun
g/komiksy

Komiksy z Garfieldem to są takie suche, że ja nie mogę. To tak jakby obcej cywilizacji wytłumaczyć jak wygląda dowcip i działa i co jest w dowcipach zabawnego i oni to niby robią ale nie ma śmiechu.

http://garfield.4o4.pl/wp-content/uploads/2018/07/ga980716.gif

https://gfx.gexe.pl/2018/9/20/110158.1537434118.jpg

sens

@Deykun: niektóre są śmieszne np ten

https://img-lb.fireden.net/co/image/1512/95/1512953250240.gif

ajdajzler
g/Bugi

why pherun started to writing wpises in english?

sens

@ajdajzler: bo kapacytacja jego bufora polskiego spiczu się nadflołowała

sens
g/CozienaProfdyuktywnoscINfrmtyczn

Monitur już odpowiada na sygnał. Ale mówi mi że horizontal frequency jest niedobre, no to patrzę w datasheet monitora, no kurwa rzeczywiście. No to na oślep zwiększam częstotliwość tego zegara STMowego i nagle JEB i zadziałało xD Wyświetliłem pionowe czerwone linie co jeden piksel. Linie są trochę rozedrgane, więc pewnie generowany przeze mnie sygnał jest niewyrównany, ale w sumie jest to pewien sukces.

Zakładałem rozdzielczość 640x400, monitor mi mówi, że jest 720x400. No cóż, w sumie fajnie, tylko chyba 32kiB RAMu będzie za mało na to, muszę policzyć.

sens

@Runchen: oprócz moich hobbystycznych korzyści? Żaden

sens
g/CozienaProfdyuktywnoscINfrmtyczn

Monitur już odpowiada na sygnał. Ale mówi mi że horizontal frequency jest niedobre, no to patrzę w datasheet monitora, no kurwa rzeczywiście. No to na oślep zwiększam częstotliwość tego zegara STMowego i nagle JEB i zadziałało xD Wyświetliłem pionowe czerwone linie co jeden piksel. Linie są trochę rozedrgane, więc pewnie generowany przeze mnie sygnał jest niewyrównany, ale w sumie jest to pewien sukces.

Zakładałem rozdzielczość 640x400, monitor mi mówi, że jest 720x400. No cóż, w sumie fajnie, tylko chyba 32kiB RAMu będzie za mało na to, muszę policzyć.

sens

@sens: https://i.imgur.com/yKxWLLm.jpg

sens
g/CozienaProfdyuktywnoscINfrmtyczn

Wziąłem z domu w końcu to FPGA. Myślałem, że tam się da zmieniać częstotliwość zegara. Takiego chuja, 12MHz. Za wolno na kartę graficzną.

No i co ja zrobię. Wezmę STM32, ustawię zegar na 25.175 MHz (na szczęście w toolchainie jest taki zajebisty konfigurator, któremu tylko podajesz częstotliwość, jaką chcesz i cyk sam oblicza wszystkie skomplikowane ustawienia) i jedyną rolą tego potężnego mikrokontrolera będzie generowanie sygnału zegara XD ehhh

sens

@sens: no mniej więcej się udało :3

https://i.imgur.com/502aMfX.png

a nie, coś mi się pojebało, miało być 25.175 a nie 27.175, no ale to już sobie podmienię

sens
g/CozienaProfdyuktywnoscINfrmtyczn

Wziąłem z domu w końcu to FPGA. Myślałem, że tam się da zmieniać częstotliwość zegara. Takiego chuja, 12MHz. Za wolno na kartę graficzną.

No i co ja zrobię. Wezmę STM32, ustawię zegar na 25.175 MHz (na szczęście w toolchainie jest taki zajebisty konfigurator, któremu tylko podajesz częstotliwość, jaką chcesz i cyk sam oblicza wszystkie skomplikowane ustawienia) i jedyną rolą tego potężnego mikrokontrolera będzie generowanie sygnału zegara XD ehhh

sens

@sens: a tak wygląda pinout tego urządzenia xd

na jakieś 60 GPIO używam jednego

sens
g/CozienaProfdyuktywnoscINfrmtyczn

Wziąłem z domu w końcu to FPGA. Myślałem, że tam się da zmieniać częstotliwość zegara. Takiego chuja, 12MHz. Za wolno na kartę graficzną.

No i co ja zrobię. Wezmę STM32, ustawię zegar na 25.175 MHz (na szczęście w toolchainie jest taki zajebisty konfigurator, któremu tylko podajesz częstotliwość, jaką chcesz i cyk sam oblicza wszystkie skomplikowane ustawienia) i jedyną rolą tego potężnego mikrokontrolera będzie generowanie sygnału zegara XD ehhh

sens

@sens: o tak to wygląda

Deykun
g/ComingOut

W sumie nie wiem czy ktoś popiera czy nabija się tutaj:
https://www.lightake.com/product/embossed-3x3-magic-cube/

sens

W sumie nie wiem czy ktoś popiera czy nabija się tutaj:

@Deykun: #metoo

rakkenroll
g/Film

widziałem Misia może ze 4-5 razy, ale nadal nie ogarniam za cholerę fabuły, jakiś kurwa sobowtór tymińskiego, fikcyjny ślub, kręcenie filmu, tam jest tyle losowych gagów i scen, że naprawde trzeba sie dopatrywac tej fabuły i intrygi xd a najlepsze jest to, ze mimo tego chaosu zajebiscie dobrze sie to oglada

sens

@rakkenroll: no chodzi o to, kto szybciej wyjmie kasę ze wspólnego konta w lądku zdroju po rozwodzie. Irena wyrwała kartki z paszportu, ale Ochódzki nie jest w ciemię bity. Też się dość późno skapnąłem, że tam w ogóle jest jakaś intryga, a ten film to nie jest zlepek śmiesznych scenek xD

sens
g/CozienaProfdyuktywnoscINfrmtyczn

https://i.imgur.com/ibKGIsy.jpg

Hmm, wczoraj przyszedł mi RAM i wyświetlacze segmentowe, żeby wyświetlały mi stan szyny adresowej i szyny danych heksadecymalnie. RAM przetestowałem i działa, na razie jestem w trakcie lutowania go (nawet nie patrzcie na te luty xD jestem tak podniecony, że robię byle szybciej i ich jakość jest gówniana przez to).

Do wyświetlaczy zaprzęgnąłem te rejestry przesuwne i lutowanie tego to katorga, bo to bardzo małe chipy (na zdjęciu nie widać, bo są od spodu). Teraz się zorientowałem, że to bez sensu, bo przecież w robocie mam specjalne sterowniki do takich wyświetlaczy, więc całe to lutowanie tego małego gówna było bez sensu i z powrotem je wezmę do uploadera programu.

Za to wpadłem na pomysł, że zamiast robić ten uploader na STM32, to zrobię go na ESP32, dzięki czemu będę mógł wgrywać programy po WiFi zamiast po kablu. ESP będzie robił serwerek i tam mu będę przesyłał binarki. Ogółem coraz fajniej to wygląda.

sens

@Aleks: jak połączę ze sobą SRAM