ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 7 از 7
  1. #1
    2008/09/12
    Isfahan
    1,040
    235

    استفاده ازCORE آماده UART TX

    نقل قول نوشته اصلی توسط حمید نجفی
    این Core که ارتباط سریال UART هست رو دوستمون آقای پوریا علی نژاد زحمتش رو کشیدن

    نام : ارتباط سریال UART

    توضیحات : این Core برای ارتباط سریال به هر تعداد در داخل FPGA بکار میره-نوع FPGA فرق نمیکنه و فقط باید ابتدا در یک پروژه جدید در کامپایل بشه و بعد بصورت Componenet یا بصورت یک Symbol در محیط شماتیک استفاده بشه.Clock ورودی به FPGA و Boadrate از داخل کد در قسمت Generic اول برنامه تنظیم میشه

    ورودی و خروجیها : همونطور که در تصویر زیر میبینید - من این Core رو ISE کامپایل کردم و بصورت Symbol زیر درآوردم
    tx و rx که مشخص هست.
    clk کلاک اصلی FPGA هست.
    rst با هر بار 1 شدن ماژول رو ریست میکنه.
    tx_data دیتایی است که باید ارسال شود و rx_data دیتایی است که دریافت میشود.
    par_en برای parrity bit است
    tx_reg برای دستور شروع ارسال است.
    rx_ready برای اعلام دریافت دیتا است.





    دانلود ماژول :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    سلام دوستان
    من از یک A/D اطلاعات رو با نرخ نمونه برداری 10 میلیون ثانیه دریافت میکنم، و میخواهم مقدار متوسط نمونه ها را روی درگاه سریال با بود ریت 115200 بیت برثانیه ارسال کنم.
    کلاک نیز 10 مگاهرتز هست.
    خوب برای شورع باید چگونه کد وریلاگ را بنویسم؟؟؟
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -
  2. #2
    2009/08/28
    تهران
    123
    3

    پاسخ : استفاده ازCORE آماده UART TX

    نقل قول نوشته اصلی توسط حمید نجفی
    این Core که ارتباط سریال UART هست رو دوستمون آقای پوریا علی نژاد زحمتش رو کشیدن

    نام : ارتباط سریال UART

    توضیحات : این Core برای ارتباط سریال به هر تعداد در داخل FPGA بکار میره-نوع FPGA فرق نمیکنه و فقط باید ابتدا در یک پروژه جدید در کامپایل بشه و بعد بصورت Componenet یا بصورت یک Symbol در محیط شماتیک استفاده بشه.Clock ورودی به FPGA و Boadrate از داخل کد در قسمت Generic اول برنامه تنظیم میشه

    ورودی و خروجیها : همونطور که در تصویر زیر میبینید - من این Core رو ISE کامپایل کردم و بصورت Symbol زیر درآوردم
    tx و rx که مشخص هست.
    clk کلاک اصلی FPGA هست.
    rst با هر بار 1 شدن ماژول رو ریست میکنه.
    tx_data دیتایی است که باید ارسال شود و rx_data دیتایی است که دریافت میشود.
    par_en برای parrity bit است
    tx_reg برای دستور شروع ارسال است.
    rx_ready برای اعلام دریافت دیتا است.





    دانلود ماژول :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    با تشکر از جناب آقای نجفی عزیز.
    لطفا یه توضیحی همراه با مثال در مورد نحوه استفاده از این core بفرمایید. البته درسته که با کمی درگیر کد vhdl اون شدن میشه عملکردشو پیدا کرد اما خوب اگر شما توضیح بفرمایید در زمان میشه صرفه جویی کرد. بنده اونو تست کردم هم در quartus هم در ise و هم روی برد. اما نتیجه نگرفتم.
    فرض بفرمایید بنده الان یه داده 8 بیتی دارم که می خوام اونو در 8 led نمایش بدم. مثلا با نرم افزار herculesمیخوام این مقدار رو بدم. پورت tx برنامه رو وصل کردم به ورودی rxd. و rx_data رو هم به ledها.
    1= tx_req
    par_en =0
    rst=0
    rx =یکی از پین های خروجی
    حالا باید led ها با مقادیری که از نرم افزار میاد کنترل بشن؟؟؟
  3. #3
    2009/08/28
    تهران
    123
    3

    پاسخ : استفاده ازCORE آماده UART TX


    این مقدار به عنوان باود ریت صحیح نیست :sad:
    1/9600=104.166us
  4. #4
    2007/07/08
    تهران
    1,603
    36

    پاسخ : استفاده ازCORE آماده UART TX

    سلام به همه

    ببینید دوستان درک این کد نیاز به تسلط کامل بر طراحی با تکنیک FSMD داره.
    برای توضیحش میشه از مثال های UART کوچکتر شروع کرد
    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  5. #5
    2009/08/28
    تهران
    123
    3

    پاسخ : استفاده ازCORE آماده UART TX

    نقل قول نوشته اصلی توسط حمید نجفی
    سلام به همه

    ببینید دوستان درک این کد نیاز به تسلط کامل بر طراحی با تکنیک FSMD داره.
    برای توضیحش میشه از مثال های UART کوچکتر شروع کرد
    سلام
    پس یه رفرنسی معرفی کنید لطفا :redface:
    البته من جواب گرفتم با نرم افزار hercules هم داده ارسال کردم. اما متاسفانه به ازای بعضی داده ها جواب نمی داد. :angry:
  6. #6
    2009/08/28
    تهران
    123
    3

    پاسخ : استفاده ازCORE آماده UART TX

    فکر میکنم این کد ابتدا بیت کم ارزش و در نهایت بیت پر ارزشو ارسال میکنه؟ :mrgreen:
  7. #7
    2007/10/14
    تهران
    1,335
    38

    پاسخ : پاسخ : استفاده ازCORE آماده UART TX

    نقل قول نوشته اصلی توسط میثم شکیبا
    فکر میکنم این کد ابتدا بیت کم ارزش و در نهایت بیت پر ارزشو ارسال میکنه؟ :mrgreen:
    این خاصیت پروتکل UART هست و در نرم افزارها(مثل ویژوال استودیو و متلب) هم به صورت پیشفرض همینه.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"
نمایش نتایج: از 1 به 7 از 7

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

  1. پاسخ: 8
    آخرين نوشته: 2018/07/12, 10:03
  2. مدار فرستنده 315mhz بدون استفاده از ماژول آماده
    توسط farmani در انجمن ماژول های RF - ISM Band و بلوتوث
    پاسخ: 2
    آخرين نوشته: 2015/10/07, 09:13
  3. پاسخ: 2
    آخرين نوشته: 2015/01/19, 22:48
  4. پاسخ: 0
    آخرين نوشته: 2013/09/28, 02:48
  5. استفاده از 2 UART
    توسط hosseinansari در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2013/08/31, 08:39

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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