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





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









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





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

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2009/09/27
    1,128
    42

    ارسال خودکار اطلاعات آرايه اي

    سلام دوستان.
    من ميخوام يک تابع براي ارسال داده هاي آرايه اي مثل رشته هاي کارکتري يا مثلا يک آرايه 20 عضوي، بنويسم.
    مي خوام وقتي که تابع فراخواني ميشه، يک به يک اعضا ارسال بشن. واسه همين از يک while استفاده کردم، که مياد و چک ميکنه ببينه آرايه تموم شده يا بازم از اعضاش مونده.
    حالا مشکلم اينجاست که چطور تو اين تابع به صورت خودکار بفهمه که آرايه تموم شده يا بازم هست ؟
    اينم تابع خودمه :
    کد:
    void Send_Array(unsigned char a[]) {
    	uint8_t i;
    	while (*a != 0) {
    		Send_Byte(*a) ;
    		a++ ;
    	}
    }
    تابع Send_Byte يه تابع سادست که هر بايت رو ارسال مي کنه. با شرطي که تو بالا گذاشتم همين که صفر رو مي بينه، ديگه ارسال تموم ميشه.
    ---------
    .
    .
    ...........
  2. #2
    2007/08/04
    اصفهان
    577
    5

    پاسخ : ارسال خودکار اطلاعات آرايه اي

    سلام
    خوب اين چيزي که نوشتيد و شرط تهي بودن چک مي کنه مشکلش مگه چيه؟ همين جواب ميده ديگه
    فيلم آموزشي ميکروکنترلر LPC1768
    فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
    فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
    فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...
  3. #3
    2012/05/30
    کرمان
    793
    19

    پاسخ : ارسال خودکار اطلاعات آرايه اي

    سلام
    فکر کنم مشکل شما این باشه که آرایه رو با اعداد پر کردین نه با معادل اسکی آنها.
    در ارتباط سریال شما باید از کد اسکی برای انتقال اطلاعاتتون استفاده کنید.
    تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا
  4. #4
    2009/09/27
    1,128
    42

    پاسخ : ارسال خودکار اطلاعات آرايه اي

    نقل قول نوشته اصلی توسط mzarkoob
    سلام
    خوب اين چيزي که نوشتيد و شرط تهي بودن چک مي کنه مشکلش مگه چيه؟ همين جواب ميده ديگه
    مشکلش اينه که وقتي من يک آرايه مثلا 100 تايي داشته باشم، همين که يه آرايه صفر ببينه ديگه ادامه نميده !!
    من ميخوام که ميکرو بدون توجه به صفرهاي آرايه کارشو تا آخر ادامه بده بدون اين که تو فراخوني تابع طول آرايه بهش داده شه.

    نقل قول نوشته اصلی توسط mehdi_nxp
    سلام
    فکر کنم مشکل شما اين باشه که آرايه رو با اعداد پر کردين نه با معادل اسکي آنها.
    در ارتباط سريال شما بايد از کد اسکي براي انتقال اطلاعاتتون استفاده کنيد.
    دقيقا، من ميخوام مجموعه اي از اعداد رو با اين روش ارسال کنم. مثلا چند دقيقه ADC رو اسکن کنم و بعد مقادير هگز رو بفرستم.
    ---------
    .
    .
    ...........
  5. #5
    2013/01/09
    شاهرود
    401
    9

    پاسخ : ارسال خودکار اطلاعات آرايه اي

    خوب چرا 0 گداشتي NULL بزار يا همزمان زمان پر کردن ارايه يک کانتر بزار تا بشموره وقتي به عدد خاصي رسيد اجرا بشه.
نمایش نتایج: از 1 به 5 از 5

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

  1. ارسال اطلاعات با سیم 900
    توسط 110aaaaaaa در انجمن سیستمهای مخابراتی
    پاسخ: 11
    آخرين نوشته: 2014/11/14, 23:05
  2. ارسال و دريافت آرايه اي شامل چند متغير از طريق usart
    توسط mtdehghan در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2014/04/15, 09:07
  3. مشکل در ارسال آرايه با UART
    توسط montaghed در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2013/10/30, 07:49
  4. ارسال اطلاعات از vb.net به avr
    توسط POORHASAN در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2012/10/17, 17:42
  5. ارسال اطلاعات
    توسط golenarges139 در انجمن مدارهاي مخابراتي
    پاسخ: 3
    آخرين نوشته: 2007/01/15, 07:40

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

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

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

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

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