NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4034 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 14 از 14

موضوع: نحوه استفاده از 16 کانال adc stm32

  1. #1
    کاربر فعال arm-mohsen-avr آواتار ها
    تاریخ عضویت
    May 2011
    نام
    محسن جودی
    نوشته ها
    222
    تشکر
    200
    تشکر شده 149 بار در 101 پست

    New نحوه استفاده از 16 کانال adc stm32

    با سلام
    بعد امتحانات اومدم کار رو با stm شروع کنم و برای نیاز من باید از adc این میکرو استفاده می کردم . توانستم با DMA فقط یک کانال adc رو بخونم ولی من می خوام از 16 کانال استفاده کنم .
    حالا از دوستان کسی می دونه چطور میشه 16 کانال رو راه انداخت ؟؟؟
    واین که stm دارای سه ADC1 ADC2 ADC3 هستش ولی با اینا میشه سه کانال رو به صورت مجزا راه انداخت . ولی من می خوام از یکیش مثلا adc1 به صورت مولتی کانال استفاده کنم یعنی همون 16 کانال رو همزمان ..؟؟

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

  3. #2
    کاربر فعال arm-mohsen-avr آواتار ها
    تاریخ عضویت
    May 2011
    نام
    محسن جودی
    نوشته ها
    222
    تشکر
    200
    تشکر شده 149 بار در 101 پست

    پیش فرض

    با سلام

    دوستان بالاخره تونستم 4 کانال adc رو به صورت همزمان و مولتی کانال راش بندازم با استفاده از DMA ///
    به این نتیجه رسیدم که واقعا adc با ثباتی داره ، الان دارم حال می کنم .

  4. کاربران : 5 تشکر کرده اند از شما arm-mohsen-avr برای ارسال این پست سودمند:


  5. #3
    کاربر فعال saeidhp آواتار ها
    تاریخ عضویت
    Apr 2011
    نام
    سعید
    نوشته ها
    155
    تشکر
    665
    تشکر شده 76 بار در 44 پست

    پیش فرض

    سلام
    دوست عزیز در صورت امکان برنامه ای که نوشتید رو بزارید یا یه توضیح در مورد کاری که انجام دادید بدید
    با تشکر

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

    پیش فرض

    نقل قول نوشته اصلی توسط arm-mohsen-avr نمایش پست ها
    با سلام

    دوستان بالاخره تونستم 4 کانال adc رو به صورت همزمان و مولتی کانال راش بندازم با استفاده از DMA ///
    به این نتیجه رسیدم که واقعا adc با ثباتی داره ، الان دارم حال می کنم .
    سلام
    شما از مثالهای فایل STM32F4xx_DSP_StdPeriph_Lib_V1.0.1 استفاده کردید؟ یعنی اینها:
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: ADC.PNG
مشاهده: 382
حجم: 8.7 کیلو بایت  

  7. #5
    کاربر فعال arm-mohsen-avr آواتار ها
    تاریخ عضویت
    May 2011
    نام
    محسن جودی
    نوشته ها
    222
    تشکر
    200
    تشکر شده 149 بار در 101 پست

    New

    سلام
    شما از مثالهای فایل STM32F4xx_DSP_StdPeriph_Lib_V1.0.1 استفاده کردید؟ یعنی اینها:
    بله از این مثال ها استفاده کردم .
    اینم برنامه راه اندازی کامل 4 کانال ADC به صورت همزمان با استفاده از DMA و LCDn96 .

    STM32 4 Chanal ADC With DMA

  8. کاربران : 11 تشکر کرده اند از شما arm-mohsen-avr برای ارسال این پست سودمند:


  9. #6
    تازه وارد
    تاریخ عضویت
    Oct 2010
    نوشته ها
    2
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط arm-mohsen-avr نمایش پست ها
    بله از این مثال ها استفاده کردم .
    اینم برنامه راه اندازی کامل 4 کانال ADC به صورت همزمان با استفاده از DMA و LCDn96 .

    STM32 4 Chanal ADC With DMA
    سلام
    لطف می کنین فایل رو در یک سرور دیگه مثل PicoFile.com - فضای رایگان ارسال فایل و عکس آپلود کنین. این لینک مشکل داره...

  10. #7
    تازه وارد
    تاریخ عضویت
    Oct 2010
    نوشته ها
    2
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض

    یک مشاوره از دوستان می خوام:
    تو یک پروژه من می خوام 10 کانال سیگنال آنالوگ رو با سرعت 5Kb/s (هر کانال) و با ADC ای 16 بیتی بخونم و خروجی رو در یک فایل (مثلا فایل TXT) در یک حافظه جانبی ذخیره کنم. مدل STM32F373VC هم دارای ADC های 16 بیتی هستش. حالا چند تا سوال: اول اینکه این میکرو تو ایران پیدا میشه؟ میشه خرید؟ دوم اینکه اگه اشتباه نکنم میتونه با حافظه MMC ارتباط داشته باشه، چقدر فضای حافظه رو ساپورت می کنه؟ و سوم اینکه مسیر کلی کار چیه؟ اینکه 10 کانال رو یخونم و دیتا رو واسه write بفرستم به MMC؟؟ اونجا میشه به صورت Text فایل رو ذخیره کرد؟ پیشاپیش ممنون....

  11. #8
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2012
    نام
    مهتاب
    نوشته ها
    38
    تشکر
    11
    تشکر شده 2 بار در 2 پست

    Gadid درخواست کمک فوری در مورد adc,usb

    سلام دوستان

    من برد stm32f103 رو به تازگی از کویر خریداری کردم و میخواستم برنامه ای بنویسم و از ADC ش بصورت زیر استفاده کنم:

    هر 0.5 میلی ثانیه یکبار بیام سراغ ADC و دو تا از کانال هاش رو بطور همزمان بخونم و تبدیل کنم و سپس بفرستم برای کامپیوتر از طریق پورت USB
    (همزمان بودن نمونه برداری از دو کانال برام مهمه)
    فک میکنم از حالت regular simultaneous dual mode
    باید استفاده کنم ولی نمیدونم چطوری
    البته فایلی هم دانلود کردم که توش
    stm32f10x_conf.h
    stm32f10x_it.c
    stm32f10x_it.h
    main.c
    برای حالت regular simultaneous dual mode هست ولی نمیدونم چجوری باید راش بندازم خیلی در این زمینه تجربه ندارم
    میشه منو راهنمایی کنید هرچه سریعتر ؟

    ممنون

  12. #9
    کاربر علاقه مند saeyd آواتار ها
    تاریخ عضویت
    Nov 2010
    نوشته ها
    22
    تشکر
    27
    تشکر شده 20 بار در 10 پست

    پیش فرض

    باسلام
    آقا محسن بابت برنامه تون ممنونم .
    اگه امکانش هست در مورد adc یکم بیشتر توضیح بدید .
    تو برنامه ای که گذاشتید چهار کانال اول بطور مداوم و بدون دخالت برنامه خوانده شده و در بافر ریخته میشه .
    یه سوال ، چطوری یک کانال را موقعی که لازم داریم بخونیم ( مثلا برای خواندن تاچ ال سی دی میخوام یک طرف را سویچ کنم طرف دیگه را بخونم و بلعکس)

    آقای زرکوب در صورت امکان راهنمایی کنید مثالهایی که فر مودید را از کجا میشه گرفت .

    با تشکر از اساتید .
    ویرایش توسط saeyd : 03-08-2012 در ساعت 03:33

  13. #10

  14. کاربران : 2 تشکر کرده اند از شما mzarkoob برای ارسال این پست سودمند:


  15. #11
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2012
    نام
    مهتاب
    نوشته ها
    38
    تشکر
    11
    تشکر شده 2 بار در 2 پست

    New Adc

    سلام
    من بالاخره تونستم ADC رو راه بندازم تو مد regsim برای دو تا کانال 11 و 13 ،و sample ها رو از طریق USART بفرستم به کامپیوتر ولی این وسط یه مشکلی دارم :
    داده هام درست تبدیل نمیشن.
    من تو برنامم از Timer استفاده کردم که هر 0.5 میلی ثانیه یه بار interrupt میزنه و تو روتین وقفه اش مقادیر تبدیل شده ADC1 وADC2 رو میگیرم و توی یه آرایه میریزم که بعدن بفرستم واسه کامپیوتر.(ینی فرکانس نمونه برداریم میخوام 2کیلوهرتز باشه)
    ولی ADC1 درست و به موقع تبدیل نمیکنه .

    اینم بگم که ورودیم به کانال 11 و 13 طوری هستش که کانال 11 مقدار ثابتی داره و نصف مقدار ثابت کانال 13 هستش و قاعدتا تو خروجی باید یکی در میون نشون داده بشن ولی در عمل در ازای چندین تا نمونه کانال ADC2 یهو اون وسط یدونه خروجی ADC1 میاد!!

    کسی میتونه راهنماییم کنه چیکار باید بکنم؟

    برنامه Main ام رو هم پیوست کردم.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar main.rar (3.7 کیلو بایت, 114 نمايش)
    ویرایش توسط mahtab68 : 26-08-2012 در ساعت 23:09

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


  17. #12
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    سلام
    لايبرري هاتون ظاهرا نوشته خودتون هست .. اونها رو هم فكر كنم لازم باشه بزاريد كنار اين فايل تا بشه تحليل كرد.
    البته من وارد نيستم

    موفق باشيد

  18. #13
    تازه وارد
    تاریخ عضویت
    Mar 2013
    نوشته ها
    3
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام
    اقای mzarkoob اگر می توانید پوشه STM32F4xx_DSP_StdPeriph_Lib_V1.0.1 را پیوست کنید خیلی ممنون میشم
    با تشکر

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

    پیش فرض

    نقل قول نوشته اصلی توسط masou نمایش پست ها
    سلام
    اقای mzarkoob اگر می توانید پوشه STM32F4xx_DSP_StdPeriph_Lib_V1.0.1 را پیوست کنید خیلی ممنون میشم
    با تشکر
    ای بابا همین صفحه قبل لینک دادم !

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

  1. دانلود نمونه برنامه برای خانواده stm32
    توسط M.ABDOLLAHI در انجمن stm32
    پاسخ: 35
    آخرين نوشته: 19-05-2015, 12:59
  2. تبدیل کتابخانه 2.8 lcd رنگی at91 به stm32
    توسط wantedboy در انجمن AT91 series (ATMEL)
    پاسخ: 0
    آخرين نوشته: 23-12-2013, 19:43
  3. stm32 dac
    توسط morykeys در انجمن stm32
    پاسخ: 2
    آخرين نوشته: 30-09-2013, 21:10
  4. وارد کردن stm32
    توسط sigma-mx در انجمن پیشنهاد واردات قطعات / اضافه کردن محصول به فروشگاه
    پاسخ: 0
    آخرين نوشته: 02-02-2012, 19:01

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

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