adc dönüşümü

Başlatan 707yunus, 15 Temmuz 2008, 16:41:51

707yunus

slm bnim aklıma takılan bir soru var.pic 18 serisinde 40 mhz de Tosc=10Mhz dir.ADC dönüşümü yapıldığında adc frekansını DIV_2 yapıldığında 5mhz e denk geliyor.bu kadar yüksek hızda adc dönüşümünü PIC  yapar mı acaba smilasyaonda tam anlayamadım.

707yunus

dönüşüm yapıyor ama her 0.2 us de dönüşüm bitmiş olur mu

ahmet2004

read_adc(ADC_READ_ONLY);

komutunda aşağıdaki gibi adcon0 4.biti kontrol ediyordur.



...............
      while((ADCON0 & 4) != 0);
      yuksek = ADRESH;
      dusuk = ADRESL;
                               .................
(hitech c)

adcon0 registerinin 4üncü biti kontrol ediliyor.
Adc nin işlemi bitirip bitirmediğine bakılıyor.
İşlemi tamamladıysa alt satırdan devam ediliyor.

Yani register kontrol edilerek adc işleminin bitip bitmediği anlaşılıyor.

707yunus