سلام
من داشتم یه برد دیسکاوری رو پروگرام می کردم. چند بار قطع و وصل شد و دیگه stlink کار نمیکنه. led مربوطه چشمک میزنه. تا الان باهاش مشکلی نداشتم. یه دفعه از کار افتاد. می خواستم اگر لطف کنید راهنمایی کنید.
مرسی
سلام
بچه ها کسایی که این برد رو دارند میشه یه چک کنند ببینند اون دوتا پایه ی پورت H رو می تونن high و low بکنند؟
کلا پورت H دو تا پایه داره در این میکرو.
ممنون میشم اینجا نتیجه شون رو بنویسند.
ما در انتظار رویت خورشیدیم ...
اللهم عجل لولیک الفرج
سلام مهندس خوبی؟
مهندس این دو پین مخصوص اسیلاتور main سیستم هست . یعنی اون کریستال 8 مگ که متصله و طبیعتا برای استفاده از این دو پین اول باید این پینها دیگه اسیلاتور نباشند . پس کافیه اسیلاتور HSE رو خاموش کنید و از HSI استفاده کنید . در اینصورت چون اولویت این دو پین رو حالت GPIO هست بطور خودکار با خاموش شدن HSE تو این حالت قرار میگیرند و شما طبق روال قبل می تونید کانفیگ و استفاده کنید .
کسی برنامه اندازه گیری فرکانس یک موج مربعی را با استفاده از capture-compare تایمر stn32f4 داره؟
با سلام
من بورد دیسکاوری رو به همراه بورد توسعه اش که یک برد چینی هست تهیه کردم.چند مدته البته خیلی کم با این بورد کار کردم.تجربیاتمو میگم شاید به درد بخوره
کنترلر ال سی دی بورد توسعه ST7781 است که کاملا شبیه ili9325 هست.به پیوست یک فایل درایور ال سی دی می فرستم که نحوه تنظیم و کارکردن با ال سی دی های مختلفو داره.
بورد توسعه مورد تایید برای دیسکاوری STM32F4DIS-BB از شرکت Embest هست. برای این بورد این شرکت کلی مثال داده. من دارمش ولی حجمش حدود 42 مگابایت هست. اما فهرست مثال هاش ایناست :
1.STM32F4xx_Camera_Example
2.STM32F4xx_Ethernet_Example به صورت Standalone و با Free Rtos
3.STM32F4xx_FPU_FFT_Example
4.STM32F4xx_LCD_Example : من برای راه اندازی ال سی دی از این پروژه استفاده کردم. فقط کنترلر روی بورد توسعه SSD2119 است. که در صورتی که کنترلرتون فرق داشت از فایل پیوست استفاده کنید.
5.STM32F4xx_SDIO_Example
6.STM32F4xx_uCOSII_Example
7.STM32F4xx_USART_Example
8.STM32F4xx_USB_Example
ویرایش توسط srmarjani : 22-07-2014 در ساعت 23:50 دلیل: اشتباه
من میخوام تاچ بورد توسعه رو راه بندازم. تاچ کنترلر این بورد ADS7843 هست که ارتباط سریال این کنترلر به صورت سریال و مشابه SPI است. در دیتاشبت مربوط به کنترلر بر روی سریال بودن ارتباط تاکید شده است . اما مشکلی که وچود داره اینه که مطابق شماتیک بورد Baseboard پینهای این تراشه به پینهای SPI میکرو ST وصل نشده است. نحوه اتصال به صورت زیر است :
- DCLK ---> PB4
- T_CS--> PA16
- DIN ---> PB1
- DOUT ---> PB5
به نظر من امکان استفاده از SPI کنترلر های خود میکرو وجود ندارد.
سوال این است که خودم با استفاده از GPIO ها عملکرد سیگنالینگ را پیاده سازی کنم؟
با تشکر
سلام
این پروژه که کامل نیست ؟
سلام
لینک مثال هایی که گفتم ایناست . فقط باید با فیلتر شکن بری چون سایت element14 برای ایران بسته است.
http://www.element14.com/community/d...tware-examples
http://www.element14.com/community/d...M32F4-bboardse
اولی 42 مگابایته و دومی 32 مگابایت.
مثال LCD نقطه شروع خوبی برای کار با LCD هست.
پروژه آماده برای KEIL داره. تو فایل های پروژه تو ادرس زیر :
\STM32F4DIS-BB Software Examples 20130307\STM32F4xx_LCD_Example\Utilities\STM32F4-Discovery
یک فایل هست به اسم stm32f4_discovery_lcd به همراه فایل هدرش.
اگه LCD کنترلری که استفاده میکنی parallel باشه تو فایلی که گفتم تنها کافیه تو تابع STM32f4_Discovery_LCD_Init تنظیمات رو مطابق LCD کنترلر خودت انجام بدی. بقیه تابع ها کار می کنند. برای من که این طور بود.
فایلی که قبلا فرستادم به درد همین جا میخوره. تو فایل تو همین تابعی که گفتم اول نوع LCD کنترلر رو در میاره بعد براساس نوعش رجیسترها رو می نویسه.
امیدوارم کمک کرده باشه
سلام و تشکر
فایل 32 مگی فقط دانلود شد
بازم ممنون
سلام
این خطا برای من زمانی رخ میده که ارتباط پروگرمر با بورد برقرار نباشه ...
اتصالات یا مدار ارتباطی پروگرمر رو خوب چک کنید
*** اللّهم عجّل لولیک الفرج ***
سلام
می خواستم بدونم من می خوام rtc رو بردم فعال کنم ، تو برنامه هم اومدم از کریستال خارجی استفاده کنم . آیا کریستال خارجی رو باید تو محل x3 برد لحیم کنم ؟
مقاومتی یا چیز دیگه ای نمی خواد وصل کنم ؟
سلام مهندس من فایل stm32f4xx_template.rar مربوط به ال سی دی n96 رو گرفتم اما موقع کامپایل با keil فایل RTL.h رو پیدا نمیکند لطفا کمک کنید ممنون
سلام
یکی 2 روزه که دنبال راه اندازی SDIO ا استفاده از این برد هستم
کتابخونه هایی که استفاده کردم مال خود کیل هستن ، شامل کتابخونه FlashFs و درایور های مورد نیاز که از شاخه زیر برداشتم :
C:\Keil\ARM\Boards\Keil\MCBSTM32F400\RL\FlashFS
حالا مشکلم اینجاست
توابع اصلی شامل باز کردن فایل ، خوندن ، نوشتن ، بستن و غیره توی هدر STDIO.H قرار داره و یه سری تابع دیگه شامل اینیشیال کردن کارت ، rename کردن فایل ، فرمت کردن کارت و غیره توی هدر RTL.H قرار داره
الآن من با کلیه توابع RTL.h مشکلی ندارم ، همشون به درستی کار میکنن ، اما توابع STDIO کار نمیکنن و مقدار بازگشتیشون unsuccess هست
کسی نظری داره ؟!
ورژن کیل هم 4.7 هستش
بعد از چند وقت برگشتم
سلام بچه ها
من برد stm32f407vgt6 رو تهیه کردم قصد دارم رابط camera رو باهاش راه اندازی کنم! یعنی یک عکس بگیره و رو PC نمایش بده و البته از SD هم استفاده کنه
کسی میتونه به من کمک کنه؟ چی کارکنم؟
من هنوز هیچ برنامه ای رو باهاش run نکردم!
ممنون میشم کمکم کنید
سلام دوستان
من هم برد رو خریدم به همراه برد مادرش، برنامه های سمپل رو هم از سایت st دانلود کردم یکی بهم بگه چه جوری برد رو پروگرام کنم؟مثلاً همین نومنه برنامه DCMI که مربوط به دوربینشه!
ممنون میشم
راسی من میخوام با کیل پروگرامش کنم!
ویرایش توسط نرگسی : 19-09-2014 در ساعت 22:29