Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
أخبار التقنية

Upcycling a Tandy Model 100 ، الجزء الثاني: I2C Strikes Back


في العام الماضي بالنسبة لـ Hands On ، قمت بإخراج TRS-80 Model 100 الذي لم يعد له وجود. وكان الهدف هو ترقية 24 كيلو بايت من ذاكرة الوصول العشوائي و 2.4 ميغا هرتز و 8 بت وحدة المعالجة المركزية مع الحفاظ على لوحة مفاتيح الكمبيوتر المحمول وشاشة LCD الرائعة. كان هذا المقال تقريبًا حول معرفة كيفية تشغيل شاشة LCD التي تعود إلى حقبة الثمانينيات. تركت الباقي ، كما يقولون ، كتمرين للقارئ. بعد كل شيء ، فإن إرسال دفق من البيانات من وحدة المعالجة المركزية الجديدة إلى Arduino Mega للتحكم في الشاشة سيكون بمثابة تمرين تافه ، أليس كذلك؟

هاهاهاها.

لا ، يا رفاق ، لا لم يكن كذلك.
IEEEنطاقتوفر مقالات “التدريب العملي” إصدارات خطية بالضرورة لكيفية تكامل المشروعات معًا. يمكن أن يعطي انطباعًا بأننا أذكياء بشكل رهيب ، ولدينا نفس العلاقة تقريبًا بالواقع مثل خلاصة الوسائط الاجتماعية المنسقة بواسطة المؤثر. لذا ، بين الحين والآخر ، أود أن أقدم قصة غارقة في الفشل ، كتذكير فقط بأن هذا هو شكل الهندسة أحيانًا.


لإرسال بيانات الشاشة إلى Mega ، كان لدي الاختيار بين عدة طرق تدعمها مكتبات برامج تشغيل العرض في CircuitPython. كنت أرغب في استخدام متحكم دقيق يعمل بالطاقة CircuitPython كعقل جديد للطراز 100 نظرًا لوجود الكثير من البرامج الحالية التي يمكنني نقلها. على وجه الخصوص ، ستعمل مكتبات عرض CircuitPython على تبسيط إنشاء الرسومات والنصوص بشكل كبير وستقوم تلقائيًا بتحديث العرض. كانت اختياراتي بين واجهة متوازية وواجهتين تسلسليتين: SPI و I2ج.

تتطلب الواجهة المتوازية 12 سلكًا على الأقل. كان SPI أفضل ، كونه واجهة بأربعة أسلاك. لكن أنا2كان C هو الأفضل على الإطلاق ، حيث يتطلب سلكين فقط! بالإضافة إلى ذلك ، هناك العديد من لوحات الاختراق التي تدعم I2ج ـ بما في ذلك التخزين والحساسات بأنواعها. أنا فقط2يمكن للحافلة C ، من الناحية النظرية ، دعم أكثر من مائة IE2ملحقات ج. يعتبر I2C أبطأ بكثير من SPI ، لكن شاشة عرض الموديل 100 كبيرة الحجم بدقة 240 × 64 بكسل لا تزال أبطأ. وقد استخدمت الأجهزة الطرفية القائمة على I2C عدة مرات من قبل في المشاريع السابقة. أنا2كان C هو الخيار الواضح. ولكن هناك فرق كبير بين استخدام جهاز طرفي تم إنشاؤه بواسطة بائع وبناء واحد بنفسك.

وحدة تحكم جراند سنترال [bottom] يوفر العقول الجديدة لـ Tandy. على الرغم من أن وحدة التحكم لها نفس عامل الشكل مثل Arduino Mega ، إلا أنها تتمتع بقوة حوسبة أكبر بكثير .. يحتوي الدرع المصمم خصيصًا على ناقل حركة على مستوى الجهد الداعم [top left] يحول مستويات المنطق 3.3 و 5 فولت المستخدمة من قبل وحدات التحكم بشكل مناسب.جيمس بروفوست

على مستوى الدائرة ، أنا
2تم بناء C حول مبدأ “الصرف المفتوح”. عندما تكون الحافلة في وضع الخمول ، أو عندما يكون ملف
1 يتم نقلها ، تمسك مقاومات السحب الخطوط عند مستوى الجهد مما يشير إلى ارتفاع منطقي. ربط خط بالأرض يسحبه منخفضًا. ينقل خط واحد نبضات من وحدة التحكم المركزية كإشارة على مدار الساعة. يتعامل الخط الآخر مع البيانات ، مع إرسال بت واحد لكل دورة ساعة. تتعرف الأجهزة على الوقت الذي تكون فيه حركة المرور على الحافلة مخصصة لها لأن لكل منها عنوان فريد من 7 بت. يتم إضافة هذا العنوان مسبقًا إلى أي كتلة من وحدات بايت البيانات التي يتم إرسالها. من الناحية النظرية ، يمكن استخدام أي سرعة ساعة و / أو جهد مستوى منطقي ، طالما أن كل من وحدة التحكم والجهاز المحيطي يقبلهما.

وكانت هناك مشكلتي الأولى والوحيدة ، كما اعتقدت: كانت وحدات التحكم الدقيقة التي تشغل CircuitPython والتي كانت ضخمة من الناحية الحسابية بما يكفي لاحتياجاتي تعمل على 3.3 فولت ، بينما يستخدم Arduino Mega 5 فولت المطلوب لتشغيل شاشة LCD. حل سهل على الرغم من ذلك – سأستخدم فقط مبدل مستوى منطقي متوفرًا بسعر 4 دولارات أمريكية ، وإن كان نوعًا خاصًا متوافقًا مع I2إعداد الصرف المفتوح C.

باستخدام لوحة Adafruit Grand Central التي تبلغ تكلفتها 40 دولارًا كوحدة تحكم مركزية ، قمت بتوصيلها بـ Mega عبر مفتاح تغيير المستوى ، ووضعت بعض كود الاختبار على كل من المتحكمات الدقيقة. أبسط أنا2المعاملة C هي أن ترسل وحدة التحكم عنوانًا طرفيًا عبر الناقل والحصول على إشعار بالاستلام.

لا يوجد رد. بعد التحقق من الكود الخاص بي والأسلاك ، قمت بتوصيل محلل منطقي بالحافلة. ظهر قطار نبضي جميل ، قام برنامج المحلل بفك تشفيره كدفق من العناوين التي تم تشكيلها بشكل صحيح والتي يتم إرسالها بواسطة وحدة التحكم Grand Central أثناء فحصها للأجهزة الطرفية ، ولكن بدون إقرار من Mega.

رسم تخطيطي يوضح ترتيب ناقل I2C وكيفية تغيير المستويات المنطقية بين الأعلى والمنخفض عندما تكون إشارة الساعة عالية لإرسال 1 و 0 ثانية.أنا2C عبارة عن ناقل منخفض السرعة نسبيًا يوفر اتصالات ثنائية الاتجاه بين وحدة تحكم و (نظريًا) أكثر من مائة جهاز طرفي. يتم الاحتفاظ بخط البيانات والساعة بجهد عالٍ بواسطة مقاومات السحب يتم التحكم في تردد خط الساعة بواسطة وحدة التحكم ، بينما يمكن أن تؤثر كل من أجهزة التحكم والأجهزة الطرفية على خط البيانات عن طريق توصيله بالأرض. سيتولى الجهاز الطرفي التحكم في خط البيانات فقط بعد أن يأمره جهاز التحكم بالقيام بذلك لتجنب تصادم الاتصالات. جيمس بروفوست

سأتخطى خلال الساعات القليلة القادمة من الفشل التشخيصي ، بما في ذلك الكثير من صرير الأسنان والطريق المسدود الذي ينطوي على شذوذ في كيف أن شريحة SAMD الموجودة في قلب وحدة التحكم Grand Central (والعديد من الأجهزة الأخرى) لديها جهاز تسريع I
2واجهة C التي يقال إنها لا تعمل
أبطأ من سرعة ساعة تبلغ 100 كيلوهرتز. في النهاية ، قمت بتوصيل محلل المنطق مرة أخرى ، وقمت بالتمرير لأعلى ولأسفل خلال النبضات التي تم فك تشفيرها ، لاحظت أخيرًا أن فحص الحافلة لم يبدأ في العنوان 0 أو 1 ، ولكن في 16. الآن ، عندما اخترت عنوان Mega in رمز الاختبار الخاص بي ، لقد رأيت العديد من الأوصاف الخاصة بي2C في البرامج التعليمية التي تقول إن النطاق المحتمل للعناوين يمتد من 0 إلى 127. عندما نظرت إلى ما بدا وكأنه وصف شامل إلى حد ما من قبل شركة Texas Instruments لكيفية2عملت حافلة C وصولاً إلى المستوى الكهربائي ، ووُصفت العناوين ببساطة على أنها 7 بت – أي من 0 إلى 127. لذلك اخترت 4 ، أكثر أو أقل بشكل عشوائي.

ولكن مع وجود نتائج مسح المنطق في يدي ، اكتشفت أن ،
أه، بالمناسبة، العناوين من 0 إلى 7 غير صالحة للاستعمال في الواقع لأنها محجوزة لوظائف إدارة الحافلات المختلفة. لذا عدت إلى إعداد أجهزتي الأصلي ، وقمت بتوصيل عنوان جميل مكون من رقمين ، وبنغو! كل شيء يعمل على ما يرام.

صحيح أن هذا الصداع كان سببه عدم فهمي لما أفعله
2يعمل ج. التحذير من وجود العناوين المحجوزة
يستطيع يمكن العثور عليها في بعض البرامج التعليمية ، بالإضافة إلى وثائق أكثر تفصيلاً من أشخاص مثل Texas Instruments. لكن في دفاعي ، حتى في أفضل البرامج التعليمية ، عادةً ما تكون مدفونة جدًا ويسهل تفويتها. (الغالبية العظمى من أنا2تتعلق تعليمات C بالوضع الأكثر شيوعًا حيث يقوم الكبار ببناء الجهاز المحيطي وتوصيله بعناوين معقولة.) وحتى ذلك الحين ، لم يخبرني شيء أن فحص نبضات قلب CircuitPython سيبدأ في 16.

حسنًا ، حان الوقت للضغط على الترقية. يجب أن يكون الباقي سهلًا جدًا ، رغم ذلك!

من مقالات موقعك

مقالات ذات صلة حول الويب

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

shark tank episode with keto pillskelly clarkson keto weight loss secret before and after photos 2024mach5 keto acv gummies reviewshow did kelly clarkson lose weight so quickly weight loss diet 2024maggie beer keto gummies australiakelly clarkson weight loss diet decoding her health and fitness regimen 2024malibu labs keto gummiesNew keto acv gummies reviews alert 2024 does keto acv gummies work be carefulmax ketosis keto acv gummies reviewskelly clarkson diet 2024 weight loss secrets keto gummies reviewmelissa mccarthy keto gummieskelly clarkson weight loss update before and after photos 2024 transformation on today showmentom keto gummiesketo gummies in 2024 side effects and ingredients keto gummies reviewminch keto gummies reviewsketo gummies 2024 warning keto gummies shark tank show reviews walmartmntx keto bhb gummiesshark tank keto gummies update 2024 keto gummies review keto acv gummies reviewsmr wonderful keto gummies2024 keto gummies beware keto gummies shark tank new keto gummies reviewmulittea gummies ketoproton keto acv gummies reviews my honest opinion updated they won t tell you before getting itmulittea keto gummies reviewsproton keto acv gummies walmart weight loss scam oprah never endorsed proton keto acv gummiesnano slim keto gummies reviewsx10 boost keto acv gummies scam reviews no celebrities ever endorsed keto weight loss gummiesnano slim x keto acv gummies kim kardashianketo gummies shark tank be careful acv keto gummies shark tank shark tank keto acvnano slim x keto acv gummies reviewsshark tank s keto acv gummies alert shark tank acv shark tank keto acv gummies ingredientsnano slim x keto gummies kim kardashianketo acv gummies alert keto acv gummies reviews acv keto gummies do keto acv gummiesnanoslim keto gummies reviewsketosis acv gummies reviews be careful does ketosis acv gummies work ketosis acv keto gummiesnatural keto gummiesdr oz recommendation keto gummies for kelly clarkson weight lossnegative effects of keto gummiesunveiling kelly clarkson keto gummies weight loss secret galorenextgen pharma keto gummies reviewskelly clarkson weight loss scam alert keto acv gummies for weight loss and shark tank reviewsntx bhb keto gummieskelly clarkson weight loss gummies dr oz investigates side effect resolutionsntx keto and acv gummiesketo acv gummies reviews scam watch this keto gummies acv keto gummies to lose weight workntx keto bhb gummies official sitehow did kelly clarkson lose weightntx keto bhb salt gummieskelly clarkson weight loss secret diet kelly clarkson lose weight kelly clarkson weight loss 2024ntx keto gummies cnn newskelly clarkson secret sauce for accelerated keto weight loss what did kelly clarkson do to lose weightntx keto gummies official websitekelly clarkson journey to lose weight naturallyntx nutrition keto acv gummies reviewsketo acv gummies reviews scam or not watch this keto gummies acv keto gummies to lose weight worknucentix keto acv gummies reviewsthe truth about acv keto gummies do they really help you lose weightnucentix keto gummies shark tankwhat did kelly clarkson use for weight loss how did kelly clarkson lose so much weightnucentix keto gummy gummieskelly clarkson weight loss story dr oz analysis on ozempicnumber 1 keto gummiesdr oz on ozempic evaluating kelly clarkson weight lossnumber one keto gummiesdr oz and kelly clarkson discussing weight loss with ozempic and keto gummiesnutra haven keto acv gummieshow kelly clarkson lost weight weight loss journeynutrafaza keto gummieskelly clarkson weight loss regimen unveiled by dr oz the magic of ozempic and keto gummiesnutribolidos keto gummies reviewskelly clarkson and ozempic dr oz perspective on losing weightnutrocell keto acv gummies reviewsdr oz rapid weight loss plan warning dr oz weight loss dr oz weight loss pillsnuu3 keto gummies reviewskelly clarkson keto pills experience acv s role in weight loss successnxt nutrition keto gummieskelly clarkson weight loss boost power of acv and keto pillsofficial keto gummiesketo gummies acv two pillars of kelly clarkson weight lossoprah and keto fusion gummieskelly clarkson keto pill revelation acv s role in her weight lossoprah and royal keto gummieskelly clarkson keto pills and gummies sweet path to weight loss successoprah endorsed keto gummiesunlocking weight loss secrets kelly clarkson acv and keto pill experienceoprah f1 keto gummiesdr oz weight loss pills kelly clarkson keto gummies review and before and afteroprah keto apple cider gummiesKeto Gummies For Weight Loss Shark Tank Simpli Acv Ketooprah keto flo gummiesshark tank keto acv gummies scam reviews and customer support real and honestoprah keto gummies where to buyshark tank keto gummies alert keto gummies reviews kelly clarkson keto gummiesoprah lifetime keto acv gummiesshark tank keto gummies to quit smoking and cure copd deepfake scam ads are everywhere on facebookoprah lifetime keto gummiesketo acv gummies shocking truth keto gummies shark tank keto acv gummies keto crave reviewsoprah slim candy keto gummiesdr oz diet kelly clarkson approach to weight lossoprah true form keto gummiesthe real truth about kelly clarkson s extreme weight loss dietoprah ultimate keto gummieskelly clarkson diet dr oz s prescription for weight lossoprah winfrey simpli acv keto gummieskelly clarkson ozempic diet what dr oz says about her weight lossoprahs acv keto gummieskelly clarkson weight loss ozempic diet dr oz weighs in on her weight lossoprahs keto and acv gummiesexploring kelly clarkson weight loss diet dr oz discusses ozempic or keto gummiesopras keto gummieskelly clarkson weight loss secret diet exclusive before and after photosopti burner keto gummies reviewstransform your health with 3 pack slimx keto acv gummiesoptima keto acv gummiesslim labs acv keto gummies be careful does slim labs acv keto gummies work watch this reviewoptimal keto acv gummies customer service numberweight loss with apple cider vinegar slimsculpt keto acv gummies reviewoptimal keto acv gummies do they workketo acv gummies keto acv gummies the legit keto acv pure slim keto acv gummiesoptimal keto acv gummies side effectsignite keto gummies reviews does ignite keto gummies work ignite keto gummiesoptimal keto and acv gummies reviewsbiopure keto gummies reviews does biopure keto gummies work biopure acv keto gummiesoptimal keto gummies reviewessential keto gummies reviews weight loss be careful does essential keto gummies workoptimal keto plus acv gummies reviewshale and hearty keto gummies reviews new alert does hale and hearty keto gummies workoptimum keto and acv gummiessummer keto acv gummies reviews new alert does summer keto acv gummies work be carefuloptimum keto gummieskelly clarkson weight loss scam features keto gummies with fake reviews here s how it worksoptimum keto plus acv gummiesketo gummies reviews alert keto gummies for weight loss peoples ketooptiplex keto gummies amazonnew keto acv gummies beware acv keto gummies acv gummies review acv gummies reviewsoptiplex keto gummies redditdr oz keto gummies kelly clarkson strategies for losing weight effectivelyoptislim keto acv gummieskelly clarkson keto gummies dr oz negative reviews bad complaints side effectsorange county keto gummies canadaessential keto gummies review warning essential keto gummies side effectsorange county keto gummies reviewsuccess strategies kelly clarkson roadmap to effective weight loss in 2024orange county keto gummies reviewskelly clarkson weight loss keto gummies dr oz overview of side effect resolutionsoriginal keto acv gummieskelly clarkson weight loss gummies dr oz analyzes side effects and solutionsover the counter keto gummiesdr oz verdict on kelly clarkson weight loss gummies side effect solutions exploredperma health keto gummieskelly clarkson keto gummies dr oz verdict on their effectiveness for weight lossperma health keto gummies canadabest keto gummies for effective weight loss 2023 keto dietpower keto gummies ingredientskelly clarksons 2023 keto gummies weight loss truthpower keto gummies oprahketo gummies shark tank 2024 best keto gummies from shark tank showpower keto gummies pioneer womanketo acv gummies reviews scam watch this keto gummies what s the best keto acv gummiespower keto gummies reviewketo gummies review beware keto bhb gummies reviews keto apple cider vinegarpower keto gummies shark tankweight loss exposing apple cider gummies kelly clarkson s truthpremium blast acv keto gummiesgood keto gummies reviews scam exposed or legit goodketo acv bhb gummy formulapremium blast keto acv gummies 340 mgketo gummy kelly clarkson fun and effective keto weight losspremium blast keto acv gummies ingredientsgood keto acv gummies good keto gummies us reviews official 100 safe does it really work or notpremium blast keto gummies shark tank