اطلاعیه

Collapse
No announcement yet.

ارتباط با ad7714

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ارتباط با ad7714

    من به شدت احتیاج به یک کد برای ارتباط با ad7714
    این a2d 24 بیتی دارم.
    یه کد هست ولی برای codvision نیست .
    ارتباطش از طریقه spi .
    دیتاشیتش کمی گیج کنندست و وقت زیادی میخواد که متاسفانه مثل همیشه نداریم :redface:
    اگر کسی سراغ داره ما رو دریابه که بشدت درفشاریم.

    :cry2:

    از جمله ی رفتگان این راه دراز
    باز آمده ای کو که به ما گوید راز
    هان بر سر این دو راهه از روی نیاز
    چیزی نگذاری که نمی آیی باز

    #2
    پاسخ : ارتباط با ad7714

    سلام دوست من
    این یک ADC با دقت 24 بیت برای دستگاهای ابزار دقیق پرتابل.
    یکی از بهتریت ADC ها هست.
    تو دیتا شیتش الگوریتم رو کامل برات توضیح داده و نمونه برنامه هم داره.تو خود سایت Analog Device کلی Application note براش هست حتی برای ارتباط مستقیم با PC.
    اینم ببین حتما به دردت میخوره:
    http://www.koders.com/c/fid240E8FB7A...2727A1954.aspx
    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

    دیدگاه


      #3
      پاسخ : ارتباط با ad7714

      نوشته اصلی توسط روباه
      سلام دوست من
      این یک ADC با دقت 24 بیت برای دستگاهای ابزار دقیق پرتابل.
      یکی از بهتریت ADC ها هست.
      تو دیتا شیتش الگوریتم رو کامل برات توضیح داده و نمونه برنامه هم داره.تو خود سایت Analog Device کلی Application note براش هست حتی برای ارتباط مستقیم با PC.
      اینم ببین حتما به دردت میخوره:
      http://www.koders.com/c/fid240E8FB7A...2727A1954.aspx
      سلام
      دوست عزیز سایتی که معری کردی عالیه
      دستت درد نکنه

      موفق باشی

      دیدگاه


        #4
        پاسخ : ارتباط با ad7714

        من هم شدیداً با این آی سی مشکل دارم بر اساس دیتا شیت هم بستم و فلوچارتشم با بسکام پیاده کردم ولی تو جروجی اعداد ثابت می ده مثل 63535 یا 32768 یا یه سری اعداد که بی ربط هستند ولتاژ رفرنسم 2.5 ورودیم 0.5 و کریستالم 2.4576 است. این کد برنامم. راست آقا حمید این سایتم که گفتین قبلاً سورس و کتابخانشو گرفتم به کتابخانه ای که داخل همون هدر فایل ارجاع شده گیر میده شما خودتون این آیسی رو راه انداختین ؟ ممنون میشم راهنمایی کنین. این کد من با بسکام.


        $regfile = "m32def.dat"
        $crystal = 8000000

        Config Lcd = 16 * 2
        Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.2 , Rs = Porta.0


        Dim Ch2 As Word
        Dim Ch3 As Word

        Dim Settin_key_Out As Byte

        Dout Alias Portb.4 'Settin_key AD7714 OUT
        Din Alias Pinb.3 'podatki AD7714 IN
        Sclk Alias Portb.5 'Clockad7714 Clk
        Drdy Alias Pind.2 'Data Ready or No

        Cls
        Lcd "Set Up ADC"

        'Sel Filter High And Test Chanel
        Settin_key_out = &B00100111 '&H27
        Shiftout Dout , Sclk , Settin_key_out , 1 , 8

        'waitms 1000

        'Write Filter High chose 24 bit
        Settin_key_Out = &B00001111 ' &H0F
        Shiftout Dout , Sclk , Settin_key_Out , 1 , 8

        Waitms 1000

        'Sel Fiter Low And Chanel Test
        Settin_key_Out = &B00110111 '&H37
        Shiftout Dout , Sclk , Settin_key_Out , 1 , 8

        'Waitms 1000

        'Write Filter Low
        Settin_key_Out = &B10100000 '&HA0
        Shiftout Dout , Sclk , Settin_key_Out , 1 , 8

        Waitms 1000

        'Sel Mode Reg
        Settin_key_Out = &B00010111 '&H17
        Shiftout Dout , Sclk , Settin_key_Out , 1 , 8

        'Waitms 1000

        'Write Mode Reg
        Settin_key_Out = &B00100000 '&H20
        Shiftout Dout , Sclk , Settin_key_Out , 1 , 8

        Waitms 1000

        Cls
        Lcd "Starting ADC3... "
        Waitms 2000
        Cls
        Cursor Off

        Do

        Bitwait Drdy , Reset

        Locate 2 , 1
        Lcd "drdy=0"

        Waitus 10

        'Sel Data Reg And Sel Read Mode
        Settin_key_Out = &B01011111 '&H5F
        Shiftout Dout , Sclk , Settin_key_Out , 1 , 8

        Waitus 10

        'Read From Data Reg
        Shiftin Din , Sclk , Ch3 , 1 , 16

        Waitus 10

        Home
        Lcd "ADC:"
        Lcd Ch3

        Loop
        «اگر واقعيات با نظريات هماهنگي ندارند، واقعيتآ‌ها را تغيير بده.»
        آلبرت انشتين

        دیدگاه


          #5
          پاسخ : ارتباط با ad7714

          سلام مشکلتون حل شد؟ لطفا پیام بدین amigder@gmail.com

          دلیل: ادغام دو پست برای جلوگیری از اسپم

          دیدگاه

          لطفا صبر کنید...
          X