एक UART पोर्ट के साथ एक ATtiny या समान माइक्रोकंट्रोलर है?


10

मैं एक Arduino के लिए एक सेंसर और नियंत्रण नेटवर्क से कनेक्ट करने का एक तरीका ढूंढ रहा हूं, और मैं सोच रहा हूं कि UART पोर्ट के माध्यम से सीरियल संचार जाने का रास्ता हो सकता है।

मैंने ATtiny चिप भी देखी है , और मुझे लगता है कि यह, या इसके जैसी कोई अन्य चिप, सेंसर और नियंत्रण नेटवर्क में नोड के लिए बहुत अच्छा कर सकती है।

क्या कोई एट्टीनी या इसी तरह के माइक्रोचिप्स माइक्रोकंट्रोलर हैं जिनके UART पोर्ट हैं?


यदि आपको और कुछ करने की आवश्यकता नहीं है, और विशेष रूप से यदि आपको केवल भेजने की आवश्यकता है, तो एक सॉफ्टवेयर सीरियल कार्यान्वयन एक समाधान हो सकता है। लेकिन चुनने के लिए बहुत सारे चिप्स हैं।
क्रिस स्ट्रैटन

2
कोई भी, अगर आप बिट-बैंग करते हैं।
इग्नासियो वाज़क्वेज़-अब्राम्स

मुझे नहीं पता था कि एक सॉफ्टवेयर समाधान संभव था। (एक noob हूँ मैं।) मैं इसे देखूंगा।
गुस्ताव बर्तराम

जवाबों:


17

माइक्रोचिप उत्पाद पृष्ठ पर जाएं:

https://www.microchip.com/ParamChartSearch/chart.aspx?branchID=30047

और "सभी उत्पाद दिखाएं" चुनें (यदि केवल नई / लोकप्रिय आइटम प्रदर्शित नहीं किए जाएंगे)।

और उत्पाद खोज टैब पर क्लिक करें आपको माइक्रोकंट्रोलर चयनकर्ता मिलेगा। पेज के भीतर स्क्रॉलबार का उपयोग करना (यह एक अजीब जगह में है) को UART तक स्क्रॉल करें और स्लाइडर को एक तक खींचें और जो एटीटी डिवाइस को UART (वर्तमान में 7 डिवाइस) के साथ दिखाएगा।

अधिकांश निर्माताओं और कुछ आपूर्तिकर्ताओं में समान खोज सुविधाएं होती हैं जिन्हें आमतौर पर पैरामीट्रिक खोज कहा जाता है। जैसा कि कुछ टिप्पणियों में बताया गया है, आप एक सॉफ्टवेयर / बिट-बैंग सीरियल इंटरफ़ेस देख सकते हैं यदि आपकी परियोजना के लिए उपयुक्त है और फिर बस किसी भी माइक्रोकंट्रोलर के बारे में करेंगे। यह सिर्फ नियमित I / O पिन का उपयोग करके सॉफ्टवेयर में सीरियल प्रोटोकॉल को लागू कर रहा है।


1
इस खोज का स्थान अब microchip.com/ParamChartSearch/… पर है क्योंकि माइक्रोचिप ने Atmel का अधिग्रहण कर लिया है।
जोनाथन गिस्लर

9

ATtiny2313 में UART है। AdaFruit के पास इस चिप के साथ कई परियोजनाएं और ट्यूटोरियल हैं। Arduino Platform लाइब्रेरी को Arduino- छोटे से डाउनलोड किया जा सकता है

जहां Tiny45 / 85 पर UART को धमाकेदार बनाने के लिए सॉफ्टशेरियल लाइब्रेरी का उपयोग करना आम है। जैसा कि टिनी के ट्यूटोरियल के साथ सीरियल संचार में दिखाया गया है ।


सॉफ्टवेयर सीरियल पोर्ट लाइब्रेरी के लिंक के लिए धन्यवाद। जबकि दूसरे उत्तर ने मुझे कुछ उपयुक्त चिप्स खोजने में मदद की, मैंने इस उत्तर को बना दिया।
गुस्ताव बर्तराम

1

मेरी एक परियोजना के लिए, मैंने पहली बार ATtiny45 (8 पिन के साथ) का उपयोग किया, लेकिन SoftwareSerial(उर्फ NewSoftSerial) वास्तव में अविश्वसनीय था जब बहुत सारे संदेश एक ही समय (मिडी संदेश) पर आते हैं।

इसलिए मैंने DIP पैकेज में उपलब्ध सबसे छोटे (पिन की संख्या के संदर्भ में) ATtiny की तलाश की, जिसमें UART है। और जवाब है:

  • ATtiny2313 लेकिन ATtiny45 (20 पिन चिप) की तुलना में आधा प्रोग्राम मेमोरी साइज़ और रैम
  • ATtiny4313 : ATtiny45 (20 पिन) की तुलना में एक ही प्रोग्राम मेमोरी साइज़ (4 KB) और RAM (256)

  • ATmega328p : Arduino Uno (28 पिन) के समान चिप

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.