امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
ارتباط سریال
نویسنده پیام
microoo آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۹۲

تشکرها : 14
( 10 تشکر در 8 ارسال )
ارسال: #1
ارتباط سریال
سلام
دوستان من یه برنامه ای با code vision نوشتم برا ارتباط سریال که هر موقع حرف A رو دریافت کرد led رو روشن کنه و هر موقع حرف B رو دریافت کرد led رو خاموش کنه
با proteus شبیه سازیش کردم اما وقتی مقادی رو با virtual terminal خود proteus وارد میکنم برنامه کار نمیکنه Confused

مشکل از کجاست؟؟Amaze


فایل‌(های) پیوست شده
.rar   usart.rar (اندازه: 47.91 KB / تعداد دفعات دریافت: 62)
۲۳-مرداد-۱۳۹۲, ۱۱:۴۷:۰۰
ارسال‌ها
پاسخ
تشکر شده توسط : orange signal
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,488
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #2
RE: ارتباط سریال
سلام.
دارم برسی میکن ، بهت خبر میدم

اینو تست کن ، ببین کار میکنه یا نه.
اگه کار نکرد بم خبر بده ، خودم باید یه شبیه ساز دیگه بسازم.
کد:
#include <mega16.h>
#include <stdio.h>

char data;

void main(void)
{
PORTA=0x00;
DDRA=0x01;
UCSRA=0x00;
UCSRB=0x10;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x67;

while (1){

      data=getchar();
      if(data=="A")PORTA.0=1;
       if(data=="B")PORTA.0=0;

      }
}

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
(آخرین ویرایش در این ارسال: ۲۳-مرداد-۱۳۹۲, ۱۴:۰۰:۵۴، توسط aKaReZa75.)
۲۳-مرداد-۱۳۹۲, ۱۳:۴۷:۱۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ambassador, behzady
microoo آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۹۲

تشکرها : 14
( 10 تشکر در 8 ارسال )
ارسال: #3
RE: ارتباط سریال
سلام
اقا این کار نکرد .میشه لطف کنید و خودتون زحمتش رو بکشید ShyShy
۲۳-مرداد-۱۳۹۲, ۱۴:۵۵:۲۶
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,488
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #4
RE: ارتباط سریال
چشم ، ولی شما متمانی که داری درست براش میفرستی؟
باود ریت هارو درست تنظیم کردی؟

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۲۳-مرداد-۱۳۹۲, ۱۵:۰۴:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, microoo, orange signal
microoo آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۹۲

تشکرها : 14
( 10 تشکر در 8 ارسال )
ارسال: #5
RE: ارتباط سریال
سلام حسین جان
اقا ممنون درست شد
تو تنظیمات رجیسترها بصورت دستی اشتباه میکردم با کدویزارد رفتم مشکل حل شدHappyHappy
۲۳-مرداد-۱۳۹۲, ۱۶:۰۵:۵۴
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, aKaReZa75
microoo آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۹۲

تشکرها : 14
( 10 تشکر در 8 ارسال )
ارسال: #6
RE: ارتباط سریال
سلام به همگی
دوستان برنامه پیوست شده پایین"#C" یه برنامه ای هستش برا ارتباط با پورت سریال برا ارتباط میکرو و کامپیوتر و کارش هم اینه که دو تا button داره که با یکی led رو روشن و با دیگری خاموش میکنه
حالا اگه من بخوام نور این led رو کم و زیاد کنم توسط ارتباط سریال کامپیوتر اومدم از trackbar استفاده کردم
حالا ایا با تغییر موقعیت اون با موس مقدارش تغییر میکنه؟؟؟ درون متغیری ذخیره میشه؟؟؟
خلاصه راهنماییم کنید که از trackbar چطوری استفاده کنم و با تغییر موقعیتش در ارتباط سریال چطور بهره ببرم و کدهاش چی میشه
ممنون میشم اگر ی برنامه نمونه قرار بدهید


فایل‌(های) پیوست شده
.txt   usart.txt (اندازه: 796 bytes / تعداد دفعات دریافت: 31)
۲۳-مرداد-۱۳۹۲, ۱۷:۱۹:۲۷
ارسال‌ها
پاسخ
تشکر شده توسط : aKaReZa75, Ambassador
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,488
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #7
RE: ارتباط سریال
تبریک میگم دوسته گلم.
برنامه منو کامپایل کردی کار کرد؟

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
(آخرین ویرایش در این ارسال: ۲۳-مرداد-۱۳۹۲, ۱۸:۰۷:۳۸، توسط aKaReZa75.)
۲۳-مرداد-۱۳۹۲, ۱۸:۰۶:۵۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ambassador, microoo
microoo آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۹۲

تشکرها : 14
( 10 تشکر در 8 ارسال )
ارسال: #8
RE: ارتباط سریال
سلام
بله پروزه شما هم جواب داد
فقط اقا حسین در رابطه با مورد بالا میتونید کمکم کنید؟؟
۲۳-مرداد-۱۳۹۲, ۱۹:۴۵:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : babyy
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,488
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #9
RE: ارتباط سریال
سلام ، من تازه ویندوز عوض کردم ، هنوز همه ی کامپایلر هارو نصب نکردم ، نصب کردم بهتون برنامهشو میدم .
ولی در حالت کلی اون trackbar یه مقداری داره ، که باید اونو تو یه متغیر بریزی و واسه میکرو بفرستی و میکرو با pwm نور رو کم یا زیاد کنه.
راستی گفتی برنامه که من دادم کار کرد ، آیا مال خودتم کار کرد یا نه؟

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۲۳-مرداد-۱۳۹۲, ۲۱:۳۴:۲۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : microoo, babyy
microoo آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۹۲

تشکرها : 14
( 10 تشکر در 8 ارسال )
ارسال: #10
RE: ارتباط سریال
بله مقادیر رجیسترها رو طبق زیر طبق زیر تنظیم کردم جواب داد:
UCSRA=0x00;
UCSRB=0x10;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;
ممنون میشم دادش اگه این مشکل من رو هم زودتر حل کنی اخه زیاد وقت ندارمShyShy
۲۳-مرداد-۱۳۹۲, ۲۲:۵۹:۴۰
ارسال‌ها
پاسخ
تشکر شده توسط : babyy
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,488
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #11
RE: ارتباط سریال
چشم عزیز دلم

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۲۳-مرداد-۱۳۹۲, ۲۳:۲۳:۰۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, orange signal


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ارتباط میکرو با plc از طریق شبکه profibus nex2004 11 14,656 ۰۱-بهمن-۱۳۹۸, ۱۱:۰۰:۱۹
آخرین ارسال: d.hamidi2535
  [مقاله] پروگرام میکرو با پورت سریال behzady 5 11,384 ۱۵-دى-۱۳۹۸, ۲۳:۱۹:۰۹
آخرین ارسال: 1نفر
Exclamation ارتباط سريال بين دو ميكرو و نمايش روي lcd با codevision ali313 13 28,959 ۰۱-شهریور-۱۳۹۷, ۱۱:۰۸:۴۳
آخرین ارسال: farhadtavakkol
  مشکل دریافت متن از پورت سریال میکرو sajadcut 1 3,260 ۱۲-آبان-۱۳۹۵, ۲۲:۱۰:۲۳
آخرین ارسال: behzady
  مشکل در ارتباط بیسیم با پروتکل USART cortex-m3 5 6,012 ۰۷-آبان-۱۳۹۵, ۰۰:۱۷:۳۶
آخرین ارسال: milad15m
  هنگ کردن میکرو در ارتباط سریال nex 1 2,890 ۰۴-آبان-۱۳۹۵, ۲۰:۵۶:۵۹
آخرین ارسال: علی محد شریفی
  مبدل-وایفای-به-سریال-wifi-esp8266 kimiafars 15 10,216 ۰۳-مهر-۱۳۹۵, ۰۳:۲۴:۳۲
آخرین ارسال: jalil2008
  ارتباط avr با plc از طریق profibus nex2004 5 7,429 ۰۳-مهر-۱۳۹۵, ۰۳:۱۶:۰۸
آخرین ارسال: jalil2008
  ارتباط دو طرفه با فرستنده nrf24 sniper-70 0 2,426 ۰۹-شهریور-۱۳۹۵, ۲۲:۱۶:۴۸
آخرین ارسال: sniper-70
Question مشکل با ارتباط spi miladd72 1 2,510 ۱۸-مرداد-۱۳۹۵, ۲۱:۱۷:۵۳
آخرین ارسال: sharin

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 8 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS