আমি কীভাবে ইউআরটি গতি সেট করতে পারি?


12

আপনি কীভাবে ইউআরটির বাউড রেট সেট করবেন

বোনাস প্রশ্ন: আরপিআইতে কোন বাড রেট পাওয়া যায়?

সম্পাদনা : স্টিভের উত্তরটি পড়ার পরে, আমি খুঁজে পেয়েছি যে দুটি ইউআরটি উপলব্ধ।

মিনি-ইউআরটি 32 এমবাউড পর্যন্ত কাজ করতে পারে তবে এর একটি ছোট বাফার রয়েছে এবং তাই চালিয়ে যাওয়ার জন্য প্রচুর সিপিইউ লাগবে।

আরও বড় বাফার সহ আরও সম্পূর্ণরূপে বৈশিষ্ট্যযুক্ত ইউআরটি রয়েছে, আমি এটির জন্য এখনও সর্বনিম্ন / সর্বাধিক গতি পাইনি।


আপনি কি রান সময়ে বাউড রেট সেট করতে চান, অন্য ডিভাইসের সাথে ইন্টারফেস করতে বা বুট করার সময়, যাতে পাই এর সিরিয়াল পোর্টের উপর দিয়ে লগ ইন করতে পারেন?
মালভাইনাস

@ মালভাইনয়াস, বুটের সময় ঠিক আছে তবে রানটাইমও বেশ কার্যকর। আমি অন্যান্য ডিভাইসগুলির সাথে কথা বলতে আগ্রহী।
জন লা রোয়

উত্তর:


9

মতে Farnell এর দ্রুত সূচনা নির্দেশিকা , ডিফল্ট বড হার কত ছিল? 115200 । ইউআআআআআরটির সেটিংস এবং ক্ষমতাগুলির সম্পর্কে মোটামুটি বিস্তারিত আলোচনা এই ব্লগ পোস্টে আরও বেশি রাস্পবেরি পাই সিরিয়াল পোর্টগুলিতে পাওয়া যাবে । সিরিয়াল বন্দরটির সাথে কাজ করার আরও সুনির্দিষ্ট বাস্তবায়ন বিশদ / চ্যালেঞ্জগুলি ব্লগ পোস্টে পাওয়া যাবে আমার রাস্পবেরি পাই উচ্চ-গতির সিরিয়াল ইউআরটি যোগাযোগের জন্য সেট আপ করা

আপনি কোন ডিস্ট্রিবিউশনটি চালাচ্ছেন তা উল্লেখ করবেন না, তবে ধরে নিচ্ছেন যে আপনি দেবিয়ান চালাচ্ছেন নিম্নলিখিতগুলি করে আপনি বাড রেট নির্ধারণ করতে পারেন:

নোট করুন রাস্পবেরি পাই কনটোল বার্তাগুলির জন্য বুট (বুটআপ বার্তা সহ) এবং গেটি ব্যবহার করে যাতে আপনি সিরিয়ালের মাধ্যমে লগইন করতে পারেন। আপনার নিজের ব্যবহারের জন্য এই সিরিয়াল পোর্টটি ব্যবহার করতে আপনাকে এই পরিষেবাগুলি অক্ষম করতে হবে।

কনসোল বাউড্রেট পরিবর্তন করতে, আপনার পছন্দসই বাড রেটের সাথে 115200 সম্পর্কিত /boot/Cmdline.txt সম্পাদনা করুন (এটি সব এক লাইনে নোট করুন)।

dwc_otg.lpm_enable = 0 কনসোল = ttyAMA0,115200 kgdboc = ttyAMA0,115200 কনসোল = tty1 রুট = / dev / mmcblk0p2 রুটস্টাইপ = ext4 রুটওয়েট

তারপরে গেটটির বাউড্রেট পরিবর্তন করার জন্য সম্পাদনা করুন / ইত্যাদি / দীক্ষাব (১১২০০২ এর বাউড্রেট সহ আপনার নীচের মত একটি লাইন পাওয়া উচিত, এটি আপনার পছন্দসই বাউড রেটে পরিবর্তন করুন)

2: 23: রেসপন: / এসবিন / গেট্টি -L ttyAMA0 115200 ভিটি 100

এবং, পাই আপনার ক্ষতি এড়ানোর জন্য আপনার পিন ভোল্টেজগুলি মনে রাখবেন।

অতিরিক্ত তথ্যসূত্র:

http://www.andremiller.net/content/raspberry-pi-and-arduino-via-gpio-uart


3

এই থ্রেডটিতে একটি স্বেচ্ছাচারিত (অ-মানক) বাড রেটের জন্য সমাধান রয়েছে: /programming/12646324/how-to-set-a-custom-baud-rate-on-linux/21960358

প্রথমে পসিক্স ম্যানিপুলেশনগুলি করা, তারপরে এটি কাস্টম গতি সেট করতে, 250 কে বাড রেট পাওয়ার জন্য রাস্পবেরি পাই এর বিল্ট-ইন ইউআআরটির উপর সূক্ষ্মভাবে কাজ করে। সুতরাং পসিক্স স্ট্যান্ডার্ড হারগুলির পাশাপাশি আপনার কমপক্ষে ১ এম পর্যন্ত কোনও 16 মাপের কোনও পূর্ণসংখ্যার উপাদান থাকতে পারে ( খুব দ্রুতগতির জন্য http://fw.hardijzer.nl/?p=138 )

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.