0384: Accendere LED dalla porta parallela LPT1 con il C

Поділитися
Вставка
  • Опубліковано 11 вер 2024

КОМЕНТАРІ • 54

  • @marcolongo8076
    @marcolongo8076 6 років тому +1

    Dire che sei un genio è poco bravo complimenti per il video

  • @MarcoFranceschini1971
    @MarcoFranceschini1971 3 роки тому

    La mitica porta LPT...glorie del passato.

  • @giuseppecolombo4701
    @giuseppecolombo4701 6 років тому

    Solita spiegazione eccellente. Complimenti

  • @maramauu
    @maramauu 6 років тому +1

    Io sono un fan del trash Ware, utente Linux da più di un decennio.
    Bello il video ma con la tecnologia che va avanti mi trovo costretto a ritenere ormai superato anche il trash Ware a causa dei consumi.
    Raspberry pi 2 consuma si e no 3W/h, un commodore64 quanto?
    Arduino, in base ai modelli, decisamente meno.
    Però ho ancora il mio vecchio Spectrum ZX 80 che aspetta da anni di essere messo in bella mostra in salotto per gestire qualcosa (che devo ancora pensare).
    Sempre eccezionale come tutorial
    Sei proprio fantastico

    • @PierAisa
      @PierAisa  6 років тому +8

      Mauro sapevo di fare breccia nel cuore nerd di appassionati retro.... Come dici le nuove piattaforme come rapporto potenza di calcolo / potenza elettrica sono esplose. Basta pensare alla estrazione dei bitcoin dove questo rapporto si misura con 3 cifre decimali per essere profitable.... Adoro le nuove piattaforme che danno la possibilità veramente a Tutti di fare quello che vogliono con basi tecniche e costi minimi. Ad ogni modo poter mettere le mani su una vecchia macchina non ha prezzo, hai la sensazione veramente di poter gestire tutto. Gli rpi nuovi ciucciano anche 10w ma hanno tutto dentro. Tenetevi pronti perché il retro computing mi appassiona molto e gli darò più spazio nei video. Tienitelo stretto lo zx80 é un gioiello e in casa farebbe un figurone per pilotare qualcosa di domotico...

    • @davidedellapasqua2
      @davidedellapasqua2 6 років тому +1

      E' proprio vero! Ultimamente poi si è molto diffusa anche a livello commerciale la moda del retro gaming e retro computing e queste macchine stanno ritornando in voga, per il piacere degli appassionati, seppur come imitazioni in chiave moderna e rivisitate

  • @ilcolosso
    @ilcolosso 6 років тому

    Spettacolare!! Sempre video interessanti e spiegati incredibilmente bene, lo stadio di amplificazione è un argomento interessante 😬

    • @davidedellapasqua2
      @davidedellapasqua2 6 років тому

      Basterebbero dei buffer tipo 7407, vero? Poi si potrebbe studiare anche qualcosa per implementare la bidirezionalità (cosa abbastanza semplice a dire il vero)

  • @actarus74fleed
    @actarus74fleed 6 років тому +1

    Solo per il Minecraft un bel mi piace 👍🏻 comunque sei stratosferico 😘

  • @nicolaracchi3718
    @nicolaracchi3718 6 років тому +1

    Molto bello

  • @giginogigietto1987
    @giginogigietto1987 6 років тому

    sempre molto interessante

  • @davidedellapasqua2
    @davidedellapasqua2 6 років тому +1

    Bel tutorial! Mi ricordo che usai la porta parallela con win xp per interfacciare un display lcd 16x2 per visualizzare alcuni dati (utilizzo cpu, spazio su hdd, meteo, ecc.) ed effetti (titolo, time e analizzatore di spettro grafico della canzone in esecuzione, ecc.) tramite un programmino e ancora oggi la uso per collegarci un programmatore autocostruito per i pic. Ho dovuto usare una dll speciale che funziona come un driver alternativo

    • @PierAisa
      @PierAisa  6 років тому +1

      Davide Dellapasqua esatto. La parallela sui pc vecchi è utilissima ma bisogna bypassare il problema dell'accesso diretto. Un altro modo comodissimo è direction un sw quasi libero che fa da driver

  • @biagionatoliorioles
    @biagionatoliorioles 6 років тому +1

    Complimenti come sempre ! perchè non lo riproponi in chiave commodore 64 ?

    • @PierAisa
      @PierAisa  6 років тому

      Biagio Natoli Orioles devo recuperare una cartridge per potere accedere in maniera facile alla user port, oppure mi faccio un connettore custom, poi à livello BASIC si usano semplicemente delle poke sulla PORTB

    • @biagionatoliorioles
      @biagionatoliorioles 6 років тому +1

      Pier Aisa ciao certo un connettore custom sarebbe meglio così non si rovina una cartuccia !

  • @leonardochiruzzi7642
    @leonardochiruzzi7642 6 років тому

    Questo nuovo filone di "esperimenti con gli old computer" mi intriga molto specie se coinvolgo il C64 o altre console del periodo, anche perché mi piacerebbe renderle ancora utili tutt'oggi. Ottimo spunto per delle prove sul mio 486.

    • @PierAisa
      @PierAisa  6 років тому +1

      Leonardo Chiruzzi se ti può essere utile questa è la Playlist c64. ua-cam.com/play/PL_ztu1krqOLrYPndLYZdL6GVlWp4jUSb1.html. Per gli Intel x86 possiamo fare parecchia roba magari la Orlando an he sui vecchi bus ISA o PCI

    • @leonardochiruzzi7642
      @leonardochiruzzi7642 6 років тому +1

      Si grazie Pier, i video della playlist sono stati i primi video che ho visto ;-). Quando hai la possibilità di spiegare qualcosa sui sistemi ISA o PCI sarebbe favoloso perché mi piacerebbe creare qualche scheda che possa funzionare su questi bus.

  • @robertobonini3746
    @robertobonini3746 6 років тому +1

    ciao grande pier.. scusa se ti scrivo qui ma non so come contattarti. visto che sei un genio dell'elettronica ti chiedo: potresti realizzare un interruttore automatico che parte l' aspirapolvere quando accendo un elettro utensile. insomma una ciabatta con mastet e slave. GRAZIE

    • @PierAisa
      @PierAisa  6 років тому

      Ciao per contattarmi ed in generale per temi di discussione generale la cosa migliore è aprire un post nel mio forum, dove anche altri potranno risponderti all'indirizzo Forum: mylothehack.altervista.org/forum/.
      Per il progetto se l'accensione dell'elettroutensile la fai con un interruttore, se non è troppo complicato lo si potrebbe sostituire con un contattore sulla 220 a tre posizioni. 1) TUTTO SPENTO 2) ELETTROUTENSILE 3) ASPIRATORE. MAgari se posti una foto dell'interruttore sul forum, approfondiamo. Ciao !

  • @gasparinizuzzurro6306
    @gasparinizuzzurro6306 3 роки тому

    L''accesso alle porte di I/O non è virtualizzato sulle cpu intel, queste infatti, come lo z80 differenziano il dato presente sul bus indirizzi come indirizzo di memoria o indirizzo di periferica. E' come se avessero due bus separati per memoria e periferiche. Questo consente di semplificare la logica di decodifica indirizzi al progettista elettronico in quanto esiste uno specifico segnale che dice "indirizzo periferica" o "indirizzo memoria". Su al tre CPU, come anche nel 6510 del C64 questa differenziazione non esiste ed è compito del progettista definire un range di indirizzi che invece di riferirsi a memoria si riferisce a periferica. Ci sono vari svantaggi e vantaggi, ma con l'avvento dei S.O. multitasking avrebbero dovuto ricevere un miglior supporto da parte dell'hw (la cpu) che invece non c'è. Questa è la ragione alla base della presenza di quelle librerie per l'accesso alle porte di I/O, che servono ad arbitrare l'accesso alla porta da parte di thread differenti.

  • @angelino4710
    @angelino4710 4 роки тому

    Geniale !!! Si potrebbe anche alimentare dei relay ???

    • @Thebasicmaker
      @Thebasicmaker 3 роки тому +1

      Puoi pilotare dei transistor che comandano i rele'

    • @angelino4710
      @angelino4710 3 роки тому +1

      @@Thebasicmaker grazie Pier

  • @davidedellapasqua2
    @davidedellapasqua2 6 років тому +1

    Puoi fare un video simile anche per la porta GAMEPORT/MIDI (e magari anche per la RS232 così le abbiamo viste tutte iihihihihiihihi)? thk

    • @PierAisa
      @PierAisa  6 років тому +1

      Davide Dellapasqua per la seriale credo ho già il codice C pronto sia per 232 che per 485. Per la Midi apriamo un universo di possibilità..... Hehe he

  • @marcoferrara743
    @marcoferrara743 3 роки тому

    Fantastico, sei un genio! Potrebbe funzionare anche con windows 7?

    • @PierAisa
      @PierAisa  3 роки тому

      Nei sistemi Windows non è possibile utilizzare il controllo diretto delle risorse hardware e per fare questo Ci sono diversi modi per aggirare il problema uno di questi era il driver DirectIO

    • @Thebasicmaker
      @Thebasicmaker 3 роки тому

      Sul conputer con win7 c'e' ancora la porta parallela? Se non c'e ci sono interfacce usb che simulano la parallela. Ma anche li serve avere una dll per controllarle

    • @Thebasicmaker
      @Thebasicmaker 3 роки тому

      @@PierAisa un sistema operativo che non ha accesso all'hardware mi sembra un paradosso! Lo so che sara' per la sicurezza ma e' un ulteriore ostacolo a chi vuole avere controllo dell' hardware

  • @MarcoFranceschini1971
    @MarcoFranceschini1971 3 роки тому

    I circuiti integrati MOS dentro al Commodore 64 erano estremamente sensibili alle cariche elettrostatiche...il SID mamma mia.

  • @albertosanvito
    @albertosanvito 6 років тому +2

    Bello e interessante.
    peccato abbiano tolte tutte le porte sia seriali che parallele dai computer.
    Ciao o

    • @PierAisa
      @PierAisa  6 років тому

      Già,vorrà dire che ci sfogheremo con la USB !!

    • @albertosanvito
      @albertosanvito 6 років тому +1

      bella idea
      perchè non fai un circuito che comunica tramite chip FTDI con l'esterno macchina?

    • @PierAisa
      @PierAisa  6 років тому +1

      si è una bella idea, potremmo farlo con il minimo necessario e diamo lo stesso strato software per gestire 8 linee in ingresso e uscita, senza ricorrere a soluzioni commerciali, se non non è divertente ...

    • @maramauu
      @maramauu 6 років тому

      mmmh, idea moooolto interessante, non nego di averci provato tempo fa, ahimè, senza successo, mi sembrava una via molto lunga e difficile. Ho scoperto cose interessanti però: credo che creare un dispositivo USB "NUOVO" che faccia ciò che vogliamo noi non sia possibile perchè per far si che avvenga la comunicazione il device deve essere certificato pagando la cosa. MA, hackerando una chiavetta, per esempio, intercettando i dati di scrittura su un file, si potrebbe, in teoria penso, pilotare un circuito esterno.

    • @maramauu
      @maramauu 6 років тому

      altrimenti come avrebbero fatto a venderti tutte le millemile periferiche commerciali che esistono al mondo? almeno una parte i nerd se le sarebbero fatte solo per il gusto di farsele., vedi quello che è successo con le stampanti 3D: terminato il brevetto sono esplose ma in realtà sono 20/30 anni che esistono

  • @util2
    @util2 4 роки тому

    Video interessante e spiegazioni eccellenti come sempre ! 🙂
    Al termine avrei messo questa sigla ua-cam.com/video/60RrSiwwgPA/v-deo.html

  • @MarcoFranceschini1971
    @MarcoFranceschini1971 3 роки тому

    I notebook con sia la porta parallela che la RS232C sono una rarità.

  • @MarcoFranceschini1971
    @MarcoFranceschini1971 3 роки тому

    Io conservo il mio fido 80486DX-33 poi potenziato con un AMD5x86 a 133 MHz.

  • @nicolaracchi3718
    @nicolaracchi3718 6 років тому

    Ma non si può fare un cosa simile a ritmo di musica?

    • @PierAisa
      @PierAisa  6 років тому +1

      Nicola racchi si certo, magari in una prossima puntata studiamo uno vu meter su porta parallela

    • @nicolaracchi3718
      @nicolaracchi3718 6 років тому

      Pier Aisa ok in modo da usare sulle vecchie piastre a musicasette.

    • @PierAisa
      @PierAisa  6 років тому

      Nicola racchi per le cassette si può fare una piccola interfaccia che preleva audio e pilota la barra a led seguendo l'intensità del segnale

    • @nicolaracchi3718
      @nicolaracchi3718 6 років тому +1

      Pier Aisa per la prossima puntata se puoi far vedere qualche circuito semplice