سلام
دوستان من تازه شروع به کار کردم با این بورد ، یه کم پیچیده میاد کدها و معلوم نیست رجیستر ها چه طوری ست شدن ، کسی پیشنهاد یا کمکی میتونه بکنه ؟
سلام
دوستان من تازه شروع به کار کردم با این بورد ، یه کم پیچیده میاد کدها و معلوم نیست رجیستر ها چه طوری ست شدن ، کسی پیشنهاد یا کمکی میتونه بکنه ؟
سلام
یه سوال تخصصی صدا از کجا پخش و از کجا ضبط می شه
سلام دوستان
چرا KEIL بصورت پیش فرض Auto Complete نداره؟
ایا میشه خودمون فعالش کنیم؟
بدون اون خیلی سخته کد نوشتن
سلام
من فکر می کنم این کار خوبی باشه. چند روزه می خوام این کار بکنم حسش نبوده!
چیزهایی که باید دانلود شود(برآیند تایپیک های قبلی):
این لینک مربوط به فایلهای خود برد STM32F4DISCOVERY هست:
STM32F4DISCOVERY - STMicroelectronics
در انتها یه فایل zip هست 32 مگ(stm32f4discovery_fw.zip) که تعدادی مثالهای مخصوص برد را قرار داده مثلا همین ضبط و پخش صدا:
این لینک مربوط به پروگرامر ST-LINK هست:کد:STM32F4-Discovery_FW_V1.1.0\Project\Audio_playback_and_record\MDK-ARM
ST-LINK/V2 - STMicroelectronics
که در انتها درایور آن را می توانید دانلود کنید.
سوال: کار هر کدوم از اینا دقیقا چیه!:
این لینک مربوط به خود مشخصات خود میکروSTM32F407VG می باشد:
STM32F407VG - STMicroelectronics
که در قسمت REFERENCE MANUALS یوزر منوآل 1315 صفحه ای این میکرو که رجیستر ها در آن شرح داده شده است، را می توانید دانلود کنید.
یه سایت آموزشی که توضیحات زیادی درباره نحوه کار را با این میکرو را بیان کرده:
STM32F4xx
قسمت اصلیش همون Tutorial هست که در اون لینک مثالها و نحوه استفاده را ذکر کرده است. که این لینک را از خود سایت stm داده برای دانلود کتابخانه ها که گفته فایل stm32f4_dsp_stdperiph_lib.zip با حجم 42 مگ را باید دانلود کنید که در ادامه محتویات این فایل را توضیح می دهد.
ویرایش توسط mzarkoob : 03-08-2012 در ساعت 06:32
دومی فقط درایور st-link است که نرم افزارهای دیگه بتونند ازش استفاده کنند مثل keil که بتونه از داخل اون راحت پروگرام کنی
وقتی اون درایور رو نصب کنی و سخت افزارتو به سیستم بزنی توی device manager انو میشناسه
ولی اولی علاوه بر اون یه نرم افزار بهت میده که کار پروگرام رو باهاش انجام بدی
سلام
من با خود نرم افزار STM32 ST-LINK Utility تونستم میکرو را پروگرام کنم. یه فیلم کوچولو هم گرفتم که ضمیمه کردم.
ولی با تنظیمات اینجا هم نمی دونم چرا از خود کیل پروگرام نشد!
فیلم خطاها را هم ضمیمه کردم.
سلام
بله. همین کار کردم. چه قلقای عجیبی داره!
یه قطع وصل کردم . کانکت را زدم،میکرو را شناخت:
بعد زدن yes آپدیت شد:
بعدشم در کیل پروگرام شد . ولی یهو یه پیغام "فکر کردی خیال کردی" اومد! :
ویرایش توسط mzarkoob : 19-06-2012 در ساعت 14:57
تنظیمات پروگرامرت رو دقیقا عین پست 175 که آقای اینانلو گفته بزار
گاهی وقتا مجبور میشی میکرو رو ریست کنی(پروگرامر را قطع و وصل کن) و بعد دوباره تنظیمات و اینه پست 175 بزار ok است مشکلی نیست
بله از همان اول همین کار رو کردم. در فیلم هم نشون دادم.
البته برنامه پروگرام میشه کار هم می کنه. ولی ته پروگرام شدن کنترلشو از دست میده! :
سلام
می خوام در سیمولینک کیل ست و ریست شدن 4 عدد led روی برد را بیبنم.led ها اینها هستند:
خوب حالا در این قسمت چی باید وارد کنیم؟ :
وقتی میزنم port1 یا port2 ... خطا میده . در lpc همینها رو میزدیم دیگه!
و دیگه اینکه هنوز برام کار کردن با رجیسترهای کرتکسstm جا نیوفتاده. اگر بخواهیم با رجیستر کار کنیم برای ست ریست کردن این led ها باید برای کدام پایه برنامه بنویسیم؟ چون مثلا پایه 12 را می خواهیم ست کنیم این میشه؟ :
[PHP]GPIOD->ODR = 0x1000;[/PHP]
ویرایش توسط mzarkoob : 24-06-2012 در ساعت 18:22
سلام
مهندس برای رجیستر نویسی بعد از تنظیم کردن رجیستر های کلاک (با کد ویزارد)
و انتخاب پورت بعنوان خروجی با این دستور مقدار خروجی رو صفر و یک میکردیم
این پین 12 پورت d رو یک میکنهکد:gpiod->odr=4096;
*** اللّهم عجّل لولیک الفرج ***