tmf mikro
tmf mikro
  • 69
  • 187 662
Budujemy kartę graficzną #2 - czas na generator synchronizacji dla VGA/PAL
Witajcie w kolejnym odcinku, w którym zajmiemy się budową układu generatora synchronizacji dla karty graficznej w standardzie PAL/NTSC/VGA. W poprzednim odcinku, do którego tu macie link:
th-cam.com/video/wNaknwRLDBI/w-d-xo.html
udało się zaprojektować i zasymulować działanie takiego układu, w tym odcinku spróbujemy go zbudować z rzeczywistych układów i sprawdzić jego działanie. Jak zwykle, nie zapomnijcie zostawić komentarzy.
00:00 - Start
00:54 - Rozpoczynamy budowanie układu
02:15 - Liczniki pikseli i linii
04:51 - Komparator cyfrowy
05:32 - Pamięć
07:48 - Liczniki maszyny stanów
09:19 - Układy pomocnicze
10:06 - Cały układ generatora
10:26 - Budujemy układ na płytce stykowej
14:02 - Odpalamy układ
15:21 - Soft do testowania generatora
19:42 - Czy to działa?
มุมมอง: 780

วีดีโอ

Budujemy kartę graficzną #1 - projektujemy układ generatora synchronizacji
มุมมอง 1.8Kหลายเดือนก่อน
W kolejnym odcinku dla budowniczych karty graficznej, zajmę się projektowaniem układu generatora odchylania pionowego i poziomego. Poznamy jak generować obraz przy pomocy XMEGA, przejrzymy kilka konstrukcji internetowych, a następnie pokażę wam moją koncepcję budowy takiego układu. Koniecznie dajcie znać co o niej myślicie i jak wy byście to zaprojektowali. Dla tych, którzy nie wiedzą co buduje...
Z80 is not dead - czyli jak zbudować projekt w oparciu o ten mikroprocesor
มุมมอง 2.2Kหลายเดือนก่อน
Produkcja Z80 dobiegła końca, a wraz z nią skończyła się pewna era. Może warto uczcić koniec tego kultowego mikroprocesora, tworząc na nim jakiś projekt? W tym odcinku powiem Wam kilka słów o Z80, w jaki sposób można go wykorzystać i zbudować w oparciu o niego naprawdę minimalny system. Oczywiście spróbujemy napisać jakiś prosty program na Z80, a przy okazji będzie to okazja, żeby dowiedzieć si...
Moja własna karta graficzna retro od podstaw
มุมมอง 3.1K2 หลายเดือนก่อน
Czy budowa własnej karty graficznej od podstaw jest trudna? Czy grafika komputerowa z lat 80-tych musiała być tak paskudna? Czy uda się z prostych chipów TTL zbudować w miarę zaawansowaną (jak na lata 80-te) kartę graficzną do komputera retro? Po co to robić? A może można się przy okazji czegoś nauczyć? Na te i na wiele innych pytań uzyskać odpowiedź w mojej nowej serii retro. Razem zbudujemy (...
Kiedy potrzeba więcej pinów IO, a twój MCU już więcej nie ma
มุมมอง 2.5K2 หลายเดือนก่อน
Zabrakło ci kiedyś pinów IO w projekcie? Potrzebowałeś więcej wejść/wyjść cyfrowych? A może analogowych? Co wtedy zrobić? Użyć inny mikrokontroler, a może da się jakoś zwiększyć liczbę IO? Jak sobie radzić z tego typu problemami podczas tworzenia układów elektronicznych dowiesz się właśnie z tego odcinka. Nie tylko zwiększymy liczbę pinów cyfrowych, ale także powiem parę słów o pinach analogowy...
Wskaźniki - większość tego, co musisz o nich wiedzieć
มุมมอง 1.7K4 หลายเดือนก่อน
Wszystko co warto wiedzieć na początek o wskaźnikach, a także wiele rzeczy które kiedykolwiek o wskaźnikach się dowiesz i będziesz potrzebować :) Jeśli wskaźniki były dla ciebie magią, albo czujesz, że nie jesteś ekspertem w tej dziedzinie to jest to film dla Ciebie! A jeśli wiesz wszystko, to w sumie też warto posłuchać :) 00:00 - Start 00:48 - Tablice... i wskaźniki 04:32 - Co to jest wskaźni...
Co musisz wiedzieć o pamięciach DRAM i ne tylko
มุมมอง 9286 หลายเดือนก่อน
Witajcie w kolejnym odcinku, który poświęciłem pamięciom - tym razem poznacie tajniki pamięci DRAM oraz oczywiście rozwiniemy tester/programator, który opisałem we wcześniejszych odcinkach o możliwość testowania pamięci dynamicznych. W tym odcinku dowiesz się jak one działają, jak je używać we własnych układach, co to takiego odświeżanie i jakie mamy tryby odświeżania pamięci. A jeśli jesteś fa...
Budujemy programator pamięci FLASH i EPROM
มุมมอง 1.9K7 หลายเดือนก่อน
Pamięci FLASH i EEPROM - są wszędzie, kryją kody programów lub dane, które chętnie byśmy podglądneli. Czasami musimy je zaprogramować i wtedy okazuje się, że… nie mamy programatora. Ale nic prostszego - możemy zbudować własny i to w bardzo prosty sposób. W tym odcinku rozwieję wiele mitów, które narosły wokół tych pamięci. Przekonasz się, że ich użycie jest proste, a programowanie to nie czarna...
WiFi w oscyloskopach Rigol - przydatny bajer?
มุมมอง 8317 หลายเดือนก่อน
Czy da się podłączyć oscyloskop do WiFi? I po co to w ogóle robić? A jeśli chcemy, to w jaki sposób podłączyć oscyloskopy Rigol do sieci WiFi? Na to i wiele innych pytań znajdziesz odpowiedzi w tym filmie. Znowu spróbujemy nieco wzbogacić funkcjonalność oscyloskopów DHO1072/74 oraz DHO800 i DHO900. 00:00 - Start 00:14 - Po co WiFi? 02:00 - Jakie urządzenia możemy wetknąć w gniazdo USB? 03:32 - ...
Pamięci SRAM - co to takiego, jak je testować i przy okazji nauczyć się czegoś nowego
มุมมอง 1.9K7 หลายเดือนก่อน
Witam Was w kolejnym odcinku, który z jednej strony jest kontynuacją mojej serii o UART - będziemy wykorzystywać napisany tam kod do komunikacji z PCtem. Z drugiej strony pokażę Wam coś nowego - jak podłączyć pamięć SRAM i zbudować tester takich pamięci. Oczywiście, są gotowe testery o znacznie większych możliwościach, ale… jeśli chcemy napić się piwa to nie zawsze musimy budować browar. Ale ta...
Jak zaktualizować toolchain gcc w Michrocip Studio
มุมมอง 3998 หลายเดือนก่อน
W tym odcinku dowiecie się jak w prosty sposób zaktualizować toolchain w Microchip Studio, nawet wtedy, gdy automatyczne aktualizacje nie dają rady. Przy okazji powiem kilka słów o tym dlaczego w ogóle warto toolchain zaktualizować…
How to save a lot of money in a few minutes? Rigol DHO1072 and DHO1074
มุมมอง 4K8 หลายเดือนก่อน
Jak w ciągu kilku minut zaoszczędzić prawie 3 tys. złotych? Czy da się odblokować funkcje, których producent nie chciał nam udostępnić za darmo? No i jak to zrobić? W tym odcinku odpowiem na te właśnie pytania - a przedmiotem naszych rozważań będzie oscyloskop Rigol DHO1072/1074. Jak wiemy, we wcześniejszych modelach oscyloskopów tej firmy dawało się odblokować niedostępne opcje, a jak jest w D...
USART, tokeny, string.h i polecenia - piszemy parser komend
มุมมอง 1.1K9 หลายเดือนก่อน
Witam Was w kolejnym odcinku! Ciągle będziemy męczyć UART, ale tym razem opanujemy transmisję tekstową- będziemy przesyłać polecenia, które będzie interpretował program na mikrokontrolerze. Jeśli więc chcesz się dowiedzieć czegoś więcej o UART, parsowaniu poleceń i użyciu niektórych funkcji z nagłówka string.h - to jest to odcinek dla Ciebie! No i oczywiście - kod przykłądu znajdziesz na moim g...
RS485 - everything you need to know but didn't know who to ask!
มุมมอง 26K11 หลายเดือนก่อน
RS485 - everything you need to know but didn't know who to ask!
Kreacjonizm, kreatory i automatyczne tworzenie kodu
มุมมอง 78111 หลายเดือนก่อน
Kreacjonizm, kreatory i automatyczne tworzenie kodu
ARM, UART i przerwania - czyli krótko o migracji z AVR na ARM
มุมมอง 1.3K11 หลายเดือนก่อน
ARM, UART i przerwania - czyli krótko o migracji z AVR na ARM
Everything you need to know about UART interrupts
มุมมอง 2Kปีที่แล้ว
Everything you need to know about UART interrupts
Czego inni Ci nie powiedzą? Programowa kontrola przepływu danych
มุมมอง 903ปีที่แล้ว
Czego inni Ci nie powiedzą? Programowa kontrola przepływu danych
AY-3-8910 - muzyka z poprzedniej epoki
มุมมอง 1.2Kปีที่แล้ว
AY-3-8910 - muzyka z poprzedniej epoki
Co musisz wiedzieć o kontroli przepływu danych - interfejs UART
มุมมอง 1.2Kปีที่แล้ว
Co musisz wiedzieć o kontroli przepływu danych - interfejs UART
Układy BMP280/BME280 - czyli prosto o mierzeniu ciśnienia, temperatury i wilgotności
มุมมอง 3Kปีที่แล้ว
Układy BMP280/BME280 - czyli prosto o mierzeniu ciśnienia, temperatury i wilgotności
Wszystko co musisz wiedzieć o UART, aby móc z niego korzystać!
มุมมอง 9Kปีที่แล้ว
Wszystko co musisz wiedzieć o UART, aby móc z niego korzystać!
Wyświetlacze OLED RGB
มุมมอง 894ปีที่แล้ว
Wyświetlacze OLED RGB
AY-3-8910
มุมมอง 1.5Kปีที่แล้ว
AY-3-8910
Domowe wypieki - jak radzić sobie z problemami podczas lutowania SMD
มุมมอง 1.4Kปีที่แล้ว
Domowe wypieki - jak radzić sobie z problemami podczas lutowania SMD
Domowe wypieki cz.2 - używamy szablonów
มุมมอง 2.4Kปีที่แล้ว
Domowe wypieki cz.2 - używamy szablonów
Domowe wypieki - czyli lutowanie elementów SMD - dla hobbystów i nie tylko
มุมมอง 12Kปีที่แล้ว
Domowe wypieki - czyli lutowanie elementów SMD - dla hobbystów i nie tylko
Jeszcze o błędach - czyli jak je szybko wyszukiwać i naprawiać - dla początkujących i nie tylko
มุมมอง 1.6Kปีที่แล้ว
Jeszcze o błędach - czyli jak je szybko wyszukiwać i naprawiać - dla początkujących i nie tylko
Błędy, jak je wykrywać i usuwać?
มุมมอง 1.1Kปีที่แล้ว
Błędy, jak je wykrywać i usuwać?
Portujemy kod biblioteki na ARM - czyli wyświetlacze OLED w pigułce
มุมมอง 623ปีที่แล้ว
Portujemy kod biblioteki na ARM - czyli wyświetlacze OLED w pigułce

ความคิดเห็น

  • @opentheskyy7
    @opentheskyy7 6 วันที่ผ่านมา

    Mam wielu przyjaciół, którzy posługują się jedynie językiem angielskim. Świetnie byłoby, jakby włączyć opcję podpisów z opcją ich automatycznego tłumaczenia. To samo w tych nowych filmach o kartach graficznych.

    • @tmfmikro
      @tmfmikro 5 วันที่ผ่านมา

      @@opentheskyy7 myślałem, że YT robi to z automatu, ale faktycznie trzeba dodać ręcznie. Na niektórych filmach jest tłumaczenie, robię to częściowo ręcznie bo automat się czasami gubi.

  • @cezarylachut4428
    @cezarylachut4428 9 วันที่ผ่านมา

    hej -> szukalem dobrego programatora i znalazlem dzieki ,na ubuntu 20.04 wykrywa snap i wyglonda ze zrobil upgrade + usuniecie r48 + r4.7k

  • @Cyklonus
    @Cyklonus 9 วันที่ผ่านมา

    👍👍

  • @taki_maciek4799
    @taki_maciek4799 12 วันที่ผ่านมา

    świetny film! pozdrawiam

  • @opentheskyy7
    @opentheskyy7 14 วันที่ผ่านมา

    aż musiałem zerknąć na film (12:23) czy to tylko ja zacząłem się dłużej zastanawiać jak przylutować te piny... kto to wymyślił te piny w szlaczek.. !?

    • @tmfmikro
      @tmfmikro 14 วันที่ผ่านมา

      @@opentheskyy7 Też się kiedyś zastanawiałem nad geniuszem, który to wymyślił.

  • @piotrolszowski8389
    @piotrolszowski8389 16 วันที่ผ่านมา

    Odcinek i temat w nim zawarty jedynym słowem-mega😊 Jeśli będzie płytka na zbyciu, chętnie odkupię. Uklad 7474 przypomniał mi pierwsze kroki z cyfrówką. Znajdował się wraz z 74123, 7400 i 7490 w czymś co miało nazwę Młody Elektronik zestaw 5.😊

    • @tmfmikro
      @tmfmikro 16 วันที่ผ่านมา

      @@piotrolszowski8389 poczekaj na kolejny odcinek. Będzie dużo ciekawych zmian i poprawek.

    • @piotrolszowski8389
      @piotrolszowski8389 12 วันที่ผ่านมา

      ​@@tmfmikroCzekam z niecierpliwością. Coś czuję, że na karcie graficznej się nie skończy.

  • @programistrz1971
    @programistrz1971 17 วันที่ผ่านมา

    Mam jeszcze dwa pytanka dotyczące tej użytej do zasilania Twojego prototypu przetwornicy z Ali: możesz podać jej symbol/nazwę pod jaką można ją znaleźć oraz w jakim zakresie nie spełniła ona Twoich wymogów?

    • @programistrz1971
      @programistrz1971 17 วันที่ผ่านมา

      Przyjrzałem się jej na filmiku uważniej i znalazłem ją po symbolu ZK-12KX. Ale na drugie pytanko czekam na odpowiedź.

    • @tmfmikro
      @tmfmikro 17 วันที่ผ่านมา

      @@programistrz1971 do projektu potrzebowałem przetwornicy step up/step dien, a ta jest tylko step down. Są bardzo podobne, które spełniają te kryteria, ale się pomyliłem przy zakupie.

  • @piotrolszowski8389
    @piotrolszowski8389 17 วันที่ผ่านมา

    Na YT premium nie mogę pobrać.

    • @tmfmikro
      @tmfmikro 17 วันที่ผ่านมา

      @@piotrolszowski8389 tu niestety nie pomogę, nie mam premium i nie wiem jak to działa.

    • @piotrolszowski8389
      @piotrolszowski8389 16 วันที่ผ่านมา

      ​​@@tmfmikro Temat ogarnięty. Wcześniej pobrałem całą playlistę <ELEKTRONIKA> a teraz chciałem pobrać indywidualne drugą część o karcie graficznej, co kończyło się niepowodzeniem. Wygląda na to,że aplikacja YT nie potrafi dopisać nowego filmu do playlisty. Usuwając playlistę mogłem już bez problemu pobrać film lub na nowo całą playlistę.

  • @opentheskyy7
    @opentheskyy7 18 วันที่ผ่านมา

    super materiał! obejrzałem też i ten polecany dotyczący debugowania. Świetny patent z interaktywnym sterowaniem pinami i napięciem. Właśnie kupiłem taki kontroler.

  • @Cyklonus
    @Cyklonus 18 วันที่ผ่านมา

    👍👍😮😮

  • @yeeezooo
    @yeeezooo 18 วันที่ผ่านมา

    Super materiał

  • @programistrz1971
    @programistrz1971 18 วันที่ผ่านมา

    Kolejny świetny odcinek, dziękuję. Jak Ty to wszystko opisujesz i wyjaśniasz, to wydaje się to takie proste i oczywiste. :) Pozdrawiam serdecznie!

    • @tmfmikro
      @tmfmikro 18 วันที่ผ่านมา

      Bo to jest proste, wystarczy odrobina pozytywnego nastawienia. No i próby... Na szczęście są symulatory, dzięki czemu można różne rzeczy przetestować szybko i bez kosztów.

  • @padix75
    @padix75 19 วันที่ผ่านมา

    No ładne cacko proszę Pana, świetny materiał. Mało jest takich perełek w sieci. BRAWO 👏

  • @homemade73
    @homemade73 20 วันที่ผ่านมา

    Podoba mi się ten filmik, zresztą jak wszystkie. Pytanie tylko czy? Da się taki projekt wykonać nie na XMega a na ATmega, czyli zwykłym 8-mio bitowcu. Chodzi mi o to, że jeśli nie na jednym, to może na trzech prockach AVR, czyli: 1- synchro V, 2- synchro H a trzeci dopiero do sterowania całością. To dopiero była by karta graficzna, chociażby do sterowania monitorem VGA, na której wyświetlił bym sobie jakiś prawie kolorowy zegarek? Pozdrawiam.

    • @tmfmikro
      @tmfmikro 20 วันที่ผ่านมา

      @@homemade73 da się na zwykłym AVR, ale jest trudniej i procesor jest bardziej zaangażowany w tworzenie obrazu. Omega ma jeszcze DMA, co bardzo odciąża procesor.

    • @homemade73
      @homemade73 19 วันที่ผ่านมา

      @@tmfmikro Rozumiem ale tak jak pisałem wcześniej, użyjemy 3-ech ATmeg. Ma to wogóle sens dla tych co nie potrafią "programować procków XMega"?

    • @tmfmikro
      @tmfmikro 19 วันที่ผ่านมา

      @@homemade73 Da się to zrobić na jednej ATMedze. XMEGA programuje się tak samo jak ATMegi, mają po prostu więcej bajerów. Nowe ATMegi, np. ATMega4809, czy AVR Dx, są podobne do XMEGA. Za stare ATMegi bym się nie brał - szkoda czasu. Budując na AVR kartę graficzną musisz wziąć także pod uwagę ilość RAM - grafika jest bardzo pamięcięciożerna, a trzeba przechowywać bufor całego obrazu.

    • @homemade73
      @homemade73 19 วันที่ผ่านมา

      @@tmfmikro Rozumiem. Wiem o o co chodzi.

  • @11111olo
    @11111olo 21 วันที่ผ่านมา

    PAL to nie standard nadawania, bo SECAM ma takie same założenia. PAL to system "kodowania" koloru.

    • @tmfmikro
      @tmfmikro 21 วันที่ผ่านมา

      System kodowania informacji o kolorze zgodnie z określonymi regułami - czyli standard :)

  • @marekchudy8893
    @marekchudy8893 21 วันที่ผ่านมา

  • @JiuTiup
    @JiuTiup 23 วันที่ผ่านมา

    Licznik 8bitowy wystarczy do rozdzielczości poziomej ekranu większej niż 255? Chyba nawet 320 nie ogarnie :) A tak w ogóle to bardzo ciekawy cykl z tą kartą graficzną. Jakbyś zrobił wersję tej karty choćby na złącze ISA, to by było mega ciekawe pod kątem tego jak działa współpraca karty graficznej, płyty głównej i procesora w komputerach PC.

    • @tmfmikro
      @tmfmikro 23 วันที่ผ่านมา

      @@JiuTiup zauważ, że przed podaniem Pixel clock na licznik, jest on dzielony przez 8. Stąd licznik może zliczyć 8*256 pixeli, czyli nawet do rozdzielczości poziomej 2048 pc. Pośrednio jest to niezbędne, ze względu na czasy propagacji sygnału przez licznik, komparator I pamięć. W kolejnym odcinku, przy fizycznej realizacji tego układu będzie o tym więcej. Pomysł z ISA - super. Dodam do listy.

    • @JiuTiup
      @JiuTiup 23 วันที่ผ่านมา

      @@tmfmikro Zapowiada się prawdziwa uczta programistyczno-informatyczna. Czy, żeby odpalić taką kartę na PC, można stworzyć jakiś własny tryb graficzny, czy trzeba bazować na istniejącym trybie np. Hercules ? No i wreszcie dowiem się jak fizycznie działają porty wejścia/wyjścia i co faktycznie kryje się za stwierdzeniem: Aby przełączyć kartę w tryb graficzny, należy wysłać odpowiednią wartość do portu kontrolnego :)

    • @tmfmikro
      @tmfmikro 23 วันที่ผ่านมา

      @@JiuTiup Na pc trzeba będzie napisać kilka funkcji odpowiedzialnych za wyświetlanie znaków. Tryb może być dowolny, bo to bios karty jest odpowiedzialny za wyświetlanie znaków.

  • @opentheskyy7
    @opentheskyy7 24 วันที่ผ่านมา

    Książka doszła :). Pytanie... gdzie i jakie płytki XMEGA w tej chwili można kupić Wydaje mi się, że które były pokazane w filmie obecnie nie są dostępne. Prośba o rekomendację produktów.

    • @tmfmikro
      @tmfmikro 23 วันที่ผ่านมา

      Płytki typu Xplained A3BU ciągle są dostępne, tyle, że w absurdalnych cenach - ponad 300 zł. Najlepiej kupić coś z ATMega4809 lub AVR DA/DB z serii curiosity nano. Nie wszystko jest takie samo jak w XMEGA, ale wiele rzeczy jest podobnych. Ew. kupić SNAP i osobno XMEGA.

  • @user-xb5zu6zu7j
    @user-xb5zu6zu7j 24 วันที่ผ่านมา

    Ale zagmatwane.

  • @basserex4991
    @basserex4991 26 วันที่ผ่านมา

    Cześć! mam problem ze wzmaczniaczami audio w samochodzie, Jak je można łatwo odbugować?

  • @Cyklonus
    @Cyklonus หลายเดือนก่อน

    👍👍

  • @RattrayPL
    @RattrayPL หลายเดือนก่อน

    Lepiej się słucha na 0.9 prędkości. Merytorycznie bez zastrzeżeń.

  • @opentheskyy7
    @opentheskyy7 หลายเดือนก่อน

    23:10 - faktycznie taki najbardziej standardowy sygnał PAL pewnie powinien mieć impulsy synchronizacji odwrócone od -0.3V do 0V, a informacje o kolorze od 0V do 0.6V (tak np. nadaje Playstation 3). Poza tym fajny wykład i pewnie kupię książkę, żeby poczytać więcej :). Czekam na kolejny odcinek!

  • @swietyEFI
    @swietyEFI หลายเดือนก่อน

    możesz użyć układów 74hc590 - 8 bitowych liczników z trójstanowymi wyjściami :)

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      Dobry pomysł. Taki mam plan, tylko użyje serii ls, żeby było bardziej retro 😁

    • @opentheskyy7
      @opentheskyy7 24 วันที่ผ่านมา

      @@tmfmikro retro zawsze jest fajne, ale popieram pomysł kolegi. Świetnie robić to na układach LS/HC zamiast na FPGA (to i tak warto zrobić na końcu i sam to będę to teraz równolegle próbował zrobić), ale nie ma co przesadzać. Retro to retro, na którym można rozumieć podstawy, ale warto podejść do tematu praktycznie i jeśli z tej rodziny jest 8-bitowy licznik z trójstranowymi wyjściami to warto go użyć.

  • @tomidabjakoaudytorprzewazn8853
    @tomidabjakoaudytorprzewazn8853 หลายเดือนก่อน

    Najlepsze oprogramowanie symulacyjne do elektroniki i mikrokontrolerów to jest Proteus firmy lab center. Niestety jest bardzo drogi natomiast do ściągnięcia jest wersja edukacyjna ze strony producenta.

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      @@tomidabjakoaudytorprzewazn8853 ich soft ogólnie jest niezły. Ja szukałem też czegoś prostego,do opanowania w parę minut.

  • @programistrz1971
    @programistrz1971 หลายเดือนก่อน

    Przyznam, że niesamowicie ciekawe i sprytne rozwiązanie, czekam na kolejne etapy tego projektu. Pozdrawiam!

  • @hienasmietnikowa7795
    @hienasmietnikowa7795 หลายเดือนก่อน

    co to za oprogramowanie do symulacji?

  • @kamcio9495
    @kamcio9495 หลายเดือนก่อน

    zajebiste

  • @wojciech9682
    @wojciech9682 หลายเดือนก่อน

    Muszę przyznać, że zawartość merytoryczna materiału na najwyższym poziomie. W wolnym czasie buduję modułowy komputerek 8-bitowy z wymiennymi kartami i być może jedną z nich będzie kiedyś karta graficzna 🤩 Dziękuję za trud włożony w przygotowanie tego materiału - dobra robota!

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      @@wojciech9682 dzięki. Jak budujesz coś na 8-bitowcu to właśnie przygotowuje coś ekstra. Na jakim procku robisz projekt?

    • @wojciech9682
      @wojciech9682 หลายเดือนก่อน

      @@tmfmikro Rozpocząłem projekt z myślą o Z80, w związku z zakończeniem jego produkcji, ale później podszedłem do projektu nieco bardziej uniwersalnie. Pomyślałem, że warto rozpocząć projekt od płyty będącej niejako "szyną danych i zasilania" i wpinać do niej karty rozszerzeń ze złączami krawędziowymi, w tym kartę z procesorem. Na pierwszym slocie zasilacz, a dalej karta z procesorem, porty wejścia-wyjścia, karta RS-232 (i/lub RS-485), przetworniki A/D i D/A, itd... Na razie mam zaprojektowane PCB bazy (szyna z gniazdami) i zasilacza - tak więc jestem na samym początku ;) Projekt można będzie rozwijać i jedną z kart równie dobrze może być jakiś pokraczny klon Arduino, albo jakiś MOS z Commodore C64 ;)

    • @opentheskyy7
      @opentheskyy7 หลายเดือนก่อน

      @@tmfmikro a ja preferuję Atari 8-bit, czyli 6502, a może nawet z Rapidusem 65C816. Na youtubie znajdziesz mój film z Rapidusem 40Mhz :)

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      @@opentheskyy7 niestety nie widzę go na twoim kanale

    • @petertheatarian
      @petertheatarian หลายเดือนก่อน

      @@tmfmikro no tak... na tym jest :)

  • @user-xb5zu6zu7j
    @user-xb5zu6zu7j หลายเดือนก่อน

    Just a boys game

  • @strzegus
    @strzegus หลายเดือนก่อน

    a czy można odczytać pamięć microkontrolera mc9s08pt60vqh

  • @Cyklonus
    @Cyklonus หลายเดือนก่อน

    👍👍

  • @Cyklonus
    @Cyklonus หลายเดือนก่อน

    👍👍 Równie ciekawy procek jak 6502.

  • @slawomirpiernikowski6150
    @slawomirpiernikowski6150 หลายเดือนก่อน

    Chciałem z debugera skorzystać, ale w Microchip Studio program nie zatrzymuje się na ustawionych breakpointach. Szperałem w optymalizacji debuggera (-g2). Jest jeszcze textEdit "Other debugging flags" .Taki program, a żeby z debugera skorzystać to trzeba poszperać w necie parę godzin i rezultat : dalej nie można korzystać : "The breakpoint will not be currently hit..." help

  • @PawelWitkowski-w7e
    @PawelWitkowski-w7e หลายเดือนก่อน

    Super, jeden z lepszych filmów jaki można zobaczyć.

  • @stoczwarty
    @stoczwarty หลายเดือนก่อน

    Błagam, nie "dibager" tylko "debager". Czemu wszyscy muszą tak strasznie yngliszyć. Całe szczęście, że nie "debadżer" jak to Kardaś szpanuje swoją yngliszczyzną.

    • @Bareizm
      @Bareizm 12 วันที่ผ่านมา

      A z czym Ty masz problem w fonetycznym: "dibager"? Jak ma być po polsku, to powinno być "debuger". Czy Ci się to podoba, czy nie, poprawna forma angielska brzmi "dibager" i nie ma dobrego, polskiego odpowiednika.

    • @stoczwarty
      @stoczwarty 11 วันที่ผ่านมา

      @@Bareizm Mniej więcej to samo co z fonetycznym "lodżin"

    • @Bareizm
      @Bareizm 11 วันที่ผ่านมา

      @@stoczwarty proponuję jednak nie zabierać głosu, bez znajomości języka angielskiego. "Login" fonetycznie, w języku angielskim, to nadal "login", a nie "lodżin".

    • @stoczwarty
      @stoczwarty 11 วันที่ผ่านมา

      @@Bareizm A co ja powiedziałem? "Znawcy" szpanują yngliszem mówiąc "lodżin". To taka sama bzgura jak "dibager". Mówi się "debager"

    • @Bareizm
      @Bareizm 11 วันที่ผ่านมา

      @@stoczwarty proponuję czytać dokładniej. Mówi się "dibager", nie "debager". Fonetycznie, w języku angielskim słowo "debuger" wymawia się "dibager". Czy teraz się rozumiemy i pojął już Pan, że bije pianę żyjąc w błędzie?:)

  • @jarekt.4523
    @jarekt.4523 หลายเดือนก่อน

    Przypomniały mi się czasy gdy w latach 80tych budowałem CA80 (wg pomysłu St. Gardynika, też na Z-80) i pisanie programów w asemblerze na kartce. Później robiłem za kompilator i ręczne tłumaczenie. Że też mi się chaciało...🤭

  • @McArti0
    @McArti0 หลายเดือนก่อน

    Pytanie tylko czy wejdzie tu drzwiami 6845 i czy w latach 80tych taka karta był by droższa od mieszkania w PL

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      @@McArti0 6845 zdecydowanie nie. To byłby niezły pomysł, ale pójście na łatwiznę. Co do ceny - trudno powiedzieć. Proste chipy TTL nie były drogie, ale w Polsce był problem z dostępnością. Liczę, że łącznie to będzie ok. 100-150 scalakow w wersji wypasnrj. Ok. 30 w wersji podstawowej.

  • @McArti0
    @McArti0 หลายเดือนก่อน

    eZ80 i jesteśmy w teraźniejszości.

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      @@McArti0 tak, tylko na eZ80 nie powstało nic kultowego, może dlatego, że wprowadzili go dopiero w xxi wieku. Gdyby eZ80 wszedł w np. '80 to byłby to game changer.

  • @elektrotomasz
    @elektrotomasz หลายเดือนก่อน

    Niezły kanał, tylko szkoda że trudno było go znaleźć przez brak miniaturki

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      Masz rację, zmotywowałeś mnie do tego, aby się tym zająć. Od dłuższego czasu myślałem o jakimś logo, ale to odkładałem. Czas na zmiany :)

    • @elektrotomasz
      @elektrotomasz หลายเดือนก่อน

      ​@@tmfmikro No to prawda, w mojej opinii niskie wyświetlenia są właśnie spowodowane brakiem miniaturki, algorytm yt działa tak, że kanały bez niej trudniej znaleźć. I pytanie, kiedy będzie kontynuacja tego o czym mówiłeś w filmie RS485? Chodzi mi o obsługę wielu urządzeń na niej (tak wiem że można użyć CanBus i itp, ale chodzi mi o taką własną, jak wygląda prawidłowa implementacja obsługi).

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      @@elektrotomasz dodałem miniaturkę. Jak ci się podoba?

    • @elektrotomasz
      @elektrotomasz หลายเดือนก่อน

      @@tmfmikro Może być

  • @tapy5696
    @tapy5696 หลายเดือนก่อน

    Dobry materiał. W warunkach ograniczonej ilości GPIO można zastosować inną, od tu zaprezentowanej, metody zapisu programu do pamięci - wstrzykiwania kodu na magistralę danych przy jednoczesnym wyłączeniu pamięci, po to by Z80 zajmował się zapisem do RAM. Oszczędza się tak linie GPIO, które przy obecnej metodzie BUSRQ/BUSACK należy podłączyć do szyny adresowej (tak przykładowo działa Z80-MBC2), kosztem pewnego skomplikowania układu (który można w tym konkretnym przypadku zrealizować dzięki zawartemu w AVR CCL).

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      @@tapy5696 ciekawy pomysł. Użyłem busrq bo mam w tym jeszcze inny cel - o tym może w przyszłości.

  • @dkjm1978
    @dkjm1978 หลายเดือนก่อน

    Witam. Bardzo fajny film. Jeżeli się nie mylę to powinieneś użyć bramki AND. Tabela stanów logicznych której używasz w filmie jest dla właśnie dla AND. Popraw mnie jeśli się mylę :)

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      @@dkjm1978 nie, pokazana tabela jest dla bramki or. Wyjście bramki or jest w stanie wysokim jeśli na dowolnym wejściu panuje stan wysoki. Dla bramki and wyjście jest w stanie wysokim jeżeli na każdym wejściu jest stan wysoki. Dostęp do Io odbywa się kiedy iorq i WR są w stanie niskim, stąd też bramka or/nor jest ok

    • @dkjm1978
      @dkjm1978 หลายเดือนก่อน

      @@tmfmikro no tak 😅. Tak jest jak człowiek jednym okiem śpi a jednym ogląda😂

    • @zbigniewchrobot5947
      @zbigniewchrobot5947 หลายเดือนก่อน

      @@dkjm1978 Tutaj tak naprawdę trzeba zrobić operacje logicznego and ale na logicznym FALSE, ma tu więc zastosowanie I prawo de Morgana, stąd zamiana bramki AND na OR :)

    • @dkjm1978
      @dkjm1978 หลายเดือนก่อน

      @@zbigniewchrobot5947 to właśnie zrobiłem "w głowie"🤪

  • @jony1305
    @jony1305 หลายเดือนก่อน

    Bardzo fajny materiał. A kod programu AVR można gdzieś zobaczyć? To można w define dawać przecinek?

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      Wrzuciłem link do opisu filmu - kod jest na moim githubie

  • @Zwariowny
    @Zwariowny หลายเดือนก่อน

    grafika grafiką TY wiesz ile godzin wagarów przez to miałem :D, to same gry i programy w tamtych czasach wpływały, coś jak teraz młodzi przyklejeni do smartfonów (FB, INSTA TIC TOC ITP.)z różnicą że my wiedzieliśmy kiedy skończyć, to był do datek do życia a nie życie

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      @@Zwariowny to prawda. Ile nocy zadawałem, grając do rana... Ale też duża część osób zajmowała się czymś konstruktywnym, np. nauka programowania.

  • @zbigniewchrobot5947
    @zbigniewchrobot5947 หลายเดือนก่อน

    Cześc, bardzo fajny filmik, super temat. W latach 80's poznawałem podstawy techniki mikroprocesorowej na Z80.

  • @tyramisiu
    @tyramisiu หลายเดือนก่อน

    W mojej opinii jeden z najlepszych mikroprocesorów do nauki techniki mikroprocesorowej od podstaw.

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      @@tyramisiu w każdym razie najfajniejszy procesor z tamtych czasow

  •  หลายเดือนก่อน

    Mała uwaga, ale rodząca duże konsekwencje u początkujących. Definiujesz F_CPU na potrzeby niniejszej demonstracji. Wierz mi, że wielu adeptów od teko każdy projekt zacznie 🙂Lepiej zawsze parę sekund wykładu poświęcić na pokazanie, gdzie to powinno się robić w Microchip Studio i dlaczego.

    • @tmfmikro
      @tmfmikro หลายเดือนก่อน

      To prawda, najlepiej zdefiniować F_CPU globalnie.

  • @antonizygmunt2627
    @antonizygmunt2627 2 หลายเดือนก่อน

    teraz najtańszy jaki znalazłem mplab snap na aliexpres kosztuje 250zł

    • @tmfmikro
      @tmfmikro 2 หลายเดือนก่อน

      Trzeba łapać promocje. Nie wiem jak teraz, ale swego czasu na stronie microchipa były promocje typu 50 procent taniej, albo nawet .mozliwosc kupna z kuponem rabatowym po kilka dolarów.

  • @olp1983
    @olp1983 2 หลายเดือนก่อน

    I po co to , i na co to komu .

    • @tmfmikro
      @tmfmikro 2 หลายเดือนก่อน

      Pewnie po nic. Natomiast na co - dla zabawy lub edukacji.

  • @MALAHOR18
    @MALAHOR18 2 หลายเดือนก่อน

    Tak z ciekawosci nagrywasz to w mono?

    • @tmfmikro
      @tmfmikro 2 หลายเดือนก่อน

      To nagrałem w mono i przez pomyłkę wyeksportowakem jako stereo. Stąd jest jeden kanal teraz nagrywam stereo