NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1785 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 4 از 5 نخستنخست 12345 آخرینآخرین
نمایش نتایج: از 61 به 80 از 92

موضوع: آموزش جامع کتابخانه hal و کار با نرم افزار cubemx

  1. #61
    کاربر علاقه مند
    تاریخ عضویت
    Nov 2016
    نام
    حسین
    نوشته ها
    28
    تشکر
    37
    تشکر شده 24 بار در 12 پست

    پیش فرض

    سلام

    دوستان کسی میدونه برای استفاده از تابع printf توی کیل چیکار باید بکنیم
    یادمه یه چند خط کد بود باید کپی میکردیم توی برنامه الان هرجا سرچ میکنم کداشون مشکل داره و جواب نمیده

    میخام یه string طولانی ارسال کنم روی پورت سریال اما تابع Transmit جواب نمیده فکر کنم 8 باید بیشتر نمیفرسته
    ممنون میشم اگر ترفندی برای رفع این مشکل بلدین یاد بدین

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #62
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    کتابخانه retarget را باید اد کنید که توابع ارسال و دریافت یک کاراکتر بهش معرفی شده باشه
    البته راه حل میان بر هم هست.

  4. #63
    کاربر علاقه مند
    تاریخ عضویت
    Nov 2016
    نام
    حسین
    نوشته ها
    28
    تشکر
    37
    تشکر شده 24 بار در 12 پست

    پیش فرض

    من قبلا یه تیکه کدی پیدا کرده بودم که کپیش میکردی تو Main برنامه بعد میتونستی از تابع printf راحت استفاده کنی
    متاسفانه اون پروژه رو پاک کردم دیگه دسترسی بهش ندارم هر چی هم سرچ میزنم یکسری کد گیرم اومده اما جواب نمیده (برنامه میره تو تابع printf گیر میکنه)

    فکر کنم تو محل کارم یه پشتیبان از اون پروژه داشته باشم،پیداش کنم کد رو حتما اینجا قرار میدم
    ممنون از پاسختون
    شب همگی خوش و خرم

  5. #64
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض

    سلام برگردید همون مثالی را که برای uart گذاشتم را دوباره ببینید تو مثالی که برای دانلود گذاشتم هستش
    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

  6. تشکرها از این نوشته :


  7. #65
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    Thumbs up نمایش string طولانی در ترمینال

    آقا مهدی دیگه حتی حس رفتن به صفحه قبل هم نیست
    کاربر Zozi من از دو روش زیر استفاده میکنم روش اول برای اینکه string با طول زیاد رو با خود تابع HAL_UART_Transmit بتونی توی ترمینال نمایش بدی از روش زیر استفاده کنی مشکلی پیش نمیاد

    کد:
    char str[] = "55555555555555555555555555555555555555555555555555555555\r\n"; HAL_UART_Transmit(&huart3, (uint8_t*)&str , sizeof(str) , 5);
    روش دوم هم استفاده از تابع printf هست که اول کدهای زیر رو قبل از شروع تابع main برنامه کپی میکنی بعدش میتونی براحتی از تابع printf استفاده کنی (حتما باید بیرون از تابع Main کپی بشه)


    کد:
    #ifdef __GNUC__ /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf set to 'Yes') calls __io_putchar() */ #define PUTCHAR_PROTOTYPE int __io_putchar(int ch) #else #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f) #endif /* __GNUC__ */ PUTCHAR_PROTOTYPE { /* Place your implementation of fputc here */ /* e.g. write a character to the EVAL_COM1 and Loop until the end of transmission */ HAL_UART_Transmit(&huart3, (uint8_t *)&ch, 1, 0xFFFF); return ch; }




    کد:
    char str[] = "555555555555555555555555555555555555555555555555555555555\r\n"; printf("555555555555555555555555555555555555555555555555555555555555\r\n");
    شاد و پیروز باشید
    *** اللّهم عجّل لولیک الفرج ***

  8. کاربران : 8 تشکر کرده اند از شما Doloop برای ارسال این پست سودمند:


  9. #66
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض

    نقل قول نوشته اصلی توسط jonbakhsh نمایش پست ها
    سلام
    اگه میشه یکم در مورد اینتراپت خارجی توضیح بدید . روی پین راست کلید میکنم و اونو اینتراپت تنظیم میکنم ولی توی کانفیگ چیزی اضافه نمیشه که حساسیت اونو به لبه ها تنظیم کنم و یا اینکه
    قسمت مربوط به اینتراپت اظافه نمیشه به برنامه . اصلا هیچ تغییری توی کد برنامه به وجود نمیاد
    سلام حق داری شاکی باشی من یک مدت درگیر بودم ان شا الله دوباره میام شروع میکنم
    به ترتیب تو کیوب ام ایکس و کیل تنظیماتش این شکلیه




    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

  10. کاربران : 6 تشکر کرده اند از شما M.ABDOLLAHI برای ارسال این پست سودمند:


  11. #67
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    Icon17

    سلام مجدد دوستان خوب بنظرم رسید یک پروژه کابردی با کیوب ام ایکس بگذارم اونهم راه اندازی ای سی فلش 25q32 با حجم 4 مگا بایت با spi نرم افزاری و سخت افزاری در ضمن یادتون باشه که سکتور تو این ای سی 4 کیلو بایت در ضمن تو این مدت که خیلی یا این کتابخانه hal ور میرفتم به این نتیجه رسیدم که تا اونجا که میشه نباید از فرمانهای این کتابخانه استفاده کرد و ما باید خودمون مستقیم با رجیسترها کار کنیم و اگرنه بعضی وقتها ممکنه بعد از چند روز میکرو قفل کنه حالا نمونه هاش را تو روزهای اینده میگذارم تا بتونیم کیوب ام ایکس را کاربردی یاد بگیریم
    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

  12. کاربران : 7 تشکر کرده اند از شما M.ABDOLLAHI برای ارسال این پست سودمند:


  13. #68
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض راه اندازی رابط سریال can

    سلام علیکم اول از همه میلاد حضرت فاطمه زهرا سلام الله علیها و عید نوروز را خدمت تمامی دوستان تبریک عرض میکنم بمانسبت این اعیاد مبارک تصمیم بر این شد تا اموزش رابط سریال CAN را در اختیار شما قرار بدم من خودم بین دو تا میکرو که یکیش کرتکس ام تری و دیگری کرتکس ام فور بود رابطه برقرار کردم بدین صورت که در یک حلقه یکسره هشت بایت را که حداکثر مقدار بایتی هست که رابط کن میتونه در یک پک ارسال کنه را ارسال میکنم و همزمان با وقفه دریافت رابط CAN اطلاعات برد مقابل را میخونم و روی رابط UART نمایش میدم در ضمن توضیحات لازم داخل عکسها داده شده بهر ترتیب امیدوارم مفید واقع بشه شما هم لطف کنید و برای برطرف شدن موانع ظهور حضرت ولی عصر عج و نابودی هرچه سریعتر ریشه و بنیان کسانی که دین را وسیله و ستون پایه استبداد و دنیای خودشون قرار دادن صلوات ختم کنید





    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

  14. کاربران : 9 تشکر کرده اند از شما M.ABDOLLAHI برای ارسال این پست سودمند:


  15. #69
    همکار علمی sarbaz13 آواتار ها
    تاریخ عضویت
    Mar 2011
    نام
    محمد قاسمی
    نوشته ها
    410
    تشکر
    995
    تشکر شده 425 بار در 230 پست

    پیش فرض

    نقل قول نوشته اصلی توسط M.ABDOLLAHI نمایش پست ها
    سلام مجدد دوستان خوب بنظرم رسید یک پروژه کابردی با کیوب ام ایکس بگذارم اونهم راه اندازی ای سی فلش 25q32 با حجم 4 مگا بایت با spi نرم افزاری و سخت افزاری در ضمن یادتون باشه که سکتور تو این ای سی 4 کیلو بایت در ضمن تو این مدت که خیلی یا این کتابخانه hal ور میرفتم به این نتیجه رسیدم که تا اونجا که میشه نباید از فرمانهای این کتابخانه استفاده کرد و ما باید خودمون مستقیم با رجیسترها کار کنیم و اگرنه بعضی وقتها ممکنه بعد از چند روز میکرو قفل کنه حالا نمونه هاش را تو روزهای اینده میگذارم تا بتونیم کیوب ام ایکس را کاربردی یاد بگیریم
    سلام مهندس سال نو رو به خودت و خانواده گرامی شما تبریک عرض میکنم
    شما بهتره این موضوع spi سخت افزاری رو عکس بگیری بفرستی برای همه دوستان
    چون بعضی از ورژن های کیوب مکس باز نمیشه و مشکل داره البته برای ورژن 4.20 هم باگ وجود داره و مشکل داره
    ویرایش توسط sarbaz13 : 22-03-2017 در ساعت 22:46
    شرکت Time Owner

  16. تشکرها از این نوشته :


  17. #70
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض

    سلام عید شما هم مبارک عجب متلکی انداختی کیوب مگس!!!! بابا اونقدر هم بد نیست من دارم کار میکنم البته من الان فعلا ورژنش 4.19
    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

  18. #71
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض Wave player stm32

    سلام مجدد دوستان امروز گفتم خوبه محض تنوع یکی از این نمونه کدهای خوبی که قبلا از اینترنت پیدا کردم را بگذارم یک نمونه WAVE PLAYER WHITH FAT هست البته با کتابخانه استاندارد که بستم و قشنگ تستش کردم با FAT از روی SD کارت یا MMC کارت میتونین بخونین منتها فایل ویوتون باید 8 بیتی باشه در پایان باز هم عید نوروز را خدمت همه دوستان تبریک عرض میکنم
    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

  19. کاربران : 8 تشکر کرده اند از شما M.ABDOLLAHI برای ارسال این پست سودمند:


  20. #72
    همکار علمی sarbaz13 آواتار ها
    تاریخ عضویت
    Mar 2011
    نام
    محمد قاسمی
    نوشته ها
    410
    تشکر
    995
    تشکر شده 425 بار در 230 پست

    پیش فرض

    مهندس جان شما خیلی هم اقا هستی
    واقعا دقت نکردم الان گفتی ویرایشش کردم شرمنده و معذرت میخواهم .
    خوب من کیوب مکس خودم 4.15 هست باز نمیشه.
    شرکت Time Owner

  21. تشکرها از این نوشته :


  22. #73
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    چرا اینجا اینقدر خلوته .... دیگه آپدیت نمیشه .....

  23. #74

  24. #75
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    سلام به همه ... نه سوال خاصی ندارم ... چون یه مدتی اینجا خوب ملب میذاشتن ... ولی مدتیته که هیچ مطلبی نمیذاره کسی ....

  25. #76

  26. #77
    کاربر فعال aminta آواتار ها
    تاریخ عضویت
    Jan 2013
    نام
    امین تقی زاده
    نوشته ها
    146
    تشکر
    219
    تشکر شده 106 بار در 67 پست

    Icon17

    نقل قول نوشته اصلی توسط m.abdollahi نمایش پست ها
    سلام مجدد به همه دوستان عزیز و گرامی طبق قولی که قبلا داده بودم قراره به مبحث کار با واحد dma در ادوات adc و uart بپردازیم
    سلام
    من فیلم ها را دیدم و تست کردم
    یک مورد که هست اینه که منویی که کیوب میاره بسته به میکرو فرق داره مثلا adc برای سری stm32f1 با stm32f4 فرق داره. قسمت عجیبش اینه که دقت adc را تو کیوب برای f1 نمیشه تنظیم کرد.(هر چند یک شیفت دادنه ...)

    ADC_PIC.JPG

    اما سوالی که دارم اینکه من میخوام مقادیر adc با dma بفرسم تو سریال
    ولی سریال پکیجش 8 بیتی است ولی من رزولوشن 12 بیت میخوام
    نمیدونم چطور این 12 بیتو بشکنم و تو دوتا بایت ارسال کنم در عین حال از dma استفاده کنم
    یا مثلا اگه بخوام بین هر داده یک ستاره هم ارسال بشه تا موقع دریافت و خوندنش به مشکل نخورم باید چیکار کنم؟!

  27. #78
    کاربر فعال aminta آواتار ها
    تاریخ عضویت
    Jan 2013
    نام
    امین تقی زاده
    نوشته ها
    146
    تشکر
    219
    تشکر شده 106 بار در 67 پست

    پیش فرض

    نقل قول نوشته اصلی توسط aminta نمایش پست ها
    سلام
    باید چیکار کنم؟!
    دوستان نظری ندارند؟

  28. #79
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    اگه آپشن تنظیمشو نذاشته با رجیستر این قسمتشو تنظیم کنید.
    می خواهید از adc مستقیم با dma بریزد در usart !؟

  29. #80
    کاربر فعال aminta آواتار ها
    تاریخ عضویت
    Jan 2013
    نام
    امین تقی زاده
    نوشته ها
    146
    تشکر
    219
    تشکر شده 106 بار در 67 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    سلام
    اگه آپشن تنظیمشو نذاشته با رجیستر این قسمتشو تنظیم کنید.
    می خواهید از adc مستقیم با dma بریزد در usart !؟
    اون تنظیمات مشکلی نیست
    بله ولی میخوام 12 بیت adc توی دوتا 8 بیت بره تو uart نمیخوام دقتش کم شه

صفحه 4 از 5 نخستنخست 12345 آخرینآخرین

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

  1. پاسخ: 11
    آخرين نوشته: 10-01-2019, 23:15
  2. پاسخ: 20
    آخرين نوشته: 28-11-2016, 21:10
  3. آموزش برنامه نویسی اندروید گام به گام همراه با فیلم آموزشی
    توسط ahmadigonabad در انجمن اندروید-برنامه نویسی و سخت افزار
    پاسخ: 0
    آخرين نوشته: 08-12-2015, 17:13
  4. [سوال] جزوه آموزشی برد آموزشی lpc1768
    توسط pooriya_nic18 در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 07-12-2013, 14:49
  5. ثبت نام در مسابقات رباتیک وزارت آموزش و پرورش
    توسط elhghasemi در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 0
    آخرين نوشته: 03-08-2012, 21:14

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

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