EBay "ATTiny জন্য উন্নয়ন প্রোগ্রামার বোর্ড"

কেউ এই চেষ্টা করেছেন? ATTiny একটি বুটলোডার আছে? কি সফ্টওয়্যার চিপ প্রোগ্রাম ব্যবহার করা হয়? Arduino সামঞ্জস্যপূর্ণ?

একটি Uno মাধ্যমে ATTiny প্রোগ্রামিং চেয়ে অনেক সুবিধাজনক দেখায়।

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

/ ওলা

Image of the product in hand

2
> ATTiny একটি বুটলোডার আছে? এটা একটি attty আছে?
যোগ লেখক dannyf, উৎস

5 উত্তর

যদি আপনি নিম্ন স্তরে AVRs এর সাথে কাজ করার অভিজ্ঞতা না পান তবে তার থেকে দূরে থাকুন। এটি একটি প্রোগ্রামারের জন্য কোনও সংযোগ সরবরাহ করে না এবং ইতিমধ্যে মাইক্রনক্লিকাস বুটলোডারের উপর নির্ভর করে।

আপনি যদি সত্যিই এটটিনি ডেভেলপমেন্টের সাথে পরীক্ষা করতে চান তবে একটি অ্যাডাফ্রুট ট্রিঙ্কেট বা ডিজিস্টম্প ডিজিপার্ক (উভয়টি ইতিমধ্যে মাইক্রনক্লিয়াস লোড হয়েছে) দিয়ে যান, অথবা একটি AVR প্রোগ্রামার এবং (বিকল্পভাবে) একটি ATTiny13/25/45/85 বিকাশ বোর্ডের সাথে যান একটি 6- বা 10-পিন প্রোগ্রামিং হেডার অন্তর্ভুক্ত

3
যোগ
এটি সমস্ত পিন ভাঙ্গতে দেখায়, তাই আমি বিতর্ক করব যে এটি কোন প্রোগ্রামারের জন্য সংযোগ সরবরাহ করবে না।
যোগ লেখক rossp, উৎস
ছয়টি পিন বেশিরভাগই একটি "কারণ অরুডিনো এটি করেছে" ধারণা, তবে এটি যদি একটি বাধা হয় তবে প্রশ্নকারী অবশ্যই এম্বেডেড প্রজেক্টগুলি প্রয়াস করার চেষ্টা করবেন না, যেমন একটি অন-বোর্ড LED এর আলিঙ্গন করলেও পৃথক সংযোগগুলি তৈরি করতে হবে।
যোগ লেখক rossp, উৎস
@ChrisStratton: আপনি এটিতে একটি প্রোগ্রামার তারের করতে পারেন তবে এটি AVR ISP এর জন্য ব্যবহৃত স্ট্যান্ডার্ড 6- বা 10-পিন সংযোগ ব্যবহার করে না।
যোগ লেখক Ignacio Vazquez-Abrams, উৎস
ঠিক আছে, তাই তারা এগিয়ে চিন্তা করেন। যথেষ্ট ন্যায্য।
যোগ লেখক Ignacio Vazquez-Abrams, উৎস
Digispark (micronucleus?) ইউএসবি সংযোগ নির্ভরযোগ্য নয়: সফল হওয়ার জন্য স্কেচ আপলোডের জন্য একাধিকবার পুনঃসংযোগ করতে হবে। "আইআরপি হিসাবে আরডিনো" অনেক বেশি শক্তসমর্থ সমাধান, এটি ঘড়ির ফ্রিকোয়েন্সি পরিবর্তন করতে দেয়, অতিরিক্ত মেমরি নেয় না এবং প্রারম্ভে অতিরিক্ত কিছু সেকেন্ড সময় নেয় না শুধুমাত্র এটি সিদ্ধান্ত নিতে পারে যে কেউ এটি পুনঃসূচনা করতে চায় কিনা (আমি আমার আইএসপি হিসাবে আর্ডিনো ন্যানো ব্যবহার করেছি - একটি বিট clunky সেটআপ, কিন্তু সর্বোচ্চ কাস্টমাইজিলি অর্জন)।
যোগ লেখক user21067, উৎস
8-পিনের বিন্যাস নিয়মিত 6-পিন Arduino ISP এর সাথে সামঞ্জস্যপূর্ণ, দুটি পিনগুলি কেবল অব্যবহৃত হয়ে যায়। শুধুমাত্র সমস্যা হল যে সমস্ত 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.

Ignacio ইতিমধ্যে সঠিকভাবে বলেন, সঠিক সরঞ্জাম ছাড়া আপনি Arduino আইডিই সঙ্গে কাজ করতে এই পাবেন না। একবার আপনার কাছে বুটলোডার (যেমন মাইক্রোনলিউলাস) এটি (MCU) থাকে, আপনি এটি একটি digispark ব্যবহার করতে পারেন।

প্রকৃতপক্ষে ইউএসবি সংযোগটি ডিজিপার্কের মতই কাজ করে এবং শুধুমাত্র ক্ষমতার জন্য নয়

মাউন্ট করা ATTiny85 মাইক্রোণক্লিয়াস v1.6 দিয়ে প্রবাহিত হয়েছিল এবং বিক্রেতার = 16d0, পণ্য = 0753 হিসাবে নিবন্ধিত, যার মানে আপনি সরাসরি এটি দিয়ে শুরু করতে পারেন, Arduino IDE এবং digistump বোর্ড ম্যানেজার

ব্যক্তিগতভাবে আমি ছোট প্রকল্পগুলির প্রোটোটাইপ করার জন্য এইগুলি ব্যবহার করি যেখানে আপনি প্রায়শই প্রোগ্রামারের প্রয়োজন হয় না। একবার আপনি সম্পন্ন বা আরো কাজ করতে চান আপনি সর্বদা বুটলোডারটি সরাতে পারেন এবং একটি বাস্তব প্রোগ্রামারের সাথে চালিয়ে যেতে পারেন। অথবা আপনি I/O এর জন্য রিসেট পিন ব্যবহার করার সময়ও রিফ্লেশ করতে চান, এটিও কার্যকর।

1
যোগ

আমি এই বোর্ডে অনেক দরকারীতা চেয়ে দেখতে না।

ঋণাত্মক সম্মাননা:

  • ইউএসবি পোর্ট শুধুমাত্র ক্ষমতার জন্য। প্রোগ্রামিং জন্য নয়।
  • আপনি সকেটে রাখতে একটি ATTiny চিপ কিনতে হবে। এটি নয় অন্তর্ভুক্ত।
  • এটি একটি রুটিবোর্ডে রাখার কোন উপায় নেই।
  • আউটপুট পিনগুলিতে যাওয়ার উপায়ও নেই। তাই আপনাকে চিপটিকে এই প্রোগ্রামারের মধ্যে রাখতে হবে, প্রোগ্রামটি প্রোগ্রামার থেকে মুছে ফেলতে হবে এবং সার্কিটে ফিরিয়ে আনতে হবে।
  • এটি আটটি পিনগুলি আটকে দেওয়ার জন্য একটি 8-পিন হেডার ব্যবহার করা বলে মনে হচ্ছে। তাদের সাথে সংযোগ করার জন্য আপনাকে কিছু মহিলা জুমার তারের ব্যবহার করতে হবে।

পজিটিভ:

  • একটি ভোল্টেজ নিয়ন্ত্রক আছে, তাই আপনি ভিআইএন পিনে একটি উচ্চ ভোল্টেজ সংযোগ করতে পারেন
  • একটি 8-পিনের আইএসপি শিরোনাম রয়েছে, তাই আপনি সহজেই একটি আইএসপি প্রোগ্রামারকে সংযুক্ত করতে পারেন, যেমন ইউএসবি-এএসপি

তাই উপসংহারে, কিছু ক্ষুদ্র প্লাস পক্ষ, এবং কিছু প্রধান downsides।

শুধু একটি রুটিবোর্ডে 8-পিন ডিআইপি এটিটি রাখুন।

0
যোগ
ইউএসবি পোর্ট শুধুমাত্র ক্ষমতার জন্যই দাবি করা হয় - এটির পাশে পৃষ্ঠের মাউন্ট উপাদানটি সফ্টওয়্যার-ভিত্তিক "বন্ধ যথেষ্ট" ইউএসবি ডাটা ইন্টারফেস সক্ষম করার জন্য এবং যে ধারণাটি বিদ্যমান তা বুটলোডারগুলিকে সক্ষম করতে সদ্ব্যবহার করে। সীমাবদ্ধ থাকা সত্ত্বেও, এই ধরনের বোর্ডটি "ইউএসবি কমান্ডের উপর একটি LED আনলক" টাইপ কাজগুলির জন্য, অথবা এমনকি সাধারণ কিছু যা অপারেশনে ডেটা যোগাযোগের প্রয়োজন নেই সে জন্য দরকারী হতে পারে।
যোগ লেখক rossp, উৎস
AVR ISP 6 বা 10 টি পিন ব্যবহার করে, কখনও নয় 8. আপনি সেখানে 6-পিন সংযোগকারীকে জোর করতে সক্ষম হতে পারেন, তবে আপনি সম্ভবত এটি করতে চান না।
যোগ লেখক Ignacio Vazquez-Abrams, উৎস
@ ইগনাসিওভেজুক্জ-আব্রামস ওপস। আমি এটি একটি প্রোগ্রামিং শিরোনাম না অনুমান, কিন্তু এটি একটি 2x4 হেডার মধ্যে বিভক্ত ডিআইপি চিপ 8 পিন।
যোগ লেখক Al., উৎস
@ ক্রিসস্ট্রটন আমি মনে করি তুমি সঠিক। তবে আপনি এখনও digispark/mononucleos/trinket বুটলোডার প্রোগ্রাম করতে হবে। একটি ব্লিঙ্ক স্কেচ জন্য পিন এক সংযুক্ত সংযুক্ত হতে বলে মনে হয়। আমি যাইহোক আমার উপসংহার দ্বারা দাঁড়িয়ে যে এটি একটি বরং নিরর্থক বোর্ড। আপনি ইউএসবি সমর্থন চান তাহলে শুধু একটি digispark ক্লোন পেতে। অথবা আরও ভাল একটি USBASP এবং কিছু বেয়ার ATTinys।
যোগ লেখক Al., উৎস

সকেট গুরুত্বপূর্ণ। এই 8 পিন প্যাকেজগুলি ব্যবহার করার বিশাল সুবিধাগুলির মধ্যে একটি হল প্লাগ ও পুনরাবৃত্তি করার ক্ষমতা। দু: খিত কিছু ইউএসবি সঙ্গে obsessed না উন্নয়ন বোর্ড আছে। সৌভাগ্যক্রমে এই এক একটি ক্ষমতা হেডার এবং যথেষ্ট সহজে মুছে ফেলা যাবে। Digi/Ada প্রস্তাব এবং তাদের ক্লোন সকেট করা হয় না। তারা আপনার নিজের বোর্ড করতে যথেষ্ট সহজ।

আপনি এক্স 5 এর স্পার্কফুন টিনি এভিআর প্রোগ্রামারের সাথে প্রোগ্রাম করতে পারেন, এটি ডি। এ। ম্যালিসের ডিজাইনের মাধ্যমে ডিজাইনের উপর ভিত্তি করে, অথবা এমসিই রোপণ করে। এবং আপনি এডুডিনো থেকে এটি করতে পারেন, আপনি যেভাবে তৈরি করছেন বা একটি সীসা সোর্স করছেন, স্কুইড স্টাইল উড়ন্ত লিডগুলি ক্লান্তিকর।

অন্যথায় একটি 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
যোগ