PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PIC16F877 & DigiPoti



Lagg
29.09.2004, 19:18
Hi

Da hier eh viele mit den der PIC16F87X familie arbeiten hoff ich das mir jemand helfen kann.
Ich müsst nähmlich mit dem PIC ein digitalpotentiometer ansteuern übers SPI interface, und ich hab keinen ahnung wie ich da beginnen soll.
Normal würd cih ja nene controller nehmen mit dem ich mehr erfahrung hab nur meine Lehrer bilden sich ein, dass ich das mit dem PIC machen soll.

Falls das schon mal wer gemacht hatt, wär ich für jede hilfe dankbar.

THX Lagg

BlackBox
30.09.2004, 07:49
Was bilden sich deine Lehrer ein???

Wie wäre es mal mit Datenblatt lesen? Oder ist das zu viel Arbeit?

Lagg
30.09.2004, 12:54
Ich hab das datenblatt schon gelesen, und ich versteh auch den großteil davon nur check ich net wie cih die register ansprechen kann

bei den examples steht nur verschiedene einstellungen für das SDI und SDO register, und das hilft mir net viel

D.Stolarek
30.09.2004, 13:21
um die einzelnen register anzusprechen musst du zu den einzelnen bänken wechseln
in denen sich die register befinden

z.b. die eeprom dinger bei deinem pic sind in bank 2 und 3

mit
bsf status, rp0 ;diese beiden
bsf status, rp1 ;wären bank 3
und
bcf status, rp0 ;diese beiden
bcf status, rp1 ;wären bank 1
kannst du das machen

bank 0 = ( RP0=0 , RP1=0 )
bank 1 = ( RP0=1 , RP1=0 )
bank 2 = ( RP0=0 , RP1=1 )
bank 3 = ( RP0=1 , RP1=1 )