t t t
' Absicht des Programmes: Es soll mit dem DAC MAX522 ein Saegezahn ' erzeugt werden. Bits von P4 steuern das serielle ' Interface zum DAC. Autor: Hoenig, Juni 2001 ' Das High Byte des seriellen Datums ' ist in BArt , das low Byte in Dada. ' Bezeichnungen wie im Datenblatt des Max522 von Maxim-IC: ' +-----+-----+-----+----+----+-----+----+----+ ' | Ub1 | Ub2 | Ub3 | Sb | Sa | Ub4 | Lb | La | In Bart ' | B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 | In Dada Dim Bart As Byte , Dada As Byte Config Spi = Soft , Din = P4.4 , Dout = P4.6 , Cs = P4.7 , Clk = P4.5 Bart = &B11100001 'Lade DAC_A vorbereiten Dada = 0 'Daten initialisieren Do Spiout Bart , 1 'Betriebsart Spiout Dada , 1 'Daten nach DAC_A Waitms 25 'EB P5 = Dada 'Kontrollausgabe Dada = Dada + 1 'weiter Loop End