FREEDOM II E MIKROBASIC

11 Anni 1 Mese fa #1 da scenico
FREEDOM II E MIKROBASIC è stato creato da scenico
Ciao a tutti, sto cercando di interfacciare il Mikrobasic con la Freedom II, non riesco però a capire come abilitare le resistenze di pull up interne al 18f4550, chi mi aiuta??? Grazie.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • scenico
  • New Member
  • New Member
Di più
11 Anni 1 Mese fa #2 da StefA
Risposta da StefA al topic FREEDOM II E MIKROBASIC
prova così:

Abilitare pull-ups: INTCON2bits.RBPU=0
Disabilitare pull-ups: INTCON2bits.RABPU=1

questo per quanto riguarda la porta B

Al Power-on Reset vengono settate di default come disabilitate.

per il 18F4550 ci sono resistenze di pull-ups anche sulla porta D, dai uno sguardo al bit "RDPU" del registro "PORTE REGISTER" sul datasheet.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 1 Mese fa #3 da scenico
Risposta da scenico al topic FREEDOM II E MIKROBASIC
Grazie StefA per la risposta,
ho compilato il seguente programma ma non funziona, dove sbaglio????

program scala

dim k as byte

main:

INTCON2.7=0
portd=0 ' azzero la porta d
trisb.4=1 ' setto la porta B4 come ingresso
trisd.7=0 ' setto la porta D7 come uscita
trisd.6=0 ' setto la porta D6 come uscita
portd.7=1 ' accendo il led su D7
portd.6=0 ' spengo il led du D6
while true
if portb.4=0 then ' se premuto il pulsante su B4
portd.7=0 ' spengo il led su D7
portd.6=1 ' accendo il led su D6
for k=1 to 120 ' attendo 120 secondi
delay_ms(1000)
next k
portd.7=1 ' accendo il led su D7
portd.6=0 ' spengo il led su D6
end if
wend
end.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • scenico
  • New Member
  • New Member
Di più
11 Anni 1 Mese fa #4 da StefA
Risposta da StefA al topic FREEDOM II E MIKROBASIC
mikrobasic non lo conosco, mi dispiace.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 1 Mese fa #5 da Mauro Laurenti
Risposta da Mauro Laurenti al topic FREEDOM II E MIKROBASIC
Ciao,

personalmente non ho usato mikrobasic ma in linea di massima, rifacendomi al basi non vedo grossi problemi oltre al dover aspettare 120 secondi per vedere il cambio del LED (durante le prove metti solo 1-2 secondi).

In ogni modo non specifichi cosa non funzioni.
Quando hai hardware e software devi specificare meglio.

Hai errori di compilazione?
Il programma lo carichi e non funziona come pensi?
Come hai collegato il pulsante che controlli?
...

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiStefA

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login