Einbindung von Microchip MCP4802/4812/4822 8/10/12-Bit Dual Voltage Output Digital-to-Analog Converter mit interner Vref und Spi Interface.
Ich habe dafür die Klasse geschrieben, welche am Anfang eines Projektes durch:
eingebunden werden kann.
Die Ausgabefunktion:
Alles anzeigen
In einem Programmablauf könnte der Aufruf derart aussehen:
DAC_MCP48xx.inc
Ich habe dafür die Klasse geschrieben, welche am Anfang eines Projektes durch:
eingebunden werden kann.
Die Ausgabefunktion:
BASCOM-Quellcode
- Sub Set_dac(byval Dac_type As Byte , Byval _channel As Byte , Byval _gain As Byte , Byval _shdn As Byte , Byval Value As Word)
- '-------------------------------------------------------------------------------
- ' DAC Constants
- '-------------------------------------------------------------------------------
- Const Dac_chn_a = 0
- Const Dac_chn_b = 1
- Const Dac_gain_2x = 0
- Const Dac_gain_1x = 1
- Const Dac_on = 1
- Const Dac_off = 0
- Const Mcp4802 = 4 ' 8-Bit
- Const Mcp4812 = 2 ' 10-Bit
- Const Mcp4822 = 0 ' 12-Bit
In einem Programmablauf könnte der Aufruf derart aussehen:
DAC_MCP48xx.inc
Code first, think later - Natural programmer