امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
دستور کدویژن
نویسنده پیام
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #23
RE: دستور کدویژن
(۱۴-فروردین-۱۳۹۳, ۱۸:۱۵:۱۶)h.unique نوشته است:
نقل قول: خروجیش در واقه به چه شکلیه؟
خروجیش باینریه دیگه Biggrin

ولی خروجیش که از نوع کاراکتره Confused

START...

۱۴-فروردین-۱۳۹۳, ۱۸:۲۰:۵۲
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

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

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #24
RE: دستور کدویژن
نه بابا اشتباه میکنی :O
شما از کجا فهمیدی کارکتره ؟

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

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #25
RE: دستور کدویژن
(۱۴-فروردین-۱۳۹۳, ۱۸:۴۵:۲۹)h.unique نوشته است: نه بابا اشتباه میکنی :O
شما از کجا فهمیدی کارکتره ؟

Biggrin نه بابا
خب من همینجاشو موندم که وقتی خروجی از نوع char هست چطور مثلاً یه عدد 9 بصورت باینری (1001) داخلش قرار میگیره؟

START...

۱۴-فروردین-۱۳۹۳, ۱۹:۵۳:۱۶
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

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

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #26
RE: دستور کدویژن
تو چیکار به کار این کارا داری :|
کارتو انجام بده بچه Biggrin
بعدشم char از توع 8 بیتی هست ، تا 8 بیت جا میگیره یعنی :
255
0xff
0b11111111

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

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #27
RE: دستور کدویژن
آهان حالا بهتر شد :-)

میگم حتما شده که کل یه پورت رو از طریق همون یوزارت با سیم ارسال کنید
کد:
putchar(PORTB);
اگه بخوایم همون پورت رو بی سیم ارسال کنیم شدنیه و اینکه بنظرتون چطور ارسال میکنه؟

میدونم باید تست کنم Biggrin

START...

۱۴-فروردین-۱۳۹۳, ۲۱:۲۴:۳۳
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

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

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #28
RE: دستور کدویژن
بیسیم که چیزی نیست.
باید ماژول بیگیری.
ماژول hm-r و hm-r هستند که پروتکل ارتباطی باهاشون همون یوزارته.
بعد خود ماژولا همه کارارو میکنن Biggrin

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

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #29
RE: دستور کدویژن
سلام

این برا ارسال :
کد:
while (1)
      {      
      if(PINC.0==1) putchar(10);
}

و این دریافت
کد:
while (1)
      {  
      i=getchar();
      if(i==10) {
       PORTC=0x01;
       PORTB=0x01;
      }
}

پین های ورودی و خروجی هم تعریف شدن.
مشکل این کد چیه؟

START...

۱۵-فروردین-۱۳۹۳, ۰۹:۵۱:۵۸
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

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

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #30
RE: دستور کدویژن
سلام.
تو نگاه سر سری بش انداختم اینارو متوجه شدم :
((البته فرض میکنیم تمام تنظیمات و اتصالات درست باشن))
1.واسه ارسال باید یه تاخیر در حد 100 میلی ثانیه ایجاد کنی.
2.واسه ارسال داده بهتره از دستور printf استفاده کنی.
3.واسه دریافت هم از gets استفده کن.

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

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #31
RE: دستور کدویژن
سلام
دوستان من می خوام که یه بیت ساده بفرستم اما نمیشه.برنامه و مدار رو میزارم.

... وگرنه میرم سراغ همون بسکام ها Biggrin


.rar   test ser 93-01-18.rar (اندازه: 77.61 KB / تعداد دفعات دریافت: 43)

راستی printf , gets گذاشتم که ارور میداد

START...

(آخرین ویرایش در این ارسال: ۱۷-فروردین-۱۳۹۳, ۱۵:۴۹:۰۹، توسط Ambassador.)
۱۷-فروردین-۱۳۹۳, ۱۵:۴۸:۲۵
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #32
RE: دستور کدویژن
سلام
مسلم جان رجیسترها رو درست ننوشتی
ورودی خروجی و رجیسترهای ارسال و دریافت مشکل داشتن
برنامه رو تصحیح کردم
فقط یه نکته این که حتما موقع کار با پروتکل ها ارتباطی، فرکانس رو بالا بذار که من 8مگ کردم واگرنه معمولا پیش میاد که رو شبیه ساز جواب نمیده
ضمنا هم تو خود محیط کامپایلر تنظیم کن و هم در محیط پروتئوس با فرکانس تطبیق بده

نقل قول: راستی printf , gets گذاشتم که ارور میداد

حتما کتابخونش و فراخونی نکردی
باید اول هدر مربوط به هر تابعی رو فراخوانی کنی تا کامپایلر بتونه تابع رو بشناسه


فایل‌(های) پیوست شده
.rar   test ser 93-01-18.rar (اندازه: 85.19 KB / تعداد دفعات دریافت: 86)

۱۷-فروردین-۱۳۹۳, ۱۷:۰۸:۱۰
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ambassador
aKaReZa75 آفلاین
حسین باقری
*****

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

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #33
RE: دستور کدویژن
نقل قول: راستی printf , gets گذاشتم که ارور میداد
کدی که از اینا توش استفاده کردی رو بزار بینمش Biggrin

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


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راه اندازی ماژول gy-955 با AVR و کدویژن hadikh73 6 7,689 ۰۴-شهریور-۱۳۹۷, ۱۲:۰۸:۲۱
آخرین ارسال: hadikh73
  ماژول pn532 و کدویژن AVR hadikh73 1 4,205 ۰۴-خرداد-۱۳۹۶, ۰۱:۲۱:۲۴
آخرین ارسال: babyy
  شمارش تعداد پالس های یک دستور؟ Ambassador 2 2,996 ۲۷-اردیبهشت-۱۳۹۶, ۱۶:۲۰:۵۶
آخرین ارسال: Ambassador
  پیکربندی SPI نرم افزاری در کدویژن pedram032 2 3,661 ۱۷-دى-۱۳۹۵, ۲۲:۳۷:۱۴
آخرین ارسال: omid_phoenix
  کمک در برنامه nrf24 با کدویژن sniper-70 0 2,893 ۱۹-آبان-۱۳۹۵, ۰۰:۱۶:۱۵
آخرین ارسال: sniper-70
  دستور delay_ms واقعی کار نمیکنه 67Sama 3 3,180 ۱۱-آبان-۱۳۹۵, ۰۰:۲۱:۳۷
آخرین ارسال: behzady
  سوال در مورد دستور timeout$ mohebbat 3 2,932 ۲۹-بهمن-۱۳۹۴, ۱۲:۳۵:۱۹
آخرین ارسال: 1نفر
  خاموش کردن echo سیم 900 با دستور ATE0 salmon 0 2,208 ۲۰-تير-۱۳۹۴, ۱۵:۳۱:۲۹
آخرین ارسال: salmon
  کمک در تشخیص علت خطا در کدویژن alikiller990 2 3,821 ۱۰-خرداد-۱۳۹۴, ۱۸:۱۷:۳۰
آخرین ارسال: alikiller990
  تشخیص فشرده شدن همزمان شستی ها در کدویژن MicrowaveCO 5 3,965 ۲۸-اردیبهشت-۱۳۹۴, ۲۱:۳۱:۱۴
آخرین ارسال: sharin

پرش به انجمن:


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

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