Viewing 8 posts - 9 through 16 (of 19 total)
  • Author
    Posts
  • #8397
    AvatarGiuseppe
    Participant

    Da verificare bene che il MCLR possa essere utilizzato anche come Out .Mi sembra che può essere utilizzato solo come Input una volta che la funzione MCLR è disabilitata.

    #8399
    Avatartheremino
    Keymaster

    To page 144 write: 0 = RB3 is digital I/O

    Per cui direi che è usabile come In e anche come Out

    #8401
    Picmicro675Picmicro675
    Moderator

    OK, made the first steps. Direi che la strada è lunga.
    Non so con quale volume di sviste siate a convivere, mi pare che le mie siano molto frequenti. Infatti non funzionava l’oscillatore perché avevo messo un condensatore da 220 pF e uno da 33pF.
    Ora almeno si comincia a vedere qualcosa.
    Per quello che riguarda la MCU, direi che obsoleta e che non ha le funzioni come quelli odierni di un oscillatore interno o di usare il piedino MCLR con la funzione digitale. Sono solo stato preso dalla curiosità di altro forum e vedere cosa succede, ma se volessi veramente scegliere un micro per questa funzione, credo che non ci voglia tanto anche con meno piedini e magari della famiglia enhanced. Il display si può fare bene con due piedini sia in I2C che SPI, trovando i modulini pronti per LCD o con il MAX7219.

    #8403
    Avatartheremino
    Keymaster

    Obsolete or not, you wrote that you use the PIC 16F877A
    e le informazioni che ti ho indicato si riferiscono proprio a lui.

    Qui trovi il Data-Sheet
    https://ww1.microchip.com/downloads/en/devicedoc/39582b.pdf

    E a pagina 184 c’è scritto:
    bit 7 LVP: Low-Voltage (Single-Supply) In-Circuit Serial Programming Enable bit
    1 = RB3/PGM pin has PGM function; low-voltage programming enabled
    0 = RB3 is digital I/O, HV on MCLR must be used for programming

    Riguardo all’oscillatore invece hai ragione, il PIC 16F877A non ha un oscillatore interno
    devi per forza mettergli un quarzo o un RC esterno.

    #8405
    Amilcare
    Keymaster

    Gli LCD spi non li conoscevo ma ho ordinato in Cina dei modulini i2c con Ht16k33 in grado di funzionare con questo protocollo con caratteristiche migliori dei max.
    Possibilità di gestire contemporaneamente 16×8 LED e un bel podi tasti e cosa che non guasta senza neppure creare un anti rimbalzo perché in automatico fa due letture successive a distanza di 20mS prima di confermare che il tasto è stato premuto. Peccato che non li avrò prima di giugno. Lo scotto di comperare a prezzi stracciati.

    #8407
    Picmicro675Picmicro675
    Moderator

    @Theremino,
    thanks for the clarifications. Vedo che l’impostazione per RB3 funziona perché al momento è impostato come uscita per pilotare un segmento del display in multiplexing.

    @Amilcare
    ,
    per fare un driver SPI per LCD paralleli, si usa un 74xx595. Se non vado errato c’è la libreria per Arduino. Poi ci sono chiaramente anche altri integrati che possono interfacciarsi o il modulino con TM1637 che ha tante opzioni per interfaccia utente.
    Per il prezzo anche in Amazon si trovano.

    #8654
    Picmicro675Picmicro675
    Moderator

    I return to the limelight for the last jump.
    Alle sviste giornaliere s’è aggiunta che ho collegato male il modulino e il prototipo non legge la cella di carico. Sembra che sia in buone condizioni, tutti i 4 rami misurano 1 kOhm c.a.
    Dovrei provare con lo schema propostomi con Op-Amp e vedere se gli estensimetri son ancora in condizioni normali.
    Dovrei magari fare un ponte di Wheatstone con delle resistenze per provare se il modulino è ancora in grado di dare delle misure razionali.

    Gradisco molto ogni suggerimento.

    #8660
    Avatartheremino
    Keymaster

    Visto che i moduli HX711 costano 2 Euro il mio consiglio è di comprarne um’altro e provare se fa uguale.
    Quando compro modulini del genere ne prendo sempre due o tre e sovente ne trovo uno che ha qualche componente saldato male.

Viewing 8 posts - 9 through 16 (of 19 total)
  • You must be logged in to reply to this topic.