EBay "एटीटीनी के लिए विकास प्रोग्रामर बोर्ड"

क्या किसी ने इनका प्रयास किया है? क्या एटीटीनी में बूटलोडर है? चिप प्रोग्राम करने के लिए किस सॉफ्टवेयर का उपयोग किया जाता है? Arduino संगत?

एक यूनो के माध्यम से एटीटीनी प्रोग्रामिंग की तुलना में बहुत अधिक सुविधाजनक लगता है।

http://m.ebay.com/itm/201536595756

/ ओला

Image of the product in hand

2
> क्या एटीटीनी में बूटलोडर है? क्या यह एक attiny है?
जोड़ा लेखक dannyf, स्रोत

5 उत्तर

यदि आपके पास कम स्तर पर एवीआर के साथ काम करने का अनुभव नहीं है तो उस से दूर रहें। यह प्रोग्रामर के लिए कोई कनेक्शन प्रदान नहीं करता है और पहले से ही माइक्रोन्यूक्लियस बूटलोडर पर निर्भर करता है।

यदि आप वास्तव में एटीटीनी विकास के साथ प्रयोग करना चाहते हैं तो या तो एडफ्रूट ट्रिंकेट या डिजीस्टम्प डिगिसपार्क (दोनों जिनमें से पहले से ही माइक्रोन्यूक्लियस लोड हो गया है) के साथ जाएं, या एक एवीआर प्रोग्रामर प्राप्त करें और (वैकल्पिक रूप से) एटीटीनी 13/25/45/85 विकास बोर्ड प्राप्त करें इसमें 6- या 10-पिन प्रोग्रामिंग हेडर शामिल है

3
जोड़ा
ऐसा लगता है कि सभी पिन तोड़ते हैं, इसलिए मैं विवाद करूंगा कि यह प्रोग्रामर के लिए कनेक्शन प्रदान नहीं करता है।
जोड़ा लेखक rossp, स्रोत
छः पिन बहुत अधिक हैं "क्योंकि अरुडिनो ने ऐसा किया" विचार, लेकिन अगर यह एक बाधा है तो पूछताछकर्ता शायद एम्बेडेड परियोजनाओं का प्रयास नहीं कर रहा है, क्योंकि अनिवार्य रूप से कुछ भी है लेकिन ऑन-बोर्ड एलईडी को झपकी देने के लिए व्यक्तिगत कनेक्शन बनाने की आवश्यकता होगी।
जोड़ा लेखक rossp, स्रोत
@ChrisStratton: आप इसे प्रोग्रामर तार कर सकते हैं, लेकिन यह एवीआर आईएसपी के लिए उपयोग किए जाने वाले मानक 6- या 10-पिन कनेक्शन का उपयोग नहीं करता है।
जोड़ा लेखक Ignacio Vazquez-Abrams, स्रोत
ठीक है, तो उन्होंने आगे सोचा था। काफी उचित।
जोड़ा लेखक Ignacio Vazquez-Abrams, स्रोत
Digispark (माइक्रोन्यूक्लियस?) यूएसबी कनेक्शन विश्वसनीय नहीं है: स्केच अपलोड सफल होने के लिए किसी को कई बार फिर से कनेक्ट करना होगा। "आईएसपी के रूप में अरुडिनो" अधिक मजबूत समाधान है, यह घड़ी की आवृत्ति को बदलने की इजाजत देता है, कोई अतिरिक्त मेमोरी नहीं लेता है और स्टार्टअप में यह तय करने के लिए अतिरिक्त सेकंड नहीं लगते हैं कि कोई इसे पुन: प्रोग्राम करना चाहता है (मैंने अपने आईएसपी के रूप में Arduino नैनो का उपयोग किया - थोड़ा उलझन सेटअप, लेकिन अधिकतम अनुकूलन प्राप्त करता है)।
जोड़ा लेखक user21067, स्रोत
8-पिन का लेआउट नियमित 6-पिन Arduino आईएसपी के साथ संगत है, दो पिन सिर्फ अप्रयुक्त हो जाते हैं। केवल समस्या यह है कि सभी 6-पिन केबल्स रास्ते में दो अतिरिक्त पिनों के साथ फिट नहीं होंगे, लेकिन कनेक्टर में कुछ अतिरिक्त छेद ड्रिलिंग या एक एडाप्टर सोल्डरिंग काफी सीधे आगे है।
जोड़ा लेखक Grumbel, स्रोत

TL;DR: It's basically a bigger digispark with a socket and different header.

बस पूर्णता के लिए:

It depends on the product description, recently I ordered two of your link and some of these. Those seem to be the same board as you asked for, but in your link the "Package includes" only mentions the board without MCU, which would render the question pointless.

इग्नासिओ की तरह पहले ही सही तरीके से कहा गया है, उचित उपकरण के बिना आप इसे Arduino IDE के साथ काम करने के लिए नहीं मिलेंगे। एक बार जब आपके पास बूटलोडर (उदा। माइक्रोन्यूक्लियस) (एमसीयू) हो, तो आप इसका उपयोग डिजीस्पार्क की तरह कर सकते हैं।

वास्तव में यूएसबी कनेक्शन digispark की तरह काम करता है और न केवल शक्ति के लिए

घुड़सवार ATtiny85 माइक्रोन्यूक्लियस v1.6 के साथ preflashed था और विक्रेता = 16 डी 0, उत्पाद = 0753 के रूप में पंजीकृत है, जिसका मतलब है कि आप तुरंत इसके साथ शुरू कर सकते हैं, Arduino आईडीई और digistump बोर्ड प्रबंधक

व्यक्तिगत रूप से मैं इन परियोजनाओं को उन परियोजनाओं के साथ प्रोटोटाइप करने के लिए उपयोग करता हूं जहां आपको अक्सर प्रोग्रामर की आवश्यकता नहीं होती है। एक बार जब आप पूरा कर लें या अधिक करना चाहते हैं तो आप हमेशा बूटलोडर को हटा सकते हैं और एक वास्तविक प्रोग्रामर के साथ जारी रख सकते हैं। या आप I/O के लिए रीसेट पिन का उपयोग करते समय रीफ्लैश करना चाहते हैं, यह भी आसान है।

1
जोड़ा

मैं इन बोर्डों में ज्यादा उपयोगीता से नहीं देखता हूं।

नकारात्मक:

  • यूएसबी पोर्ट केवल बिजली के लिए है। प्रोग्रामिंग के लिए नहीं।
  • आपको सॉकेट में डालने के लिए एटीटीनी चिप खरीदना होगा। यह नहीं शामिल है।
  • इसे एक ब्रेडबोर्ड में रखने का कोई तरीका नहीं है।
  • आउटपुट पिन तक पहुंचने का कोई तरीका नहीं है। तो आपको चिप को इस प्रोग्रामर में रखना होगा, प्रोग्राम करें, इसे प्रोग्रामर से हटा दें, और इसे सर्किट में वापस रखें।
  • यह ATtiny पर 8 पिन को तोड़ने के लिए 8-पिन हेडर का उपयोग करना प्रतीत होता है। आपको उनसे जुड़ने के लिए कुछ महिला जम्पर तारों का उपयोग करना होगा।

सकारात्मक:

  • एक वोल्टेज नियामक है, इसलिए आप एक उच्च वोल्टेज को वीआईएन पिन
  • से जोड़ सकते हैं
  • एक 8-पिन आईएसपी हेडर है, इसलिए आप आसानी से एक आईएसपी प्रोग्रामर को कनेक्ट कर सकते हैं, जैसे यूएसबी-एएसपी

तो निष्कर्ष में, कुछ मामूली प्लस पक्ष, और कुछ प्रमुख डाउनसाइड्स।

बस एक ब्रेडबोर्ड में 8-पिन डीआईपी एटिनी रखें।

0
जोड़ा
दावा है कि यूएसबी पोर्ट केवल बिजली के लिए है, यह गलत है - इसके आगे की सतह माउंट घटक दृढ़ता से उन लोगों के समान हैं जो सॉफ़्टवेयर-आधारित "पर्याप्त पर्याप्त" यूएसबी डेटा इंटरफ़ेस को सक्षम करने के लिए उपयोग किए जाते हैं, और उस विचार का लाभ उठाने वाले बूटलोडर्स मौजूद हैं। सीमित होने पर, इस प्रकार का बोर्ड "यूएसबी कमांड पर एक एलईडी ब्लिंक" प्रकार के कार्यों के लिए उपयोगी हो सकता है, या यहां तक ​​कि उन साधारण लोगों को भी जिन्हें ऑपरेशन में डेटा संचार की आवश्यकता नहीं है।
जोड़ा लेखक rossp, स्रोत
एवीआर आईएसपी 6 या 10 पिन का उपयोग करता है, कभी नहीं 8. आप वहां 6-पिन कनेक्टर को मजबूर करने में सक्षम हो सकते हैं, लेकिन शायद आप नहीं चाहते हैं।
जोड़ा लेखक Ignacio Vazquez-Abrams, स्रोत
@ IgnacioVazquez-Abrams ओह। मुझे लगता है कि यह प्रोग्रामिंग हेडर नहीं है, लेकिन यह डीआईपी-चिप के 8 पिन 2x4 हेडर में टूटा हुआ है।
जोड़ा लेखक Al., स्रोत
@chrisstratton मुझे लगता है कि आप सही हैं। हालांकि आपको अभी भी digispark/mononucleos/trinket बूटलोडर प्रोग्राम करने की आवश्यकता होगी। एक ब्लिंक स्केच के लिए पिन में से एक से जुड़ा हुआ प्रतीत होता है। हालांकि मैं अपने निष्कर्ष से खड़ा हूं कि यह एक बेकार बोर्ड है। यदि आप यूएसबी समर्थन चाहते हैं तो बस एक digispark क्लोन प्राप्त करें। या बेहतर यूएसबीएएसपी और कुछ नंगे ATTinys।
जोड़ा लेखक Al., स्रोत

सॉकेट महत्वपूर्ण है। इन 8 पिन पैकेजों का उपयोग करने के विशाल लाभों में से एक प्लग और खींचने की क्षमता है। अफसोस की बात है कि कुछ विकास बोर्ड यूएसबी के साथ जुनूनी नहीं हैं। शुक्र है कि यह एक पावर हेडर है और इसे आसानी से हटाया जा सकता है। डिजी/एडी प्रसाद और उनके क्लोन सॉकेट नहीं किए जाते हैं। वे अपने बोर्ड करने के लिए भी काफी सरल हैं।

आप एक्स 5 के स्पार्कफुन छोटे एवीआर प्रोग्रामर के साथ प्रोग्राम कर सकते हैं, डी.ए.मेलिस द्वारा लीड का उपयोग करके या एमसीयू को ट्रांसप्लांट करके डिज़ाइन के आधार पर। और आप इसे एक Arduino से कर सकते हैं, किसी भी तरह से आप एक सीढ़ी बना रहे हैं या सोर्सिंग कर रहे हैं, क्योंकि स्क्विड शैली उड़ान लीड कठिन हैं।

अन्यथा एक 2k या तो बूटलोडर है जिसका उपयोग किया जा सकता है, जो 85 के लिए सबसे उपयोगी होगा। यूएसबी या एफटीडीआई से सीरियल समर्थन के बिना यह मुश्किल होगा।

सॉफ्टवेयर

  1. Arduino with core from https://github.com/SpenceKonde/ATTinyCore
  2. avra and avrdude from the command line for assembler, you could also compile C/C++ from the command line but this is not common।
  3. AVR plugin for Eclipse.
  4. Sloeber stand alone Eclipse based Arduino IDE, some quirks.
  5. Atmel Studio 7 based on Visual Studio, requires Windows, requires genuine "Microchip" programmer।Note this is free and includes an emulator.
  6. There is some effort to get this possible with C-Lion by JetBrains.

0
जोड़ा

This board supports Attiny25/45/85 MCUs. It is possible to use bootloader with this board. It can be a low speed (1.5MBps) USB device. More info can be found in this article: https://makbit.com/web/firmware/breathing-life-into-digispark-clone-with-attiny-mcu/

0
जोड़ा