نه اینو عرض کردم که مگه آیا در dma تعریف شده در stm32 بشه مستقیم پریفرال به پریفرال کرد؟
نمایش نسخه قابل چاپ
نه اینو عرض کردم که مگه آیا در dma تعریف شده در stm32 بشه مستقیم پریفرال به پریفرال کرد؟
می تونید ابتدا دیتا رو به float تبدیل کنید بعد با union دیتای float رو با فرمت uint8_t بخونید و بفرستید:0013:نقل قول:
نه نمیشهنقل قول:
شاید من بد بیان کردم یا بلد نیستم cry::
من تنظیمات اینطوری گذاشتم
[Dear Guest/Member you can't see link before replyclick here to register]
و تو کد اینطوری نوشتم
در صورتی که ADC هشت بیتی باشه مشکلی نیسکد:HAL_ADC_Start_DMA(&hadc1, &result, 2);
HAL_UART_Transmit_DMA(&huart1,(uint8_t *)&result ,2);
میشه کد بالا را ویرایش کنید و بزارید تا من بیشتر متوجه بشمنقل قول:
ممنون از هر دو بزرگوار :hi:
بله نمی شه همینو مد نظرم بود بفرمایید این محدودیت در stm32 هست که پریفرال به پریفرال نداره در DMAنقل قول:
خوب این طوری از adc میریزید در رم به صورت 16 بیتی و از رم میریزید در سریال به صورت 8 بیت ولی تعداد انتقال از رم به سریال دو برابر میشه طبیعتا
سلام ممنون از اطلاعات خوب شما. می خواستم بدانم امکان ارتباط با sd از طریق میکروهای سری stm32f103 و رابط spi هم وجود دارد؟
نقل قول:
نوشته اصلی توسط m.abdollahi [Dear Guest/Member you can't see link before replyclick here to register]
فیلم های آموزش کار با نرم افزار STM32CubeMX و توابع HAL در میکروکنترلر stm32f10x :[Dear Guest/Member you can't see link before replyclick here to register]
ممنون.فیلم در مورد rtos ندارید؟؟؟
سلام خدمت دوستان چند وقتی هست اینجا خبری نیست
اوایل خوب پیش میرفت از آقای عبدالهی و بقیه دوستان خبری نیست
آموزش ها واقعا خوب پیش میرفت ولی چند وقتی اینجا خلوته
کاش دوستان مجددا برمیگشتن و به بحث ادامه میدادن
جای آموزش قسمت های مهمی تو این تاپیک خالیه
مثل اترنت که میتونست آموزش های این تاپیک رو کامل کنه
lov:
بله البته آموزش یک طرفه نباشه و دوستان دیگه هم مشارکت کنند.
شما خودتان این آموزش های گذاشته شده را انجام داده اید؟ با موردی مسئله ای مواجه نشده اید!؟
والا من چند وقتی هست با stm32f746شروع کردم به کارنقل قول:
تو یه پروژه ای که احتیاج به ساخت رابط گرافیکی بودم تو
تاپیک مربوط به emwinخیلی سر زدم الحق که خیلی کمکم کرد
از همین جا از آقای منصوری وآقای رئیسی و بقیه دوستان تشکر میکنم
تو همین تاپیک مباحث مربوط به تایمرها خیلی کمک کرد
درحال حاضر سرگرم راه اندازی usbواترنت این میکرو هستم
تو قسمت usbیه مقداری سورس کدهایی که آقای عبدالهی قرار دادن
با سورس کدی که من دارم فرق داره البته هنوز خیلی جدی پیگیر نشدم
چون هنوز درحال تکمیل پروژه ای هستم که بالا ذکر کردم
خوب الانم من یه مقدار دیر رسیدم به این تاپیک
شاید اگه پارسال درگیر این تاپیک میشدم خیلی بیشتر میتونستم استفاده کنم
خیلی دوست داشتم بچه ها حضور داشتن و ادامه بحث رو پیش میبردیم
مخصوصا تو قسمت اترنت
هرجاکه رو میگردیم
تو هرسایتی
یه سوال پرسیده شده و رهاشده و کسی پیگیری نکرده
البته جدیدا یه تاپیک تو همین سایت در رابطه با موضوع اترنت ایجاد شده
اونجام بنده اعلام آمادگی کردم که بحث رو پیش ببریم
کل صحبتم اینکه چرا وقتی یه تاپیک به این قشنگی ساخته میشه
مباحث به این زیبایی مطرح میشه ناگهان رها میشه
حالا اگه شروع کننده بحث هم فعلا مشغولیت اش زیاده
چرا بقیه دوستان ادامه بحث رو پیش نمیبرن
البته روی همه این صحبت ها به خودمه
من همین جا اعلام آمادگی میکنم که این تاپیک رو مثل قبل ببریم جلو
و هرکمکی از دستم بربیاد در حد توان ام بتونم انجام میدم
امیدوارم بقیه دوستان هم به این تاپیک برگردن:wink::0013:
- - - Updated - - -
در ضمن بابت فیلم هایی که برای دانلود قرار دادین ازتون صمیمانه تشکر میکنمنقل قول:
سلام.
من یه برد دارم با پردازنده stm32f030f4 برای مبدل آنالوگ به دیجیتال تنظیمات با تمام چیزهایی که تو اینترنت دیدم تفاوت داره برای انتخاب کانال تو روتین اصلی برنامه دستور انتخاب کانال را که مینویسم پیام خطا میده ممکنه دوستان راهنمایی کنید چطوری کانال رو انتخاب کنم در حال حاضر فقط کانال صفر رو میخونه .
یه تشکر هم از جناب ذرکوب بابت تلاششون تو گسترش برنامه نویسی آرم بکنم که خیلی فیلمهاتون بدردم خورد ممنونم
سلام
برای این مدل از تنظیمات کیوب استفاده نکرده ام که متوجه تفاوت های تنظیماتش با سایر مدل ها باشم. در نهایت نشد به صورت رجیستری اینیشیالیز و استفاده کنید.