MICROCHIP TB3308 کیش مینٹیننس کا استعمال کرتے ہوئے رن ٹائم پر کیشے کی ہم آہنگی کے مسائل کو ہینڈل کرنا
تعارف
کیش ہم آہنگی کا مسئلہ مائکرو کنٹرولرز (MCUs) پر چلنے والی ایپلی کیشنز پر ناگزیر ہے جن میں کیش ایبل میموری والے علاقے ہوتے ہیں، جو ڈیٹا کی منتقلی کے کاموں کے لیے ڈائریکٹ میموری ایکسیس (DMA) کا استعمال کرتے ہیں۔ یہ CPU کی کیش سے پڑھنے/لکھنے کا عمل انجام دینے کی وجہ سے ہے جبکہ DMA ڈیٹا کو پردیی اور جسمانی میموری کے درمیان منتقل کرتا ہے۔
کیش ہم آہنگی کو ہینڈل کرنے کے طریقوں میں سے ایک کے لیے ایپلی کیشن کو کیش مینٹیننس آپریشنز کا استعمال کرتے ہوئے رن ٹائم پر کیشے کا انتظام کرنے کی ضرورت ہوتی ہے۔ MPLAB® Harmony v3 PIC32MZ آلات کے لیے کیش مینٹیننس ایپلیکیشن پروگرام انٹرفیس (APIs) فراہم کرتا ہے۔
یہ دستاویز اس بات کی وضاحت کرتی ہے کہ MPLAB Harmony v3 کے تحت کیش مینجمنٹ APIs کا استعمال کرتے ہوئے ایک ایپلیکیشن کیش ہم آہنگی کے مسائل کو رن ٹائم میں کیسے منظم کر سکتی ہے۔
نوٹ: اس دستاویز میں زیر بحث تصورات تمام PIC32MZ MCUs کے لیے عام ہیں۔ PIC32MZ EF بطور سابق استعمال ہوتا ہے۔ampتصورات پر بحث کرنے کے لئے.
تفصیل
مندرجہ ذیل اعداد و شمار کیش ہم آہنگی کے مسئلے کو واضح کرتا ہے جیسا کہ مشاہدہ کیا گیا جب DMA PIC32MZ EF MCU پر SRAM سے پڑھتا ہے۔
شکل 1-1۔ میموری سے پردیی منتقلی (DMA SRAM سے پڑھتا ہے)
درخواست ڈیٹا بفر TxBuffer ویلیو 'ABCDEFGH' کو پیریفرل میں منتقل کرنے کی درخواست جمع کراتی ہے۔ سی پی یو ڈی ایم اے رائٹ بفر (TxBuffer) کو اس ڈیٹا کے ساتھ آباد کرتا ہے جسے 'ABCDEFGH' پریفیرل میں لکھا جائے۔
تاہم، سیٹ کیش پالیسی رائٹ بیک اور رائٹ ایلوکیٹ کی وجہ سے، ڈی ایم اے رائٹ بفر (TxBuffer) فوری طور پر مین میموری پر نہیں لکھا جا سکتا ہے، اور لکھا ہوا ڈیٹا ڈیٹا کیش میں رہ سکتا ہے۔ مین میموری میں ڈی ایم اے رائٹ بفر (TxBuffer) اب بھی '12345678' کی پرانی قدر پر مشتمل ہے۔
جب ڈی ایم اے کو میموری سے پیریفرل ٹرانسفر شروع کرنے کے لیے متحرک کیا جاتا ہے، تو DMA مین میموری سے بفر (TxBuffer) کو '12345678' کے طور پر پڑھتا ہے۔ نتیجے کے طور پر، ڈی ایم اے پردیی میں باسی ڈیٹا کی منتقلی کو ختم کرتا ہے۔
مندرجہ ذیل اعداد و شمار کیش ہم آہنگی کے مسئلے کی وضاحت کرتا ہے جب DMA SRAM کو لکھتا ہے۔
شکل 1-2۔ پردیی سے میموری کی منتقلی (DMA SRAM کو لکھتا ہے)
درخواست RxBuffer میں '12345678' کی قیمت کے ساتھ پیریفرل سے ڈیٹا حاصل کرنے کی درخواست جمع کراتی ہے۔ DMA RxBuffer کو SRAM میں '12345678' کی قدر کے ساتھ آباد کرتا ہے۔ تاہم، ڈیٹا کیش کو اپ ڈیٹ نہیں کیا گیا ہے، اور یہ پچھلے ڈیٹا کو برقرار رکھتا ہے۔ جب CPU RxBuffer کو پڑھتا ہے، تو یہ بفر میں موجود پچھلی قدر کو 'ABCDEFGH' کے طور پر پڑھتا ہے۔
کیشے ہم آہنگی کو ہینڈل کرنا
کیش ہم آہنگی کے مسائل کو سنبھالنے کے دو طریقے میموری سے پیریفرل ٹرانسفر (DMA ریڈز فرام SRAM) اور پیریفرل ٹو میموری ٹرانسفر (DMA Writes to SRAM) میں بیان کیے گئے ہیں۔ ان طریقوں میں ایپلی کیشن مینٹیننس آپریشنز کا استعمال کرتے ہوئے رن ٹائم پر کیشے کا انتظام کرتی ہے۔ آپریشنز میں ان اعمال کو انجام دینے کی صلاحیت شامل ہے:
کیشے کو باطل کریں: کیشے لائنوں کو غلط کے بطور نشان زد کرتا ہے۔ بعد میں رسائی ڈیٹا کو مین میموری سے کیشے میں کاپی کرنے پر مجبور کرتی ہے۔
کیشے صاف کریں: کیش لائنوں کو لکھتا ہے، جو کہ گندے کے طور پر نشان زد ہیں، واپس مرکزی میموری پر جائیں میموری سے پیریفرل ٹرانسفر (DMA Reads from SRAM) میں زیر بحث کیش ہم آہنگی کو سنبھالنے کے لیے، درج ذیل اعمال انجام دیں:
- ایپلیکیشن رائٹ ڈیٹا بفر (TxBuffer) کو ایک قدر 'ABCEDFGH' سے بھرتی ہے۔ پہلے سے طے شدہ کیش پالیسی کی وجہ سے (واپس لکھیں اور لکھیں مختص کریں)، تحریری ڈیٹا کیش میں ہو سکتا ہے۔
شکل 1-3۔ پاپولٹ رائٹ بفر - کلین کیش API کو کال کرکے رائٹ ڈیٹا بفر (TxBuffer) کو 'ABCDEFGH' کی قدر کے ساتھ مین میموری میں فلش کریں۔
شکل 1-4۔ فلش رائٹ بفر - درخواست TxBuffer سے 'ABCDEFGH' کی قدر کے ساتھ ڈیٹا کو پیریفرل میں منتقل کرنے کی درخواست جمع کراتی ہے۔
شکل 1-5۔ پیریفرل کو لکھیں۔
کیشے کی ہم آہنگی کو سنبھالنے کے لیے جیسا کہ پیریفرل ٹو میموری ٹرانسفر (DMA Writes to SRAM) میں زیر بحث آیا ہے، ان اقدامات پر عمل کریں:
- کیش لائنوں کو غلط کے طور پر نشان زد کرنے کے لیے ایپلیکیشن Invalidate cache API کو کال کرتی ہے۔
شکل 1-6۔ کیشے کو باطل کریں۔ - درخواست RxBuffer میں '12345678' کی قیمت کے ساتھ پیریفرل سے ڈیٹا حاصل کرنے کی درخواست جمع کراتی ہے۔
- DMA RxBuffer کو SRAM میں '12345678' کی قدر کے ساتھ آباد کرتا ہے۔
- چونکہ RxBuffer سے متعلق کیش لائن غلط حالت میں ہے، CPU کی طرف سے پڑھنے تک رسائی کے نتیجے میں RxBuffer کو مرکزی میموری سے ڈیٹا کیش میں کاپی کیا جاتا ہے۔
شکل 1-7۔ پیریفرل سے میموری کی منتقلی کیش ہم آہنگی کو ہینڈل کریں۔
عمل درآمد
کنفیگریشن
PIC3 MZ EF کے لیے MPLAB Harmony v32 پروجیکٹ میں، MPLAB Harmony v3 Configurator (MHC) یا MPLAB کوڈ کنفیگریٹر (MCC) کے ذریعے کیش مینٹیننس آپریشنز کو فعال کیا جاتا ہے۔ MHC یا MCC میں، کنفیگریشن سیٹنگ پروجیکٹ گراف > سسٹم > MIPS کنفیگریشن > کیشے کے تحت مل سکتی ہے۔
شکل 2-1۔ MHC کیشے کنفیگریشن
ڈیٹا کیش مینٹیننس APIs
MPLAB Harmony v3 درج ذیل ڈیٹا کیش مینٹیننس APIs فراہم کرتا ہے:
جدول 2-1۔ ڈیٹا کیش مینٹیننس APIs
نام | تفصیل |
DCACHE_INVALIDATE (باطل) | پورے ڈیٹا کیشے کو فعال کرنے سے پہلے اسے غلط کر دیتا ہے۔ |
DCACHE_CLEAN_BY_ADDR (uint32_t addr, size_t sz) | واپس لکھیں اور ڈیٹا کیش میں ایڈریس کی حد کو باطل کریں۔ |
DCACHE_INVALIDATE_BY_ADDR (uint32_t addr, size_t sz) | ڈیٹا کیش میں ایڈریس رینج کو غلط کریں۔ |
DCACHE_CLEAN_INVALIDATE_BY_ADDR (uint32_t addr, size_t sz) | واپس لکھیں اور ڈیٹا کیش میں ایڈریس کی حد کو باطل کریں۔ |
نوٹس:
- MCU مخصوص ڈیٹا اور انسٹرکشن کیش مینٹیننس APIs ایک پیریفرل لائبریری (PLIB) plib_cache.c کے بطور دستیاب ہیں۔ PLIB درخواست کا حوالہ دیں۔ample at:
https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance. - ایڈریس APIs کے ذریعہ کیشے کو صاف اور کیش کو غلط استعمال کرتے وقت:
- addr: کیش لائن سائز کی حد کے ساتھ منسلک ہونا ضروری ہے۔ اس کا مطلب یہ ہے کہ DMA بفر ایڈریس کو 16 بائٹ باؤنڈری سے منسلک ہونا چاہیے۔
- سائز: کیشے لائن سائز کا ایک کثیر ہونا چاہیے۔ اس کا مطلب یہ ہے کہ DMA بفر کا سائز 16- بائٹس کا کثیر ہونا چاہیے۔
Example
مندرجہ ذیل کوڈ سابق۔ample UART انٹرفیس پر ڈیٹا پڑھنے اور لکھنے کے لیے MPLAB Harmony v3 DMA پیریفرل لائبریری APIs کے ساتھ ڈیٹا کیش مینٹیننس APIs کے استعمال کو ظاہر کرتا ہے۔
تفصیلی سورس کوڈ کے لیے، PLIB ایپلیکیشن کا حوالہ دیں۔ample at:
https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance.
نوٹ: اوپر زیر بحث کیش ہم آہنگی کے مسائل کو بھی تنازعہ میں ڈیٹا بفر سے مربوط متغیر وصف کا استعمال کرکے لنک کے وقت ہینڈل کیا جاسکتا ہے۔
غیر دستخط شدہ int __attribute__((Coherent)) بفر[1024];
اس کوڈ میں، مرتب کرنے والا 1024 عنصر کو غیر کیش ایبل میموری والے علاقے KSEG1 میں مختص کرتا ہے۔
حوالہ جات
درج ذیل دستاویزات وسائل کے طور پر درج ہیں۔ کیشے ہم آہنگی اور متعلقہ مائیکرو چِپ پروڈکٹس کے بارے میں اضافی معلومات کے لیے، مائیکرو چِپ سے رجوع کریں۔ Webسائٹ، یا مقامی مائیکرو چِپ سیلز کے نمائندے سے رابطہ کریں۔
- PIC1MZ آلات پر L32 کیشے کا استعمال
- PIC32MZ EF کیش مینٹیننس PLIB Example
- MPLAB Harmony v3 Quick Docs پیکیج صارفین کو Microchip کے 32-bit SAM اور PIC32 MCUs پر ایپلیکیشنز تیار کرنا شروع کرنے کے لیے اسٹینڈ تنہا مدد کے صفحات فراہم کرتا ہے۔ Quick_docs ذخیرہ ڈاؤن لوڈ کریں اور index.html سے شروع کریں۔ file دستاویزات کے فولڈر میں دستیاب ہے۔
آن لائن ورژن یہاں دستیاب ہے: microchip-mplab-harmony.github.io/quick_docs/. - MPLAB Harmony v3 لینڈنگ web صفحہ: www.microchip.com/mplab/mplab-harmony
مائیکرو چِپ Webسائٹ
مائیکرو چِپ ہمارے ذریعے آن لائن سپورٹ فراہم کرتا ہے۔ webسائٹ پر www.microchip.com/. یہ webسائٹ بنانے کے لئے استعمال کیا جاتا ہے files اور معلومات صارفین کے لیے آسانی سے دستیاب ہیں۔ دستیاب مواد میں سے کچھ میں شامل ہیں:
- پروڈکٹ سپورٹ - ڈیٹا شیٹس اور خطا، ایپلیکیشن نوٹس اور ایسample پروگرامز، ڈیزائن کے وسائل، صارف کے رہنما اور ہارڈویئر سپورٹ دستاویزات، تازہ ترین سافٹ ویئر ریلیز اور محفوظ شدہ سافٹ ویئر
- جنرل ٹیکنیکل سپورٹ - اکثر پوچھے جانے والے سوالات (FAQs)، تکنیکی مدد کی درخواستیں، آن لائن ڈسکشن گروپس، Microchip ڈیزائن پارٹنر پروگرام ممبر کی فہرست
- مائیکرو چِپ کا کاروبار - پروڈکٹ سلیکٹر اور آرڈرنگ گائیڈز، تازہ ترین مائیکرو چِپ پریس ریلیز، سیمینارز اور ایونٹس کی لسٹنگ، مائیکرو چِپ سیلز آفسز، ڈسٹری بیوٹرز اور فیکٹری کے نمائندوں کی فہرستیں
مصنوعات کی تبدیلی کی اطلاع کی خدمت
مائیکرو چِپ کی پروڈکٹ کی تبدیلی کی اطلاع سروس صارفین کو مائیکرو چِپ پراڈکٹس پر تازہ رکھنے میں مدد کرتی ہے۔ سبسکرائبرز کو ای میل اطلاع موصول ہوگی جب بھی کسی مخصوص پروڈکٹ فیملی یا ڈیولپمنٹ ٹول کی دلچسپی سے متعلق تبدیلیاں، اپ ڈیٹس، نظرثانی یا خرابیاں ہوں گی۔
رجسٹر کرنے کے لیے، پر جائیں۔ www.microchip.com/pcn اور رجسٹریشن کی ہدایات پر عمل کریں۔
کسٹمر سپورٹ
مائیکرو چِپ پروڈکٹس کے صارفین کئی چینلز کے ذریعے مدد حاصل کر سکتے ہیں:
- تقسیم کار یا نمائندہ
- مقامی سیلز آفس
- ایمبیڈڈ سولیوشن انجینئر (ESE)
- ٹیکنیکل سپورٹ
صارفین کو مدد کے لیے اپنے ڈسٹری بیوٹر، نمائندے یا ESE سے رابطہ کرنا چاہیے۔ مقامی سیلز آفس بھی گاہکوں کی مدد کے لیے دستیاب ہیں۔ سیلز دفاتر اور مقامات کی فہرست اس دستاویز میں شامل ہے۔
کے ذریعے تکنیکی مدد دستیاب ہے۔ webسائٹ پر: www.microchip.com/support
مائیکرو چِپ ڈیوائسز کوڈ پروٹیکشن فیچر
مائیکرو چِپ پروڈکٹس پر کوڈ پروٹیکشن فیچر کی درج ذیل تفصیلات نوٹ کریں:
- مائیکرو چِپ مصنوعات اپنی مخصوص مائیکرو چِپ ڈیٹا شیٹ میں موجود تصریحات کو پورا کرتی ہیں۔
- مائیکرو چِپ کا خیال ہے کہ اس کی مصنوعات کا خاندان محفوظ ہے جب اسے مطلوبہ انداز میں، آپریٹنگ تصریحات کے اندر، اور عام حالات میں استعمال کیا جائے۔
- مائیکروچپ قدروں اور جارحانہ طور پر اپنے دانشورانہ املاک کے حقوق کا تحفظ کرتی ہے۔ مائیکرو چِپ پروڈکٹ کے کوڈ پروٹیکشن فیچرز کی خلاف ورزی کرنے کی کوششیں سختی سے ممنوع ہیں اور ڈیجیٹل ملینیم کاپی رائٹ ایکٹ کی خلاف ورزی کر سکتی ہیں۔
- نہ تو مائکروچپ اور نہ ہی کوئی دوسرا سیمی کنڈکٹر بنانے والا اس کے کوڈ کی حفاظت کی ضمانت دے سکتا ہے۔ کوڈ پروٹیکشن کا مطلب یہ نہیں ہے کہ ہم اس بات کی ضمانت دے رہے ہیں کہ پروڈکٹ "اٹوٹ ایبل" ہے۔ کوڈ تحفظ مسلسل تیار ہو رہا ہے۔ Microchip ہماری مصنوعات کے کوڈ پروٹیکشن فیچرز کو مسلسل بہتر بنانے کے لیے پرعزم ہے۔
قانونی نوٹس
یہ اشاعت اور اس میں موجود معلومات کو صرف مائیکرو چِپ پروڈکٹس کے ساتھ استعمال کیا جا سکتا ہے، بشمول آپ کی درخواست کے ساتھ مائیکرو چِپ پروڈکٹس کو ڈیزائن، ٹیسٹ اور انٹیگریٹ کرنا۔ کسی دوسرے طریقے سے اس معلومات کا استعمال ان شرائط کی خلاف ورزی کرتا ہے۔ ڈیوائس ایپلیکیشنز سے متعلق معلومات صرف آپ کی سہولت کے لیے فراہم کی جاتی ہیں اور اپ ڈیٹس کے ذریعے اس کی جگہ لے لی جا سکتی ہے۔ یہ یقینی بنانا آپ کی ذمہ داری ہے کہ آپ کی درخواست آپ کی وضاحتوں کے مطابق ہو۔ اضافی سپورٹ کے لیے اپنے مقامی مائیکرو چِپ سیلز آفس سے رابطہ کریں یا اضافی سپورٹ حاصل کریں۔ www.microchip.com/en-us/support/design-help/client-support-services.
یہ معلومات مائیکروچپ "جیسا ہے" کے ذریعہ فراہم کی گئی ہے۔ مائیکروچپ کسی بھی قسم کی کوئی نمائندگی یا وارنٹی نہیں دیتا خواہ ظاہر ہو یا مضمر، تحریری ہو یا زبانی، قانونی
یا بصورت دیگر، معلومات سے متعلق جس میں کسی خاص مقصد کے لیے غیر خلاف ورزی، تجارتی قابلیت، اور فٹنس کی کسی بھی مضمر وارنٹیوں تک محدود نہیں، یا وارنٹیوں سے متعلق، متعلقہ شرائط۔
کسی بھی صورت میں مائیکروچپ کسی بھی بالواسطہ، خصوصی، تعزیری، اتفاقی، یا نتیجے میں ہونے والے نقصان، نقصان، لاگت، یا کسی بھی قسم کے اخراجات کے لیے ذمہ دار نہیں ہوگی، یہاں تک کہ اگر مائیکروچپ کو امکان کے بارے میں مشورہ دیا گیا ہو یا نقصانات کا اندازہ لگایا جا سکتا ہے۔ قانون کی طرف سے اجازت دی گئی مکمل حد تک، معلومات یا اس کے استعمال سے متعلق کسی بھی طرح سے تمام دعووں پر مائیکروچپ کی کل ذمہ داری فیس کی رقم سے زیادہ نہیں ہوگی، اگر آپ کو کسی بھی صورت میں، معلومات کے لیے مائکروچپ۔
لائف سپورٹ اور/یا حفاظتی ایپلی کیشنز میں مائیکرو چِپ ڈیوائسز کا استعمال مکمل طور پر خریدار کے خطرے میں ہے، اور خریدار اس طرح کے استعمال کے نتیجے میں ہونے والے کسی بھی اور تمام نقصانات، دعووں، سوٹوں، یا اخراجات سے بے ضرر مائیکرو چِپ کا دفاع، معاوضہ اور اسے رکھنے پر متفق ہے۔ کسی بھی مائیکرو چِپ دانشورانہ املاک کے حقوق کے تحت کوئی لائسنس، واضح طور پر یا دوسری صورت میں نہیں دیا جاتا جب تک کہ دوسری صورت میں بیان نہ کیا جائے۔
ٹریڈ مارکس
مائیکرو چِپ کا نام اور لوگو، مائیکرو چِپ لوگو، اڈاپٹیک، اینی ریٹ، اے وی آر، اے وی آر لوگو، اے وی آر فریکس، بیسٹ ٹائم، بٹ کلاؤڈ، کریپٹو میموری، کریپٹو آر ایف، ڈی ایس پی آئی سی، فلیکس پی ڈبلیو آر، ہیلڈو، آئی جی ایل او، جوک بلوکس، لنکس، لنکس، لنکس، لنکس maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST لوگو, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyST, SFNST, Logo , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, اور XMEGA USA اور دیگر ممالک میں Incorporated Microchip Technology کے رجسٹرڈ ٹریڈ مارک ہیں۔
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProAsic Plus, Qureet SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, اور ZL امریکہ میں شامل Microchip ٹیکنالوجی کے رجسٹرڈ ٹریڈ مارک ہیں۔
ملحقہ کلید دبانے، AKS، analog-for-the-Digital Age، Any Capacitor، AnyIn، AnyOut، Augmented Switching، BlueSky، BodyCom، CodeGuard، CryptoAuthentication، CryptoAutomotive، CryptoCompanion، CryptoCompanion، DAMPIEMCDCEMToverna، ڈی اے ایم پی آئی ای ایم نیٹ ورک، ڈی اے ایم پی آئی ایم سی ڈی ای ایم ٹیچنگ , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB سرٹیفائیڈ لوگو, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, pickit, PICtail, PowerSmart, QMalicon, PureMatrix , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, USB, TSHARC VariSense، VectorBlox، VeriPHY، ViewSpan، WiperLock، XpressConnect، اور ZENA مائیکرو چِپ ٹیکنالوجی کے ٹریڈ مارک ہیں
امریکہ اور دیگر ممالک۔
ایس کیو ٹی پی امریکہ میں شامل مائیکرو چِپ ٹیکنالوجی کا ایک سروس مارک ہے۔
Adaptec لوگو، فریکوئنسی آن ڈیمانڈ، سلکان اسٹوریج ٹیکنالوجی، Symmcom، اور ٹرسٹڈ ٹائم دیگر ممالک میں Microchip Technology Inc. کے رجسٹرڈ ٹریڈ مارک ہیں۔
GestIC Microchip Technology Germany II GmbH & Co. KG کا رجسٹرڈ ٹریڈ مارک ہے، جو Microchip Technology Inc. کا ذیلی ادارہ ہے، دوسرے ممالک میں۔
یہاں ذکر کردہ دیگر تمام ٹریڈ مارک ان کی متعلقہ کمپنیوں کی ملکیت ہیں۔
© 2021، Microchip Technology Incorporated اور اس کے ذیلی ادارے۔ جملہ حقوق محفوظ ہیں.
ISBN: 978-1-5224-9447-8
کوالٹی مینجمنٹ سسٹم
مائیکرو چِپ کے کوالٹی مینجمنٹ سسٹمز کے بارے میں معلومات کے لیے، براہِ کرم ملاحظہ کریں۔ www.microchip.com/quality.
دنیا بھر میں سیلز اور سروس
امریکہ
کارپوریٹ آفس
2355 West Chandler Blvd. Chandler, AZ 85224-6199 ٹیلی فون: 480-792-7200
فیکس: 480-792-7277 تکنیکی معاونت:
www.microchip.com/support
Web پتہ:
www.microchip.com
اٹلانٹا
ڈولتھ، جی اے
ٹیلی فون: 678-957-9614
فیکس: 678-957-1455 آسٹن، TX
ٹیلی فون: 512-257-3370 بوسٹن
ویسٹبورو، ایم اے
ٹیلی فون: 774-760-0087
فیکس: 774-760-0088 شکاگو
Itasca، IL
ٹیلی فون: 630-285-0071
فیکس: 630-285-0075 ڈلاس
ایڈیسن ، ٹی ایکس
ٹیلی فون: 972-818-7423
فیکس: 972-818-2924 ڈیٹرائٹ
نووی، ایم آئی
ٹیلی فون: 248-848-4000 ہیوسٹن، TX
ٹیلی فون: 281-894-5983 انڈیاناپولس
Noblesville, IN
ٹیلی فون: 317-773-8323
فیکس: 317-773-5453
ٹیلی فون: 317-536-2380
لاس اینجلس
مشن ویجو، CA
ٹیلی فون: 949-462-9523
فیکس: 949-462-9608
ٹیلی فون: 951-273-7800 ریلی، این سی
ٹیلی فون: 919-844-7510
نیویارک، نیو یارک
ٹیلی فون: 631-435-6000
سان ہوزے، CA
ٹیلی فون: 408-735-9110
ٹیلی فون: 408-436-4270 کینیڈا - ٹورنٹو
ٹیلی فون: 905-695-1980
فیکس: 905-695-2078
ایشیا/پیسفک
آسٹریلیا - سڈنی
ٹیلی فون: 61-2-9868-6733 چین – بیجنگ
ٹیلی فون: 86-10-8569-7000 چین – چینگڈو
Tel: 86-28-8665-5511 China – Chongqing Tel: 86-23-8980-9588 China – Dongguan
Tel: 86-769-8702-9880 China – Guangzhou Tel: 86-20-8755-8029 China – Hangzhou
ٹیلی فون: 86-571-8792-8115 چین - ہانگ کانگ SAR ٹیلی فون: 852-2943-5100 چین - نانجنگ
ٹیلی فون: 86-25-8473-2460 چین – چنگ ڈاؤ
ٹیلی فون: 86-532-8502-7355 چین – شنگھائی
ٹیلی فون: 86-21-3326-8000 چین - شینیانگ
ٹیلی فون: 86-24-2334-2829 چین - شینزین
ٹیلی فون: 86-755-8864-2200 چین - سوزو
ٹیلی فون: 86-186-6233-1526 چین - ووہان
ٹیلی فون: 86-27-5980-5300 چین - ژیان
ٹیلی فون: 86-29-8833-7252 چین – زیامین
ٹیلی فون: 86-592-2388138 چین – زوہائی
ٹیلی فون: 86-756-3210040
ایشیا/پیسفک
انڈیا - بنگلور
ٹیلی فون: 91-80-3090-4444 بھارت – نئی دہلی
ٹیلی فون: 91-11-4160-8631 بھارت – پونے
ٹیلی فون: 91-20-4121-0141 جاپان – اوساکا
ٹیلی فون: 81-6-6152-7160 جاپان – ٹوکیو
ٹیلی فون: 81-3-6880- 3770 کوریا – ڈیگو
ٹیلی فون: 82-53-744-4301 کوریا – سیول
ٹیلی فون: 82-2-554-7200 ملائیشیا – کوالالمپور ٹیلی فون: 60-3-7651-7906 ملائیشیا – پینانگ
ٹیلی فون: 60-4-227-8870 فلپائن – منیلا ٹیلی فون: 63-2-634-9065 سنگاپور
ٹیلی فون: 65-6334-8870 تائیوان – ہسن چو
ٹیلی فون: 886-3-577-8366 تائیوان – Kaohsiung Tel: 886-7-213-7830 Taiwan – Taipei
ٹیلی فون: 886-2-2508-8600 تھائی لینڈ - بنکاک ٹیلی فون: 66-2-694-1351 ویتنام - ہو چی منہ ٹیلی فون: 84-28-5448-2100
یوروپ
آسٹریا - ویلز
ٹیلی فون: 43-7242-2244-39 فیکس: 43-7242-2244-393 ڈنمارک – کوپن ہیگن ٹیلی فون: 45-4485-5910
فیکس: 45-4485-2829 فن لینڈ – ایسپو
ٹیلی فون: 358-9-4520-820 فرانس – پیرس
ٹیلی فون: 33-1-69-53-63-20 فیکس: 33-1-69-30-90-79 جرمنی – گارچنگ ٹیلی فون: 49-8931-9700 جرمنی – ہان
ٹیلی فون: 49-2129-3766400 جرمنی – ہیلبرون ٹیلی فون: 49-7131-72400 جرمنی – کارلسروہ ٹیلی فون: 49-721-625370 جرمنی – میونخ ٹیلی فون: 49-89-627-144-0 فیکس: 49-89-627-144 -44 جرمنی - روزن ہائیم ٹیلی فون: 49-8031-354-560 اسرائیل - راعانہ
ٹیلی فون: 972-9-744-7705 اٹلی – میلان
ٹیلی فون: 39-0331-742611 فیکس: 39-0331-466781 اٹلی – پاڈووا
ٹیلی فون: 39-049-7625286 نیدرلینڈز – ڈرونن ٹیلی فون: 31-416-690399 فیکس: 31-416-690340 ناروے – ٹرانڈہیم ٹیلی فون: 47-72884388 پولینڈ – وارسا
ٹیلی فون: 48-22-3325737 رومانیہ – بخارسٹ ٹیلی فون: 40-21-407-87-50 سپین – میڈرڈ
ٹیلی فون: 34-91-708-08-90 فیکس: 34-91-708-08-91 سویڈن – گوتھنبرگ ٹیلی فون: 46-31-704-60-40 سویڈن – سٹاک ہوم ٹیلی فون: 46-8-5090-4654 UK – ووکنگھم
Tel: 44-118-921-5800 Fax: 44-118-921-5820
دستاویزات / وسائل
![]() |
MICROCHIP TB3308 کیش مینٹیننس کا استعمال کرتے ہوئے رن ٹائم پر کیشے کی ہم آہنگی کے مسائل کو ہینڈل کرنا [پی ڈی ایف] یوزر گائیڈ TB3308 کیشے مینٹیننس کا استعمال کرتے ہوئے رن ٹائم پر کیشے کی ہم آہنگی کے مسائل کو ہینڈل کرنا، TB3308، کیش مینٹیننس کا استعمال کرتے ہوئے رن ٹائم پر کیشے کی ہم آہنگی کے مسائل کو ہینڈل کرنا، کیش مینٹیننس کا استعمال کرتے ہوئے رن ٹائم، کیشے کی بحالی |