I am working on an open source linux driver for m-series boards - specifically the 6229 board. The continuous analog out using DMA works, but only for channel 0. In order to select the channel I write entries to the AO mode 1 register and the AO_Output_Control register. So for and example, I want to use AO channel 2, so I write 0x81 to AO_Output_Control, then 0x2 to AO_Mode_1_Register.
Obviously I'm missing something - can you spot it?
Thanks!