Gast
#2539267
Hallo Forum, Ich arbeite nun schon die ganze nacht daran einen DAC mit einem Atmega328 laufen zu bringen. Wenn ich es mit einer fertigen Software teste (Arduino) funktioniert alles super. Ich wollte aber selber in CodeVision den Converter ansprechen aber ich bekomme einefach kein Spannungen aus dem DAC. Am Anfang des Programmes sende ich dem DAC die vref einstellungen--> start_i2c(0xc0 + mcp_device_adr); //Adresse vom DAC write_i2c(0x8F); //Vref int stop_i2c(); //Stop IIC Dann versuche ich die Spannungen auszugeben--> start_i2c(0xc0 + mcp_device_Adr); //auf ack wird gewartet write_i2c(0x90); //auf ack wird gewartet write_i2c(0x80 + (dac1 >> 8)); write_i2c(dac1); //auf ack wird gewartet write_i2c(0x80 + (dac2 >> 8)); write_i2c(dac2); //auf ack wird gewartet write_i2c(0x80 + (dac3 >> 8)); write_i2c(dac3); //auf ack wird gewartet write_i2c(0x80 + (dac4 >> 8)); write_i2c(dac4); //auf ack wird gewartet stop_i2c(); Könnt Ihr mir weiter helfen ? Danke!