اطلاعیه

Collapse
No announcement yet.

مشکل در usart

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در usart


    با سلام
    من با دستور printf یک عدد رو ار یک میکرو می فرستم اما در میکرو دوم نمی تونم درست بگیرمش .از دستور scanf استفاده می کنم ولی بهم صفر برمیگردونه.
    چه دستور های دیگری برای دریافت یک عدد1 تا 4 رقمی می دونین؟ چرا scanf کار نمیکنه؟
    می خوام کل عدد رو یکجا بگیرم و ازش استفاده کنم ولی نمیشه!
    لطفا کمکم کنید.بد جور نیازمند رفعش هستم.

    #2
    پاسخ : مشکل در usart

    کد ویژن ؟
    باید وقفه راه اندازی کنید همین وقفه سریال
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

    دیدگاه


      #3
      پاسخ : مشکل در usart

      میتونید با دستور putchar یا بایت یک بایت بفرستی. دستورات دیگه هم در واقع همین کارا انجام میدند
      چيزي را بگو که بتواني بنويسي
      چيزي را بنويس که بتواني امضا کني
      چيزي را امضا کن که بتواني به آن عمل کني (ناپلئون)

      دیدگاه


        #4
        پاسخ : مشکل در usart

        نوشته اصلی توسط lordsoroosh
        میتونید با دستور putchar یا بایت یک بایت بفرستی. دستورات دیگه هم در واقع همین کارا انجام میدند

        اخه داده ام باید عدد باشه!کاراکتر نمیشه.مثلا 1234 رو میخوام یکجا به فرمت عدد بفرستم و در گیرنده هم 1234 رو بگیرم ولی scanf صفر رو نشون میده

        دیدگاه


          #5
          پاسخ : مشکل در usart

          خوب میتونید با همین دستور دونه دونه عدد ها را بفرستید! اون دستورات هم همین کارا میکنند!
          چيزي را بگو که بتواني بنويسي
          چيزي را بنويس که بتواني امضا کني
          چيزي را امضا کن که بتواني به آن عمل کني (ناپلئون)

          دیدگاه

          لطفا صبر کنید...
          X