• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
gpio 4

GPIO 4
#1
Ciao a tutti!
Per favore qualcuno sa dirmi perchè GPIO 4 sembra non essere utilizzabile su Raspberry Pi3B jessie?
Per quanto abbia provato, se lancio comandi come
echo "4" > /sys/class/gpio/export
echo "4" >/sys/class/gpio/unexport
ricevo messaggi di indisponibilità della risorsa in quanto già in uso oppure inesistente.
Gli stessi comandi invece funzionano, come poi i successivi di direzione e valorizzazione, per altri GPIO.
Sembra che GPIO 4 venga utlizzato da qualche risorsa di sistema, ma, almeno nei modelli precedenti
non era così, visto che ho preso questi comandi da un tutorial di Raspberry Pi del 2013
(Il mio primo Linux embedded di Marco Magagnin).
Mi sembrano comandi di livello abbastanza basso, per cui, finchè non mi chiarisco la ragione del loro
non-funzionamento non me la sento di provare a gestire l'I/O con Python...

Grazie in anticipo...
Risposta
#2
ciao,
il gpio4 nasce per connessioni di tipo 1-wire, come per esempio i sensori di temperatura digitali.

cercando su internet non sono riuscito a trovare informazioni riguardo al fatto che si possa usarlo come gli altri (semplice switch low e high), ma in effetti è un argomento interessante.
Attendiamo che qualcun'altro partecipi alla discussione.



Coltiva linux, che windows si pianta da solo! (cit.)
Risposta
#3
(06/12/2016, 07:18)Painbrain Ha scritto: ciao,
il gpio4 nasce per connessioni di tipo 1-wire, come per esempio i sensori di temperatura digitali.

cercando su internet non sono riuscito a trovare informazioni riguardo al fatto che si possa usarlo come gli altri (semplice switch low e high), ma in effetti è un argomento interessante.
Attendiamo che qualcun'altro partecipi alla discussione.

Grazie,
per favore mi potresti indicare qualche link dove appprofondire?
A quanto vedo dalla documentazione sul connettore a 40 pins, è indicato
anche fra parentesi come GPIO_GCLCK, che farebbe pensare ad una linea
clock I2c. Certo che il manualino che ho preso io, anche se ha solo (!) tre
anni, sembra ampiamente obsoleto!
A mio avviso il problema della documentazione è che si rimescolano molte
informazioni obsolete riguardanti vecchie versioni non più compatibili con
poche aggiornate  alle macchine più recenti. E questo provoca, almeno a
me, grosse scornate quando mi perdo giornate a bestemmiare cercando
di capire perche' quanto ho preso da un qualche esempio non vuol saper-
ne di girare come mi aspetto, per poi scoprire che non è colpa mia ma del
fatto che le indicazioni che ho seguito sono superate...
Un problema certamente più ridotto, ma simile a quelli che aveva Linux
anni fa, quando diventavi cretino per installare qualche programma al di
fuori della tua distribuzione... Bisognerebbe poter disporre di un database
che, programma per programma, ne indicasse la compatibilità con le varie
macchine e distribuzioni... un lavoro ciclopico e ciclopicamente PALLOSO...

Cercando in giro GPIO_CLCK, ho trovato questo link, che però è in inglese.

https://www.raspberrypi.org/forums/viewt...p?p=275973

Lo posto lo stesso perchè ritengo contenga notizie molto interessanti
circa la gestione da C di segnali di clock a frequenza elevata.
Come detto nel messaggio precedente, però, guardando la data dei posts,
non so quanto rimanga applicabile oggi con le macchine attuali. Certo che
propone cose molto interessanti, prima di fare qualche prova dovrò legger-
melo con calma e soprattutto "digerirlo".
Risposta
#4
Per quello abbiamo messo in piedi questo sito. Se compri un libro su RaspberryPi, dopo 6 mesi ha nozioni superate..
Il Pin che indichi, fa parte della Jtag , ma di default non dovrebbe essere abilitato a quella funzione..
Risposta
#5
(06/12/2016, 15:17)Zzed Ha scritto: Per quello abbiamo messo in piedi questo sito. Se compri un libro su RaspberryPi, dopo 6 mesi ha nozioni superate..
Il Pin che indichi, fa parte della Jtag , ma di default non dovrebbe essere abilitato a quella funzione..

Grazie, ora guardo anche questo.
Per favore, ti risulta che possa essere stata installata come ancillare per altri programmi?
Posso fare un qualche tipo di query al sistema per vedere se è installata?
Ciao
Risposta
#6
Domanda forse stupida, agendo così sulla gpio la numerazione è board o bcm?

Mandi

Barbezuan
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect