PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : شروع کار با برد Discovery kit for STM32 F4 series - with STM32F407 MCU



صفحه ها : 1 [2] 3

sigma-mx
19-07-2012, 16:03
اینم لینک برای سری F4:


You can see links before reply


و برای سری F1 :

You can see links before reply

Ma3ood
20-07-2012, 01:10
ممنون لطف کردی
فردا سعی میکنم با دستورات CMSIS برنامه قبلی که با رجیستر نوشته بودم را باز نویسی کنم
فقط برای استفاده از این دستورات کتابخانه خاصی را که نباید inc کرد به پروژه :sa:

mzarkoob
20-07-2012, 11:28
فقط برای استفاده از این دستورات کتابخانه خاصی را که نباید inc کرد به پروژه :sa:
سلام
بله دیگه باید اضافه بشه. اینجا (You can see links before reply) را ببینید گفته. البته این برای 1768 هست که تغییرش بدید.:wink:

Ma3ood
21-07-2012, 12:55
سلام
بله دیگه باید اضافه بشه. اینجا (You can see links before reply) را ببینید گفته. البته این برای 1768 هست که تغییرش بدید.:wink:
ممنون فایل خوبی بود ولی من نتونستم از روی اون پروژه جدیدی ایجاد کنم از دوستان خواهش میکنم یه پروژه با دستورات cmsis ایجاد کنن حالا هر چی باشه:(
و قرار بدهند تا یه فرمی بیاد دستمون:0013:

sigma-mx
21-07-2012, 14:11
مهندس پروژه template هم که گفتم تو پوشه کیل موجوده ... فقط باید فایل های مورد نیازتو وارد کنی توش

Ma3ood
21-07-2012, 14:30
مهندس پروژه template هم که گفتم تو پوشه کیل موجوده ... فقط باید فایل های مورد نیازتو وارد کنی توش

دوست من اتفاقا همین کار را کردم و نمونه برنامه اماده در مسیر زیر
....\stm32f4_dsp_stdperiph_lib\STM32F4xx_DSP_StdPe riph_Lib_V1.0.1\Project\STM32F4xx_StdPeriph_Templa tes\MDK-ARM را باز کردم
و پروژه ای در مثال ها بود به نام GPIO خواستم اونو به عنوان اولین پروژه به کار بگیرم و مثلا رفتم کدهای


GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_8;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOG, &GPIO_InitStructure);




کپی کردم در فایل main.c خطا میده میگه اینو دستور را من نمی شناسم


GPIO_InitStructure.

خوب مشکل از کجاست :(

sigma-mx
21-07-2012, 15:57
خب عزیز من کامل کپی نکردی دیگه !!!
تعریف structure رو بعد از main ننوشتی ...

اینطوری بنویس :


GPIO_InitTypeDef GPIO_InitStructure;

Ma3ood
21-07-2012, 16:03
خب عزیز من کامل کپی نکردی دیگه !!!
تعریف structure رو بعد از main ننوشتی ...

اینطوری بنویس :


GPIO_InitTypeDef GPIO_InitStructure;

وااااااااااای عجب سوتی دادمii998)
امتحان میکنم خبرتون میکنم
ممنون :o

Ma3ood
21-07-2012, 18:39
خوب من تونستم از اون template جواب بگیرم و تونستم چراغهای روی برد دیسکاوری را با دستورات CMSIS
راه اندازی کنم و فقط مشکل اینجاست که خودم نتونستم یه پروژه کامل ایجاد کنم .:(
ببینید من طبق همون template جلو میرم ولی مشکلی که هست همش دنبال این کتابخانه اون کتابخانه میگرده در صورتی که همشو به برنامه add کردم
و یا باید علاوه بر add کردن همه فایلها در پوشه هایی مرتبط در خود پوشه برنامه باشه و یا باید علاوه بر بودن فایلها در پوشه اسمشون هم نام شاخه هایی که در برنامه ایجاد کردیم باشم خیلی گیج شدم :brk:

sigma-mx
21-07-2012, 18:56
تمامی لایببری ها باید مسیرشون تعریف بشه تو کیل ...
فایل استارت آپ هم فراموش نشه + فایل درایور مخصوص cmsis

Ma3ood
21-07-2012, 21:25
تمامی لایببری ها باید مسیرشون تعریف بشه تو کیل ...
فایل استارت آپ هم فراموش نشه + فایل درایور مخصوص cmsis
ممنون :hi:
اینها را تقریبا انجام دادم ولی منظورتون از این جمله چی بود : تمامی لایببری ها باید مسیرشون تعریف بشه تو کیل ...
خوب اگه تو کیل وقتی add group ... را بزنی مسیر اون کتابخانه برای کیل مگه تعریف نمی شه :sa:

sigma-mx
21-07-2012, 22:44
نه مهندس منظورم فقط include کردن نبود . درایور های .c رو باید include کرد ولی هدر های .h اونا رو باید مسیرشو تو پنجره target options و CC++ باید add کنی ...
اررور هارو هم بنویس ...

Ma3ood
23-07-2012, 13:37
نه مهندس منظورم فقط include کردن نبود . درایور های .c رو باید include کرد ولی هدر های .h اونا رو باید مسیرشو تو پنجره target options و CC++ باید add کنی ...
اررور هارو هم بنویس ...

درود مهندس :hi:
اقا ما هر کاری کردیم نشد که نشد منم میخوام دستورات cmsis را بخونم و پیش برم حالا فک کنم باید همین اول کاری در جا بزنم cry:: در ساخت پروژه جدید برای cmsis نمی دونم چشه طبق راهنمایی ها شما پیش رفتم حالا عکسی میگذارم لطفا یه نیگاه بهش بندازید .
در عکس شماره 1 دقیق باید چیا نوشته بشه من نوشته ها را از پروژه قبلی کپ زدم لطفا بیشتر در مورد این قسمت توضیح بدهید (از صفر)
شماره 2 این قسمت هم دست بوس توضیح شماست :0013:
شماره 3 درایور های c. که inc کردم به پروژه هدرهای h. را مسیرشون را تعریف کردم
شماره 4 خطای فعلی من :baad::x

sigma-mx
23-07-2012, 14:04
سلام
مهندس همه چی درسته فقط فایل conf رو پیدا نمی کنه . بگرد پیداش کن و پهلوی main بزارش ...
بعد دیگه خودت میدونی .. تو این فایل باید مشخص کنی با چه واحد هایی میخوای کار کنی ..

در مورد توضیحات :
1- تعریفهای global پروژه . معمولا برای خود درایور ها فقط استفاده میکنند . مثلا اولی مشخش میکنه شما برد EVAL مربوط به 4xG رو انتخاب کردید و فایلهای اون فعال میشه . دومی بنا بر گفته درایور میکرو که برای چند میکرو از همین سری نوشته شده مشخص میکنه که شما از سری 4XX دارین استفاده میکنید . و سوم هم برای استفاده از توابع CMSIS باید نوشته بشه تا دستورات قابل استفاده بشند ..

2- یسری تنظیمات هستن که بهتره بجز مورد اول بهش دست نزنید . اولین موردش هم مقدار بهینه سازی هست که معمولا رو 3 ( آخرین حد ) تنظیم شده ..

3- این بخش مهمه چون تمام مسیر ها رو باید براش معرفی کنید . مثلا اگه فایلی رو include میکنید مسیرش باید این تو add بشه .

4- این رو هم که گفتم .. فایل stm32f4xx_conf.h رو در مسیر های تعریف شده براش پیدا نمیکنه . شما باید این فایل رو پیدا کنید و تو یه مسیر مشخص مثل همون جایی که فایل main هست قرار بدید ...

حالا ببینید چی کار میتونید بکنید . البته این template خیلی چیزای اضافی داره مثل همین درایور ها و فایل های EVAL که برای کسایی که می خوان از پایه یاد بگیرند زیاد مناسب نیست . مثلا یسری توابع داره مخصوص همین برد دیسکاوری که با یه دستور میشه led روی برد رو روشن کرد یا .. ولی همه ترجیح میدن خودشون اون پین رو کانفیگ کنند و براش برنامه بنویسند ...
سر فرصت سعی میکنم یه templete براش درت کنم ..


یا حق

Ma3ood
23-07-2012, 17:23
سلام مهندس همین کارا را کردم بعضی از مشکلات حل شد فقط مونده همین خطا
فایل stm32f4XX.o را که میگذارم این خطا رو میده عکس شماره 1
و وقتی بر میدارم خطای عکس شماره 2
:(

Ma3ood
25-07-2012, 13:54
مهندس سعید ما را در یاب:(

sigma-mx
26-07-2012, 00:01
سلام
راستش اولی رو تا حالا بر نخوردم ولی دومی فکرکنم میگه فایل استارت آپ رو اضافه نکردی ..

دارم یه template خودم درست میکنم ... الان آپ میکنم ..

sigma-mx
26-07-2012, 00:18
اینم یه template برای سری f4 میکروهای ST ...

فقط من که بردش رو ندارم و سیمولاتور کیل هم هنوز امکاناتی برای این میکرو نگذاشته ... البته کیل من 4.23 هست . فقط اینو یه تست کنید و نتیجه رو به من بگید . برای تست پین C6 باید چشمک بزنه ...

تمامی فایل ها و کتابخانه های اضافی مربوط به EVAL حذف شده تا جهت آموزش بصورت پایه ای کار بشه ...

یا حق

Template_F4.rar - 4shared.com - online file sharing and storage - download (You can see links before reply)

Ma3ood
26-07-2012, 00:40
لطف کردی سعید جان ممنون :hi:
حتما تا فردا ظهر خبرتون میکنم :o

mzarkoob
26-07-2012, 01:21
اینم یه template برای سری f4 میکروهای ST ...

فقط من که بردش رو ندارم و سیمولاتور کیل هم هنوز امکاناتی برای این میکرو نگذاشته ... البته کیل من 4.23 هست . فقط اینو یه تست کنید و نتیجه رو به من بگید . برای تست پین C6 باید چشمک بزنه ...

تمامی فایل ها و کتابخانه های اضافی مربوط به EVAL حذف شده تا جهت آموزش بصورت پایه ای کار بشه ...

یا حق

Template_F4.rar - 4shared.com - online file sharing and storage - download (You can see links before reply)
سلام
من برای تست روی برد تغییرش دادم که pD12 چشمک بزنه:

while (1)
{
GPIO_SetBits( GPIOD, GPIO_Pin_12 ); // Pin D12 High
for(d=0;d<=1000000;d++);
GPIO_ResetBits( GPIOD, GPIO_Pin_12 ); // Pin D12 Low
for(d=0;d<=1000000;d++);
}
}
//************************************************** ***********************
void gpio_cfg()
{
GPIO_InitTypeDef GPIO_InitStructure;

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12 ;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOD, &GPIO_InitStructure);
}
فقط یه چیزی وقتی همه کتابخونه ها باشه در کامپایل همه را بررسی می کنه این باعث طول کشیدن کامپایل میشه:

Rebuild target 'STM324xG'
assembling startup_stm32f4xx.s...
compiling system_stm32f4xx.c...
compiling stm32f4xx_it.c...
compiling main.c...
compiling misc.c...
compiling stm32f4xx_adc.c...
compiling stm32f4xx_can.c...
compiling stm32f4xx_crc.c...
compiling stm32f4xx_cryp.c...
compiling stm32f4xx_cryp_aes.c...
compiling stm32f4xx_cryp_des.c...
compiling stm32f4xx_cryp_tdes.c...
compiling stm32f4xx_dac.c...
compiling stm32f4xx_dbgmcu.c...
compiling stm32f4xx_dcmi.c...
compiling stm32f4xx_dma.c...
compiling stm32f4xx_exti.c...
compiling stm32f4xx_flash.c...
compiling stm32f4xx_fsmc.c...
compiling stm32f4xx_gpio.c...
compiling stm32f4xx_hash.c...
compiling stm32f4xx_hash_md5.c...
compiling stm32f4xx_hash_sha1.c...
compiling stm32f4xx_i2c.c...
compiling stm32f4xx_iwdg.c...
compiling stm32f4xx_pwr.c...
compiling stm32f4xx_rcc.c...
compiling stm32f4xx_rng.c...
compiling stm32f4xx_rtc.c...
compiling stm32f4xx_sdio.c...
compiling stm32f4xx_spi.c...
compiling stm32f4xx_syscfg.c...
compiling stm32f4xx_tim.c...
compiling stm32f4xx_usart.c...
compiling stm32f4xx_wwdg.c...
linking...
Program Size: Code=656 RO-data=408 RW-data=0 ZI-data=1024
FromELF: creating hex file...
"prj.axf" - 0 Error(s), 0 Warning(s).

Ma3ood
26-07-2012, 01:39
اتفاقا منم تغییرش دام pd12 تا pd 15 من مشکلم در درست کردن یه پروژه با CMSIS بود امیدوارم بتونم با این نمونه برنامه مشکلم حل بشه :0013:
امیدوارم دوستان دیگه هم که برد را دارند توی تاپیک مشارکت کنند تا این برد را با هم پیش ببریم و تمامی قسمتهاشو به کار بندازیم واقعا حیفه این تاپیک این قدر سوت کور باشه .
راستی دوستا برای راه اندازی ال سی کاراکتری باید چیکار کرد کسی نمونه برنامه ای داره

sigma-mx
26-07-2012, 01:40
مهندس زرکوب درست کار میکنه ؟

نه مهندس چون من پروژه رو clean کردم اینطوری شده .. یکبار که کامپایل بشن دیگه برای دفعات بعد کامپایل نمی خواد . من تمام include های اضافی فایل conf رو هم برای جلوگیری از این کار غیر فعال کردم ...

Doloop
26-07-2012, 03:05
سلام
این پروژه رو تازه ساختم (با یکم تقلب)
ولی چرا این ارور رو میده ؟؟؟!!! :unh:



Build target 'Target 1'
compiling main.c...
..\source\main.c(10): error: #268: declaration may not appear after executable statement in block
Target not created


پروژه رو هم ضمیمه کردم

mzarkoob
26-07-2012, 10:17
مهندس زرکوب درست کار میکنه ؟

بله. led مربوطه روی برد چشمک میزنه

Ma3ood
26-07-2012, 12:31
اینم فیلم (You can see links before reply) 3 ثانیه ای از تست template

alisaeed
26-07-2012, 13:15
سلام
این پروژه رو تازه ساختم (با یکم تقلب)
ولی چرا این ارور رو میده ؟؟؟!!! :unh:



Build target 'Target 1'
compiling main.c...
..\source\main.c(10): error: #268: declaration may not appear after executable statement in block
Target not created


پروژه رو هم ضمیمه کردم
مشکل اینه که GPIO_InitTypeDef GPIO_InitStructure رو بد جایی تعریف کردین،باید اول تابع تعریف بکنین.


int main (void)
{
int i;
GPIO_InitTypeDef GPIO_InitStructure;

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA|RCC_AH B1Periph_GPIOD, ENABLE);


GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOA, &GPIO_InitStructure);

while(1)
{
GPIO_SetBits(GPIOA,GPIO_Pin_9);
for(i=0;i<1000000;i++);
GPIO_ResetBits(GPIOA,GPIO_Pin_9);
for(i=0;i<1000000;i++);
}

}

کد بالا رو جایگزین کنین درست میشه.

Doloop
26-07-2012, 14:19
درست شد ممنون
دو تا سوال : یعنی هر دستوری رو باید توی جای خاصی تعریف کرد ؟!!!
حالا جاشو از کجا پیدا کنیم ؟؟؟

sigma-mx
26-07-2012, 15:23
سلام حسین جان
نه ، اون یک تعریف متغیر بود . که این تعریف باید اول بلوک برنامه قبل از دستورات اجرایی نوشته بشه . اررور هم همین رو میگه .. البته تو زبان c اینطوریه ..

Doloop
26-07-2012, 16:39
ممنون آقا سعید
حالا یه سوال دیگه : :)
چرا برای من همیشه بعد از پروگرم کردن این پیغام ظاهر میشه ؟!!!
تنظیماتم هم طبق گفته های قبلی شماست ...:wink:

alisaeed
26-07-2012, 17:03
ممنون آقا سعید
حالا یه سوال دیگه : :)
چرا برای من همیشه بعد از پروگرم کردن این پیغام ظاهر میشه ؟!!!
تنظیماتم هم طبق گفته های قبلی شماست ...:wink:
فکر کنم شما تنظیمات پروگرامرتون روی jtagباشه و باید بذارینش روی swd

sigma-mx
26-07-2012, 17:05
شما بعد از اینکه پروگرام میکنید . بردت ریست میشه و خودش ران میکنه یا شما باید ریستش کنی ؟؟

Ma3ood
26-07-2012, 17:28
شما بعد از اینکه پروگرام میکنید . بردت ریست میشه و خودش ران میکنه یا شما باید ریستش کنی ؟؟

نه باید ریست بشه تا برنامه جدید لود بشه :0013:

Doloop
26-07-2012, 19:00
فکر کنم شما تنظیمات پروگرامرتون روی jtagباشه و باید بذارینش روی swd

آره اصلا این پنجره به چشمم نخورده ؟!!!
چطوری این پنجره باز میشه ؟؟؟
من فقط این قسمت رو اینطوری تنظیم میکردم

You can see links before reply

alisaeed
26-07-2012, 23:37
آره اصلا این پنجره به چشمم نخورده ؟!!!
چطوری این پنجره باز میشه ؟؟؟
من فقط این قسمت رو اینطوری تنظیم میکردم

keil من 4.22a هست وقتی میرم توی debug و st-link رو انتخاب میکنم و روی setting کلیک میکنم این پنجره باز میشه.

Doloop
27-07-2012, 00:19
برا من 4.54 هست
فکر کنم از 4.23 به بالا اینطوری شده باشه
منم دقیقا تب debug رو روی ST-link debuger میزارم وقتی setting رو میزنم همون پنجره که عکسشو گذاشتم ظاهر میشه...
دوستانی که ورژن بالا تر استفاده میکنن میتونن علتشو بگن ؟؟؟

Ma3ood
27-07-2012, 01:15
برا من 4.54 هست
فکر کنم از 4.23 به بالا اینطوری شده باشه
منم دقیقا تب debug رو روی st-link debuger میزارم وقتی setting رو میزنم همون پنجره که عکسشو گذاشتم ظاهر میشه...
دوستانی که ورژن بالا تر استفاده میکنن میتونن علتشو بگن ؟؟؟

دوست من این قسمتو هم تنظیم کردی :0013:

sadmonew
27-07-2012, 01:44
برا من 4.54 هست
فکر کنم از 4.23 به بالا اینطوری شده باشه
منم دقیقا تب debug رو روی st-link debuger میزارم وقتی setting رو میزنم همون پنجره که عکسشو گذاشتم ظاهر میشه...
دوستانی که ورژن بالا تر استفاده میکنن میتونن علتشو بگن ؟؟؟
سلام مهندس
منم خيلي دنبال جواب بودم كه ببينم مشكل از چيه و چطور حل ميشه. اما هنوز هيچ جوابي براش پيدا نكردم.

Doloop
27-07-2012, 01:54
دوست من این قسمتو هم تنظیم کردی :0013:

بله کلا همه قسمتاشو تنظیم کردم
راستی مگه برای شما این پیغامو نمیده؟!!!
یعنی فقط من این مشکل رو دارم ii998)


منم خيلي دنبال جواب بودم كه ببينم مشكل از چيه و چطور حل ميشه. اما هنوز هيچ جوابي براش پيدا نكردم.
یعنی صادق جان شما هم این مشکل رو داری ؟!!!
بازم ممنون از پاسختون :wink:

sadmonew
27-07-2012, 01:57
یعنی صادق جان شما هم این مشکل رو داری ؟!!!
بله منم اين مشكل رو دارم مهندس جان.

mzarkoob
27-07-2012, 02:53
ممنون آقا سعید
حالا یه سوال دیگه : :)
چرا برای من همیشه بعد از پروگرم کردن این پیغام ظاهر میشه ؟!!!
تنظیماتم هم طبق گفته های قبلی شماست ...:wink:
سلام
در این صفحه قبلا من این مورد را اشاره کرده بودم:
شروع کار با برد Discovery kit for STM32 F4 series - with STM32F407 MCU - صفحه 20 - ایـــــــــران میـــــــکرو ™ (You can see links before reply)
پست 192 (You can see links before reply) و 195 (You can see links before reply)
نخوندید؟

saeidhp
27-07-2012, 08:17
سلام
دوستان چطوری میشه با پروگرمر این برد ، یه میکروی stm32f103rbt6 رو پروگرم کرد ؟

Ma3ood
28-07-2012, 00:25
سلام
دوستان چطوری میشه با پروگرمر این برد ، یه میکروی stm32f103rbt6 رو پروگرم کرد ؟

باید جمپر های روی برد مربوط به stlink را جدا کنی و از پایه های SWD برای پراگرام کردن میکروت استفاده کنی و......البته همه اینا در این PDF (You can see links before reply) توضیح داده شده بخونی کامل توضیح داده

Ma3ood
28-07-2012, 00:34
با درود خدمت دوستان و مهندسین عزیز
در ابتدا یه سوال معادل این دستور که مربوط به خواندن وضعیت یک پین از ورودی هست چیه مثلا میخوام یه کلید را از ورودی بخونم دستورش چیه و برای تنظیماتش باید چیکار کنم


if(PINC.0==1)
{
...
.....
....
}



و با کسب اجازه از مهندس سعید میخواهم تاپیکی جدید ایجاد کنم با نام مجموعه دستورات CMSIS برای STMF4XXXX تا این بخش از بخش برد دیسکاروی جدا بشه و مدیریتی درست روی اون ایجاد بشه نظرتون چیه ؟

sadmonew
28-07-2012, 00:41
با درود خدمت دوستان و مهندسین عزیز
در ابتدا یه سوال معادل این دستور که مربوط به خواندن وضعیت یک پین از ورودی هست چیه مثلا میخوام یه کلید را از ورودی بخونم دستورش چیه و برای تنظیماتش باید چیکار کنم


if(PINC>)==1)
{
...
.....
....
}


و با کسب اجازه از مهندس سعید میخواهم تاپیکی جدید ایجاد کنم با نام مجموعه دستورات CMSIS برای STMF4XXXX تا این بخش از بخش برد دیسکاروی جدا بشه و مدیریتی درست روی اون ایجاد بشه نظرتون چیه ؟
سلام مهندس
از اين دستور استفاده كن: GPIO_ReadInputDataBit
به اين صورت:


if( GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_6) ){




}]

يعني بررسي ميكنه ببينه آيا پين 6 از پورت C يك شده يا نه؟

sigma-mx
28-07-2012, 01:51
خواهش میکنم رفیق . اتفاقا کار خوبی میکنی .. منم میخواستم این کار رو بکنم . باید آموزشها یکم جمع و جور بشه ...
اگه تو زحمتشو میکشی پس با همین عنوان "مجموعه دستورات cmsis برای stmf4xxxx" بساز . من یا بقیه مدیرا هم اگه استقبال شد مهمش میکنیم ...

Doloop
28-07-2012, 02:18
کار خوبیه ولی چرا فقط برای STM32F4xx
ما یه بورد داریم که میکروی STM32F10x روشه...
این عنوان چطوره...؟
مجموعه دستورات cmsis برای stm32
البته نظر مدیران صاحب نظر هم شرطه... :0013:

Ma3ood
28-07-2012, 11:39
کار خوبیه ولی چرا فقط برای STM32F4xx
ما یه بورد داریم که میکروی STM32F10x روشه...
این عنوان چطوره...؟
مجموعه دستورات cmsis برای stm32
البته نظر مدیران صاحب نظر هم شرطه... :0013:



با سلام حسین جان این دو میکرو یه خورده با هم فرق دارند ولی درسته که دستورات cmsis
شاید فرقی با هم نداشته باشند ولی بهتره این دو سری از میکرو ها از هم جدا باشند البته این نظر منه
با اجازه دوستان تاپیک را ایجاد کردم :0013:

sigma-mx
28-07-2012, 13:10
حسین جان نگران نباش بله ، باید یکی هم برای سری f10x درست کنیم . همون طور که دوستمون هم گفتن برای اینکه اینا با هم قاطی نشه بهتره جدا باشه ...

Doloop
29-07-2012, 02:09
مهندسان عزیز
این پیغام اخطار برای چیه ؟



Build target 'ADC'
compiling main.c...
main.c: Warning: C3008W: splitting LDM/STM has no benefit
linking...
Program Size: Code=816 RO-data=408 RW-data=0 ZI-data=1632
"adc.axf" - 0 Error(s), 1 Warning(s).


اینم برنامه :



#include "stm32f4xx.h"
#include "system_stm32f4xx.h"

int main (void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOD, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_Init(GPIOD, &GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;
GPIO_Init(GPIOA, &GPIO_InitStructure);




}

sadmonew
29-07-2012, 13:49
مهندسان عزیز
این پیغام اخطار برای چیه ؟



Build target 'ADC'
compiling main.c...
main.c: Warning: C3008W: splitting LDM/STM has no benefit
linking...
Program Size: Code=816 RO-data=408 RW-data=0 ZI-data=1632
"adc.axf" - 0 Error(s), 1 Warning(s).



سلام مهندس
خودم تا به حال به اين وارنينگ برنخوردم.
اما تو سايت كيل قسمتي مربوط به "مرجع ارور ها و وارنينگ ها" هستش و اين وارنينگ مربوط به نا هماهنگي دستورات با كامپايلر قديمي و جديد ميشه. شما از كدوم ورژن كيل استفاده ميكنيد؟
اينم لينك توضيحات سايت كيل:
Errors and Warnings Reference Guide: List of the old-style armcc error and warning messages (You can see links before reply)

Doloop
29-07-2012, 15:21
من از ورژن 4.54 استفاده میکنم :0013:

Doloop
29-07-2012, 21:33
یه سوال دیگه :
با چه دستوری میشه مقدار adc رو خوند و توی یه متغیر ذخیره کرد ؟

Ma3ood
30-07-2012, 01:21
امشب تو utop یه سرچی میزدم در مورد این برد میبنم با اینکه تازه از زمان تولید نسبتا میگذره ولی خیلیا رفتن سمتش و کارای جالبی هم باهاش انجام دادن
من که امیدوار شدم دارم وقتمو میزارم روی این برد:o

Doloop
31-07-2012, 01:35
میشه یکی این برنامه رو چک کنه ببینه درسته یا ...؟!!!
اگه مورد داره راهنمائی فراموش نشه ؟ :0013:




#include "stm32f4xx.h"
#include "system_stm32f4xx.h"

int main (void)
{
int i;
ADC_InitTypeDef ADC_InitStructure;
ADC_CommonInitTypeDef ADC_CommonInitStructure;

//**************************************************

RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);


GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;
GPIO_Init(GPIOA, &GPIO_InitStructure);

//************************************************** **

ADC_CommonInitStructure.ADC_Mode = ADC_Mode_Independent;
ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div2;
ADC_CommonInitStructure.ADC_TwoSamplingDelay = ADC_TwoSamplingDelay_5Cycles;
ADC_CommonInit(&ADC_CommonInitStructure);

//**************************************************

ADC_InitStructure.ADC_Resolution = ADC_Resolution_12b;
ADC_InitStructure.ADC_ScanConvMode = DISABLE;
ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;
ADC_InitStructure.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_None;
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
ADC_InitStructure.ADC_NbrOfConversion = 1;
ADC_Init(ADC1, &ADC_InitStructure);

//************************************************** *

ADC_RegularChannelConfig(ADC1, ADC_Channel_0, 1, ADC_SampleTime_3Cycles);

ADC_Cmd(ADC1, ENABLE);

ADC_SoftwareStartConv(ADC1);
i = ADC_GetConversionValue(ADC1);

manshadyh
31-07-2012, 10:41
سلام دوستان .
همگی خسته نباشید . خدا قوت . من تازه دارم با این برد کار می کنم . do...loop جان خیلی به من کمک کردن .
یه پیشنهاد داشتم . اگر می شد یه جور این تاپیک مدیریت بشه که افراد تازه وارد سریعتر به جواب برسن عالی بود .
چند پست قبل هم یه صحبت هایی در مورد ایجاد تاپیک جداگونه شده بود .
اگر این کار انجام بشه و خلاصه آموزش ها و نتیجه کارها اونجا جمع آوری بشه خیلی عالیه .

saeidhp
05-08-2012, 17:44
سلام بله دوست عزیز من الان خودم دارم با این برد یه میکروی st دیگه رو از طریق swd پروگرم میکنم و مشکلی نیست

در ضمن توی کیل 4.5 هم میتونید به طور مستقیم میکروتونو پروگرم کنید

Doloop
05-08-2012, 21:28
آقایون سلام. میخوام این برد رو بخرم منتهی یه سوال داشتم. آیا با این کیت میشه میکروهای STM32 خارج از این برد رو هم پروگرم کرد؟ و اینکه آیا برای شروع نیاز به دانلود firmware از جایی داره؟ حقیقتش اینه که بیشتر دنبال یه پروگرمر/دیباگر برای کل سری STM32 هستم و میکروی روی این برد و امکانات فوق العادش برام مهم نیست.

بله دوست عزیز همون طور که آقا سعید گفت با st-link روی بورد میشه تمام میکرو های stm32 رو پروگرم و دیباگ کرد

اینم لینک خرید بورد (You can see links before reply)

قیمت این جا اونقدری ارزونه که غصه هزینه پست برای کسی نداره تازه دوتا کابلشم همراه بورده :wink:

Doloop
07-08-2012, 01:03
سلام
مهندسین عزیز
کسی مثالی برای sdio این میکرو نداره ؟

shayanmelody
07-08-2012, 14:46
سلام
كار با اين ميكرو به كجا رسيده ؟ با همون روشن خاموش كردن ال اي دي و راه اندازي ال سي دي تموم شده ؟!
بابا اين نشد كه ! الآن تقريبا 5 ماه هست كه اين برد دست بچه هاي انجمن هست ،‌ حداقل ميباست الآن adc و timer و uart و rtc راه ميفتاد ! اما ...
دوستاني كه تو اين تاپيك فعاليت داشتند لطفا بگن دليل دلسرد شدن يا هر عنوان ديگه كه باعث شده كار با اين ميكرو بخوابه چي بوده ، چون من هم اين برد رو سفارش دادم و نميخوام بردم به سرنوشت برد دوستان دچار بشه !

mzarkoob
07-08-2012, 15:51
سلام
دوستاني كه تو اين تاپيك فعاليت داشتند لطفا بگن دليل دلسرد شدن يا هر عنوان ديگه كه باعث شده كار با اين ميكرو بخوابه چي بوده ،
سلام
من که خودم به شخصه درگیر یه سری دیگه کارها شدم ولی فرصت بکنم حتما یه کاری انجام می دهم.

Doloop
08-08-2012, 14:29
آقایون منم بالاخره موفق شدم ADC رو راه بندازم :018::o:o

ADC (You can see links before reply)

mj3747
11-08-2012, 02:02
دوستان میشه در مورد این دو خصوصیت بورد Discovery توضیح کامل بدین.
با سپاس.


LIS302DL, ST MEMS motion sensor, 3-axis digital output accelerometer
MP45DT02, ST MEMS audio sensor, omni-directional digital microphone

shayanmelody
11-08-2012, 02:21
دوستان میشه در مورد این دو خصوصیت بورد discovery کامل بدین.
با سپاس.


lis302dl, st mems motion sensor, 3-axis digital output accelerometer
mp45dt02, st mems audio sensor, omni-directional digital microphone



رو برد يه سنسور شتاب 3 محوره و يه ميكروفن ديجيتال هست كه كاراي جالبي ميشه باهاش انجام داد
تو مثال هاي برد يه نمونه سورس از هركدوم هست ،‌ شما گرفتي اونارو ؟!‌
=============
مهندس تصميم گرفتي كدومو بگيري يا هنوز داري مقايسه ميكني ؟!‌

mj3747
11-08-2012, 02:33
رو برد يه سنسور شتاب 3 محوره و يه ميكروفن ديجيتال هست كه كاراي جالبي ميشه باهاش انجام داد
تو مثال هاي برد يه نمونه سورس از هركدوم هست ،‌ شما گرفتي اونارو ؟!‌
=============
مهندس تصميم گرفتي كدومو بگيري يا هنوز داري مقايسه ميكني ؟!‌
من این بورد ندارم.
در مورد میکروفون دیجیتال اطلاعات بیشتری میشه بدی.
میخوام بورد آموزشی lpc1768 بگیرم.

shayanmelody
11-08-2012, 02:52
والله هنوز مال من هم نرسيده !‌ شانس ما خورد به جمعه

تو منوالش فكر كنم شماره آي سيش باشه ، با يه سرچ ديتاشيتش در مياد
به لطف دانلود رايگان الآن نميتونم برم ديتاشيت دانلود كنم

mj3747
11-08-2012, 03:04
شایان جان شما کدوم بورد گرفتی؟

shayanmelody
11-08-2012, 03:12
همين ديسكاوري

Ma3ood
11-08-2012, 11:49
آقایون منم بالاخره موفق شدم ADC رو راه بندازم :018::o:o

ADC (You can see links before reply)

اقا ایول خیلی حال کردم
من که دیگه فرصت نکردم حتی به یه متری هم نزدیک بشم cry::

alisaeed
11-08-2012, 13:27
دوستان میشه در مورد این دو خصوصیت بورد Discovery توضیح کامل بدین.
با سپاس.


LIS302DL, ST MEMS motion sensor, 3-axis digital output accelerometer
MP45DT02, ST MEMS audio sensor, omni-directional digital microphone


سلام
MEMS یا Microelectromechanical systems(سیستم‌های میکرو الکترومکانیکی) تکنولوژی هسته که چند سالی هست که داره جای IC ها رو میگیره و برای ساخت سنسور ها از این نوع تکنولوژی استفاده میشه که دارای کیفیت بهتر و قیمت پایین تری هستند.برای اطلاعات بیشتر یک سری به لینک زیر بزنین.
You can see links before reply 7%DB%8C_%D9%85%DB%8C%DA%A9%D8%B1%D9%88_%D8%A7%D9%8 4%DA%A9%D8%AA%D8%B1%D9%88%D9%85%DA%A9%D8%A7%D9%86% DB%8C%DA%A9%DB%8C

shayanmelody
13-08-2012, 03:55
سلام
برنامه مهندس اينانلو رو براي ال سي دي ان 96 دانلود كردم
موقع اجرا فقط يه سري خط هاي رنگي رو ال سي دي نشون ميده
من قبلا اين ال سي دي رو با كدويژن راه انداختم
تو كتابخونش بايد دست ببرم ؟!

alisaeed
14-08-2012, 02:24
سلام
برنامه مهندس اينانلو رو براي ال سي دي ان 96 دانلود كردم
موقع اجرا فقط يه سري خط هاي رنگي رو ال سي دي نشون ميده
من قبلا اين ال سي دي رو با كدويژن راه انداختم
تو كتابخونش بايد دست ببرم ؟!
آره قسمت initial ال سی دی رو احتمالا باید تغییراتی بدین،اول از همه یه بار شماره چیپ رو بخونین ببنین که شماره چیپ چنده شاید ili9320 باشه و برنامه شما واسه 9328 یا 9325 تنظیم شده باشه،منم این مشکلات رو با این lcd های چینی داشتم.

shayanmelody
14-08-2012, 15:32
كتابخونه اي كه تو برنامه بود واس 9325 بود ، در ضمن ،‌ ازكجا بايد شماره چيپ ال سي دي رو تشخيص بدم ؟
يه سوال ديگه ، اگه چيپ ال سي ديم 9320 بود ، مقاديري كه بايد تغيير بدم رو از كجا بايد بگيرم ؟!‌
تشكر

Doloop
14-08-2012, 16:02
ازكجا بايد شماره چيپ ال سي دي رو تشخيص بدم ؟ببین این به کارت میاد ؟


تو این لینک (You can see links before reply) مشخصات السیدی با چیپ درایوش و اینچش رو نوشته :0013:

pooriya
14-08-2012, 16:11
با سلام

دوستان یه RTOS مربوط به شرکت SEGGER هست با نام emwin که عملکردی شبیه uc/gui خودمون داره و سیستم عامل جالبی هست.اینو برای میکروی stm32f407vgt6 پورت کردن که همون میکروی discovery هست.اینجا قرار می دم دوستانی که به این برد دسترسی دارن یه تست بکنن ببینیم سرعت اجرای تسک های این سیستم عامل و خودش به چه شکلی هست.فقط نمی دونم نوع ال سی دی به کار رفته چیه؟(که احتمال می دم همون ili9325 خودمون باشه) کانفیگ پایه های lcd هم داخل سورس مشخصه.

کامپایلر:keil 4.54

دانلود:
You can see links before reply

modj.ir
14-08-2012, 23:26
void GLCD_Init(void)
....
if(lcdid == 0x9320)
...
else if(lcdid == 0x9325)
...
else if(lcdid==0x4531)
...
}else if(lcdid==0xb505)
...



فردا اونقد جرات داشتم برم مغازه ، به برد همه چیز وصله تست می کنم

alisaeed
14-08-2012, 23:58
كتابخونه اي كه تو برنامه بود واس 9325 بود ، در ضمن ،‌ ازكجا بايد شماره چيپ ال سي دي رو تشخيص بدم ؟
يه سوال ديگه ، اگه چيپ ال سي ديم 9320 بود ، مقاديري كه بايد تغيير بدم رو از كجا بايد بگيرم ؟!‌
تشكر
واسه خوندن شماره چیپ lcd باید از دستورات خواندنی lcd استفاده کنین و مقدار 0x00 رو به lcd بفرستین این دستور تقریبا توی همه lcdهای چینی مشترک هست،ونتیجه رو روی پورت سریال مشاهده کنین فقط دقت داشته باشین که نتیجه رو به هگز ببینین.برای این کار هم باید پایه RD رو صفر کنین و پورت میکرو رو در حالت ورودی قرار بدین.
مثلا من خودم یکسری lcd خریدم که شماره اش hx8325 بود.واسه اینکه بدونین چه تغییراتی باید بدین هم باید کاتالوگ درایور lcd رو مطالعه کنین و معمولا هم یه جدول داره که توی اون جدول آدرس رجیسترها رو داده.




uint16_t tftlcd_readData(void)
{
uint16_t gRamData;
GPIO_InitTypeDef GPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN;
GPIO_Init(LCD_DataPort, &GPIO_InitStructure);

LCD_CS(0);
LCD_RS(1);
LCD_RD(0);
LCD_WR(1);
gRamData = GPIO_ReadInputData(LCD_DataPort);
LCD_RD(1);
LCD_CS(1);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
return gRamData;
}

uint16_t tftlcd_readIndex(uint16_t cmd)
{
LCD_CS(0);
LCD_RS(0);
LCD_RD(0);
LCD_WR(1);
GPIO_Write(LCD_DataPort, cmd);
LCD_RD(1);
LCD_CS(1);
// return 0; //!
}

static __inline uint16_t tftlcd_readReg(uint16_t cmd)
{
tftlcd_readIndex(cmd);
delay_ms(100);
return tftlcd_readData();
}







int main(){
char str[10];
sprintf(str,"0x%x\r\n",tftlcd_readReg(0x00));
usrat_puts(str);
}

alisaeed
15-08-2012, 00:05
با سلام

دوستان یه RTOS مربوط به شرکت SEGGER هست با نام emwin که عملکردی شبیه uc/gui خودمون داره و سیستم عامل جالبی هست.اینو برای میکروی stm32f407vgt6 پورت کردن که همون میکروی discovery هست.اینجا قرار می دم دوستانی که به این برد دسترسی دارن یه تست بکنن ببینیم سرعت اجرای تسک های این سیستم عامل و خودش به چه شکلی هست.فقط نمی دونم نوع ال سی دی به کار رفته چیه؟(که احتمال می دم همون ili9325 خودمون باشه) کانفیگ پایه های lcd هم داخل سورس مشخصه.

کامپایلر:keil 4.54

دانلود:
پرشین گیگ - دانلود - emwin.rar (You can see links before reply)

اینطور که من قبلا دیده بودم lcdهای خیلی زیادی رو ساپورت میکرد و ili9325 و بقیه رو هم ساپورت میکرد ولی به نظر من همون سیسیتم عامل کیل بهتره و کار با هاش راحتره.

mj3747
16-08-2012, 19:56
دوستان شما از چه user manual ی برا STM32F407 استفاده میکنین؟
آدرسش بدین دانلود کنم. :hi:

Ma3ood
16-08-2012, 20:28
خدمت شما فقط 1400 صفحه هستش :mrgreen:
You can see links before reply

shayanmelody
16-08-2012, 21:27
دوستان شما از چه user manual ی برا STM32F407 استفاده میکنین؟
آدرسش بدین دانلود کنم. :hi:


شما ميخواي با رجيستر ها كار كني يا با cmsis ؟
چون من الآن دارم باهاش كار ميكنم و اصلا يوز منوال رو نخوندم ! :mrgreen:

mj3747
16-08-2012, 23:44
شما ميخواي با رجيستر ها كار كني يا با cmsis ؟
چون من الآن دارم باهاش كار ميكنم و اصلا يوز منوال رو نخوندم ! :mrgreen:
راستش من اطلاعاتی در مورد cmsis ندارم و دقیقا نمیدونم چیه، اگه در موردش یه توضیح بدی ممنون میشم.

shayanmelody
17-08-2012, 02:00
سلام
ساده بگم ، cmsis يه سري كتابخونه جدا هستند كه مخصوص سري كرتكش هستند و براي هر ميكرو شركت توليد كننده براي دانلود قرار ميده
تو اين كتابخونه ها يه سري توابع آماده وجود داره كه طبق نياز بعضي هاشون چندتا آرگومان ورودي داره يا بعضي هاشون مقدار برگشتي دارند.
كار با اين پارامتر ها بسيار بسيار ساده تر از كار با رجيستر ها هست براي مثال يكي از اون توابع كه تو قسمت تايمر هستش رو اينجا ميزارم و يه توضيحي در موردش ميدم




/**
* @brief Sets the TIMx Counter Register value
* @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
* @param Counter: specifies the Counter register new value.
* @retval None
*/
void TIM_SetCounter(TIM_TypeDef* TIMx, uint32_t Counter)
{
/* Check the parameters */
assert_param(IS_TIM_ALL_PERIPH(TIMx));

/* Set the Counter Register value */
TIMx->CNT = Counter;
}



اول هركدوم از اين توابع يه سري كامنت هايي هست كه در مورد اين تابع و پارامتر هاش توضيح ميده
براي اين تابعي كه گذاشتم مثلا گفته :

تنظيم كردن مقدار رجيستر شمارنده تايمر/كانتر
بعدش اومده پارامترهاشو توضيح داده و اينكه چه مقاديري ميتونند داشته باشند

البته مطالب كامل مربوط به قسمت اول تايمر/كانتر رو فردا تو تاپيك مربوط بهش قرار ميدم
شما با خوندن مطالبي كه ميزارم و مقايسش با فايل اصلي ميبينيد كه دقيقا همون كارايي كه گفته رو من اومدم ترجمش كردم.پس اگه يكم زبان انگيليسي شما خوب باشه ، هيچ مشكلي نخواهيد داشت :wink:

Doloop
17-08-2012, 03:00
user manual که تعداد صفحاتش کمتره همونه که صفحه اول عکس بورد دیسکاوری رو گذاشته !
1400 صفحه ای هم reference manual هست که داخلش رجیستر هارو گفته :wink:
دادا شایان همچنان منتظر جواب کار شما هستیم :018:

Ma3ood
17-08-2012, 12:14
به نظر من خوندن رفرنس و اون چند تا pdf برای برد دیسکاوری بی فایده نیست یعنی خوندنش ضرر نداره.
ولی دوستان از بعد ماه رمضونی دوباره شروع کنیم و بخش های این میکرو را باهم راه بیندازیم.

shayanmelody
17-08-2012, 12:48
user manual که تعداد صفحاتش کمتره همونه که صفحه اول عکس بورد دیسکاوری رو گذاشته !
1400 صفحه ای هم reference manual هست که داخلش رجیستر هارو گفته :wink:
دادا شایان همچنان منتظر جواب کار شما هستیم :018:
تو آرم 7 اسمش يوزر منوال بود ،‌ مثل اينكه اينجا شده رفرنس منوال ! :0013:

مثالش رو نوشتم و الآن داره روي برد كار ميكنه ، الآن ميخوام برم سراغ تايپ كردنش:unh:

shayanmelody
19-08-2012, 21:08
سلام دوستان
كتابخونه اي كه براي 9325 بود رو تغيير دادم براي 9320 ،‌ الآن رو ال سي ديم يه چيزهايي نشون ميده ، اما مشكل هاي زير رو داره
عكس هايي كه نشون ميدم mirror هستند
رنگ ها به هم ريخته ، اول كه تو قسمت متن تست كرده بودم ، رنگ ها بر عكس شده بود كه با نات كردن مقدارشون ، درست شد . الآن رنگ عكس هم همينطور شده ، بايد اينم نات بكنم يا راه ديگه اي داره ؟!
يكي 2 تا مشكل ديگه هم هست كه بعد از حل شدن اينا ميگم
منظرم دوستان
با تشكر

alisaeed
20-08-2012, 07:27
سلام دوستان
كتابخونه اي كه براي 9325 بود رو تغيير دادم براي 9320 ،‌ الآن رو ال سي ديم يه چيزهايي نشون ميده ، اما مشكل هاي زير رو داره
عكس هايي كه نشون ميدم mirror هستند
رنگ ها به هم ريخته ، اول كه تو قسمت متن تست كرده بودم ، رنگ ها بر عكس شده بود كه با نات كردن مقدارشون ، درست شد . الآن رنگ عكس هم همينطور شده ، بايد اينم نات بكنم يا راه ديگه اي داره ؟!
يكي 2 تا مشكل ديگه هم هست كه بعد از حل شدن اينا ميگم
منظرم دوستان
با تشكر

به کاتالوگ رجوع کنین و رجیستر آدرس 0x03 رو مطالعه کنین ،این رجیستر نحوه نمایش عکس و رنگ ها رو مشخص میکنه و بعد مقدار اون رو توی init lcd عوض کنین.

shayanmelody
27-08-2012, 13:27
سلام
كسي با اين برد ال سي دي كاراكتري رو راه انداخته ؟!‌

mzarkoob
28-08-2012, 01:02
سلام
فکر می کنم با یه تغییر ساده بشه این برنامه قبلی را که خودتون قرار دادید را درست کرد:
ایـــــــــران میـــــــکرو ™ - مشاهده یک موضوع - نحوه اتصالlcd کاراکتری 16*2 به میکرو (You can see links before reply)
یا این :
ایـــــــــران میـــــــکرو ™ - مشاهده یک موضوع - لایبری های نوشته شده برای 1768 (You can see links before reply)
فقط باید مقدار delay را هم زیاد تر کرد

shayanmelody
28-08-2012, 01:36
هر كاري كردم نشد ! حتي لايبري سري f103 كه خيلي شبيه اين ميكرو هست و تغييرات خيلي جزئي ميخواد رو خواستم استفاده كنم نشد !
چندتا هدر ديگه هم گرفتم و دستكاري كردم ، بازم نشد )):

vpsserverx
29-08-2012, 17:32
سلام

این تاپیک را درست کردم که کسانی که برد discovery kit for stm32 f4 series - with stm32f407 mcu را تهیه کرده اند با هم به تبادل نظر و برنامه نویسی این برد قدرتمند که دارای mcu شماره stm32f407vgt6 است بپردازیم.


You can see links before reply

You can see links before reply
ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ــــــــ
ویرایش توسط ادمین:
برای خرید این برد میتوانید به فروشگاه کویرالکترونیک مراجعه فرمائید (You can see links before reply)
You can see links before reply (You can see links before reply)



سلام

دوستان این چیه ؟

برد آموزشی هست یا چیز دیگه ؟

من که میخوام تازه یاد گرفتن میکرو را شروع کنم این به دردم میخوره یا نه ؟

لطفا توضیح بدین که متوجه بشم !

با تشکر

KHM
29-08-2012, 17:52
سلام رفیق...اره برد آموزشیه..تو فروشگاه سایت هم موجوده...میکروی خوبی هم داره و به خاطر اینکه ارزون شه،امکانات روی بردش کمه...
مزیت هاش:
قیمت پایین
برا همه ی پایه هاش خروجی گذاشته و میشه راحت ازشون استفاده کرد
روی خود بورد، پروگرمر هم موجوده...

اینم لینکش:
Discovery kit for STM32 F4 series - with STM32F407 MCU - فروشگاه اينترنتي شركت كويرالكترونيك (You can see links before reply)

EmRm
30-08-2012, 14:40
good news:
You can see links before reply

Thanks Ramezani

vpsserverx
02-09-2012, 01:49
با سلام

من تصمیم گرفتم برای شروع برد.

Discovery kit for STM32 F4 series - with STM32F407 MCU (You can see links before reply)



را بگیرم !

به نظر شما مناسب من هست ؟ (میخوام از صفر شروع کنم )

و اگر مناسب هست به جز اون سیم ها (jumper wire (You can see links before reply)) که توی فروشگاه در کنارش پیشنهاد داده شده چیزی نیاز هست بخرم که همراهش از فروشگاه کویر الکترونیک سفارش بدم ؟

شما فرض کنید من به هیچ قطعه ای حتی مقاومت دسترسی ندارم !

منظورم اینه که برای اجرای مثالها اگر نیاز به آی سی - مقاومت - خازن - ماژول یا چیز دیگری باشه لطفا بگین که همه را همراه بگیرم که کارم راه بیفته !

با تشکر

mahdimolaei
11-09-2012, 02:43
با سلام

من تصمیم گرفتم برای شروع برد.

Discovery kit for STM32 F4 series - with STM32F407 MCU (You can see links before reply)
را بگیرم !

به نظر شما مناسب من هست ؟ (میخوام از صفر شروع کنم )



سلام دوست عزیز
راستش به نظر من با این برد شروع نکن
یا برو سراغ برد های اتمل که خود ایران میکرو هم خوب پشتیبانیش میکنه یا نهایتا برو سراغ
cortex - m3
به خاطر اینکه پشتیبانی بهتری ازش میشه( تو سایت ایران میکرو رو عرض میکنم!)
علاوه بر اون کار کردن با این برد یک مقدار مشکل تره، و اگه پست های قبل رو بخونی متوجه میشی که بهتره با بردهای دیگه شروع کنی !
به نظر من برو یا سراغ کورتکس ام 3 یا برو سراغ at91sam7x256:wink:

Doloop
11-09-2012, 02:59
به نظر من برو یا سراغ کورتکس ام 3 یا برو سراغ at91sam7x256:wink:

با اینکه تاریخ پست گذشته بگم که من اصلا اتمل رو پیشنهاد نمیکنم :sa:
ولی کورتکس رو موافقم چه M3 و چه M4
تفاوت زیادی هم ندارن منابع هم به اندازه کافی یافت میشه مخصوصا توی این سایت که فراوونه
برنامه نویسیشون خیلی شبیه به همه (تا حدی که میشه گفت یکسانه البته با توابع CMSIS)
برای شروع اگه یه بورد با امکانات بیشتر بگیری خودتو راحت کردی
مثل اینا :
بردهاي آموزشي/کاربردی/Embed - فروشگاه اينترنتي شركت كويرالكترونيك (You can see links before reply)
ST یا NXP هم فرقی نداره مهم اینه که کورتکس باشه :wink:

vpsserverx
14-09-2012, 02:35
سلام دوست عزیز
راستش به نظر من با این برد شروع نکن
یا برو سراغ برد های اتمل که خود ایران میکرو هم خوب پشتیبانیش میکنه یا نهایتا برو سراغ
cortex - m3
به خاطر اینکه پشتیبانی بهتری ازش میشه( تو سایت ایران میکرو رو عرض میکنم!)
علاوه بر اون کار کردن با این برد یک مقدار مشکل تره، و اگه پست های قبل رو بخونی متوجه میشی که بهتره با بردهای دیگه شروع کنی !
به نظر من برو یا سراغ کورتکس ام 3 یا برو سراغ at91sam7x256:wink:

سلام دوست عزیز

ممنونم از پاسختون

من شنیدم که آرم اتمل خوب نیست و در ضمن من از نظر بودجه محدودیت دارم !
به جز این برد نمیتونم چیزی بگیرم

اگر به نظر شما این برد مناسب نیست دیگه فعلا نمی تونم برد بگیرم !

راستی این قدر دیر در این تاپیک به پست من پاسخ داده شد که قیمت این برد افزایش پیدا کرد !


با تشکر

vpsserverx
14-09-2012, 02:37
با اینکه تاریخ پست گذشته بگم که من اصلا اتمل رو پیشنهاد نمیکنم :sa:
ولی کورتکس رو موافقم چه m3 و چه m4
تفاوت زیادی هم ندارن منابع هم به اندازه کافی یافت میشه مخصوصا توی این سایت که فراوونه
برنامه نویسیشون خیلی شبیه به همه (تا حدی که میشه گفت یکسانه البته با توابع cmsis)
برای شروع اگه یه بورد با امکانات بیشتر بگیری خودتو راحت کردی
مثل اینا :
بردهاي آموزشي/کاربردی/embed - فروشگاه اينترنتي شركت كويرالكترونيك (You can see links before reply)
st یا nxp هم فرقی نداره مهم اینه که کورتکس باشه :wink:

با سلام خدمت شما

من بازم از فرمایشاتتون متوجه نشدم که این برد برا بگیرم یا نه ؟

همون طور که در پست قبلیم گفتم از نظر بودجه محدودیت دارم و بردهای دیگه را نمی تونم بگیرم


ممنون میشم سریعتر پاسخ بدین ! چون میخوام شنبه سفارش بدم

با تشکر

lord67
21-09-2012, 15:33
سلام،من تازه میخوام این برد دیسکاوری را بخرم،آیا نیاز به خرید پروگرامر بصورت جدا که در فروشگاه هست نیاز دارم یا خیر؟
مرس از راهنمایی شما

Doloop
21-09-2012, 16:16
سلام،من تازه میخوام این برد دیسکاوری را بخرم،آیا نیاز به خرید پروگرامر بصورت جدا که در فروشگاه هست نیاز دارم یا خیر؟
مرس از راهنمایی شما

نه...
روی بورد یه پروگرمر st هست

Doloop
21-09-2012, 16:51
با سلام خدمت شما

من بازم از فرمایشاتتون متوجه نشدم که این برد برا بگیرم یا نه ؟

همون طور که در پست قبلیم گفتم از نظر بودجه محدودیت دارم و بردهای دیگه را نمی تونم بگیرم


ممنون میشم سریعتر پاسخ بدین ! چون میخوام شنبه سفارش بدم

با تشکر

من یه دو هفته ای بدلایل کاری نمیتونستم خوب به سایت سر بزنم
این تایپیک هم چون آمار ارسال ها رفته بالا من اصلا توی 15 تا ارسال آخر ندیدم!!!
البته نیازی به توضیحات نداره که بگم این بورد چی داره و چی نداره
هم از تصاویر بورد همه چیز مشخصه هم داخل user manual در مورد امکانات بورد توضیح داده شده
نمیدونم خریدید یا نه ولی ضرر نکردید اگه خریدید چون بورد خوبیه نسبت به قیمتش

vpsserverx
25-09-2012, 01:02
سلام خدمت شما

من بلاخره همین برد دیسکاوری را خریدم !

بعدش تمام صفحات این تاپیک را خوندم ولی این جور که متوجه شدم ، دوستانی که با این برد کار کردن یک چیزهایی را از قبل می دونستن ( قبلا با arm کار کردن ) ولی من کلا تابحال آرم را حتی از نزدیک ندیده بودم !

از دوستان راهنمایی میخوام

من برنامه کیل را نصب کردم ولی متوجه نشدم چه نیازی به کرک کردن و کیجن هست ! ( این که توی سایتش برای دانلود بود و راحت نصب شد ) لطفا اگر نیاز به کرک هست یک کیجن و یا کرک که آخرین ورژن برنامه را ساپورت کنه بهم معرفی کنید ورژن من 4.54 هست !

با اون برنامه کامپایلر خود اس تی لینک تونستم به برد متصل بشم و اون برنامه موس که روش از قبل بود ،کدهای هگزش را یک جا سیو کردم و میکرو را پاک کردم ! ( تنها کاری که بلد بودم این بود :018:) خوب حالا میخوام با این برد کار کنم !
من از این برنامه ها و پروژه ها یی که دوستان گذاشته بودن سر در نیاوردم ( یعنی نمی دونم کجا بریزم این فایلها را و از کجا به برنامه کیل ایمپورت کنم ) و چطور از کیل بریزم توی میکرو .

در ضمن توی تاپیکها متوجه شدم که خود برد سورسهایی برای نمونه داره ، لطفا بفرمایید که این سورسها کجا میتونم دانلود کنم ؟

من ال سی دی n96 هم به همراه این برد گرفتم لطفا راه اندازی این ال سی دی هم بهم یاد بدین
با تشکر

Ma3ood
25-09-2012, 01:50
سلام خدمت شما

سلام


من بلاخره همین برد دیسکاوری را خریدم !

تبریک میگم



بعدش تمام صفحات این تاپیک را خوندم ولی این جور که متوجه شدم ، دوستانی که با این برد کار کردن یک چیزهایی را از قبل می دونستن ( قبلا با arm کار کردن ) ولی من کلا تابحال آرم را حتی از نزدیک ندیده بودم !


از دوستان راهنمایی میخوام

با دقت بخونین تا مراحل کار دستون بیاد با تلاش و کوشش شما هم میتونید یاد بگیرید یه خورده منابع برای این میکرو کمه ولی جای نا امیدی نیست تاپیک دستورات CMiSS را بخونی برنامه نویسیش را هم یاد میگیری
پس نگران نباش



من برنامه کیل را نصب کردم ولی متوجه نشدم چه نیازی به کرک کردن و کیجن هست ! ( این که توی سایتش برای دانلود بود و راحت نصب شد ) لطفا اگر نیاز به کرک هست یک کیجن و یا کرک که آخرین ورژن برنامه را ساپورت کنه بهم معرفی کنید ورژن من 4.54 هست !

همین ورژن خوبه اصلا کامپایل نمی شه شما رجیستر نکنی



با اون برنامه کامپایلر خود اس تی لینک تونستم به برد متصل بشم و اون برنامه موس که روش از قبل بود ،کدهای هگزش را یک جا سیو کردم و میکرو را پاک کردم ! ( تنها کاری که بلد بودم این بود :018:) خوب حالا میخوام با این برد کار کنم !
من از این برنامه ها و پروژه ها یی که دوستان گذاشته بودن سر در نیاوردم ( یعنی نمی دونم کجا بریزم این فایلها را و از کجا به برنامه کیل ایمپورت کنم ) و چطور از کیل بریزم توی میکرو .

موفق باشی ولی الان زوده یه خورده صبر کن یادشون مگیری



در ضمن توی تاپیکها متوجه شدم که خود برد سورسهایی برای نمونه داره ، لطفا بفرمایید که این سورسها کجا میتونم دانلود کنم ؟

از تو سایت STM
STM32F4DISCOVERY - STMicroelectronics (You can see links before reply)
برو به تب design support اون اخری که حجمش 32 مگا بایته را بگیر
اون PDF ها رو هم دانلود کنی و بخونی بی ضرر نیست اطلاعات جالبی داره
ولی تو همین تایپیک هم یه لینک بود همون صفحات اول

vpsserverx
03-10-2012, 22:56
سلام

با تشکر از دوست عزیزمون masoud70 (You can see links before reply) .

بهتره دقیقتر سوالاتم را بپرسم :

1- لطفا یک کیجن یا کرک مناسب نرم افزار کیل ورژن 4.54 بهم لینک بدین !

2- من منظورم اینه که کلا نمی دونم باید چیکار کنم ! مثلا در این پست



سلام
امروز صبح وقتم آزاد بود یه template برای کیل درست کردم که شامل تمام کتابخونه های cmsis برای stm32f4xx و فایل های مورد نیاز اولیه هست. یه برنامه ساده چشمک زن هم داره. تابع Delay(miliseconds) هم از SysTick Timer استفاده می کنه و دقیق کار می کنه.(البته نسبت به اون چیزی که توی کتابخونه های st موجود بود تغییر کرده و الان دقیق کار می کنه؛ حداقل تا حدی خوبی دقیق)
توضیحاتی در مورد فایل های پروژه:

Libraries: این پوشه شامل تمام کتابخونه های cmsis, stdperiph و usb هست و نیازی به تغییر ندارن.
Obj: خروجی کامپایل برنامه
Tools: توی این فولدر یه فایل اکسل هست برای خوده st برای تولید خودکار فایل system_stm32f4xx.c که مربوط به تنظیمات کلاک میکرو هست.(توی همون فولدر Libraries/CMSIS/Device/Source هم یه فایل هست که الان درست کانفیگ شده)


You can see links before reply


فایل های stm32f4xx_it که مربوط به interrupt ها هست و همه interrupt ها توی این فایلا باید تعریف شن.

وقتی پروژه کیل رو باز کنید(من ورژن 4.5 دارم) برنامه باید بدون مشکل کامپایل شه.
یه فایل stm32f4xx_conf.h هم هست که توش تمام فایل های هدر کتابخونه های امکانات جانبی(stdperiph) هستن و کامنت شدن. توی پروژه از 2 کتابخونه stm32f4xx_rcc و stm32f4xx_gpio استفاده شده(stm32f4xx_rcc توی همه برنامه ها باید باشه).
برای استفاده از کتابخونه جدید هم علاوه بر آنکامنت کردن include اون کتابخونه توی فایل stm32f4xx_conf.h باید فایل .c اون رو هم به پروژه اضافه کنید تا کامپایل شه.

You can see links before reply

You can see links before reply


ویرایش: پست بعدی رو حتما ببینید

سوالی بود در خدمتم
موفق باشیم:wink:




من نمی دونم این تمپلیت را باید کجا بریزم - چطور استفاده کنم ! اصلا نمی دونم چی هست ؟

اگر ممکنه یک توضیح بدین که بدونم این فایلها و فولدرها چی هست و هر کدوم را کجا باید ریخت ؟

Doloop
04-10-2012, 02:31
من نمی دونم این تمپلیت را باید کجا بریزم - چطور استفاده کنم ! اصلا نمی دونم چی هست ؟

اگر ممکنه یک توضیح بدین که بدونم این فایلها و فولدرها چی هست و هر کدوم را کجا باید ریخت ؟


توی این تایپیک قبلا توضیح داده شده... :wink:

آموزش ساخت پروژه با توابع cmsis - ایـــــــــران میـــــــکرو ™ (You can see links before reply)

موفق با... :o

ALirezaOPcode
04-10-2012, 16:30
سلام.دوستان اگه ممکنه یه توضیح در مورد CRC calculation unit بدید...
کسی با رجیسترهای RCC آشنایی داره؟؟؟میتونید برای تنظیم کردن RCC منو راهنمایی کنید؟؟؟(مثل انتخاب کلاک داخلی یا خارجی و تنطیم PLLو ...)

vpsserverx
05-10-2012, 00:55
توی این تایپیک قبلا توضیح داده شده... :wink:

آموزش ساخت پروژه با توابع cmsis - ایـــــــــران میـــــــکرو ™ (You can see links before reply)

موفق با... :o
خیلی ممنونم دوست عزیز

اگر لطف کنید یک کیجن یا کرک مناسب برای کیل 4.45 بهم بدین دیگه خیلی عالیه !

با تشکر

Doloop
05-10-2012, 12:08
این کرک احتمالا با همه ورژن هایی که تا الان اومده سازگاره
من در حال حاضر از ورژن 4.54 استفاده میکنم

موفق با... :o

alamdar
20-10-2012, 18:09
سلام

میخواستم ار دوستانی که با این برد کار کردند چنتا سوال بپرسم

اول اینکه آیا میشه ورودی های I2C و یا سریال رو راحت به برد متصل کرد؟ و یا از برد خروجی های PWM گرفت؟
ماکزیمم تعدادی که میشه از این ورودی ها داد و یا از خروجی گرفت چه تعداد هستش؟ (بدون مدار واسط و برد و میکروی جانبی)

آیا برنامه نویسی این میکرو کار سختی هست و دستورات زیادی داره یا میشه در عرض یک هفته روی اون مسلط شد؟ (فرض بر اینکه بر زبان C مسلط بوده و همچنین در مورد مفاهیم کلی ساختار میکرو ها )

و سوال آخر اینکه به نظر شما استفاده از این برد چقدر برای پروژه ای که پایین میگم مناسبه؟ اگر میکروی بهتر میشناسید و یا فکر میکنید همین میکرو خوبه اما بهتره که یک برد دیگه طراحی بشه لطفا بگید:

شرح پروژه :
یک کواد کوپتر (ربات پرنده) ، که قرار هست به صورت خودکار پرواز کنه و همپنین به وسیله یک دوربین فیلمبرداری تصاویر رو برای یک کامپیوتر ارسال کنه و سپس دستور کنترولی مناسب رو از کامپیوتر دریافت کنه

میکرو باید اولا 3 تا سنسور 3 محوره (جایرو - شتابسنج-قطب نما) رو کنترل کنه و به وسیله اینها تعادل کواد رو حفظ کنه هنگام پرواز ، همچنین باید 9 تا ستسور فاصله یاب (احتمالا SRF10 ) رو بخونه و به وسیله این داده ها بتونه به صورت خودکار مسیر خودش رو پیدا کنه و حرکت کنه
***از طرف دیگه باید با یک دوربین VGA هم مرتبط باشه و داده های مربوط به تصاویر رو از دوربین بگیره
وظیفه دیگرش اینه که با ماژول رادیویی (احتمالا rfm12bp ) ارتباط داشته باشه و داده هایی که از دوربین گرفته به ماژول رادیویی بده تا واسش بفرسته به یک لپ تاپ و بعد از پردازش تصویری که در لپ تاپ انجام میشه ، لپ تاپ دستور کنترولی لازم رو از طریق همان فرستنده رادیویی میفرسته و میکرو میخونه و عمل مربوطه رو انجام میده


{البته قسمت مربوط به دوربین که با (**) مشخص کردم فعلا در اولویت نیست و در مرحله اول خودمختار سازی پرواز (به وسیله کنترل ماژول های حرکتی(جایرو-فطبنما-شتابسنج) و سنسورهای فاصله سنج) مد نظر هستش}

آیا دیسکاوری رو برای چیزی ک داخل {} نوشتم مناسب میدونید یا خیر؟

با تشکر

hadibarak
20-10-2012, 19:57
سلام

{البته قسمت مربوط به دوربین که با (**) مشخص کردم فعلا در اولویت نیست و در مرحله اول خودمختار سازی پرواز (به وسیله کنترل ماژول های حرکتی(جایرو-فطبنما-شتابسنج) و سنسورهای فاصله سنج) مد نظر هستش}

آیا دیسکاوری رو برای چیزی ک داخل {} نوشتم مناسب میدونید یا خیر؟

با تشکر


سلام

اگه بخوایی از خود برد دیسکاوری استفاده کنی ، درست نیست . چون برای یه وسیله پرنده مهمترین چیز بالانس وزنی اون هست . خود برد دیسکاوری توزیع وزن یکسانی نداره ( اگه برد رو تو دستت بگیری کاملا مشخصه که سمت چپ (محل قرار گیری سوکت هدفون و هدر پروگرمر) سنگین تر از سمت راست هست ) .
ولی اگه بخوایی می تونی برد راه انداز اون رو با توجه به نقشه ای که تو راهنمای دیسکاوری هست درست کنی و میکرو رو روی اون مونتاژ کنی . درست کردن این برد خیلی راحته و قطعات زیادی هم لازم نداره .
این طوری هم وزن مدارت کمتر میشه و هم اینکه می تونی از امکانات فوق العاده Cortex M4 استفاده کنی .

alamdar
21-10-2012, 00:16
سلام دوست عزیز

یعنی میگید میکرو رو از روی برد جدا کنم و روی برد جدید بذارم؟ (میترسم هم سیخ بسوزه هم کباب و هم این برد خراب بشه و هم اون یکی کار نکنه!)

این نقشه که فرمودین دقیقا کجاست ؟

hadibarak
22-10-2012, 16:05
سلام
به نظر من اول برنامه تون رو روی همین برد اجرا کنید . اگه جواب داد و مطمئن شدید اونوقت برد خودتون رو بسازید .من خودم هم برای پروژه خودم همین کار رو می خوام انجام بدم .

در آوردن میکرو هم کار سختی نیست . میتونید ببرید پیش یه تعمیر کار موبایل تا خیلی راحت و بدون آسیب زدن به میکرو اون رو دربیاره .

ساخت برد هم کار سختی نیست . اگر خودتون نتونستید برد رو درست کنید میتونید این کار رو به یکی از شرکت هایی که این کار رو انجام میدن بسپارید .

فقط یه توصیه دارم براتون

قبل از این که برد رو درست کنین ( بعد از طراحی شماتیک برد ) اول قطعات رو بخرید بعد طرح مدار رو بکشید . چون امکان داره قطعاتی که روی برد هست با اون اندازه (پکیج) تو بازار موجود نباشه . به طور مثال امکان داره پکیج مقاومت روی برد 0603 باشه ولی شما نتونید تو بازار 0603 پیدا کنید (این بلا سره خودم اومده و 200 تومن ضرر کردم )

نقشه شماتیک برد رو هم براتون پیوست کردم .

تو سایت خود برد قسمت Design Support میتونید اطلاعات اضافه هم به دست بیارید . لینک (You can see links before reply)

hadibarak
22-10-2012, 16:31
اینم برنامه اولی که رو خود میکرو هست

Future_land
22-10-2012, 17:59
سلام دوستان کسی تونسته السیدی رنگی رو راه اندازی کنه من هرکاری که کردم روی صفحه خطوط رنگی فقط میاره

alamdar
22-10-2012, 22:46
سلام دوست عزیز hadibarak (You can see links before reply)

خیلی ممنون ، لطف کردید

12qwaszx
09-11-2012, 13:15
سلام دوستان بنده هم می خواهم به جمع stm کارها بپیوندم حقیقت من چند ماه پیش با آقای doloop سر stm32f103 سر و کله میزدم ولی رفتم سربازی و از سختی ها حتی فراموشی هم گرفتم! حالا میخوام در وقت بیکاری میکرو stm32f407 رو شروع کنم. (حیف این برد که کدک صوتی هم دارد اما ورودی آنالوگ میکروفون نگذاشته اند! lov: ) اگر برد بخرم منبع آموزشی دارد؟ حداقل در حد راه افتادن مثلا چشمک زن و سنسور دما و ... بقیه اش کم کم راه میفتم یا برم سراغ stm32f103 ?

shayanmelody
15-11-2012, 14:17
سلام
يه پروژه ساده از راه اندازي پورت سريال با دستورات cmsis قرار ميدم اينجا
تو اين برنامه از پورت 4 و مد ارسال استفاده شده و سازگار با لايبري stdio هم هست
اميدوارم استفاده كنين

shayanmelody
16-11-2012, 14:58
مثل اينكه گرد مرگ ريختن رو اين ميكرو و تاپيك هاش !‌

shayanmelody
16-11-2012, 14:59
سلام دوستان کسی تونسته السیدی رنگی رو راه اندازی کنه من هرکاری که کردم روی صفحه خطوط رنگی فقط میاره


من ال سي دي با درايور 9320 رو راه انداختم
فقط تو قسمت نمايش عكس مشكل دارم

Doloop
16-11-2012, 22:23
مهندس واقعا خسته نباشی...:o
خدائی خیلی دوست دارم با هم پیش بریم (دوتا قسمت شما و یکی من:mrgreen:)
ولی الان خیلی سرم شلوغه طوری که آخرین بار السیدی با درایور 9325 رو که وصل کردم هنوزم وصل افتاده روی میزم و خاک روش نشسته

السیدیت چند اینچه
روش شماره ای چیزی ننوشته ؟
چطوری میشه فهمید درایورش 9320 یا 9325 هست؟؟؟!
البته شاید اینا با هم تفاوتی نداشته باشن درسته!؟؟؟

با 9325 عکس هم نمایش میشه داد (برنامه مهندس اینانلو توی صفحات ابتدائی همین تایپیک)

hmdmolaei
14-02-2013, 13:51
سلام
آقا من یه بورد stm32f407vg خریدم به همراه expansion bord اش. می گن رو خودش یه موس نصبه ولی من نتونستم راهش بندازم. اگه کسی بلده بگه. در ضمن می خواهم یه آهنگ باهاش پخش کنم که اونم نتونستم.
اگه کسی سورس این ها رم داره بده

Doloop
14-02-2013, 16:02
همه فایل های مربوطه توی سایت ST هست :

اینجا (You can see links before reply)
:wink:

hmdmolaei
14-02-2013, 16:13
مشکلم در مورد شتاب سنج حل شد ولی نتونستم از این شتاب سنج به عنوان ماوس استفاده کنم. در ضمن تونستم صدامو ضبط و پخش کنم.
فقط تا حالا نتونستم با expansion بوردمربوط به stm32f407 کار کنم. حتی نتونستم lcd ایش رو راه بندازم که یه چیزی نشون بده. اگه کسی بلده بگه

Doloop
14-02-2013, 18:45
مگه برای قسمت های مختلف expansion مثال نداره ...؟؟؟
من expansion رو ندارم ولی السیدی 2.8 و غیره رو دوستان راه انداخته بودن و ما هم استفاده کردیم و مشکلی نداشت

در این مورد آقای زارعی بهتر میتونه کمکت کنه :wink:

alishekarriz
21-02-2013, 19:28
كي برد مجاني ميخواد ؟!!

البته ورودي نمايشگاه فراموش نشه !!



MCU news – Free Discovery kits - February 2013
Events



STM32LDISCOVERY
Don’t miss this opportunity to get a free Discovery kit
During embedded world in Nuremberg, February 26 to 28, STMicroelectronics will be giving away Discovery kits for STM32 MCUs and for Dual Interface EEPROM devices (M24LR), on our booth, Hall 4-140.
Use this registration form in order to reserve your kit.
The STM32 Discovery kits provide an easy-to-use development platform including:
- A full-featured HW debugger (can be used in standalone mode)
- An STM32 ARM® Cortex™ M target microcontroller
- Additional bonus hardware depending on the target device
- Software examples (downloadable)
These kits work with most of the available STM32 software development environments, with free-of-charge versions available.
The M24LR Discovery kit comes with a battery-less, M24LR board containing the dual interface EEPROM and a microcontroller with LCD display, which runs using only RF power. The board interfaces wirelessly with either NFC smartphones or the supplied RF transceiver board that plugs into a PC. The demonstration software allows you to easily explore the functionalities and performance of the M24LR with its NFC/RFID compatible RF interface.
More information about these Discovery kits is available on our website:
STM32F4-Discovery kit , STM32F3-Discovery kit , STM32F0-Discovery kit , STM32L-Discovery kit , M24LR-Discovery kit .

mansoory
13-03-2013, 17:33
مشکلم در مورد شتاب سنج حل شد ولی نتونستم از این شتاب سنج به عنوان ماوس استفاده کنم. در ضمن تونستم صدامو ضبط و پخش کنم.
فقط تا حالا نتونستم با expansion بوردمربوط به stm32f407 کار کنم. حتی نتونستم lcd ایش رو راه بندازم که یه چیزی نشون بده. اگه کسی بلده بگه

خوبی حامد؟
همه رو تونستی راه بندازی؟

alamdar
19-05-2013, 21:36
سلام دوستان

بالاخره بعد یکسال یکسری سیم و برد گرفتم که این برد رو راه بندازم . فقط تنها سوالم اینه که ایشالا دیگه نیاز به st-link و j-link و اینها ندارم که؟ (آخه یادمه که خودنم این برد پروگرامر داخلی از طریق usb داره؟)

خب الان دوستان برای شروع کار چه پیشنهادی دارند؟

Doloop
20-05-2013, 01:45
خب الان دوستان برای شروع کار چه پیشنهادی دارند؟

مهندس پیشنهاد رو قبلا خدمتتون عرض کردم با یکی از قسمت ها شروع کنید ...:0013:

اکثرا GPIO رو انتخاب میکنن ... شما هم بسم ا... بگو و یکی یکی راه بندازو برو جلو
مثال هم زیاده هم توی محل نصب کیل هست هم توی نت سعی کن با مثال راهبندازی تا سرعت پیشرویت بیشتر باشه :wink:

alamdar
20-05-2013, 14:31
مهندس فقط یه سوال

جریان این st-link چیه پس؟ برد ما نیاز بهش نداره؟

alamdar
20-05-2013, 14:50
تا جایی که یادمه باید یه درایور دانلود میکردیم بعد با اون به وسیله usb میکرو رو پروگرام میکردیم . درسته؟

اون درایور رو از کجا باید دانلود کنم مهندس؟

Ma3ood
20-05-2013, 21:02
دوست عزیز روی خود برد دیسکاور به طور ان برد روی اون ST-link نصب شده شما کافیه تو تنظیمات کیل هم نوع پراگرامرتون را ST-LINK قرار بدهید و از همون جا مستقیما پراگرام کنید و یا از نرم افزار STM32 ST-LINK Utility میتونی کمک بگیری

alamdar
21-05-2013, 00:29
ممنون دوست عزیز

در مورد ئورت های مینی و میکرو usb روی این برد هم میگید هرکدومش به چه کاری میاد ؟ (من هرچی میکردم کابل میکرو که داشتم رو ئیدا نمیکنم)

alamdar
21-05-2013, 13:52
NO ST-LINK Detected
target DLL has been cancelled

وقتی میخوام یکی از مثال هارو روی برد بریزم این ارور هارو میده . اگر درست بگم باید اول از منوی فلاش erace رو بزنم تا برنامه ی روی میکرو پاک بشه و بعد گزینه ی دانلود رو برای ریختن برنامه جدید بزنم درسته؟

ببخشید اینقدر مبتدیانه میپرسم!
من از مثالهای توی پوشه های keil 4.7 میخوام استفاده کنم . اگر دوستان مثال بهتری دارند آپلود کنن تا روی برد تست کنم خیلی ممنون میشم.

مثلا همین مثال از راه اندازی بخش GPIO که گفتین با led های روی خود برد میشه تست کرد

Doloop
21-05-2013, 14:47
درایور st-link نصبه ؟

اگه برنامه ST-LINK Utility رو نصب کنی درایور رو هم نصب میکنه در ضمن شاید نیاز باشه فرمویر رو هم آپدیت کنی که یه گزینه آپدیت هم توی همین برنامه هست :wink:

بعدش هم که توی کیل تنظیم میکنید با st-link پروگرم کنه ... یا از طریق همین ST-LINK Utility پروگرم میکنی ...

alamdar
21-05-2013, 19:08
آره نصبه

اولش ST-Link_V2_USBdriver رو از تو یکی از پوشه های خود keil 4.7 نصب کردم . بعدش از همون پوشه ST-LinkUpgrade رو اجرا کردم و فریمور آپگرید رو هم زدم و success شد . بعد توی خود keil کلاک رو روی 8 مگ گذاشتم و قسمت دیباگ رو هم روی st-link debugger . اما همچنان error میده و میگه st-link not detected

alamdar
21-05-2013, 19:37
مهندس لینک دانلود این نرم افزار که میگی رو میتونی بذاری؟

alamdar
21-05-2013, 20:40
من اینو پاک کردم و دوباره اینبار توی درایو C نصب کردم و درست شد . 2 تا احتمال میدم

اول اینکه یه سری تنظیمات جاهای مختلف برنامه داشته که طبق همون آدرس های پیشفرضی که برنامه توش نصب میشه تنظیم شده باشه و برای اون یکسری فایل هارو نمیتونسسته پیدا کنه و error میداده (که البته من خیلی گشتم که اگر همچین مشکلی هست رفع کنم اما حل نشد)

احتمال دوم که میدم اینه که بار اول که نصب کردم برای اینکه BAN نشه نرم افزارم ، کانکشنم رو قطع کردم و بعد آخرش که یک صفحه کامند باز میکنه و میخواد Ulink Driver رو نصب کنه بار اول نتونست از طریق آپدیت ویندوز نصب کنه و برای همین faild شد . ممکنه به همین خاطر بوده باشه که st-link هم کار نمیکرد؟!!

ولی خلاصه بار دوم نصب کردم و درست شد و بعدش هم همون برنامه LED که برای بورد discovery و این میکرو توی فایلهای keil بود رو با زدن کلید download روش ریختم (خودش erase رو انجام میده انگار درسته؟) الان مدل چشمک زدن LED ها عوض شده و دیگه اون برنامه موس سابق که روش بود هم انگاری پاک شده!

فکر کنم من الان تونستم میکروم رو پروگرام کنم؟ (نتیجه دیباگشم توی کیل دیدم)

اگر پروگرام کردن و دیباگ کردن میکرو همین بودش پس خدارو شکر اینم یاد گرفتیم!(البته قبلا تو آزمایشگاه میکروپروسسور این کارهارو کامل انجام داده بودیم ...اونم به assembly و پروسسور 80386 فکر میکنم)

پس بریم سراغ دستکاری برنامه های مثال ها و آخر سر برنامه خودمونو بنویسیم؟

alamdar
22-05-2013, 00:15
میشه یکنفر کتابخونه cmsis مربوط به این میکرو رو قرار بده ؟ من هرچی سرچ میکنم به نتیجه نمیرسم

آیا باید این فایل که پایین این صفحه است رو دانلود کنم؟
STSW-STM32065 - STMicroelectronics (You can see links before reply)

ppittl
22-05-2013, 00:49
آره نصبه

اولش st-link_v2_usbdriver رو از تو یکی از پوشه های خود keil 4.7 نصب کردم . بعدش از همون پوشه st-linkupgrade رو اجرا کردم و فریمور آپگرید رو هم زدم و success شد . بعد توی خود keil کلاک رو روی 8 مگ گذاشتم و قسمت دیباگ رو هم روی st-link debugger . اما همچنان error میده و میگه st-link not detected
من یه تاپیک زدم با موضوع مشابه همین مشکل رو داشتم و بالخره شانسی حل شد
اگر خواستی یه نگاهی بهش بنداز

modj.ir
22-05-2013, 01:04
مشکل شانسی نیست. ورژن جدید Stlink با درایور جدید سازگار هست و به هر نحوی درایور قبلی نصب باشه این مشکلات رو دیدم. هر وقت پیش اومد همون حذف همه نصب شده ها ( هم درایور هم Stlink ) و نصب مجدد ( یکبار ! ) حل می کنه مشکل رو

اگر برد رو از اینجا خریدید شماره خرید رو به کویر پیغام بدید براتون مثال ارسال میکنند

alamdar
22-05-2013, 01:48
من پارسال خریدم (دقیقا یکسال پیش) ... فکر کنم از eca گرفتم چون میخواستم یه lcd n96 هم باهاش بگیرم که سایت اونموقع نداشت و جفتشو از اونجا خریدم!

حالا نمیشه کسی که برد از سایت خریده و مثال هارو داره واسه من هم پیام خصوصی بفرسته؟

ma-bah
11-06-2013, 22:21
سلام به همگی ... من این بورد از همین جا رو خریدم اما وقتی وصل میکنم بورد و ST link شناخته نمیشه باید چیکار کنم ؟؟؟؟؟؟؟؟؟؟؟ مثال شتاب سنج روی بورد عمل میکنه اما همونطور که گفتم st link شناخته نمیشه حتی درایورش رو هم نصب کردم

Doloop
12-06-2013, 06:38
سلام
کلا شناخته نمیشه یا فقط میکرو پروگرم نمیکنه ؟؟!!!

ma-bah
12-06-2013, 22:13
سلام
کلا شناخته نمیشه یا فقط میکرو پروگرم نمیکنه ؟؟!!!

سلام مهندس ... مشکل رو فهمیدم متاسفانه وقتی کابل رو به پورت جلوی کیس وصل می کنم بورد شناخته نمیشه اما به پورتهای پشت کیس که وصل می کنم مشکلی نیست

لازم به ذکر است که وقتی جیلینک رو به پورت های جلوی کیس وصل می کنم مشکلی نداره اما نمی دونم این بورد این مشکل براش هست . به هر حال فعلا که دارم از پورت پشت کیس اسفتاده می کنم

ma-bah
14-06-2013, 22:28
سلام به همگی دوستان....

همون طور که گفتم من این بورد رو تهیه کردم و میخام انشااله استارت کار رو بزنم ...

با توجه به اینکه user manual این میکرو 1400 صفحه هستش می خاستم یه اولویت بندی توی قسمت های مختلف این میکرو برای مطالعه کنم . در واقع میخام با بخش هایی شروع کنم که هم آسون تره و هم به یادگیری بخش های دیگه ربطی نداشته باشه ...

ممنون می شم چندتا بخشی که اول یاد بگیرم بهتره و راه می فتم رو به ترتیب معرفی کنید...

البته فکر می کنم اولین بخش باید RCC و دومین بخش GPIO باشه.

با تشکر

Doloop
15-06-2013, 00:18
البته فکر می کنم اولین بخش باید rcc و دومین بخش gpio باشه.

دقیقا درست فکر کردید , از اهمینا شروع کنید بهتره :0013:
حالا رجیستری یا cmsis ???

ma-bah
15-06-2013, 23:20
هم رجیستری و هم cmsis . با هم و در کنار هم برای هر بخش

Aghaeifar
01-07-2013, 11:57
سلام.
این برد رو هم امروز یکی از دوستان به من امانت داد، من هم خواستم تا وقتی برد دستمه کمی باهاش کار کنم.
این مقدار کوچکی که من دیدمش برنامه نویسی اش به صورت رجیستری خیلی شبیه lpc1768 است که من قبلا کار کردم.

برای خیلی تازه کارها در رابطه با این برد، فیلم آموزشی زیر نشون می ده چطور درایور st link رو نصب کنیم، فریم ورک اون رو آپگرید کنیم، برد رو پروگرام و دیباگ کنیم (زبانش آلمانی یا فرانسوی است اما مهم نیست فیلم کاملا گویاست)

لینک اصلی از یوتیوب
How To Programm STM32F4-Discovery Board with Keil MDK-ARM (English, Deutsch, Français) - YouTube (You can see links before reply)

لینک کمکی:
You can see links before reply

mzarkoob
01-07-2013, 12:20
فیلم آموزشی زیر نشون می ده چطور درایور st link رو نصب کنیم، فریم ورک اون رو آپگرید کنیم، برد رو پروگرام و دیباگ کنیم (زبانش آلمانی یا فرانسوی است اما مهم نیست فیلم کاملا گویاست)
how to programm stm32f4-discovery board with keil mdk-arm (english, deutsch, français) - youtube (You can see links before reply)
سلام
لینک یوتیوپ که ف ی ل ت ر ه ما هم که فندق شکن نداریم! نمی شه جای دیگه آپلود کنید؟

Aghaeifar
01-07-2013, 12:38
سلام
لینک یوتیوپ که ف ی ل ت ر ه ما هم که فندق شکن نداریم! نمی شه جای دیگه آپلود کنید؟
سلام
اقای زرکوب در همون پست قبلی لینک کمکی قرار دادم. ( لیچ کردم برای همین فقط همین سرور رو می شناختم که از لینک مستقیم لیچ می کنه -اول در سایت خودم لیچ کردم که لینک مستقیم شه بعد بردم این سرور- امیدوارم مشکلی نداشته باشید باهاش)

Aghaeifar
03-07-2013, 17:03
این قسمت RCC این میکرو چقدر طویله، کلی رجیستر و تنظیمان و آپشن های زیاد از یه جهت خوبه از یه جهت هم حضور ذهن داشتش دشواره.
برای خود pll یه ویزارد ساده در سایت st بود که با excel درست شده بود، کاش برای کل قسمت RCC ویزارد طراحی میشد.
حتی در Keil هم فایل system_stm32f4xx.c ویزارد نداره! (در میکرویی مثل LPC1768 کل تنظیمات کلاک از PLL گرفته تا APB ها و POWER رو با ویزارد میشد انجام داد)

--------------

همچنین تصاویر زیر مقایسه سرعت پردازش 100 هزار عملیات برای توابع ریاضی مختلف هنگام استفاده از FPU و عدم استفاده از FPU را مقایسه می کنه.
You can see links before reply
You can see links before reply

arn.hafez
25-08-2013, 16:57
سلام
دوستان کسی با spi این میکرو کار کرده؟
یه پروژه هست که توش ارتباط بین یه ADC و میکرو از طریق spi برقرار می‌شه.
در ابتدا باید از طریق میکرو ADC رو برنامه ریزی کرد و بعد دیتا رو از ADC دریافت کرد.

Aghaeifar
05-09-2013, 12:58
با عرض معذرت از تمامی علما و دانشمندان جمع،
کسی تا حالا یه ال سی دی کارکتری با این میکرو راه انداخته؟

ma-bah
14-09-2013, 22:41
سلام به همگی ...
یه سوال از محضر دوستان گرامی داشتم . آیا از st link این بورد می توان برای پروگرام و دیباگ میکروهای nxp استفاده کرد ؟؟؟؟؟

Doloop
15-09-2013, 00:03
سلام



یه سوال از محضر دوستان گرامی داشتم . آیا از st link این بورد می توان برای پروگرام و دیباگ میکروهای nxp استفاده کرد ؟؟؟؟؟

در این مورد قبلا خیلی بحث شده و متاسفانه نمیشه این کارو کرد و فقط میکروهای ST رو ساپورت میکنه :wink:

spring110.sh
17-09-2013, 15:22
dcmi = digitial - camera - interface
لینک زیر از فروم سایت st می باشد .

لینک پیکره بندی dcmi (You can see links before reply fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_ mx_stm32%2fDCMI%20camera%20interface%20program%20w ith%20DMA%20with%20STM32f4-discovery%20board&FolderCTID=0x01200200770978C69A1141439FE559EB459D7 580009C4E14902C3CDE46A77F0FFD06506F5B&currentviews=3799)

l0030fer
09-10-2013, 09:22
با عرض معذرت از تمامی علما و دانشمندان جمع،
کسی تا حالا یه ال سی دی کارکتری با این میکرو راه انداخته؟

سلام
من 16*4 را با رجیستر نویسی راه انداختم
مد 4 بیتی و 8 بیتی

shayanmelody
02-11-2013, 15:10
السلام و علیکم و الرحمه الله
دوستان گرامی کسی SDIO یا USB host این میکرو رو راه انداخته یه کمکی به ما بده ؟

shayanmelody
04-11-2013, 21:51
هرکی این کیلیپ رو نبینه ضرر کرده
STM32F4-Discovery Motion Player - YouTube (You can see links before reply)
چه امکاناتی هست دم دستمون استفاده نمیکنیم :|

mzarkoob
04-11-2013, 23:50
با عرض معذرت از تمامی علما و دانشمندان جمع،
کسی تا حالا یه ال سی دی کارکتری با این میکرو راه انداخته؟
سلام
در سمپل های کیل هست:
C:\Keil\ARM\Boards\Keil\MCBSTM32\STLIB_Blinky
LCD_4bit.c

shayanmelody
12-11-2013, 22:33
اینم از راه اندازی ال سی دی با درایور ssd1289 که تو فروشگاه هست :o

shayanmelody
17-11-2013, 02:55
دوربین OV7670 + FIFO هم بالاخره راه اندازی شد :o

Mehmat
11-12-2013, 15:22
اینو چطوری روی برد بورد باید سوار کرد؟ با این همه پین که داره درست کردن کابلش خیلی سخته میشه؟

چرا بیشتر این فروشنده های تهرانی بلد نیستن جواب آدمو بدن؟؟
:x
عاقا یه برد وارد کنید که عینه این روی خودش تغذیه و پروگرمر با usb داشته باشه و بشه روی برد بورد سوارش کرد.

ppittl
09-01-2014, 21:27
آیا امکان این هست که برنامه نوشته شده را روی ram پروگرام کرد و اجرا کرد ؟
منظورم اینه که توی فلش میکرو پروگرام نشه ! البته میشه با انتخاب نوع بوت به صورت سخت افزاری اینکار رو انجام
داد طبق دیتا شیت ، اما من منظورم با استفاده از پروگرامر و دیباگر موجود روی برد و بدون انجام کار سخت افزاری هست . پروگرامر می تونه این کار رو انجام بده ؟
ممنون

sadmonew
10-01-2014, 00:04
آیا امکان این هست که برنامه نوشته شده را روی ram پروگرام کرد و اجرا کرد ؟
منظورم اینه که توی فلش میکرو پروگرام نشه ! البته میشه با انتخاب نوع بوت به صورت سخت افزاری اینکار رو انجام
داد طبق دیتا شیت ، اما من منظورم با استفاده از پروگرامر و دیباگر موجود روی برد و بدون انجام کار سخت افزاری هست . پروگرامر می تونه این کار رو انجام بده ؟
ممنون
سلام مهندس
بله میشه اینکارو انجام داد
1- دستور زیر رو ابتدای برنامه استفاده کن.


NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);

2- طبق عکس آدرس محل پروگرم شدن برنامه رو تغییر بده و به آدرس فضای رم تغییرش بده

ppittl
10-01-2014, 02:03
ممنون از پاسختون
اما میشه یکم بیشتر توضیح بدید !
آدرس رو که عوض میکنی خطای تداخل فضای rom با ram رو میگیره
NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);
تغییر آدرس بردار رو کجا بایستی دقیقا اضافه کرد ؟

sadmonew
10-01-2014, 13:58
سلام
مهندس من این مثالو واسه میکروی F107 زدم.که 256k فلش داره و 64k رم
شما هم با توجه به میکرویی که دارین استفاده میکنید باید تغییرات رو اعمال کنید
و یه نکته دیگه: دقت کنید که برنامه ای که نوشتین خیلی بزرگ نباشه، ممکنه فضای زیادی از رم رو اشغال کنه و حتی فضای رم هم واسش کافی نباشه.
ضمنا" این تغییر رو هم باید اعمال کنید.(عکس رو نگاه کن)

ppittl
11-01-2014, 16:43
داداش چاکریم به خاطر وقتی که گذاشتی
برد من همین دیسکاوری هست و پروگرامر هم همون st روی خود برد هست تنظیمات رو طبق گفته شما به اینصورت تغییر دادم
You can see links before reply
و برنامه هم یه برنامه ساده toggle led های خود برد هست
یعنی همین فایل که ضمیمه هست. ولی من نتونستم انجام بدم . البته دستوری که گفته بودید رو تو برنامه نگذاشتم
یعنی اول برنامه که میزاری error میده . در صورتی که وقت داشتید یه نگاهی بهش بندازید
ممنون و موفق باشید

imankarimi
27-01-2014, 21:38
این چرا دانلود نمیشه کرد!؟

ppittl
18-02-2014, 03:00
آقا ما که شهید شدیم و نتونستیم
از زوی ram کد اجرا کنیم
لطفا اگر کسی با این برد این کار رو انجام داده آموزش بده ، در صورت امکان یا رفرنس معرفی کنه
خودم انجام بدم
ممنون

sigma-mx
01-03-2014, 20:07
با سلام.دوستان مشکل من اینه که وقتی مطابق تنظیمات فایل برد Discovery جلو می رم ظرفیت حافظه فلش رو بجای 1M بایت 128k نشون میده نمی دونم تنظیم خاصی نیاز هست یا پردازنده مشکلی داره؟ لطفا راهنمایی کنید
منظورتونو واضحتر بیان کنید . در کدوم قسمت ظرفیت رو اشتباه نشون میده ؟

amh1365
09-03-2014, 00:06
سلام
من داشتم یه برد دیسکاوری رو پروگرام می کردم. چند بار قطع و وصل شد و دیگه stlink کار نمیکنه. led مربوطه چشمک میزنه. تا الان باهاش مشکلی نداشتم. یه دفعه از کار افتاد. می خواستم اگر لطف کنید راهنمایی کنید.
مرسی

Aghaeifar
08-05-2014, 17:06
سلام
بچه ها کسایی که این برد رو دارند میشه یه چک کنند ببینند اون دوتا پایه ی پورت H رو می تونن high و low بکنند؟
کلا پورت H دو تا پایه داره در این میکرو.
ممنون میشم اینجا نتیجه شون رو بنویسند.

sigma-mx
08-05-2014, 19:36
سلام مهندس خوبی؟

مهندس این دو پین مخصوص اسیلاتور main سیستم هست . یعنی اون کریستال 8 مگ که متصله و طبیعتا برای استفاده از این دو پین اول باید این پینها دیگه اسیلاتور نباشند . پس کافیه اسیلاتور HSE رو خاموش کنید و از HSI استفاده کنید . در اینصورت چون اولویت این دو پین رو حالت GPIO هست بطور خودکار با خاموش شدن HSE تو این حالت قرار میگیرند و شما طبق روال قبل می تونید کانفیگ و استفاده کنید .

FARID499
21-06-2014, 17:21
با سلام

دوستان یه RTOS مربوط به شرکت SEGGER هست با نام emwin که عملکردی شبیه uc/gui خودمون داره و سیستم عامل جالبی هست.اینو برای میکروی stm32f407vgt6 پورت کردن که همون میکروی discovery هست.اینجا قرار می دم دوستانی که به این برد دسترسی دارن یه تست بکنن ببینیم سرعت اجرای تسک های این سیستم عامل و خودش به چه شکلی هست.فقط نمی دونم نوع ال سی دی به کار رفته چیه؟(که احتمال می دم همون ili9325 خودمون باشه) کانفیگ پایه های lcd هم داخل سورس مشخصه.

کامپایلر:keil 4.54

دانلود:
You can see links before reply


من این برنامه رو دانلود کردم ولی روی بورد دیسکاوری که تو فروشگاهه ریختم جواب نداد.باید کانفیگ برنامه رو عوض کنیم یا نه؟لطفا یکی راهنمونیم کنه... :hi: کسی تا حالا جواب گرفته؟ جامپرا رو نمیخاد دستکاری کنیم؟

saras
22-07-2014, 02:12
کسی برنامه اندازه گیری فرکانس یک موج مربعی را با استفاده از capture-compare تایمر stn32f4 داره؟

srmarjani
22-07-2014, 23:36
با سلام
من بورد دیسکاوری رو به همراه بورد توسعه اش که یک برد چینی هست تهیه کردم.چند مدته البته خیلی کم با این بورد کار کردم.تجربیاتمو میگم شاید به درد بخوره
کنترلر ال سی دی بورد توسعه 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:51
من میخوام تاچ بورد توسعه رو راه بندازم. تاچ کنترلر این بورد ADS7843 هست که ارتباط سریال این کنترلر به صورت سریال و مشابه SPI است. در دیتاشبت مربوط به کنترلر بر روی سریال بودن ارتباط تاکید شده است . اما مشکلی که وچود داره اینه که مطابق شماتیک بورد Baseboard پینهای این تراشه به پینهای SPI میکرو ST وصل نشده است. نحوه اتصال به صورت زیر است :


DCLK ---> PB4
T_CS--> PA16
DIN ---> PB1
DOUT ---> PB5

به نظر من امکان استفاده از SPI کنترلر های خود میکرو وجود ندارد.
سوال این است که خودم با استفاده از GPIO ها عملکرد سیگنالینگ را پیاده سازی کنم؟
با تشکر

morteza1514
23-07-2014, 15:56
سلام
این پروژه که کامل نیست ؟

srmarjani
23-07-2014, 23:43
سلام
این پروژه که کامل نیست ؟
سلام
لینک مثال هایی که گفتم ایناست . فقط باید با فیلتر شکن بری چون سایت element14 برای ایران بسته است.
You can see links before reply
You can see links before reply

اولی 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 کنترلر رو در میاره بعد براساس نوعش رجیسترها رو می نویسه.
امیدوارم کمک کرده باشه

morteza1514
24-07-2014, 19:49
سلام و تشکر
فایل 32 مگی فقط دانلود شد
بازم ممنون

saras
26-07-2014, 00:18
دوستان برد من درست کار میکرد یهو هر چی برنامه می خوام باهاش تست کنم این ERROR رو میگیره و LED هاش تاگل میکنند!!!!!!!!! لطفا راهنمایی کنید!!You can see links before reply wfHQqAAAgAElEQVR4nO29eXgc1Zm3XU7ekJnMlW uzJf1yzsJsYxtsDEEEmKSScIMEBYTLzEYIwibjFlEJgQIMQTMj gM24zjxBIgtY7xbkrV3a1fv 75vVdXV1fveklqbl/j741RVV3VXt1qyZBLr3NfvgrbcS3V36fbznHOqCjl48OCuXbu e/f PjQ/sxoPBB3esJ6OgZPyOAJGbwhgzek9xQlCKLzBHXu0pA6V0DnJDR OQuMgNHZCbferbbjKhqvtfrWD0DgIrZPQOAi1k1A7AhoHoXEQa gehouJX2XGVDVeWjZ K3a yEypHQO0MaFyk1h3SekJ6T1jvjRh8EQMaNaJRExo1ojETFjNhc TMV8MeYCS0bIzu 4hh8UT073giIjhutN6L1MAlrPGGtJ6xxU1FTCaldIRU3SmdI6Q wpHUEFHbmdlNkCEishsRBis19kwoaM6KDe16/z9mncvWpXt9rVrXYJVS6B0tmlcHQp7J0Ke6ecSgeIzNYut1OR2 dtk9jaZDaSV qO9TWZrldlapVRamEis4MapokhspyT2UxL7KQm4bWtmR0yn9K8 ktmaJvVnKxFaIxNYstZ8qxFEpMkeLzNEic7bKnK3y4rTJnW0KE BcVpau9JB0qEDdIJ4iaSpfaQ0XjEbAi1HqZdGu93Tpvt87bo/OB9Oqp9BlQJv0GtN I9huxATqDJhB8yIwPmfEhEy4y4SIzLjL7xSAWXGLBxWZcbPaLL X4JK1KrX2rxS22EzEbIbAE5iJ1UOEilI6h0BpXOoMoVUrtDGnd YQ 2BEa2H2j/p/TZaiC q90UNvqjBFzP4YoaiX4TpUvgNwjgxlwseL2R0InPfrT9NWVRk5/Fw1/GI4HhEcDwmOJ4QHE8IjqUFxzKCYznBsWHBsRHBsRHBkbzgyJjg yHh1GRMcGRMcGRUcGRUcGxEcGxYcywqOZQTHkoJjScHxuOB4VH A8Kjge6Toe7Dyetqhqb/3p6EQ2nPENj6cOfLLvG9/82nPPPbd79 7Dhw93dHQgO3fuXHHNsoOHGuIZwhM2eMIGb9jgDRu9EaM3YvRF TL6IyReeJt6wkQ54uMETMniCesaeDr/GjmvsmNqOaxx jYPQugI6F6lzBrSugNZF6lyk1klqnQGtE5iUUDsIld2vsvtVNl 6BFryptPtVDqBOUu0ite6Qzh3ScdVZ EaxuOnCpGnwRQ1VGFPHNSaIpgppUsZ0BhVOWpr2oNwelNlImS0 gtQZob JDRmzAgPbrvH1aT4/G3a12C9VuocopUDq6lI5OhaNgTJmtQ2ZrByk1JlBkZWNKrKeYs IzZTLnSWmxMcXGaeKRJh6XLJjrNEjuVKgXKqJNPoDOxp7ucPTu ns2d3qT31PPbsL7WniWVPOhx7FtSJA5kW1AnsaQX2BN4MKBykw kHS3gyqGXW6Werk2DPKZ8/YXNmzrDfZ9hydyGy6 acJg5xsPUS2Hgq1Hgq3Hoq0HYy1HUy0HUy1HUy3H8y0HxxuPzh CJz TjLQfHG0/ONp cKT9YLb9YKb9YLrtYLLtYLztYLTtYKT1ULj1ULD1ULD1UNIg33 TzT0cnsv6E1Z wJkeCBw7uW75yyXPPPfeXv/zl2LFjSH19/XevX5UbTfjCRl/Y6KNdiUbNaNSMRi1Y1IJFrWUTAbGgVMxo2OwLm30hszdk8gaNn qDBHdC7A3qnX fAdU6/zkXo3QGDmzS4SYMnaHAHjZ6Q3h00uIN6N6l3BXSugNZJV6B2vx rYs6T8VNj8CuBNm19pJ5QOQu0IqJ2kxkVqWOrU 6JGH6VOIzq9MU3ljWmk/h0uhN7PKpSZ4VJpFoxZJE22MZ0FY8rtQbmdlNlJqS0gtQUkFkJ i9ovM JARGzSg/Xpvn9bTq3H3qF3dapdA5eyi6k1HocZkIrUxxmT8SFvS2lLGmBx pSqzcstHaLLGeklgrGZOJpNSe1oI3WdKcjTpljlMyJ0edRfZUl KhzVvbsYsrP6ezJFJ4ce pZtSd/4VlqT1B44iIzo05cbPZLzEXqJGRWQmYjKHXaA0CdqoI6qT2Q40 1P2cLTcJHVOTqRuec/f5TQiPGT wMn95Mn94dO7g837Y807Y837U8070s070s378s078s17xs tW/k1L6RU3/Nl8ko948jp/46cmrf8Kl9w837ss37Ms37ks37ks37Ek37o037I037wyf3B0/uJ0/u95/cn9SI7/nPHzHe9Cesw OpFVcv37hx43vvvdfQ0IBcf/31Bw8fCCbdaNSMRhhXWrGYFY/Z8JjNH7f743Z/zEHEHETc4S9KjIkdj9nxqI1KxIaFrWjY6gtZvEGzlzS5SaOLML oJo4c0eUmzN2T2hiy sNkXtvjCJm/Y5A2ZPCGjJ2hwk3pQijoDGodf4/DT9sRVNlxlxRUgNlxh8xfKTzvBVJ0aV1DrDmo9IZ0XVJ0FdQJp GmdcZhYb0 CLGug9rIw0KxizWJpKF9eYdKUpdwTldlJuJ U2UmYjZTZSag1IrITYQoiYklOP9mm9vRpPj9otVLkEKleX0gmK zQ6qH6eNKbUyKTYm5cfyNSaI2NpMhTImJ DnvMYsVmfRY3mk2SSxNTHeLFYnn0BlVFoq2FPBtucF1Z6Fzp0r UL7O3VfUuXPUWc6exoI6h6jCkwpbnZzC0 qXWv0yq19mJWR2ljqBPV0htSvEtDtaN6fkpAvP4qrTMKc9 zTqHJ3IbPzJ6ohiAD28Fz 8Fz ylziylzyyN3R0b To3sjRvfGjexNH96aO7s0c3Zs5 ufc0T P0Pnf323buGkryP/ bhvvT3JH/5w5 ufM0b2po3uTR/cmju6NHt0bPbo3fHRv8MjewJG9/iN7/Yf3Yof3RhUDG3 ymu3NcMa7/ OPrr/ u3bt /duxdZvrJmdDKLRS14zILFrHjMSrvSQcQdRMIZSLgCCReZdJMJN 5nwkAlPIOHmiyuQcAUSzkDcScSdRMzpjzr8UTsesWNhGxqyoSG rj7T6SAsasqEhGxaxYxE7BgwbtWERKxqx MJmb9jkCRrdQYOLtqeDKKjT5ldyvFkIU3WqnAG1k9S4g1pQcjI Nu4/q1ou/1AuVJghbmjMwZnFjTktTToVlTBsptZESa0BiCYjNhMjsHzLhg0 ZsQI/263y9Wm Pxi1UuwQqp0Dp7FQ4OhQOyptSWxtLmq1Sa6sEeJPRJaPIaoxJh 7Zek8TaJLY2iTne5DFmQZ3WJpZqm6jwepNVclZZe9JVZ1l7KmZ oT UFjXtWqD2L7Wngtu1GbNCIDxlL23ZcRN8u2JMZ8WSqTlB42gMK aqwTFJ4hlSukcVVQZ3Ru1WnkqnM6b45nNtz4vbCk27N/l3f/Lu/ Xdj XXjDLqJhF9mwK9SwK9KwK9KwK96wM9GwM9WwM9OwM9PwHsjGTV vP02zctPXPzz9f9JNMw3uZhp2php2Jhp3xhp2Rhl3Rhl3hhl3B hl2Bhl3 hl34/l2 /bt8 3d59 KSLo3/PB7bG/6E7aRiczylTUvvPDCrl27kOUra6ZOj Mxq79Ul0k3mfQEk55gyhtK Sol6QslvUzIpIdMeMi4JxBzBWIuIuoioi5/xImHHXjEiUecRNRFxECcRMzpjznxmAOP2rGIDY1YfWGzN2QqFJ 5gBsmvsflVoMBk1FlsTzDWGVA7Axqq6gTdeljvK6iT15vlpFnB mOwAdbKNyT//U7kxLzKmnZTRAdKUWgMSa0BsKdSbg0ZswID163x9Wm PxtOtdgvperND7ugA45hsXUqsrRJri8RCh6tIsfWU2NI8rTHFF uBNxphsb1YyJrgn400x H83qxCnfYK3uS3p2KO7Fkq0Ar2LDNl1Fu 9hw08toToxxapE5gT6tfYiVA1SnlVacrpHaF1S7am 5I0VhnsT05O/8c9OzTeHPt9VcH lqt//Oqfferjt2vuna/6v7jq94/vor9cbt/z/bAnu3knu3hPdvDe7bH9myP79me2PNycs/LyT0v/ nX/10kSvbtP/36vxN7Xonv2R6jH07u2R7Ys92/Zzu2Z7tvz6uePa 6d7/m2P2affdrtt2vBfpa115/Ndeb1qkz48tX1jzzzDPvvPMOsnxlzdSZcX/cTsTtgYQjkHCSoLqkdRlOo E0FkljkQweSfMGK0o4hYZTaDiJhpK YMIbTHjJuJeMeQMxDxnzknEvmfCSCR Z8FJ6jbuJuMsfc/ope1rRsMUbYgpPUHWq7X71tOq0F9SpZrp1TxiM4NDq5NizvDGr l2bZMrPa R92Y15kTCBNKyVNUG KzITI5B8y QeNeL8B69ejfTpfj9bbrXYLlS6BwtkpdxSadNCPFxlTbGkRW4q NCVJJl5ZmsaWpECtfyhsTRGRtFFkbeR84bbdeTe3J6tartGeVA q3WnmU699Lak3/CnVGnARswMAJl7ImJTNgQT9VJt 1Wxp70JDutTgVXnWp3WEuPdXLVSXVRfOqcg569kjfvuvYqXNhs/MNL5ndfsr77kv3dlxw7tzl3bvPu3Ibu2obv2oa/v418fxv5/rbw 9si72 LvL8tRmfPr55m65KR5p5fPR2j7xymH46/vw3ftQ3dtc23c5tr5zbnzm2Od1 yvfuS5d2XTO 5O9uvuu7V/F6s76 /vXXX0eWraiZOjNOJJyBpJNMuIJJdzDlCYECExgzg0czeDTjLxO cSppKwacpLJzCwikslMRCSTSUQIMJNASSxEJJIFY0mPAFk14yU bAnUCdddRrdQZ2LBDNFVKte5E2gTuoGmCwqDHRq3CEtM0fkpb3 p4/t2K5eZfNKk9jPuvPlsZsyZMrPUmDZSagtIbJQxxXREZmLQhA8a 8QED1q9He3W Hq2nW 1mxjcL8 ZgEBNIU0wbk5XmkjRNb0xLkwiE475GHnVaeaQpsjaKZ6DOst4s V3uWUSdHoPJZ2nMGQ58zrD15Ck OOrFBIzNlhA0ZeQtPnBrxtBJSEK46mZVJlD1Z00Rl1em7WOocH c sWbUM6zyhe/N5w5vPm9983vrm87a3n7W//az77We97/wGfec36I7fEDt E9jxbGjHs Edz4Z3PBtl5Y/1T23ctDVHs3HT1j/WPwX Ctw5tOPZwI5niR3PojueRd951vvOs 63n7W//azt7Wetbz5vfvN545vP6998Hus8sWbVMl5vPvHEE9u3bwfenAg knYGEi0zR0kzTZSYwZpaIZohYhhh6exGy7mNrhohR0R1dj6xt1 A2 jSDIK4MZIsokTUTSfvPJOxHkziMOPJLCwyk8nKT/m8TDjFVTaCjJUmfM6Y/awbSSL2z2hozUeiZS6yQ0TMlpLVEnZ7KIUqeKrU4vmF6PMF8/KDwNXGlWXWbSc5EFaUZ4ysyihZlla0xOmUkbMyBhYg2IrbQxLY TIQgyZWfWmAe3To71ab4/GI1S7u5SuToWzQ 5oB0uLmHFMri5PiczNInOJMWkhTm/Mwj0bWeEvQhldzsqb06izVKAyO63O8vaUF88XzYs9Z9y5o8y4J 2VPfnVig5Q6 expoXp2MMlOq5NkLU4KsatOtjpZ9owW7FlOnXNrz9HxzI /AX9H99su OG9jtv6LzzBsGdN/Te f3Bu74vvut7sruuU/z8OvXa6/RrrzOuvc689jrb2uvs3Pxh4/qNm7bGaDZu2vqHjeuZv7Wtvc689jrj2uv0a69Tr71O8fPrZHdd J77re4N3fb93zfcFd97QeecN7Xfe0HbHDfo/vvWjL3 B15uPPfbY73//e8abLjLpDiY9oTQlzUgajWSwaAaPZv1AmrFsIC7bvgh5ZSgbiI G4D65F1hx1E7EsnYJSKXtG037eRNL SAoPp7BQCgul0GDSRya8gbibiLn8UQddclq8IZMnZHAH9a6A1k mtny/jTUxuxeXcqlPpCKicpNoVBOvhwQ5h8EUMXvrrR6OG2fTmlDHZ0 tS6I5XKTCdPY84/lGnn1pjAmNaA2EoZU2QmRGZiyEwMmvwDRnzAgPfrsV492qv1gS FOal5Ibm XgRkhWysYxywyJjvFQjQ3icxNooq6FFmaRJZGkaWR681GsbWR3 ciXGpNrTx7Jzs6bRfaU2WlvMuGqU 5skVeyZ5XrlqpaMM 2Z9GEO3/nXjLoWWxPfIiaO6pkT4mlUHLK7AG5nSxUnaySU 0Oa9h7MqXOaKk653e4c3Q888MvfV6767VTN1/bcsu1bbdc23HLtcJbrum77ZrB21aJb1spvX2l8o6V2jtW6u9Ya bxjpeWOlVZWdmz4 cZNW4NcNm7aumPDz8EdLHesNN6xUn/HSu0dK5V3rJTevlJ828rB21b13XaN8NZrOm69tv3Wa1tvvbbll mt177/2wy99ntebW7ZsefHFF5GlV9VMnpkgEm4ySbXn4TQaTqPs3jyWJ WLZQDxLxrO9byxC3pCR8SwZz5K2xruQ9QdtjEaLQ8QyRCxdSJR 1A6gznMLpXt4XTHipsU665ETDFhR066TeFdCBVt3B26pj8hJvK uyE0k6onKTaSWrcIWasE6xTY3/9RmYPmF6ahTJTxzImyHTSLDUmb2NeqDEZaYqsBCPNIRATMWgiB ox4vxHrN2B9erRX5 vWeoUaj0Dl7qLrzVaZvZXu0/mNKTI3DZlLjGluFJkbRdMZsxBKl0zAoyoZs4I3yxae1alz5vZs qcqeFYc 57BzrzDhzrEnymh0yFimbacKT0JqI6S2gMwekFFVZ5CpOlkNe0 RTpE5PlNee89Wzj45nfvhv/6z7n9dabrmu9Wffbf/Zdztv 67wtmv7br928PZrxLevkt6xSnnnKu2dqwxrVhnXrLKsYou can see links before reply MXazdu2orTFN3e8Yu11jWrLGtWGdesMqxZpV2zSrlmlfTOVeLb Vw3efk3f7d8V3vbdrtuu67jturafXddyy3X6/3nth//2z7zerKur27ZtG7L0yprJ0xNEnDMRFElj0Yzg9UXI6zJQafa8s Qh5Q04msqTonUXI2z3xLBnP6o tR9Y26mNZ0tp4F7L E2uWjGV730AAa466AzHZdgTZPpgJxDKBwbcRmkWvSwPRNBGVvI wsevm1N6kfviry0d500a26xRc2e4MmD2lwkzpQcvJ4E0iTo065 FVcwK5McAbWLadjDLHVGWIt7px/QZBuzSJpMe64p6s1n15hzykzamBZiCMRMDJqIQZN/0OQfMPkHjHi/AevTob06tEfr69Z4hWoPaNXb5Y424E26SW8WWzjGBNKkvMk2Jp 0hc2MlXTIxs6XJ8WkV6pzjhp1tTx5vcu0p56SK5r1i7VnNoqUK tSdrsSfPOnk9S52UPVF2/85TeFpw1hIlQmoLgIZdXlAnPdbJPZSIVme0WJ08VecFF54cb37 5Xwx/fqtl7er2tas71q4Wrlvds3513/rVQ tXS9avlm9YrdywWrtxtX7jauPdP7Dc/QPr3TeAbNy01UuzcdPWHZs2FP3EevcNlrt/YLz7B/qNq7UbVys3rJZvWC3ZsHpow q Dat7NqwWrl/dsW51 7rVLetWG/e 9cMv/0s5b/7ud79DrriyZvL0BB53BxIeei4IjWSwCL83gwnZq4uQ7UNZMu7 ZC1y1zE3U3h YqNNCqrReJaM0960Nq5hBBqTvoIgdx11EVHJywiCLHpLEE5hfW 8iyLr9 oSn0Koza5KCJg9pLHiTUIMRzCJjWjC5hfImE qAIkdA5QionUGqYXeHdF5qhp29E grGTPKY0xPqTHDaldYRYVn/offmPZyxgwwxuRI0 wH0hw0 QeM/n4j3m/A /RYrw7t0aHdWp9Q4xGoXFTJyRz/I7Gyp4AoXVIxgXB0yWRaYxYeVe4 c6vOqr3JHPwus/OpkxaofBb2nPm0e3l7VjXhrqfVqS8qPNEBIzpgKF94ctTplzDH YjpIhSOoAOp0hlRgkRylTrY9o8X2nA91AnuOjmf 46v/avxwV8fmW7o23yLcfEvP5lv6Nt88uPlmce1/Se /SfHATepf3qT95U3Gh24yPnST5aGbrHR21N7DrHLfUXsP708sD1 EP1P7yJvUvb1L88ibpAzeJ7/ vwftu7rvv5p77bhHed0vXfbd03HeL8aNd//HVf X15qOPPvrCCy8gS5bXTJ6ewGO0NzNoOINFMlg0K2S8GWe8mQsm cr1vLkLelJF2ypVsb1JFKNPI096kpo9iwJsZ3dF1yNpGfVTyMr LolX4wyin5PbLo970sb5as5dQxQ5yUN7nGpLzJVSfdsCvsAZWT GuvUuEJad0jrAd6M6EsnDauRpjuiYUvTRUkTeLOaoUxp5cacR5 fEoNlPxeQfMFLpN/r7DHifAeulZtV93RqvQOXuUrrYrXoLtbTI0gw8yNYlkyJjUplO lwXVFt/t5PxUnTPwJmPPst7kV2fVzfs81p4lx2iifXR47Gngtu3swpOrT ma4U2FnVZ1gpqgadfoK6pzjnn10PPPTr3/FfPgvPU/c3bNlfe W9YNb1w89vl7y HrpE uUT6xTP7FO 9Q649NrjU vtf7qLuuv7nL86i5ndXH86i7wEPBwbf069ZPrlE ukz65TvLE qEn1g8 vr73sfU9j63vefJu85G//PTrX6nozWU1k1MTWMRNJDxBMJOeQSNpljezRd4Mit5ZhLz9yXF WaWkr9OlMq37XUTcZq RNXUTyMrLo5X4wvin PbLo9710n06tgQd9OnXwJXXsELUUCVOUStPCrTotmNyKK6zssU 5ane6gxh3WecI6D31YLtgJKhqznDTZxlQ5QyBKZ6h4VWZ1jbmI tzFnjGn2D5jogGKTrjf79FhPoeT0ClTuTqWrQ FslztapbYWiY1akgla8iJjDpkaB02Ng6YiaZ5kUrbG5DfsSTqf frdOVZ1FJ0/iRg4ynT2nbd4veNZo kFPna9gz0LbjvYb0AFDofAcpNSJ0cdo0mcGYTXs1LGYzKFElDr DLHWGi3t2D6fknGN1joxn1i273Nh8RPLy00PPPTz03MPS5x SPv Q8vmH1C88qN/2oHHbg ZtD1pfesD6 wecLz/gfOUB9ysPeKqL 5UHnK884Hz5AevvH7D /gHziw8aX3xQ/ KD6t89qPztQ9LfPiT97UNDzz889PzDkleeNp46sm7Z5aMTWbyc N2sYb8Y9ZMobzvgiGTSSwaJZwRuLEOTt7liWsDauQRDkDRkZz5 HxHBmXv4ogCEI36SxvMjNCtCiBN6lnWHPURcQyREz6CrjN9eZL yKKXeuMe1hJO4E0TWIrkInWOwhJOsGCTX5oWTG7BZPR/ZXTDrrARSntA6SRZVWdY6wkz5zVgll/McDST1ZuzpKl0hOZmKJPXmCZ/v4kyZr8B7zPgvXqst8ibak nwtUhd7bLHG1SOzgInRnibBSZi43J8ubJ0pTWmDyVKdXXnyz2Z nXqnMli NmUnDynnitV57zYs71S7VnNlBGrbdf5enW Pl1p4cmok9u2F9SJM8cUSW3cSXZHkKNOenFSiT2jBXtWUueM7V nw5lsPbDzwzpuO4/s0772kfPMZ5WtPa1972vDG08Y3n7a 9bT1rXrHW/XOHfXuHU95//CU990n8JnE 4T3nefcv/hKecf6h1v11vfrre /bTxracNbz6tff1p5etPK996RrPzJceJfQd2vPn2L 8G3sS53nzkkUcob05MTWARF VNUG9msGhW8PoieiJn/Zq1CPKGDEypB LZnjcQBMykx7OBWDZgbVyDrD9ozeiOrqcf8nY3rchXBjNELENw 54WIaNpPeTONhVJoUPwSsuilngSYTOdbh0RqnQFmHRKYEaogTW 7ont1OKKmGPQjUqQGHTHgjOlqgunLSdFdbZtLSDMkdIfaMefE6 dtu0xiTKGhNI04j3GQqh1KkF3vQJ1J4ulZs9O3SKOrqRmgLi6J LOyUETjzSHTCeHTCenMyZj2NJcgDf5lyXNquTkORVIeXvyC/RCJ44uqPak7UmltG2nblD2LGrbqVPSUT07NcMO1Okg5Y4g2HWL lsSXVaeX480LLzxNaMwUSnsx0rP26mUfvLzN2NVIDrSRPY1kT2 O4pzHS0xjpa4z3n0gMnEgMnEgNnEgPnMgMnMgMzizpwROpwROJ wROJwRPxgROR/sZIb2O4t5EEGWwzCho/eGXb2quX4aQ3ksWAN/FSby6hvOn0x91kyhNKe9nefF3mj2X9heWZRcnwJFqUojWbnFAH ZdLr3t0BTrHJDG7S694DYFKo4E2 Pl1mxmRmVGZGgTSljD2p4U5C6SCUDrrqdIc07hDYOXT0 VxZ6zCKykzWCs3ppEmfbDjIOcB8Do3JBHhTj/fq8R49xq43BWpPl9LVoXC2yR2tMjszxAnGNynfsY3JpMiYhZTX JSel3pyPCaLZqLOZ71QgZbw5m/KzeOJo/mrPUnsafH1l1DlYUCdTeIKlnWBxUkDuIMEcEb0knqXO4hFPljp L7MlTeM5Inf6YI5oi//zIxseuX7Z26f9du/T/rlv2rQ3Lv/2LKy/fuOI7d6/4zj0razZdveTeVVdsvuaK 65Zet81S 8HuXbp/dfSN65Zev81S 7Zmkt94/3XbN08zVX3Lvqik1XL7lnZc3dK76zccV3fnHl5RuWf3vdsm Bl3vs mV7H707lg4GEi5GmiCTHG8ur5k4PY5FHf64i0y5g2lqiJNahyT Fo1l/LOuPZYjyh1r6oxlgRu5xlhUTTmFhIM2UL5j0AGkScac/VjQjZGSKTUdA7SDAIiTam/Q4JlNmMtI0o1IzKrWgUjMmM2MyCya1YjIrLgPTRI6AykmC8xIy VafGXTSgM8sykzGm3B6U2YNSe7CMMUumy8sbc4DXmCB6vFdPFZ u9tDe7tT6BxtsFSk6lq13haJPaW8EQp4g9NWQ WWRMKsaTg8aCLlk nc6YldX5d9atlwqUx5uzqT2nbd55Zo0qLPYsnXDX nq0PPbs1/v69D6mAi0uPKmenT4JiIVgjf6oLsYAACAASURBVHWSckeQva6T fb7OC1VndfakuvVwxjcynhkZz4xWn4k5SZYJu9Lk9 YVy2smT4 jUYc/7gwk6UMtM4WGHQQchB7hDd/ZPcDieSopnoATKYHDK8k4qDQd/pgdj9qwYmnqnAGNM6B2ECo7obITYPEmZ96cV5pUMJkZowRqwUH VKbcRCkdA6SBVzqDaGVS7Qix7cpYZlZVmeWMyJxuWUSdpJ6U2s tx0Oe9QJteYfsaYxdI04L0GvNeAMdLs1WM9erRbhwp1VMnZpfJ 0Kt0dChc1yimxNYut1Loi4D5eYzLeLFXq9MbkV d8eHNWy5IqXnJj5vacQe1ZTec o VKXHv26dE PbhRok4w4mnCBk24iDoziF9s8YsL6iRl9LpOhbPQs3OqzuIFns Wn/5iTnt3EXZxU1QnosJgZoy62YbmglLiyvDevrJk8PY7GbP64nUg 6AkknmXKRaXcozRxz6QunfeEMdRxRKI2G0j5OUt5C6FPJBcvGQ 4Ik3KDGDICTdcYcOPssnGDtUZB1AmNCTUtTwS9NlE aVCS0Q6UWXGbBZUCddqBOUuUKqlxBahEGvX9oKGNGpikzKWOGu Kdnp6RJnTTTRlY5 TN9V15kTHb0WI8e69Fj3TpmiLOgzna5s1XmaJHaT9HqbGTUOWT m6BJkwMhbip4YNJ0YNJ YuTdnNkfE07DbLvQgosrdetHJ6MqqszqBzmbanadzn75tLy48f X2saff UnuCA9tNGHU2T4tfYqXUKbWBo4lA1RlSOkNKV0jFHIhZ NWIzEqdM jZeS9SVKU6L8ybFdXJ8ebSq0C9acVjNiJpDyQdRNJBppxkyhVM u4MpEE8hSQ ZdHOSAHEVJVCUOBUCnNgYnCs asejdpYxTczVNQrnLQ5oWJUmvzQtmMxSIk0TFQnLmxIzKrVgUi sus/rl4OyEjoDSWTghNqs9octMF480yzXmRWUmOAWcmArvqswZduV8 xuwB0WM9OirdWlSoodTZpfJ0KN0dCleb3NnKlJzU6TYsjVQnzj UmOwVdslJtyVk8TXShA5186pxVt16FOmdlzwtetDSb2rOkbS84 lMeerEtxAHWKgTqtASlVdQYVjqAS2NMVUrnCKjfXntyD2bWeOV Ynb8lZhTrjc1R1lrEnx5vLrqqZOD2GRi143AJOa0wkKYEGUg4y 6SSTTjLpCiSdVBJOgorDzyTuoC6nEbf7Y1TAZTY4oa6iYcXZFy YKW hLEoHrZOjdpN5dKDM13Pac5c3iqXNpiTQlIGafxAxugP9iEgsm teAyq19mJ8BwJ3NCbDVrULza Z/yxpRQAecxClQzlDkbY3Kl2aPDunVYtxbt1voEam X2tup8nQo3e0KV5vM0UqXnGBiHSxFOjlkKtYly5vF0pyRN0uqz mqn1 fp0PWqxzo5 Tu0J6NOTak9vT289mSPeLLVCY5kp84AQsrspNweLBSevOrkHsy uLTll5wXas5w6p7MndcHaC/Ymnzq53lxRM3l6DGVVucx54YmEjUjaiYSdSAAn2vCEDY Da2lQwUCiVoy6gpsFi1gw5hptRQnTV20Lm3whky9k9FIBF2jTU c9ompMljE5B6TzelPK9iZbmiafxOSTGH1iEyo2oRKTTwzUacak Flxq9ctsfuZKLIWFbNRqjJCKuzaznDGLGnOWNNnnfwvMoTE5ZS Yr3bpChFpUqPEJND4wQdShdLUrnG0yB7UmSUwfkD5kpubTucY8 wYRXndXak9ebfyfT61WUnNXak0egF8 emjL21JYvPI2FSxhRl36jxjrBJDtnrFMFGnZOzx7hqJPvbMdzq c5qC0/am/OhTl5vmrC4qbTQ9SeshWeJWbCYBY1ZqCu4RcwouEowJ0ZfxOiN GEuvDFy4PjAVPVhgBEJdB5jUOgNqB6G2E2o7obQTSjvfWYppdc qsOEuaIGxjsqRJedMnNvpE4LYZFZsxiQWXWP0yG uKAk4SHCKppKtLoEtVdfM/pWUmXWkGRJbAtEOZM64xGV0yKfImmFjXeLvUnk6gTrAmSWo7xZ 4gYkYw2bqcG29eQLf 6U6v86pzTsvPaebcWccaTTPoqfGCUFNGfOrkKTzBaUHAiZBZJ0 SFGbYqeFO2p4FdapL1cmyp77KyaLZerMadc5R1cmyJ8ebyylvU ttKbVac0igaM6Mxc GC41FgRoOPUWGIrUKDJ6T3hPTukB4Uj 6g3h3UgbiYkCBaF6lxBTTOgMZRiMoRUNkJld3PXCFdQa/W5JMmCCYzF7zJY0w6InZMqMiEic2Y2IxLLTjnzNj0QbtKpsCcb jSTx5hF0jQHwPnfBs3EgImYfiizamNypMlRJyrUoUKtT6gFE0T eLpWnU XuUDjbiyaIhgolJ48050Sdc7wY/tMrOT8de1Yz6OktsmeP1tdD3WAVnkXzRUYUzLMDdYroGXaJNSB lLU6ilnYyQ1jlCs8yl9mYdeF5geq0zG3hWcGbVNKjkWw nuEklsnHMqPxQkbimZEYb9IgwyDRckkNR5KFhDnJTZtQgkmWSR AknikNGcuQcTrU7SwZzwbj4FG5YCIXSg6DhJPD4dQIf5JUQskR 5v4gQSaJ4WBimCxNnEognmOHYCcGwjnEwD/rRLPU5UzoRWNYOI2GqUvp YJJbxBc5Qkk7gYJ8IXkDfPYWSc5TYJJT/nlGRcUevlHxWsOTpfw3IReopfmTfElvOhQXytrmSDP2upY4Qbr EBX6qOjC2ctyZCJHJnLBBLUb8/wupEci6ZFIepRJlEmGSoxKfgbJ5uOzTYInY8XJzTyZfLRInVxv riz2Zno0cvhEQ119LQwMDMzCzOETB4rUOY03s/l4XX3teQgEAlmo1NXX5sYS0JsQCARSLdCbEAgEMjOgNyEQCGRm QG9CIBDIzIDehEAgkJlRnTej0JsQCARCUaU3TWiUWpQPvQmBQB Y4dfW1ubEkHrcy4fEmFjVhUeoAJuhNCASywAHe9MetTKZ4vMk6 Mj07Br0JgUAWNJQ3S64DzPbmOMo6Kj6bT0BvQiCQhQztTRuTqZ LzyI1jMQsIHrPkoDchEMjCpq6 dngsSYDTECdsBL83WdNGuTHoTQgEsqChvJm0M GtN61YzIrHbXjclhtLQm9CIJCFTF197fBYKpB0MJk6M1F8XTYs ZsPiNjxh8yegNyEQyEKnrr52eDwVSDkDKSeZcpIpJ6837Xjc7k/YiYR9GHoTAoEsbOrqa4fH02TKDRJMuTnevOLKmsnTE1jM6Y87i YSTSDqHx1LQmxAIZCFTV187Mp4Jpj1MTpd6E4 5iLgrkHQFks7hsTT0JgQCWcgAb4Yy3lCayukzk8Xe9MfcgYQHV KQj4xnoTQgEspCpq68dnciEM75wxhfOoOEMevos15tTpyeIuId MeoNpbzDthd6EQCALnLr62tGJbCSL0cFLvHlmkkz6gikUaHV0I gu9CYFAFjJ19bX5yVws52dy uxUsTdDKTycxiNZPJLF8xM56E0IBLKQqauvHZscjg8TTM4UefP 0malImohmqSt35yeHoTchEMhCBngzMUIyKfHm2akouOr8MJkYD o5NjkBvQiCQhUxdfe341GhqNMzkzLnTHG eOXs6kQsnh8OpkXBqJDw OQq9CYFAFjJ19bUTU/lMPsrkLNubS6 qOXP2dGo4mhqJpEcj6dHo FQeehMCgSxkaG/GMvlYJh/P5uNnz50p8uaZ9Gg8MxrP5OOZfHxiauzR vs 7c2GQCCQT426 trJ02O5sSSTYm ePXcmm09m88lcPpkbS06eHnv0KehNCASycKmrr508PT4ynmbC4 83hsTSTydPjjzwJvQmBQBYudfW1U2cmRieyTM6dO8vy5pU1Z8 dHR7LMJk8PfHQ45 CN8 dO d0udwudyqVuvivDoFAIAx19bVTZybzEzkmHG9esRx4MzcylhvJ 50byucmpyQe2bL74GxqJhAWC3v4 mVqt dvf/nbxNwACgUAAdfW1p89Mjk0Oj00Oj02OjE2OnPsby5s1y2rOnjs 7kh8eyQ8P54dH8sOTpydrH7nY3hwdHW1t6xSJuqXS5o6OHq/Xe5E3AAKBQBjq6mtPn5kanxplcu5v5wreXHzF4ompCRfuduFuJ 524u50Lr3pwYvtTY1GfapF1NPxK1XPt/r7ezq7 icmJi/yNkAgEAigrr42P5GNZjEmnPN6XL5k8ehYXmLQSPRqsV4t0auDs cjG 9mJsYj8daWgQtLc1O5ZdCvssGmn8u6NHpdLqLuQ0QCATCUFdfm 83H8ZiZSsI8yb4u27cXLx7J5wdUqn6lql pGlAqyUj4F5svnjfPnTsnFou7uqTCxo3nzyPnzyMW8f8z2HOws 2somUxetM2AQCAQBuBNNGbEYiaQyTNjBW9 6zuLh0fzvTJlr0zZI1X2ypVEOLz 3ovnTZ/P19ExKBQew/SfB948fw7pP/YTmdwpFkvhBBEEArn4MN5k1Dl5usSb3VKlUKIUipU9UiURDq 7WN6cnJzo6BDIZPaB5jvPn0fOTyDnJ5Dz5xDrwL9oZft7elWhY OjibAkEAoEwsL0J1MnvzW6JUiihvHnR6k2TydTbq5KIPvBpPv/h/17//G9u e3z//XqK7eixi/Km7 rVNuGhiRnz56d7dMLtyIFtgrncsuLnvzG3b7z54Vbwf remyFe5Y 8xxS/UZW91iwsbxP6dt9I/UXVb7o7LeN85HNy dW6QVZr1X6Fiq8qQv5Li784Z8KzDbP y5xgRR5E40ZebzZK1f2yJQ9MmWfXBkIhzdclPHNTCYjFPYbjEa l8Men88ivfvXYY49t3/LYtgcffF7e/e2Q9osK4YsKtcNud8z2Feb1Q5/Rb8i0jy33t8Ktc6z8ufWmcGtVW3fRfknm4xvnfc5y3xH0ZmUuF W/S80LKAZWyX6kcVCnJaGRj7bx7829/ 5tSqXQ4SZV8F2G7bGr0sy/89v7HH//NY4899csHH1V2X34 80/iwyuikVj/gHR0ND rF7kEvAmqtjkU55x7cw73/n9Qb7K/I jNylwq3vwOWIekV4l1KrFOJdGrQrHIPQ/M /rNUCg0OKRSaxQu6b fP7fobP5zz/9mQ 39Wzfde//P167TdP/7 cRXIsovSJu2xBJjGo1mVi/CvxNv3XojgmwVcm6DXb oo2fdgefrq/QbUujiqOcqPPtWIX1PIfUzvtaX/TOWOEs2UriVs7XUo3y7b9wqpH6yeyu3l TerWQQo2TLC3e7cfdu7oYV7sv8KnAfy/dLUvRJVHr WVD8pfBuUumXznlpzhay nHOP17lvqOZe7NkN5hu55nm4RU YYQt9 Idgw3PA3i WZ5nKHlt3pe qLvELJnGm4uvWJwfzystKipWdSQZ2fzQ/Hrz7Nmz3d29sfiIrHvraOiy82P/Npn6wjP/feudazbd rM1N930n5qur58P/r9Trn SHfqm1zqkUBtnddA6exCqsAOwDMK5zfqmCx4oiJDHm0XPXv53h qW3wmMLL1JUTlb4nSzZSOaZhVtvvPFG8DDf7hvpv2O/79Idt/Qtl25D4W6 3TeW/JZVrsUq3Dh/XriV2cjyzz9TykmK83ZKv3TWS/Nu4XT15uy9WcVuULzz8D2cdyi5dPtZn3nJjsF5L2W2mPMxljxD 6QMrbMxF2yVmCeXNqBGN8nlzybKasYm8zqXRudQgsXTk/kfn15sOh0MqM2o07Zjya dz/3o 943J5BeefvyHP1h9yw9W/8dPfvxDXddXzmNfnLD9S6j3s6Ijd6Qz4zKZ4ty5czN8nco7cdG/eIW9h95RZ9JNF/2kqBQr/v7LbAb/M9Ma5N3IgiNv3C0Et kf8b8KfYP/LfNteWFbpttUngK09EW5/9pM8/ysz4C35Cqm5BnKblKZt1a6hdV6s1z7You can see links before reply bNqIZJIht98LF5PB/S6OiosLs/Fs KWtedz33xfOL/O5/65mTsi489ePWVV63 3vd/9LNbf2zt/tJ5z2Vj s9N6BDj4cvUwl06g9vv98/wpT4lbxaejbMLgD2k5Jmn 01jno1/I8FLgH pfbtv3CosvObMvVm65dV7k ddT/OiJZ/Qhf SlPnoeL1W1puVy//KL3TB3px 5 F9OP0wfnlVeEdVeLPyxziNN8u99EXbJWZJsTejXG8uvapmfCpv IzRMksPRh fzPHJisdTuCKlkDX75l88nv34u9M3zoa Pub608c6v/NM/f/Vb317y4x9913Tqc2d0SE6G5CRIrhcR7qmJJTKDQ5KpqamZvFTV 3ixuWkt B3i vvJPzvxNSePC6qCr9Ca7j LdyPO 3TeyO/StW7fybTRvf1TybDxbXrlp4vuIeHpGzouWFoTz1adX2qRyL827 hZW9WfQdXZg3p9952A n78HZaXk 4fLvqHTzSl54 o xzBZXeumLtkvMkrr62mw hkYN/N5ctqJmYirvDGqdQa2T1DhJTWo4On/nLU6lUsLuQbfbJTt18/nwZZPeL Rtn5mwIVkNcuuNCIIgl33 X3 4 krDsUVjIiTdg6S7kFwXYvzgMmnT73RmzOV0zeTVCt0F3WCU32M K/UKZ1ql6bxaGtbduZY00strMab3J3WoGno3k7q6cXbeyN3mfrWT LWZvDN0hfXPJwH1v5RYsnHeZhXqjCJpV/ayVbSN2rdISa5zvi3eXKfZ1l7VNx5 E8fOvWG4v/rvQTLv5J5d3vfMlLVv4Yi/8J4WxP2Ze aLvELKmrr81Q3jSU8ebpvDusdYc07pDGFdKkR6LzdJ2Ms2fP9v T0uT3hvqbHUprP5A1ITotklMioGhlRIj//MYIgyNe sXjjuh/bTi7K9yHpDiTdjqTakHQL0rPzqzpFf9 AeHR0dD62DbKg4R3UgyxggDd9lDcNxd5czniTTno0Ok/Xs8RxvEsg6ulptrR8cdyAZDVIVolk5MiIAhnXIL 8E0GQ/3P5ku/X3nOL/cSifA SbkNSrUiyGUk1I56PPiv4y1qlzqtSqeZj2yALmdJeEbLAYbzJq JPrzZU1E6fznoiWyTx5c3JysqNTIFdYeo uT0g k1UjGQWSkSMZKZKRIDkxYvkE6fwD0r8H0e5Dwk1Iuh1JtiCJZi RxEokdR9InEOnOy3qb3u/ul8Xj8TnfPMjCo7Q/hEAo2N4EqeRNd1gzT95UqdS9AzpB2x8dLZfl1EhGRhkzPYik 5GRfsRwAPnjM8hrj10mfA/JdyHJJiRxEkmcQKLHkOgRJHoYQT/8bPuuG6QKm0gknvPNg0AgEIYZeNMd1syTN4eHh1vbhN3dPf1Hb 06KPpORIxkJkhEhmUEk3Ydk 5D8IPJCLYIgn/vqN6/fUrvadwjJNCOJE0jsOBI9QiV5DFHsvKz9wG F/Qocx d2CyEQCIShWm 6I5r58 bAwGBXt7yz6XfutstG1Z/LKS7LyT6Xk3wmK16UG0Dyg8iYGLnnvxAE cL3brzloV/ea9l/2Wgnkmz5P8nmzyWaLks0XZZs lyq bLAoc92/qFmoF8k6O6fnIQX0oBAIPMC8KY3qvdW8CYjzfnwZiwWbWnpbG8 9KGu69W emknblZPm5ZPGZZOGpRP6JZO6mknt4vPGyzWHvnXXzUvuufvOh nd kur5zoR0 ejglSODV42KrhoVXTkqujIvunJKuszy8TfaPtrS0SWyWKxzuJE QCATCwPImpU4 b4bZ3ozMrTf7 vq7e8TCxuf0Ry7XHV6q 2Sp7uOlugNL6NRoDyzWHlhsPLBY/uHi/t3fVnx4uWZfjXrfUvVfl6r/ulS9b6mGjnbfUv2BxQN/ UFfV1t7Z3c2m5vD7YRAIBBAXX1tZpTxpt4X1Vf2pnrOvdnR2aX R6q0mjc2ktZl0dpPBYTE6rSbM6wz6sUQ0kkkmsulENp3MpZO5T DKbTmbTyXQiGg0Ho6Gg3 t22y1Oq8lhMdpNBptRZzcZzEbT4KB4tudJgkAgkEpQ3ozoGXVW 8KbaNQ/e7O/v//jjgx988NEHH z74IN9H3y478OP9n 0b/ /Qf27/9kf8MnDZ8c uSTw598cviTQ0cOHTryyaEj4I8HPjnUcOCThoaD xsO/HVfw0d/bfjwo/0ffLjvww/3ffjhR8ePHycIYg63EwKBQAC0N3WMOst60zU/3jx//rxlfpjbjYRAIBAAy5s6b0TvjfB6MwK8qZknb0IgEMg/EHX1tZnRqKcKb6rdYbUrrILehEAgCxzam1pPROeJ6Iq9Cc7rAS pNanxzBHoTAoEsaIq86YnoeL2pBup0haA3IRDIQoflTRDdRKk3 nSGNM6R2hdSusCoFvQmBQBY2Jd7UThSd731iKu8Iqp1BlSukdo agNyEQyEKnrr42PRr1RDQsb ZZ3ryyZnwqbw oHaTaGVQ5Q2roTQgEssAB3nRHNIw6Od684sqa8am8ldDYSbUzC OtNCAQCob0Z1tDq1HC8uWR5zdhk3oKrbQG1I6iC3oRAIJC6 tr0aIQ6kJLHm8tqxibzZlxtJdSOoMoZhN6EQCALHdqbakadHG/WAG9iaqtf7QiqHSFVaiQMvQmBQBYyLG9S6uTxpglT2wgNrDchE AjkPO1NVzlvLqHrTTi CYFAIADamyq65FTzzgupbAG1M6hyQG9CIJAFD NNRp3cdUjLa8Yn81ZCYyNV9PpNOL4JgUAWNHX1tamRMPAmUCfP k0bWPceUrnguncIBLLgobwZUrlClDq5xwtdVTM lXeQakdQ7QqpnPD4dAgEsuAB3nSGlIw6Od5cxhyfHlI5wypnWJ WGfToEAlnYMN5k1Mn15oqaiam8M6RyhFTOsMoVhus3IRDIQoft TaDOEm ezjtDamdIBQK9CYFAFji0NxXOkAKok PN5ZQ3Vc6wCvw19CYEAlngAG86ggpHJW GQbEJvQmBQCCMN WOIFVycr25kq43Q0pnSOkIKaA3IRDIAqeuvjY5EnIE5Y6g3BFS OEMKXm9S0oTehEAgEOBNO/BmUO4IKSZOj5b3ZhB6EwKBLHTq6muTwyF7UMaoc2KKz5tAmo6g PAm9CYFAFjaUN0kZo04eb9LSVNiD8uRICHoTAoEsZIA3baTUHq TUWerNUVBp2oNye1AGvJmDQCCQhQrjTRspBVXnOJ83gTTl9qAs OQy9CYFAFjR19bXJ4aCNlDDqLPHm1CgjTRsJvQmBQBY6LG9KbK TUTkqLvTlOeVNmI2U2Ugq9CYFAFjjAm9aAhFEnrzcpaUJvQiAQ CO1NsXU6b0ptpNRKSpLDQehNCASykKmrr00Mk9aAmFEnjzetpB R6EwKBQADAm5aAiFEnx5vLVtSMT41aA1IrKbWQEuhNCAQCYbzJ qJPHm5aAxBKQWEiJJSBOQG9CIJCFDdubQJ3jUyMcb45NjZoJsZ kQWwJiS0CcGCahNyEQyEKmrr42PkxaiCFGnRxvLr2qZmxy1ISL TYTIQojNhAh6EwKBLHDq6mvjwwEzMcSos9SbIwZMbPSLTITITI ji0JsQCGRhA7xpIgYYdXK8ecWVNWOTIzqfyICJTP4hE/QmBLIA2ALZsmXLli3lPh/Gm4w6i72ZnxjReUUGdMjoHzISg/Ec9CYEcomzZcuWT/uUQ58yTz755DTezAWMRL JGDATg2Zeb2o9gzp0yOgfNPqhNyGQSx/gzeBC5eDBg1V5099Pl5yD5bw5aMChNyGQBQHjzU97Qz4dqvMmY fT3M ocK/WmpuDNAehNCOSSB3pzWm/GcoTR38eok9 bWnTQgA8Y/APxXAB6EwK5tIHerMabBryPUifRz NNrWdQ5xuA3oRAFgjQm1V600CXnGNTw0XeHFZ7BqA3IZCFA/Tm9N7MEga8D4TfmxpPvxYdMOD9RnwgBr0JgVzqfArebHoYoblh h5H1U ZPxh03IMjDTRdhW6r1JtZLe7OP482lV9XkJ4a13n4d2mfA w3QmxDIAuBie7PpYYTrR/oPBW yDTrfVOdNvx7rpdTJ602Nt0 H9umxPj3WF8sSj9bfd3G2HgKBfCpcXG8ad9zArSMLP6BsWXKP aVqb/bosV4D3mvA 8Ym byp9fVpfb1atC WJR59CnoTArmUuaje5JGicccNoLhsehi5YceOi1hq5nK5mXmTU iePN1XuPrWnT 3pVXt6IxnikSehNyGQS5mL7c1iLTIqpUY9L2KtmcvNwJvdwJt6 rMibV9aMjg/LHb1yR4/c3iO394RT/oceh96EQC5l/r7qzSbWgOdFoRpvRrN HdrNlJwcb16xvGZkbFhs6habu0WmbpFJSMb9D2zZfPHeAQQCue j8vY1v5poevphFZ3XexLWokC45ezjerFlWM5wf7lULe9XCHrWw RyXwR/y1j0BvQiCXMp/GfDqjRfbkemEW3XgRi86qvJnBNahAh3brsO5iby6 YnFuNNchFnSIBW3irnaxAAvimx6E3oRALmU 3fWbrMKSs/qIs1ppPqnWmz6BFhXyePPyJYszw7nG3q7Gns4TPZ0nezs9BL7x/nvnf8shEMinBjxeqFpv0urkePPbixenc7kjnZ2H2zsOtXcc7uh wYdgvNkNvQiCXMtCb03ozksE03i6NT6BBBVpUyPHmt76zOJXNf Xyq/eCp9o9PtR9saXei2Pp7oTchkEsZ6M0ZeNMn0KLC/GSO681MtqG5vaGpfX9j24HmNocPXQe9CYFc0kBvTuvNcAZTezs ZdfJ7c39T /4mypuw3oRALm2gN6f3ZhpTezrUnk6Nt0vjLfVmNvdxS8eB5rYD zW0ft7Q7UXQDHN EQC5poDer8CaqdHeoPR2g6uR4k5oX6mg/3NF qL39SGe7G0c31kJvQiCXMsCbBxcw1XmzXUmVnJ0cb35nyeLMcO 5kT8fJ3o6TPR1Nve3eAHbPA3D9JgRyKbNl6whuzgAAB45JREFU y5YnFzxVehOok PNxVcszo7m2iWd7eLOdnFnu6QTC2GbH4LehEAuZbZAtmzZMo03 fQp3m9LdrnSXeHPJsprhfK5HJehWCbrVXT2aLiKK3/8o9CYEAlm41NXXhlM hatV4WoDVWd Ise5TsbIWG7IJBgydQ2ZBEMmAZnAH3wMng8JAoEsXOrqa0Mpn9 zZqnC1KtxtSjfXm0uvqhkdz0ntXTJHl8whkDkE4RT MDyPHAQCWcAAb8ocLXJXq8LdpnC35SeyBW8uW1GTn8gp3QIqLk Ek7YfnLYZAIAuZgjdByelqGy325mQOLIjXeAUaryCS8cPrZEAg kIUM401anVxvLl9Rk5/MaVGh1ifU oQanzCa8cPrWUIgkIVMXX1tKOmT2Vtkjha5o0XuauV6c2VNfjK n9Ql1qFCLCrWoMJrFoTchEMhCpq6 NpT0gnpT5miRO/i8yUhTiwqgNyEQyAIHeFPqOCWzt8jsp2SOFh5vUuObPuhNCAQC ydXV1waTXom9GUiT8eajjz5a7E0tKoDehEAgEMabUnuzzNEis5 f1ZhdQJ/QmBAJZ4LC9KbWfktlbRsdLvKn2dmp8XSChtGff4T/X1dfOKvcxefSpzY8 ufmRJzc/8uS9Dz9x78OP3/vQ45sefvzeh5 495EnNz/y5OZHn7rv0afAnWf3WjAwMDDzkg8 3u2P2yX2ZhCpvRnUm3V1ddu2bQPezDLS1KICV0gdTLmjWZwbP5 PYdIlm/dEMHsngkTQWTqPhFBpO kJJXzDpCyV9oRQaTmGRNBbJ4NEMzvuc0ay/8NIZPJLBSoLOaUqff9ZBwyBpNJz2hdO cMoXSoG37502ZNJTnMR0ibuZBKZNrDgEXzj3oZ7cQyY8waQ3lP SFU75wCg2nweeGR nvcdod4 8tUU6oNwK xzC16/pCKeqLIxNe9mde4UMmeTPt9zhtSvcNbqrZwS4koaQ3BHbmSzWs N uP2y1 CeNNib05P5ldvrJm69atL774InL99dc3fPyRNSBRezvVtD2BQE siZEdXGkyowwQ6TKjFhBqfQO3pVLo7FM52ub1VZmuRWFtE5lMS S4vU3iZ3tCvdnWpPl8Yr0PqEWkyow7rpCHUYWBRFva7G16Xxda qpdKi9HSpvh8rbPqfpYEddFN904T5c5W1XedqV7jaFq1XuapU7 W2SOU1IQ1tcgsTWBiG1NYisVkbWxOJZGkeWkyHJyyHJyyMyTQd MJJgNG3hxn0m843m84Voj WF/59BuO9RuO9xuODxiPD5pODpkbRZYmia1ZaqdWAitd7SpPp9rbV bjsH8r Ki88fLvZXIe1V4OjP7rUnk6Vp1Pl7lC42uTOVpmjRWJrFlubRJ bGIXMj 2Mv84GfYH8p7PB g6UB3zgrjSJLyY7BF7G1kdmXCqH3tJI0s70wbaT2ZimzJ/NF9o8T/rdQ/r3r0f6Gjz 6/vrrn3zyyZdffhmpq6tbcfXyaBZnt rsaaJy6uTfC6vwpszeWtGb3bQ3KXVq0C6WOufJm8X2nJk3fdQ9 C8/gaVcCdbrbaHW28HwxtmbKmwV18nqzUWRpLOfNInWW WWm1WmYgTppbx7rNxwfMJ4A6hRbmiS2UzJGne6OInXOqT2FzL jF8ebWp9A4 tSezvV3k6Vp0Ppble42uSOVqn9FKNOkaWxmn uLsSbQ aTQ6XerM6eM1PnTL1pb5baL1110u x9L2HUuiKq5ffeeedv/71r1977TXkueeeW75yyYGD 7CYWe3rZHmTt qsxpsCypveLpW7Q lqVzja5PZWqa1FYm2R2lpk9jaFs0MFvAl 04q9 Wmpc 6qTk97QZ2uVrmrVcZUncXqpKtOa3VV54Wrs qqs19fuM A4fig8cSg6aTI3Ci2MupsU7jagTrB5avATjKnVee8q1NbWnL6u tTeroI6nW0yjjqbQNU5aKpUdfKXnOaq1Vlccs5T1TmzkvNSqjr LvoWSt wJ6w8c3Ld85ZLNmze/8MILb7/9NvL 8/9dRT3/jm1w4c3BfN m0BKavwnKbk5LOnQIcKdJhAi9L9jrtD4WqXO9rl9jaZrVVub1M 425UuptgE3izz21KiTm63/nfsTaZbZ9TpbOFXJ1 3zqPO6arOGXmzWJ1VduuG4wPGE0OmkyJLk9jaLLWdkjla5U5Wt 85WJ W7f5iGnVedKk n0t2hdLfLnW0yRwu76iz62Oe W7eUqnN Ss657tb/4dXJerMGdCCUQg8c3PeNb35tw4YNzz333Pbt23fu3Ins27dvx4 4dTz311PKVS1ZcvXz/xx/lJ3MzyhhfCneYKGR0Ilv4I dJhsf4w30q/mTnOjN7 9NkIpufyI4WZTzDm5ELzFg1SYMMzzbU81DbTL2jPPhmeXaMct/sTMO/m81hyn D1K5Lf3fZWX3s3Fz4dz3blNv3ZpzSvfpSCv0293/80Yqrly9fuWTDhg3PPPPM9u3b33nnnT/96U/IiRMnPvjggx07djzxxBP33Xff8pU1c5MVNctX1CybLstXzNHLw cDAwMxDbr/99k2bNj377LPbt29/77333n///Q8 OD/B/8p6rjACf2iAAAAAElFTkSuQmCC

- - - Updated - - -

7911

Doloop
26-07-2014, 02:57
سلام

این خطا برای من زمانی رخ میده که ارتباط پروگرمر با بورد برقرار نباشه ...
اتصالات یا مدار ارتباطی پروگرمر رو خوب چک کنید :0013:

morteza1514
28-07-2014, 13:51
سلام
می خواستم بدونم من می خوام rtc رو بردم فعال کنم ، تو برنامه هم اومدم از کریستال خارجی استفاده کنم . آیا کریستال خارجی رو باید تو محل x3 برد لحیم کنم ؟
مقاومتی یا چیز دیگه ای نمی خواد وصل کنم ؟

sigma-mx
28-07-2014, 21:36
بله باید به x3 لحیم بشه . همین کافیه .
فقط نکته ای که هست اینه که پایه vbat به تغذیه میکرو وصل شده و این یعنی وقتی برق برد قطع بشه واحد Backup هم از کار میوفته (vbat قطع میشه). درستش این بود که پایه vbat به پین هدر میومد تا به باطری بکاپ وصل بشه که در صورت خاموش شدن برد هم پاک نشه ولی اینطور نشد !

khosravi314
26-08-2014, 22:47
سلام مهندس من فایل stm32f4xx_template.rar مربوط به ال سی دی n96 رو گرفتم اما موقع کامپایل با keil فایل RTL.h رو پیدا نمیکند لطفا کمک کنید ممنون

shayanmelody
31-08-2014, 12:51
سلام
یکی 2 روزه که دنبال راه اندازی SDIO ا استفاده از این برد هستم
کتابخونه هایی که استفاده کردم مال خود کیل هستن ، شامل کتابخونه FlashFs و درایور های مورد نیاز که از شاخه زیر برداشتم :
C:\Keil\ARM\Boards\Keil\MCBSTM32F400\RL\FlashFS
حالا مشکلم اینجاست
توابع اصلی شامل باز کردن فایل ، خوندن ، نوشتن ، بستن و غیره توی هدر STDIO.H قرار داره و یه سری تابع دیگه شامل اینیشیال کردن کارت ، rename کردن فایل ، فرمت کردن کارت و غیره توی هدر RTL.H قرار داره
الآن من با کلیه توابع RTL.h مشکلی ندارم ، همشون به درستی کار میکنن ، اما توابع STDIO کار نمیکنن و مقدار بازگشتیشون unsuccess هست
کسی نظری داره ؟!
ورژن کیل هم 4.7 هستش

نرگسی
31-08-2014, 23:36
سلام بچه ها
من برد stm32f407vgt6 رو تهیه کردم قصد دارم رابط camera رو باهاش راه اندازی کنم! یعنی یک عکس بگیره و رو PC نمایش بده و البته از SD هم استفاده کنه
کسی میتونه به من کمک کنه؟ چی کارکنم؟
من هنوز هیچ برنامه ای رو باهاش run نکردم!
ممنون میشم کمکم کنید

shayanmelody
01-09-2014, 00:09
سلام
یکی 2 روزه که دنبال راه اندازی SDIO ا استفاده از این برد هستم
کتابخونه هایی که استفاده کردم مال خود کیل هستن ، شامل کتابخونه FlashFs و درایور های مورد نیاز که از شاخه زیر برداشتم :
C:\Keil\ARM\Boards\Keil\MCBSTM32F400\RL\FlashFS
حالا مشکلم اینجاست
توابع اصلی شامل باز کردن فایل ، خوندن ، نوشتن ، بستن و غیره توی هدر STDIO.H قرار داره و یه سری تابع دیگه شامل اینیشیال کردن کارت ، rename کردن فایل ، فرمت کردن کارت و غیره توی هدر RTL.H قرار داره
الآن من با کلیه توابع RTL.h مشکلی ندارم ، همشون به درستی کار میکنن ، اما توابع STDIO کار نمیکنن و مقدار بازگشتیشون unsuccess هست
کسی نظری داره ؟!
ورژن کیل هم 4.7 هستش


2 ساعت بعده اینکه این پستو گذاشتم راه افتاد !
یه گیر کوچولو 2 روز الاف کرده بود مارو خخخخخخخ
الآن عکس بیت مپ رو مثل هلو از رو رم میخونه و رو ال سی دی نشون میده
یه پروژه توپ کوچولو دارم باهاش راه میندازم ، ردیف شد اگه متقاضی داشت کل پروژشو میزارم

نرگسی
19-09-2014, 22:27
سلام دوستان
من هم برد رو خریدم به همراه برد مادرش، برنامه های سمپل رو هم از سایت st دانلود کردم یکی بهم بگه چه جوری برد رو پروگرام کنم؟مثلاً همین نومنه برنامه DCMI که مربوط به دوربینشه!
ممنون میشم
راسی من میخوام با کیل پروگرامش کنم!

sadmonew
20-09-2014, 12:15
سلام
روي برد ديسكاوري پروگرمر ST-link تعبيه شده.
ابتدا نرم افزار و درايور st-link رو نصب كنيد. سپس كابل mini-USB رو به برد ديسكاوري و كامپيوتر وصل كنيد. به محض وصل شدن كامپيوتر شروع به شناسايي st-link ميكنه و درايور رو تشخيص و سپس نصب ميكنه.

asmira
23-09-2014, 16:56
8085
سلام
دوستان کسی با این ترمینال کار کرده ؟
پروژه های زیادی رو تست کردم ولی هیچ خروجی از ترمینال مذکور نگرفتم .با این نرم افزار بلد نیستم کار کنم لطفا راهنمایی کنین ممنون

- - - Updated - - -

8085
سلام
دوستان کسی با این ترمینال کار کرده ؟
پروژه های زیادی رو تست کردم ولی هیچ خروجی از ترمینال مذکور نگرفتم .با این نرم افزار بلد نیستم کار کنم لطفا راهنمایی کنین ممنون

asmira
24-09-2014, 11:53
tx rx چه پایه هایی میشن؟

Shiraz Micro
12-10-2014, 12:09
2 ساعت بعده اینکه این پستو گذاشتم راه افتاد !
یه گیر کوچولو 2 روز الاف کرده بود مارو خخخخخخخ
الآن عکس بیت مپ رو مثل هلو از رو رم میخونه و رو ال سی دی نشون میده
یه پروژه توپ کوچولو دارم باهاش راه میندازم ، ردیف شد اگه متقاضی داشت کل پروژشو میزارم

سلام داداش، نيکی و پرسش؟
بی زحمت پروژه رو بذار ما هم استفاده کنيم،
اگه یه توضیح راجع بهش بدی و پايه هايی از ميکرو که به LCD و SD و Camera وصل کردی هم بگی، خیلی ممنون ميشم.

5112100080
17-11-2014, 13:23
سلام من از پایه های pa13 , pa14 و pa15 استفاده کردم به عنوان ورودی و خروجی اما دیگه توسط کیل شناخته نمی شه
حالا باید چیکار کنم

NoBoko
24-11-2014, 15:41
سلام،
من برنامه که برای ال سی دی n96 گذاشتید با مدل ECA امتحان کردم،
روی آرم برنامه کودک گیر میکنه و جلوتر نمیره؟!

You can see links before reply

NoBoko
28-11-2014, 14:46
من که گیج شدم ، این مدل ال سی دی eca تنظیمات رجیسترش با ال سی دی که شما گذاشتید فرق میکنه؟؟

اگر کسی با این ال سی دی و دیسکاوری برنامه نوشته، من هزینه ی برنامه رو هم بهش میدم:(

mzarkoob
28-11-2014, 18:13
سلام
مهندس می خواهید چیکار کنید؟ یک ال سی دی رنگی با برد دیسکاوری راه بندازید!؟

NoBoko
28-11-2014, 18:38
سلام
مهندس می خواهید چیکار کنید؟ یک ال سی دی رنگی با برد دیسکاوری راه بندازید!؟

سلام مهندس جان،
والا یک سری سورس های آماده هم مثل سورس سایت شما توی نت هست که با سایر ال سی دی های نوکیا و دیسکاوری راه انداخته،
ولی ترجیحا با همین ال سی دی eca می خوام راه بندازم،

و حاضرم به جای هزینه ال سی دی جدید و لحیم کاری و سیم کشی و... و داستان های دیگه، پولشو بدم به کسی که با همین مدل eca برای دیسکاوری راه بندازه و 16 بیتی هم باشه که چه بهتر!
ممنون:0013:

ppittl
28-11-2014, 20:30
ال سی دی eca
ili9325 هستن اکثرا

mzarkoob
28-11-2014, 20:38
نه مهندس درایورش فکر کنم ssd1289 هست مثل ال سی دی روی برد لندتایگر. کافیست کانفیگ عوض شود .....

NoBoko
28-11-2014, 21:57
خود فروشگاهشون نوشته ili9325 یا ili9320 ولی همان طور که دیدید جواب نمیده،
اگر جواب گرفتید ازش ،من در خدمتم به صورت پ.خ یا ایمیل هزینه اش را برایم ارسال فرمایید:alc:

NoBoko
29-11-2014, 23:38
من سعی کردم کد این تاپیک رو با کد سایت inanbo و آقای شکرالهی (wantedboy) (You can see links before reply) ترکیب کنم و به صورت 8 بیتی از ال سی دی ECA جواب بگیرم اما بازم نشد،:(
ضمن اینکه برای کار کردن با مد 8 بیتی، IM0 رو یک کردم،

اگر دوستان همکاری کنند ممنون میشم، اینم کد:

8312

mzarkoob
30-11-2014, 09:59
چرا 8 بیتی!؟ این ال سی دی شما 16 بیتی راه می افته. مگه اینکه بردی داشته باشید مثل لندتایگر و wb که آی سی لچ روش باشه

NoBoko
30-11-2014, 19:46
چرا 8 بیتی!؟ این ال سی دی شما 16 بیتی راه می افته. مگه اینکه بردی داشته باشید مثل لندتایگر و wb که آی سی لچ روش باشه

آخه دیدم در این تاپیک فروم (You can see links before reply) از همین ال سی دی استفاده شده و با مد 8 بیتی راه انداختن:
Link (You can see links before reply)
ولی سر در نمیارم چرا واسه من راه نمیافته،
انتظار داشتم چون این برد دیسکاوری و این ال سی دی N96 ساخت eca خیلی محبوبیت داره، از دوستان کسی باشه که راه انداخته باشهlov:

amirparto
06-12-2014, 15:21
سلام. من میخوام واسه این برد lcd بگیرم (از همین سایت) عزیزانی که کار کردن گفته بودن بعضیا چیپاشون فرق داره و یکم کار کردن باهاش مشکله. شما کدوم lcd رو پیشنهاد میکنید؟

NoBoko
08-12-2014, 02:40
عجیبه هر کاری میکنم دستورهای مربوط به Put String جواب نمیده، فقط دستورات عوض کردن رنگ زمینه کار میکنه! شما نظری در این مورد ندارید؟
حالا به نظرتون کدوم ال سی دی جواب میده که مثل این برد eca نیاز به لحیم کاری پایه هاش نباشه؟

You can see links before reply
8337

mzarkoob
08-12-2014, 11:13
سلام. من میخوام واسه این برد lcd بگیرم (از همین سایت) عزیزانی که کار کردن گفته بودن بعضیا چیپاشون فرق داره و یکم کار کردن باهاش مشکله. شما کدوم lcd رو پیشنهاد میکنید؟می تونید 4.3 اینچ بگیرید با درایورش. البته بستگی به نیاز و کاربردتان داره ...

amirparto
08-12-2014, 14:17
می تونید 4.3 اینچ بگیرید با درایورش. البته بستگی به نیاز و کاربردتان داره ...
ممنون. واسه آموزش میخوام. Lcd و درایورش چیزی حدود 105 تومن میشه. ماژول LCD رنگی "2.8 به همراه تاچ اسکرین (LCD N96 که تو eca گذاشته چطوره؟ فقط راه اندازی 8 بیتی مشکل داره یا کلا اذیت میکنه؟ میشه lcd رو جدا گرفت و بردش رو طراحی کرد(ic خاصی نداره که گیر نیاد؟) یا با دستکاری که تو صفحات قبل توضیح داده شده مشکل برطرف میشه؟
ببخشید سوالاتم زیاده. من تا حالا با lcd رنگی کار نکردم[emoji18]

NoBoko
08-12-2014, 22:43
من این لایبرری STemwin (You can see links before reply) رو هم گرفتم واسه راه انداختن این ال سی دی مزخرف با FSMC،
توی کدش یه کار انتحاری کرده اول میاد LCDid رو میخونه و بعد اگه تشخیص داد ILI9325 هست تنظیماتش رو انجام میده:


else if(lcdid == 0x9325) /* Check if the LCD is ILI9325 Controller */
{
/* Start Initial Sequence ------------------------------------------------*/
LCD_WriteReg(LCD_REG_0, 0x0001); /* Start internal OSC. */
LCD_WriteReg(LCD_REG_1, 0x0100); /* Set SS and SM bit */
LCD_WriteReg(LCD_REG_2, 0x0700); /* Set 1 line inversion */
LCD_WriteReg(LCD_REG_3, 0x1018); /* Set GRAM write direction and BGR=1. */
LCD_WriteReg(LCD_REG_4, 0x0000); /* Resize register */
LCD_WriteReg(LCD_REG_8, 0x0202); /* Set the back porch and front porch */
LCD_WriteReg(LCD_REG_9, 0x0000); /* Set non-display area refresh cycle ISC[3:0] */
LCD_WriteReg(LCD_REG_10, 0x0000); /* FMARK function */
LCD_WriteReg(LCD_REG_12, 0x0000); /* RGB interface setting */
LCD_WriteReg(LCD_REG_13, 0x0000); /* Frame marker Position */
LCD_WriteReg(LCD_REG_15, 0x0000); /* RGB interface polarity */
تنظیمات پایه های FSMC رو هم طبق این دستورالعمل (You can see links before reply) انجام دادم و...
این دفعه اصلا lcd تکون هم نخورد ، دریغ از یک پیکسل روشن!:(

مسئله یه جورایی حیثیتی شده، هرکسی اسکرین شات واسم بفرسته که با دیسکاوری این رو راه انداخته ،و کد راه اندازی یه برد دیسکاوری رایگان از طرف من جایزه شه!:sa:

NoBoko
09-12-2014, 13:53
سلام. من میخوام واسه این برد lcd بگیرم (از همین سایت) عزیزانی که کار کردن گفته بودن بعضیا چیپاشون فرق داره و یکم کار کردن باهاش مشکله. شما کدوم lcd رو پیشنهاد میکنید؟

من هم مثل شما برای آموزش و یاد گرفتن کار با ال سی دی رنگی و این برد دیسکاوری لازم دارم ،
اما اگر قرار باشه هزینه بیشتری بکنم ترجیح میدم ، پولش بره توی جیب اون برنامه نویسی که زحمت توسعه دادن کد ها رو برای راه انداخت کار من و شما متحمل میشه،
نه اون کسی که این قطعات رو فله ای وارد می کنه، و در قبال خراب بودنش هم هیچ مسئولیتی گردن نمی گیره...و آخرش هم با ماشین مدل بالای آنچنانی به ریش من و شما می خنده!!!

amirparto
09-12-2014, 14:05
من هم مثل شما برای آموزش و یاد گرفتن کار با ال سی دی رنگی و این برد دیسکاوری لازم دارم ،
اما اگر قرار باشه هزینه بیشتری بکنم ترجیح میدم ، پولش بره توی جیب اون برنامه نویسی که زحمت توسعه دادن کد ها رو برای راه انداخت کار من و شما متحمل میشه،
نه اون کسی که این قطعات رو فله ای وارد می کنه، و در قبال خراب بودنش هم هیچ مسئولیتی گردن نمی گیره...و آخرش هم با ماشین مدل بالای آنچنانی به ریش من و شما می خنده!!!

فرمایش شما متین ولی راه حل چیه؟

NoBoko
09-12-2014, 14:19
فرمایش شما متین ولی راه حل چیه؟

راه حلش رو تا حدی در تاپیک "راه اندازی بخش vip" گفتم،

متاسفانه این فرهنگی که ما از محتواهای نرم افزاری رایگان استفاده می کنیم و کپی رایت را رعایت نمی کنیم،بین ما جا افتاده،
اما اگه بتوانیم فلسفه اش رو بفهمانیم که کاربران بیان بخشی از سرمایه شان را رو به جای خرید قطعات بی کیفیت و کدهای رایگان بی مصرف ،
برای این قضیه کدهای اختصاصی ، صرف کنند خیلی خوب میشه!

amirparto
09-12-2014, 15:11
راه حلش رو تا حدی در تاپیک "راه اندازی بخش vip" گفتم،

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

NoBoko
09-12-2014, 20:12
این حرکت باید تو کل کارامون انجام بگیره. از ویندوز گرفته تا نرم افزارایی که نصب میکنیم و فیلما و آهنگایی که میگیریم.
همه ی این موارد رو درنظر بگیریم به هرحال باید سخت افزار وجود داشته باشه که روش کار کنیم. سوال من اینه که عزیزانی که کار کردن بگن کدوم lcd بهتره واسه یادگیری

بله، در مورد فیلم و آهنگ که چیزهای غیر ضروری هست من خودم که خیلی وقته اون هاییش که کپی رایت داره دانلود نمی کنم.

به نظرم فعلا برای محصولات داخلی سعی کنیم که کپی رایت را نقض نکنیم یا از کارهای تولید محتوا حمایت کنیم...

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

NoBoko
17-12-2014, 17:43
عجیبه هر کاری میکنم دستورهای مربوط به Put String جواب نمیده، فقط دستورات عوض کردن رنگ زمینه کار میکنه! شما نظری در این مورد ندارید؟
حالا به نظرتون کدوم ال سی دی جواب میده که مثل این برد eca نیاز به لحیم کاری پایه هاش نباشه؟

8337

دستور Putstring کد شما به هیچ وجه روی این LCD N96 مونتاژ eca جواب نداد، ولی با استفاده از لایبرری آی دی Wantedboy میشه از نوشته هم استفاده کرد.اگرچه فکر میکنم یه چند درجه ای چشمم.ون ضعیف تر شد:mrgreen:

با تشکر از آقای شکراللهی، این کد برای برد دیسکاوری STM32F4:

8368

sofi3940
26-04-2015, 18:13
دوستان فرق این برد با نوکلئو در چی هست البته نوکلئو از stm32f401 استفاده کرده که در کیل 4 هم در لیست ای سی ها نیست

mohammadne
28-12-2015, 11:53
سلام امکان اتصال lcd 7" 50pin به صورت مستقیم به این پردازنده وجود داره ؟؟؟ البته بدون استفاده از درایور ssd1963 و مثل پردازنده lpc1788 پینهای ال سی دی مستقیم به پردازنده وصل بشوند و همچنین برای بک لایت و تاچ هم از راه انداز جداگونه استفاده کنم ؟؟؟

Hadi_ghr_e
28-12-2015, 21:50
سلام
امکان اتصال مستقیم السیدی 40 و 50 پین به سری 4 فقط در مدلهایی مثل 429 یا 439 هستش چون ltdc دارن

mohammadne
28-12-2015, 22:47
حیف شد ، این میکرو با قیمت مناسب ایران گیر میاد ؟

ppittl
29-12-2015, 02:16
قیمت از 50 به بالا

mohammadne
29-12-2015, 13:41
قیمت از 50 به بالا


مهندس چه خبره، مگه سر گردنه ؟! :(

والا من از دوستان که به تعداد وارد کرده بودن پرسیدم قیمت هر قطعه stm32f429zgt6 با احتساب هزینه گمرک و باربری حدودا 24 تومن در میاد. کارکرد و کیفیتشون هم خوب بوده.

ppittl
29-12-2015, 14:19
من که فروشنده نیستم،قیمت جوان رو گفتم
من یه تعداد 429igt6 گرفتم حدود 70 در اومد البته با دلار ۳۴۰۰

mohammadne
29-12-2015, 15:15
الان برای zgt6 قیمت 46 تومن زده اما بازم با قیمت مناسب برای کار تولیدی خیلی تفاوت داره، اینجوری اگه ما بخایم کار کنیم همیشه قیمت بردهای وارداتی از چین پایین تر هستند و ضرر میکنیم.
اخه قیمت سایت موزر برای میکرو اورجینال 16 دلار که به ایران برسه حدودا 65 تومن میشه در حالی که از چین استعلام گرفتم قیمت هر قطعه کپی با این شماره 42 یوان هست و کمتر هم برای کپی گیر میاد. کیفیتشم با اورجینال تفاوت چندانی نداره.

paydar
19-01-2016, 17:50
سلام

من برد دیسکاوری stm32f4 رو تازه خریدم
کابل مینی usb بهش وصل کردم led2 که مربوط به پاور هست روشن شد البته قبلش جامپر jp1 رو آن کردم اما زمانی که با kiel میخوام پروگرم کنم بهم خطای
Error: Flash Download failed - Target DLL has been cancelled میده. دلیلش چی میتونه باشه؟ مگه جامپر یا چیز دیگه ای رو باز باید تنظیم کنم؟

mzarkoob
19-01-2016, 18:26
این برد یه پروگرامر روی خود برد داره که با نصب درایور st link می تونید ازش استفاده کنید و پروگرامر خارجی نمی خواد

paydar
20-01-2016, 09:42
مرسی گویا باید جامپراشو قطع و وصل میکردم. درست شد

amir8668
10-06-2016, 17:38
سلام
دوستان کسی کتابخونه lcd کارکتری برا stm32f407 نداره؟
من کتابخونه stm32f103 رو برا 407 تغییر دادم، اما بعضی کارکترا رو درست نشون نمیده، مثلا به جای e حرف f رو نشون میده یا به جای 5 و 7 عددای 4و 6 رو نشون میده. مثلا اگه بخوام بنویسم 12345678 روی lcd اینو نشون میده : 12344668 . کسی نمیدونه مشکل از کجاست؟

ZAMANIMAHDI77
11-06-2016, 16:21
کسی با gcc و این برد کار نمیکنه ؟

amir8668
27-06-2016, 16:45
کسی نیست جواب بده؟!!!!!!!!!!cry::cry::
ال سی دی هم عوض کردم،بازم همون مشکل وجود داره:(

abavi4
13-08-2016, 12:32
سلام وقت بخیر
می خوام از طریق ماژول فرستنده به رله لرنیگ فرمان بدم، باید چه خروجی به پایه دیتا فرستنده از طریق پایه میکرو انتقال بدم؟ ask dx-rf 315
پالس با فرکانس مشخص یا عدد ثابت؟

9292

M.ABDOLLAHI
13-08-2016, 15:50
سلام وقت بخیر
می خوام از طریق ماژول فرستنده به رله لرنیگ فرمان بدم، باید چه خروجی به پایه دیتا فرستنده از طریق پایه میکرو انتقال بدم؟ ask dx-rf 315
پالس با فرکانس مشخص یا عدد ثابت؟

9292
باید اول ببنی ریموت فرستنده ای که با اون گیرنده کار میکنه با چه ای سی هست که دیتاشیتش را بگیری شکل موجش را ببینی و شبیه سازیش کنی ولی ببین از من میشنوی خودت را تو دردسر نیانداز با چند تا رله کلید های ریموت فرستنده را قطع و وصل کن

abavi4
14-08-2016, 03:50
باید اول ببنی ریموت فرستنده ای که با اون گیرنده کار میکنه با چه ای سی هست که دیتاشیتش را بگیری شکل موجش را ببینی و شبیه سازیش کنی ولی ببین از من میشنوی خودت را تو دردسر نیانداز با چند تا رله کلید های ریموت فرستنده را قطع و وصل کن

ممنون از شما، گیرنده pt2262 یا pt2264 هست که ظاهرا پر کاربرد هم هست. من هم همین حرف شما رو مدنظر داشتم اما کارفرمای پروژه تاکید می کنه که حتی المقدور، مدار فرستنده روی PCB قرار بگیره و با میکرو بهش فرمان داده بشه! برای همین این فرستنده رو تهیه کردم

abavi4
20-08-2016, 00:17
سلام و وقت بخیر خدمت اساتید
می خوام زمان ریست شدن سگ نگهبان مستقل یا IWDG رو بیشتر از اونچه که میشه گسترش بدم
اسکالر ها رو در بیشترین حالتش قرار دادم،در بیشترین حالت 32 ثانیه هست که من می خوام حدود 3 دقیقه باشه
void MX_IWDG_Init(void)
{

hiwdg.Instance = IWDG;
hiwdg.Init.Prescaler = IWDG_PRESCALER_256;
hiwdg.Init.Reload = 4095;
HAL_IWDG_Init(&hiwdg);

}

ظاهرا باید فرکانس LSI که 32 کیلوهرتز هست رو به صورت سخت افزاری تغییر بدم، کسی می تونه در این مورد راهنمایی کنه؟

mahdi89
01-10-2016, 02:29
سلام
این یه پروژه با رجیسترهاست که توسط مهندس زرکوب نوشته شده
یه نگاه بندازی متوجه میشه چی به چیه ...

سلام به همه
یه سوال چند وقته من رو درگیر کرده:
این هدری که توی برنامه اینکلود کردین با نام #include "stm32f4xx.h" از کجا گیرش اوردین؟
من برای stm32f746 میخوام و البته توی اینترنت بود، اما میخوام بدونم مرجع اصلی و معتبری که میشه برای هر ic شرکت st هدر اولیه برای کار با رجیستر ها رو گیر اورد کجاست؟ :(

sara68
30-10-2016, 13:26
سلام به همه
یه سوال چند وقته من رو درگیر کرده:
این هدری که توی برنامه اینکلود کردین با نام #include "stm32f4xx.h" از کجا گیرش اوردین؟
من برای stm32f746 میخوام و البته توی اینترنت بود، اما میخوام بدونم مرجع اصلی و معتبری که میشه برای هر ic شرکت st هدر اولیه برای کار با رجیستر ها رو گیر اورد کجاست؟ :(


سلام
منم دارم روی همین اف7 کار میکنم ، میشه یه فروم جدا براش بازکنید تا مفیدتر باشه؟؟
ممنون

ZoZi
14-11-2016, 14:40
سلام
میشه لطف کنید کتابخونه السیدی کاراکتری رو که با این بورد راه اندازی شده رو اینجا قرار بدید
یه کتابخونه ای باشه که هم سرعتش بالا باشه هم کامل باشه ،/ راستش خودم یدونه دارم اما خیلی سرعت نمایشش پائینه
ممنون از سایت خوبتون

SMSM
12-04-2017, 01:27
سلام. اقا کسی می داند سریع ترین سرعت تبدیل ADC در برد stm32f4discovery چقدر می باشد؟ اقا قابل تنظیم هم می باشد؟

mzarkoob
12-04-2017, 11:14
سلام
بله قابل تنظیم است
هم تقسیم فرکانسی داره واحد ADC و هم تغییر cycles . شما اینها ماکس بگذارید. البته رفرنس منوال بخوانید در مشخصات ADC ذکر شده سرعت ماکس چقدره ...

SMSM
12-04-2017, 12:02
ممنون اقا مهدی.
ایا راهی نداره سرعتش را در 12 بیت بیشتر از ان چیزی که در دیتا شیت هست تبدیل نماییم؟

Doloop
13-04-2017, 15:34
ممنون اقا مهدی.
ایا راهی نداره سرعتش را در 12 بیت بیشتر از ان چیزی که در دیتا شیت هست تبدیل نماییم؟

سلام
شما مگه چیکار میخواهید انجام بدید که سرعت از این بالاتر میخواهید؟

اگر دقت و سرعت بالاتر بخواهید باید از مبدل های خارجی استفاده کنید./

SMSM
13-04-2017, 16:47
ممنون از اینکه پاسخ می دهید.
شما یک سیستم را در نظر بگیرید مثلا ورودی آن pwm است و خروجی آن دما است. (به عنوان مثال گفتم سیستمی که قرار بر رویش کار کنم پارامترهای دیگری هم دارد. در واقع دارم یک دستگاه ازمایشگاهی می سازم). الان ورودی من سرعتش خیلی بیشتر از نمونه های خروجی من هست. در واقع این ADC کند هست (مثلا به ازا هر 1000 تا ورودی من یک خروجی دارم!). الان مبدل بهتر از آنکه بر روی stm32f407vgt باشد کسی سراغ دارد؟ (در ایران هم موجود باشد). متاسفانه الان در فروشگاهتان چیزی پیدا نکردم.:(

SMSM
16-04-2017, 00:38
You can see links before reply
الان طبق این جدول ایا فرکانس adc ما در 12 بیت، 30 مگاهرتز است؟ اگر نه چه مقداری می باشد؟ من اولین بار است می خواهم ADC را راه اندازی کنم، نمی دانم فرکانسش چند است و چطوری می باشد.:unh:

SMSM
16-04-2017, 01:11
اقا الان این که می گویم درست است؟
در فرکانس 30 مگا هرتز و دقت 12 بیت، تعداد نمونه های ما در یک ثاتیه برابر با تعداد 60975 است. ایا این حرف درست است؟
در واقع در جدولی گفته که زمان مجموع یک تبدیل adc در فرکانس 30 مگا هرتز و دقت 12 بیت، برابر 16.4 میکرو ثانیه است.

agape
16-04-2017, 16:19
درست نمیدونم ولی فکر کنم توی دیتاشیت یه جدول برای تبدیل داده که تایم ها رو باید با هم جمع کنی و زمان هر تبدیل به دست بیاد
ساده ترین کارشم اینه که 100 تا یا 1000 تبدیل انجام بدی ، ببینی چقدر طول میکشه دیگه

SMSM
16-04-2017, 18:06
ممنون اقا (یا خانم) مدیر کل انجمنها:wink:
فهمیدم چی شد. طبق عکس ضمیمه زمان لازم برای یک تبدیل adc در 12 بیت و فرکاتس 30 مگاهرتز ، برابر 16.4 میکرو ثانیه است. گفتم شاید به کار فرد دیگری هم بیاید.:hi:
You can see links before reply

agape
16-04-2017, 19:35
بله بسیار هم عالی ، البته فکر کنم سمپلینگ تایم قابل تغییر هست
همونطور که میدونید adc اول یه نمونه از سیگنال بر میداره و ذخیره میکنه تو یه خازن ، بعد اتصال ورودی رو قطع میکنه که در حیت تبدیل نمونه تغییر نداشته باشه ، این زمان توی میکرو قابل تغییر است

SMSM
16-04-2017, 20:41
باز هم ممنون. نمی دانستم . دستتان درد نکند.:wink:

- - - Updated - - -

یک سوال فنی!
ایا adc خارجی 12 بیت (یا تعداد بیت های بالاتر) داریم که از این مقدار 16.4 میکرو ثانیه هم سریع تر باشد؟ (در واقع زمان ان کم تر باشد؟)

agape
16-04-2017, 21:49
بله قطعا وجود دارد ، adc هایی با سرعت نمونه برداری گیگا هرتزی ولی خوب قیمت اونها خیلی گرون هست ، فکر کنم پایا الکترونیک یه مدل داشت 10 بیتی 10 مگا سمپل البته شمارش رو یادم نیست
ولی میتونید تو سایت آنالوگ دیوایس adc مورد نظرتون رو سرچ کنید ، تا 24 بیت adc هست :)

sarbaz13
16-04-2017, 22:56
سلام به چه صوررت حساب کردین این عدد به دست اومد؟فرمول اونو بنویسید