NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4789 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 6 از 6

موضوع: برنامه تست پورت سریال lpc2378

  1. #1
    مدیر باز نشسته t.o.e آواتار ها
    تاریخ عضویت
    Sep 2010
    نوشته ها
    191
    تشکر
    150
    تشکر شده 122 بار در 60 پست

    پیش فرض برنامه تست پورت سریال lpc2378

    سلام:
    یه برنامه نوشتم که پورت سریال صفر رو تست میکنه.برای پورت هلی دیگه فقط کافیه pinsel رو تغییر بدید.این برنامه با baudrate=19200 کار میکنه.کریستال من 12Mhz .

    فقط یه مشکاب که دارم اینه که هنوز نتونستم کد اسکی یا کاراکتری که میدم رو تو HyperTerminal ببینم.ولی با reatterm کد هگز 0xFF رو به راحتی می بینید.منم تو برنامه گفتم که FF رو نشون بده.شاید خیلی ایراد داشته باشه..ولی این برنامه رو صرفا برای تست گذاشتم و کسانی که دسترسی به برنامه های دیگه ای که در اینترنت هست و نمی تونند پیدا کنند(خودم میگما!)...گذاشتم.برنامه های دیگه خیلی طولانی و پیچیده هستند و از فهم من خارجه..من تا برنامه ای نفهمم نمیتونم قبولش کنم.این برنامه به نظرم ساده است. و مقدار ff رو تو while بی نهایت تکرار میکنه.
    اگر کسی نیتونه این برنامه رو اصلاح کنه و طوری کنه که کاراکتر رو نمایش بده ممنون میشم.
    فايل هاي پيوست شده فايل هاي پيوست شده

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    سلام
    ممنون و دست شما درد نکنه
    برای پیشرفت کار بهتره از دیباگ J link استفاده کنید واقعا بدرد بخور هست که من دیشب روی وقفه کار میکردم برنامه رو درست نوشته بودم ولی توی نمایش LED مشکل داشت که چندین و چند ساعت وقت روش گذاشتم و آخر رفتم سراغ دیباگ(که همون اول باید اینکار میکردم) و پس از 2 دقیقه مشکل رو پیدا کردم
    خلاصه اینکه دوستانی که جیلینک دارند حتما دیباگ کنند
    اینم آموزش تصویری

    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  4. تشکرها از این نوشته :


  5. #3
    مدیر باز نشسته t.o.e آواتار ها
    تاریخ عضویت
    Sep 2010
    نوشته ها
    191
    تشکر
    150
    تشکر شده 122 بار در 60 پست

    پیش فرض

    سلام:
    واقعا که دست آقای زارعی درد نکنه....خیلی زحمت کشیدید...حق با شماست..منم دیشب نزدیک به 8 ساعت بود که می خواستم یه برنامه ساده که یه چیزی رو مدام تو HyperTerminal بنویسه...وقت گذاشتم...دیباگ کردن یکی از کارهایی است که شما سریع به مشکل برنامه پی خواهید برد.
    من دیباگ کردم...تو main اصلی وقتی تابع رو فراخوانی میکنم..میرود به تابع...ولی نمیدونم چرا کد 97 رو که میدم..کاراکتر a رو نمایش نمیده...توی نشان دادن کاراکتر مشکل دارم.تو HyperTerminal کد اسکس نشون میده..من با نرم افزار دیگه ای که برای دوستان گذاشتم کد هگزی که دادم رو رویت می کنم. و نشون میده که برنامه داره درست کار میکنه...ولی چطوری و چگونه بنویسم که کاراکتر a رو نمایش بدم...تو این یه موضوع فعلا مشکل دارم.حالا دوستانی که این پست رو می خونند اگر تونستند راهنمایی کنند ممنون میشم.

  6. #4
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    سلام
    من بخش های اینتراپت خارجی و پایه های io رو تموم کردم جدیدا رفتم سراغ سریال و تا فردا روش کار میکنم
    نتیجه رو اینجا برای هم دیگه بنویسیم دوستان دیگه هم یه استارتی بزنند تا پیشرفت کار بالاتر باشه
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  7. #5
    مدیر باز نشسته t.o.e آواتار ها
    تاریخ عضویت
    Sep 2010
    نوشته ها
    191
    تشکر
    150
    تشکر شده 122 بار در 60 پست

    پیش فرض مژده.

    سلام:
    بالاخره تونستم.خداییش این کسایی که هدر فایل ها رو می نویسند کارشون درسته..هر چی نگاه کردم سر در نیاوردم...بالاخره از فایل های آقای علی تروشه تونستم یه هدر stdio.h بکشم بیرون که مثل codevision توابع print و putchar رو بشناسه..تا ساعت 2 امروز میزارم تو سایت...درستش کنم...که شما هم راحت استفاده کنید.
    من نوشتم (putchar(97 که بهم حرف a رو نشون داد.
    موفق و موید باشید.تا شنبه عصر اگر تونستم فایل uart.h رو هم درست میکنم و تو همین پست اضافه میکنم.

  8. #6
    مدیر باز نشسته t.o.e آواتار ها
    تاریخ عضویت
    Sep 2010
    نوشته ها
    191
    تشکر
    150
    تشکر شده 122 بار در 60 پست

    پیش فرض

    سلام:
    این برنامه توابع putchar و .... به خوبی ساپورت میکنه و عملی هم روی برد eke2lpc با پورت کام صفر جواب گرفتم.
    توی HyperTerminal عبارت UART TEST مدام نوشته میشه.
    شما می تونید برای مطمئن شدن بنویسید ( putchar(65 که حرف A رو مدام نمایش میده.
    فقط توجه کنید که فایل target.c همراه stdio.h باشد(فایل pdf).
    من چون تازه کارم و نیاز داشتم که توابع putchar و.... تو lpc استفاده کنم...فعلا راه اندازیشون کردم.انشاء ا... دوستان و اساتید دیگه که از من بیشتر تجربه دارند میان و توضیحات اضافی یا سوالاتی که براتون بوجود میاد و می پرسید رو جواب میدن.
    در آخر متذکر میشم که من برنامه آقای تروشه رو edit کردم.(صرفا جهت اطلاع).
    زحمت اصلی رو ایشون کشیدند و در واقع می تونید از این کتابخانه برای کارهای دیگه ای که مثلا با مبکروهای دیگه انجام میدادید...با lpc م انجام بدید.
    موفق و موید باشید.
    __________________________________________________ ____________________

    همانطور که آقای تروشه زحمت کشیدند و من هم برنامه ایشون رو یه مقدار دستکاری کردم،
    ایشون زحمت کشیدند و یه فایل pdf رو هم گذاشتند که من براتون میزارم.حتما این فایل رو بخونید...خیلی از سوالاتتون که برای منم بود با خواندن این pdf حل خواهدشد.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط t.o.e : 19-03-2011 در ساعت 03:22 دلیل: اضافه کردن pdf

موضوعات مشابه

  1. ارتباط میکرو lpc2378 و کامپیوتر با پورت سریال به usb
    توسط mzarkoob در انجمن مباحث کلی ARM
    پاسخ: 19
    آخرين نوشته: 28-10-2011, 18:31
  2. پروگرامر lpc2378 بوسیله پورت سریال (کمک)
    توسط microprocesor_2002 در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 11-04-2011, 17:50
  3. راهنمایی در مورد پورت های 3 و 4 lpc2378
    توسط ma-bah در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 09-04-2011, 06:47
  4. تست پورت سریال lpc2378
    توسط t.o.e در انجمن LPC series (NXP)
    پاسخ: 6
    آخرين نوشته: 26-03-2011, 02:26

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •