Roadblock #1.
I got a hold of a MCP4911E. If I understand the datasheet correctly, this chip has literally one command that is a word sized variable. I'm using the internal oscillator on a 16F690. What am I doing wrong?
Code:' ================================================================ CS VAR PORTC.7 CLK VAR PORTC.1 SDI VAR PORTC.0 LDAC VAR PORTC.2 ' ' ================================================================ X VAR WORD 'GENERAL TIMER ' PROGRAM INIT ' ================================================================ ' MAIN LOOP ' ================================================================ CS=1 X=0 MAIN: TOGGLE PORTB.4 GOSUB SEND_VOLTS PAUSE 100 GOTO MAIN ' ' ================================================================ SEND_VOLTS: TOGGLE PORTB.7 TOGGLE PORTB.5 TOGGLE PORTB.6 TOGGLE PORTB.7 LOW CS LOW LDAC PAUSE 100 SHIFTOUT SDI,CLK,0, [%011100111110] HIGH CS 'HIGH LDAC RETURN




Bookmarks