Nikelec.ir آموزش الکترونیک و کامپیوتر

avatar-image
avatar-image

smsjzia

@smsjzia

0

پست ها

0

نظرات

پاسخ های ارسال شده در انجمن

در حال نمایش 2 نوشته (از کل 2)
  • نویسنده
    نوشته‌ها
  • avatar-image

    smsjzia

    @smsjzia

    مشارکت کننده

      سلام
      در راه اندازی usart با STDPeriph دو مدل کد میزنم یکی با کاراکتر معمولی و یا آرایه کاراکتری و یکی هم با اشاره گر به کاراکتر ولی کد اشاره گر کار نمینه.چرا؟

      کد با کاراکتر یا آرایه ای از کاراکترها:

      char charPrint[3];
      void USART1_IRQHandler(void){
      	charPrint = USART_ReceiveData(USART1);
      	USART_ClearFlag(USART1,USART_FLAG_RXNE);
      	USART_SendData(USART1,charPrint);
      } 

      کد با کاراکتر یا اشاره گر به کاراکتر:

      char* charPrint;
      void USART1_IRQHandler(void){
      	*charPrint = USART_ReceiveData(USART1);
      	USART_ClearFlag(USART1,USART_FLAG_RXNE);
      	USART_SendData(USART1,*charPrint);
      }

      به نظرتون مشکل کد دوم چیه که کار نمیکنه؟

      • این پاسخ 5 سال، 5 ماه پیش توسط avatar-image Admin ویرایش شده است.
      • این پاسخ 5 سال، 5 ماه پیش توسط avatar-image Admin ویرایش شده است.
      avatar-image

      smsjzia

      @smsjzia

      مشارکت کننده

        سلام
        لطفا یه توضیحی در مورد پایه های boot میکرو بدید و اینکه چه مواقعی نیازه بوت کنیم برای برنامه ریزی و چه مواقعی نیاز به تغییر نیست؟

      در حال نمایش 2 نوشته (از کل 2)