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





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









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









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





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

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2018/06/29
    2
    0

    ارسال ودریافت داده اشتباه در پورت سریال Stm32f103c8t6

    با سلام
    من هدر بورد (STM32F103 (STM32_Smart V2.0 چند وقت پیش تهیه کردم .
    قسمت gpio رو تونستم راه بندازم ولی برای راه اندازی ارتباط سریال UART به مشکل برخوردم به این صورت که وقتی مقداری رو از میکرو کنترولر به کامپیوتر می فرستم کامپیوتر یه مقدار دیگه ای دریافت می کنه مثلا عدد 3 رو ارسال می کنم کامپیوتر عدد 6 رو دریافت میکنه یا عدد 2 رو که ارسال می کنه عدد 3 رو دریافت می کنم ، این مشکل موقع ارسال از کامپیوتر به میکروکنترولر (ریسیو میکرو) هم وجود دارد . در ضمن تنظیمات پورت سریال با کامپیوتر نیز یکی می باشد(از قبیل
    باودریت و دیتابیت و پریتی و استاپ بیت) .
    لطفا من رو راهنمایی کنید .
    با تشکر
  2. #2
    2018/01/26
    تهران
    56
    32

    پاسخ : ارسال ودریافت داده اشتباه در پورت سریال Stm32f103c8t6

    سلام دوست عزیز...
    در صورت امکان, کدنویسی برنامه یا تابعی که برای دریافت یا ارسال دیتا رو به کار می برید, نیز ذکر نمایید...
  3. #3
    2018/06/29
    2
    0

    پاسخ : ارسال ودریافت داده اشتباه در پورت سریال Stm32f103c8t6

    نقل قول نوشته اصلی توسط Hamidreza.BRZ

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

    عضویت

    سلام دوست عزیز...
    در صورت امکان, کدنویسی برنامه یا تابعی که برای دریافت یا ارسال دیتا رو به کار می برید, نیز ذکر نمایید...
    کدی که استفاده کردم ، توابع استاندارد هست :




    ;UART_HandleTypeDef huart1

    (int main(void
    }
    ;()HAL_Init
    ;()SystemClock_Config
    ;()MX_GPIO_Init
    ;()MX_USART1_UART_Init


    ;(HAL_UART_Transmit(&huart1,"2", 1, 50

    (while (1
    }
    {

    (static void MX_USART1_UART_Init(void
    }
    ;huart1.Instance = USART1
    ;huart1.Init.BaudRate = 9600
    ;huart1.Init.WordLength = UART_WORDLENGTH_8B
    ;huart1.Init.StopBits = UART_STOPBITS_1
    ;huart1.Init.Parity = UART_PARITY_NONE
    ;huart1.Init.Mode = UART_MODE_TX_RX
    ;huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE
    ;huart1.Init.OverSampling = UART_OVERSAMPLING_16
    if (HAL_UART_Init(&huart1) != HAL_OK)
    }
    ;()_Error_Handler(__FILE__, __LINE__
    {
    {

    (static void MX_GPIO_Init(void
    }
    /* GPIO Ports Clock Enable */
    ;()__HAL_RCC_GPIOD_CLK_ENABLE
    ;() __HAL_RCC_GPIOA_CLK_ENABLE
    ;() __HAL_RCC_GPIOB_CLK_ENABLE
    {
نمایش نتایج: از 1 به 3 از 3

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

  1. ارسال داده باينري از طريق پورت سريال بر روي پورت ميکرو
    توسط Soheilas در انجمن میکروکنترلرهای AVR
    پاسخ: 48
    آخرين نوشته: 2014/10/25, 16:52
  2. پاسخ: 2
    آخرين نوشته: 2014/08/07, 19:05
  3. پاسخ: 6
    آخرين نوشته: 2014/06/22, 11:23
  4. پاسخ: 3
    آخرين نوشته: 2013/01/18, 23:37
  5. دریافت 16 بیت و ارسال 32 بیت داده به کامپیوتر از طریق پورت سریال
    توسط ashaebani2002 در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2012/05/18, 19:51

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

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

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

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

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