PDA

Επιστροφή στο Forum : Κώδικας για microbasic.....??????????



ok1gr
07-08-05, 19:01
καλησπέρα, μήπως ξέρει κανείς πώς μπορώ να δηλώσω ένα Pin π.χ. RA1 του pic16f84 σαν είσοδο στhn microbasic???

PiCBuRn3r
07-08-05, 22:37
porta.1 = 1

ok1gr
08-08-05, 00:08
αυτό το γράφω μετά το trisb = 0?

PiCBuRn3r
08-08-05, 01:00
Ναι.

ok1gr
08-08-05, 01:03
nothing nothing nothing

ok1gr
08-08-05, 13:32
Λοιπών ας ξεκινήσουμε από τα βασικά!

http://www.ke4nyv.com/16f84diagram.jpg



σε mikrobasic (picbasic):
1. θέλουμε να ενεργοποιήσουμε τις εσωτερικές αντιστάσεις.
2. όταν το ra1 ενωθεί με το gnd, θέλουμε να ανάβει ένα led στο rb1
Πώς μπορεί να γίνει???????

panpanta
09-09-09, 05:03
Πρέπει να δεις στο μάνιουαλ του κοντρόλερ ποιός καταχωρητής είναι αυτός που ελέγχει την ενεργοποίηση των εσωτ. pull up αντιστάσεων και να τον τροποποιήσεις ανάλογα.

Μετά ορίζεις εισόδους - εξόδους με τα

TRISA = %00000010 για είσοδο στο RA1
TRISB = %00000000 για εξόδους στην PORTB

γράφω σε διαδική μορφή για να είναι εύκολο με μια ματιά ποιά πιν είναι είσοδοι και ποιά έξοδοι, διαφορετικά θα μπορούσα να γράψω π.χ

TRISA = 2 σε δεκαδική μορφή και
TRISB = 0x00 σε δεκαεξαδική μορφή