- Find ud af hvordan DAC7612 er forbundet til OMAP’en
Forbundet Bus 1, chipsselect 3
- Find ud af DAC7612’s SPI karakteristika.
CPOL = 1;
CPHA = 1;
- Indsæt værdier i board struct’en, ret number of bit_per_word i spi_probe
i ads7870-core.c ændres structen således:
.bus_num = 1,
.chip_select = 3,
i ads7870-core.c ændres metoden __devinit ads7870_spi_probe
så bit_pr_word = 14;
- Indsæt nogle debug printk’er

Implementer write
Da vi skal implimentere write før vi kan sætte en default værdi, gør vi dette først. Efter vi har sat defaultværdien implementerer i wiritefunktionen (ads7870_cdrv_write i filen dac7612.c)
ssize_t ads7870_cdrv_write(struct file *filep, const char __user *ubuf, copy_from_user(kbuf, ubuf, len); sscanf(kbuf, "%i", &value); dac7612_write(minor, value); |
Hvorefter vi kan måle på Devkittet at udgangen ændrede spænding når vi skrev til devicet.
echo 1000 >/dev/dac0
giver en spænding på 1000mV
.
