اطلاعیه

Collapse
No announcement yet.

هنگ کردن میکرو تو ارتباط i2c

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

    هنگ کردن میکرو تو ارتباط i2c

    با سلام من یه مشکل بزرگ تو i2c
    دارم
    ببینید من از ای سی ds1307
    استفاده میکنم که ارتباط i2c داره خوب یه مدار ساختم و با استفاده از لایب جواب گرفتم
    $lib "ds1307clock.lib"

    '-------------------------------------------- ds1307

    Config Sda = Portc.5
    Config Scl = Portc.4

    ' ----------------------------------------------------------------------

    Const Ds1307w = &HD0 ' Addresses of Ds1307 clock
    Const Ds1307r = &HD1


    خوب الان تصمیم گرفتم ای سی مگا8 رو به 16 تبدیل کنم
    این کارو کردم ولییییییییییی
    ای سی مگا 16 تو این سطر هنگ میکنه
    I2cstart
    تو این سطر میمونه و به سطر بعدی وارد نمیشه علتشو نمیدونم اعصابم خراب شده :cry2:

    ' Generate start code
    I2cwbyte Ds1307w

    ' send address
    I2cwbyte 0

    ' start address in 1307
    I2cstart ' Generate start code

    خلاصه هر تجربه ای که میتونه کمکم کنه در ضمن ایسی همون ایسی هست برنامه همونه فقط سیم بندی تغیر کرده و خود میکرو از 8 با 16 ارتقاع پیدا کرده فرکانس کلاک مدار 1 مگا هست jtag بسته شده ولی دیگه نمیدونم فیوز بیتای دیگه اثر داره یا نه ؟
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

    #2
    پاسخ : هنگ کردن میکرو تو ارتباط i2c

    منم همین مشکل رو دارم . سرعت ارتباط خیلی پایینه و مدام هنگ میکنه .

    دیدگاه


      #3
      پاسخ : هنگ کردن میکرو تو ارتباط i2c

      اخه من تو مدار قبلی اصلا i2c رو قطع میکنم میکرو بازم به کار خودش ادامه میده ولی تو این مدار هر کاری کردم نشد که نشد تو اون سطر حتما هنگ میکنه :angry:
      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

      دیدگاه

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