Another version to try
Code:' Hardware setting ' ================ ' ' SDA var PORTC.4 SCL var PORTC.3 ' Variable definition ' =================== ' ' Loop VAR Byte ' Constant definition ' =================== ' ' DACAddressByte con %01011000 ' DAC Address byte DACCommandByte con 0 ' DAC command byte ' Main Loop ' ========= ' this loop will generate simple ramp-up and ' ramp-down on the DAC output ' ' start: For Loop = 0 To 255 I2CWRITE sda,scl,DACAddressByte,DACCommandByte,[Loop] Pause 10 Next For Loop = 255 To 0 Step -1 I2CWRITE sda, scl,DACAddressByte,DACCommandByte,[Loop] pause 10 Next GoTo start





Bookmarks