![tmf mikro](/img/default-banner.jpg)
- 69
- 187 662
tmf mikro
Poland
เข้าร่วมเมื่อ 22 ก.ค. 2012
Jesteś zainteresowany elektroniką, a w szczególności programowaniem mikrokontrolerów i wszystkim co jest z tym związane? Chcesz poznać w jaki sposób budować własne układy elektroniczne, wykorzystywać różne czujniki, wyświetlacze i łączyć je z MCU? To jest to kanał dla ciebie.
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?
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
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ć!
Domowe wypieki - jak radzić sobie z problemami podczas lutowania SMD
มุมมอง 1.4Kปีที่แล้ว
Domowe wypieki - jak radzić sobie z problemami podczas lutowania SMD
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
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
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.
@@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.
hej -> szukalem dobrego programatora i znalazlem dzieki ,na ubuntu 20.04 wykrywa snap i wyglonda ze zrobil upgrade + usuniecie r48 + r4.7k
👍👍
świetny film! pozdrawiam
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.. !?
@@opentheskyy7 Też się kiedyś zastanawiałem nad geniuszem, który to wymyślił.
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.😊
@@piotrolszowski8389 poczekaj na kolejny odcinek. Będzie dużo ciekawych zmian i poprawek.
@@tmfmikroCzekam z niecierpliwością. Coś czuję, że na karcie graficznej się nie skończy.
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?
Przyjrzałem się jej na filmiku uważniej i znalazłem ją po symbolu ZK-12KX. Ale na drugie pytanko czekam na odpowiedź.
@@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.
Na YT premium nie mogę pobrać.
@@piotrolszowski8389 tu niestety nie pomogę, nie mam premium i nie wiem jak to działa.
@@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ę.
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.
👍👍😮😮
Super materiał
Kolejny świetny odcinek, dziękuję. Jak Ty to wszystko opisujesz i wyjaśniasz, to wydaje się to takie proste i oczywiste. :) Pozdrawiam serdecznie!
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.
No ładne cacko proszę Pana, świetny materiał. Mało jest takich perełek w sieci. BRAWO 👏
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.
@@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.
@@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"?
@@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.
@@tmfmikro Rozumiem. Wiem o o co chodzi.
PAL to nie standard nadawania, bo SECAM ma takie same założenia. PAL to system "kodowania" koloru.
System kodowania informacji o kolorze zgodnie z określonymi regułami - czyli standard :)
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.
@@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.
@@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 :)
@@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.
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.
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.
Ale zagmatwane.
Cześć! mam problem ze wzmaczniaczami audio w samochodzie, Jak je można łatwo odbugować?
👍👍
Lepiej się słucha na 0.9 prędkości. Merytorycznie bez zastrzeżeń.
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!
możesz użyć układów 74hc590 - 8 bitowych liczników z trójstanowymi wyjściami :)
Dobry pomysł. Taki mam plan, tylko użyje serii ls, żeby było bardziej retro 😁
@@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ć.
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.
@@tomidabjakoaudytorprzewazn8853 ich soft ogólnie jest niezły. Ja szukałem też czegoś prostego,do opanowania w parę minut.
Przyznam, że niesamowicie ciekawe i sprytne rozwiązanie, czekam na kolejne etapy tego projektu. Pozdrawiam!
co to za oprogramowanie do symulacji?
Deeds
zajebiste
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!
@@wojciech9682 dzięki. Jak budujesz coś na 8-bitowcu to właśnie przygotowuje coś ekstra. Na jakim procku robisz projekt?
@@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 ;)
@@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 :)
@@opentheskyy7 niestety nie widzę go na twoim kanale
@@tmfmikro no tak... na tym jest :)
Just a boys game
a czy można odczytać pamięć microkontrolera mc9s08pt60vqh
👍👍
👍👍 Równie ciekawy procek jak 6502.
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
Super, jeden z lepszych filmów jaki można zobaczyć.
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ą.
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.
@@Bareizm Mniej więcej to samo co z fonetycznym "lodżin"
@@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".
@@Bareizm A co ja powiedziałem? "Znawcy" szpanują yngliszem mówiąc "lodżin". To taka sama bzgura jak "dibager". Mówi się "debager"
@@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?:)
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...🤭
Pytanie tylko czy wejdzie tu drzwiami 6845 i czy w latach 80tych taka karta był by droższa od mieszkania w PL
@@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.
eZ80 i jesteśmy w teraźniejszości.
@@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.
Niezły kanał, tylko szkoda że trudno było go znaleźć przez brak miniaturki
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 :)
@@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).
@@elektrotomasz dodałem miniaturkę. Jak ci się podoba?
@@tmfmikro Może być
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).
@@tapy5696 ciekawy pomysł. Użyłem busrq bo mam w tym jeszcze inny cel - o tym może w przyszłości.
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ę :)
@@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
@@tmfmikro no tak 😅. Tak jest jak człowiek jednym okiem śpi a jednym ogląda😂
@@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 :)
@@zbigniewchrobot5947 to właśnie zrobiłem "w głowie"🤪
Bardzo fajny materiał. A kod programu AVR można gdzieś zobaczyć? To można w define dawać przecinek?
Wrzuciłem link do opisu filmu - kod jest na moim githubie
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
@@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.
Cześc, bardzo fajny filmik, super temat. W latach 80's poznawałem podstawy techniki mikroprocesorowej na Z80.
W mojej opinii jeden z najlepszych mikroprocesorów do nauki techniki mikroprocesorowej od podstaw.
@@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.
To prawda, najlepiej zdefiniować F_CPU globalnie.
teraz najtańszy jaki znalazłem mplab snap na aliexpres kosztuje 250zł
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.
I po co to , i na co to komu .
Pewnie po nic. Natomiast na co - dla zabawy lub edukacji.
Tak z ciekawosci nagrywasz to w mono?
To nagrałem w mono i przez pomyłkę wyeksportowakem jako stereo. Stąd jest jeden kanal teraz nagrywam stereo