PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مثال هاي كاربردي براي ميكروهای stm32 سری f103



sadmonew
13-08-2012, 17:31
سلام دوستان
اين تاپيك رو براي اين زدم كه مثال هايي كه تست شده است و بخشي از ميكرو با اون راه اندازي شده رو توش قرار بديم.
لطفا اگه سوالي در مورد مثال ها داشتين و به مشكلي برخوردين تو اين تاپيك مطرح كنيد:
شروع آموزش stm32 بر پایه برد سفارشی - ایـــــــــران میـــــــکرو ™ (You can see links before reply)
__________________________________________________ ______________________
اولين مثال در مورد نحوه پيكربندي و راه اندازي پروتكل I2c هستش كه با اين پروتكل ميتونيم دو تا آيسي رو راه اندازي كردم:
1- PCF8583
2- AT24C02
هر دو تاشو راه اندازي كردم و به خوبي هم جواب ميده.
در واقع هدفم اينه كه دوستان منبع اصليشون همين سايت و انجمن باشه!

kavir
14-08-2012, 04:46
سلام
دو مثال عملی و تست شده یک دفتر نقاشی و یکی هم نحوه کالیبره کردن

alishekarriz
11-04-2013, 01:48
به اميد خدا براي شروعي دوباره !

sadmonew
02-05-2013, 12:27
این یه مثال برای کار با usart و وقفه خارجی

sadmonew
02-05-2013, 12:28
مثالی در مورد نحوه ذخیره کردن دیتا بر روی فلش داخلی میکرو

sadmonew
02-05-2013, 12:30
مثالی در زمینه کار با gpio

sadmonew
02-05-2013, 12:31
مثالی در مورد نحوه راه اندازی تایمر

sadmonew
02-05-2013, 12:34
مثالی در زمینه نحوه راه اندازی واحد rtc

sadmonew
02-05-2013, 12:39
مثالی در زمینه تبدیل میکرو به حافظه فلش قابل حمل(usb mass storage)

kamikazi
03-05-2013, 23:16
سلام اقا صادق مثل همیشه طوفانی ظاهر شدی اینم 1 مثال برای can

meysam.z
22-05-2013, 00:40
سلام دوستان
واقعا خسته نباشید.... خدا قوت ....
واقعا کارتون عالیه ....

شاهرخ
10-07-2013, 23:26
سلام.
انصافا خدا خیرتون بده.خیلی دنبال کدهای نمونه بودم واسه راهنمایی و الگو گرفتن جهت راه اندازی میکروstm32f103cbt6
خیلی ممنونم ازتون.عالی بود.

farhadjafari
28-07-2013, 18:39
سلام دوستان
اين تاپيك رو براي اين زدم كه مثال هايي كه تست شده است و بخشي از ميكرو با اون راه اندازي شده رو توش قرار بديم.
لطفا اگه سوالي در مورد مثال ها داشتين و به مشكلي برخوردين تو اين تاپيك مطرح كنيد:
شروع آموزش stm32 بر پایه برد سفارشی - ایـــــــــران میـــــــکرو ™ (You can see links before reply)
__________________________________________________ ______________________
اولين مثال در مورد نحوه پيكربندي و راه اندازي پروتكل I2c هستش كه با اين پروتكل ميتونيم دو تا آيسي رو راه اندازي كردم:
1- PCF8583
2- AT24C02
هر دو تاشو راه اندازي كردم و به خوبي هم جواب ميده.
در واقع هدفم اينه كه دوستان منبع اصليشون همين سايت و انجمن باشه!

سلام و خسته نباشید.
تو بخش راه اندازی i2c مشکل داشتم و حتی نمونه برنامه ای که قرار داده بودید امتحان کردم و جواب نمیده و خروجی ندارم.
فرکانس پایه SCL که با اسیلوسکوپ نگاه کردم چیز خیلی کوچکی نمایش میده( فکر کنم اونم نویز ). به نظر شما باید چیکاری باید انجام بدم؟

kamikazi
29-07-2013, 09:40
دوست عزیز تا میکرو از دیوایس acknowledge نگیره راه نمی افته یا میکروتون اورجینال نیست و بخش i2c مشکل داره یا اتصالاتتون درست نیست یا ادرسو قطعه رو درست تعریف نکرید

farhadjafari
30-07-2013, 15:31
ممنون دوست عزیز
ولی acknowledge امتحان کردم جواب میده (قطعه از مدار که خارج میشه تو حلقه ها میمونه)، و آدرس هارو با میکروی AVR نوشته بودم درست. ولی از کجا بدونم میکرو اورجینال نیست؟ یا بخش i2c فقط مشکل داره؟

avr_1360
30-07-2013, 15:59
سلام.يه سوال داشتم.ميشه يه توضيحي در مورد نوشتن در فلش ميكرو داشتم.الگوريتمش چطوره يا منبعي ميشه معرفي كنين.با تشكر.

sadmonew
02-09-2013, 13:47
مثالی برای راه اندازی پورت سریال مجازی(به همراه چند مثال دیگر در مورد کار با پورت USB)
You can see links before reply
You can see links before reply

sadmonew
26-12-2013, 11:53
سلام
اينم يه مثال كه ميتونيد از حافظه فلش ميكرو به عنوان حافظه EEPROM استفاده كنيد و ديتا رو تو آدرس مورد نظر ذخيره و بازيابي كنيد.
فايل فشرده شامل فايل هاي: EEPROM.c و EEPROM.h و فايل مين main_demo.c و فايل PDF توضيحات ميشه.

Omid_Refah
07-01-2014, 12:46
سلام دوستان
اين تاپيك رو براي اين زدم كه مثال هايي كه تست شده است و بخشي از ميكرو با اون راه اندازي شده رو توش قرار بديم.
لطفا اگه سوالي در مورد مثال ها داشتين و به مشكلي برخوردين تو اين تاپيك مطرح كنيد:
شروع آموزش stm32 بر پایه برد سفارشی - ایـــــــــران میـــــــکرو ™ (You can see links before reply)
__________________________________________________ ______________________
اولين مثال در مورد نحوه پيكربندي و راه اندازي پروتكل I2c هستش كه با اين پروتكل ميتونيم دو تا آيسي رو راه اندازي كردم:
1- PCF8583
2- AT24C02
هر دو تاشو راه اندازي كردم و به خوبي هم جواب ميده.
در واقع هدفم اينه كه دوستان منبع اصليشون همين سايت و انجمن باشه!

با سلام
فایل مربوط به 24Cxx رو دانلود کردم
و با همون فرمت تو برنامه کاربردی خودم استفاده کردم. همونطور که تو فایل اصلی نرم افزار هم مشخصه از فانکشن Write_data چند بار پشت هم استفاده شده.
فانکشن برای بار اول درست اجرا میشه و عدد رو در جای مورد نظر مینویسه. ولی برای بار دوم به خطر زیر که میرسه می ایسته و دیگه اجرا نمیشه.


while (!I2C_CheckEvent(I2C2, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED)){}



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

وحيد
13-01-2014, 13:04
سلام به تمامی اساتید
من میخوام با stm32f103c8 یک چیزی شبیه رم ریدر درست کنم!
یعنی وقتی usb رو وصل کامپیوتر می کنم، می خوام یه درایور بسازه و محتویات کارت sd رو نشون بده!
کسی تا حالا این کار رو انجام داده؟

sadmonew
13-01-2014, 18:49
سلام به تمامی اساتید
من میخوام با stm32f103c8 یک چیزی شبیه رم ریدر درست کنم!
یعنی وقتی usb رو وصل کامپیوتر می کنم، می خوام یه درایور بسازه و محتویات کارت sd رو نشون بده!
کسی تا حالا این کار رو انجام داده؟
سلام مهندس:hi:
ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ــــــــــــــــــــ
لازم نیست تو چند جا تاپیک بزنی همین یه جا کافیه!
---------------------------------------------------------

همین مثالی که تو پست 17 گذاشتم رو دانلود کن. کارت رو راه میندازه

وحيد
13-01-2014, 23:54
این لینک خرابه !!!
You can see links before reply (You can see links before reply)
اگه شما دانلود کردید، میشه فایلشو آپلود کنید.
خیلی ممنون

mahdi8888
29-01-2014, 21:23
فایل مربوط به 24Cxx رو دانلود کردم
و با همون فرمت تو برنامه کاربردی خودم استفاده کردم. همونطور که تو فایل اصلی نرم افزار هم مشخصه از فانکشن Write_data چند بار پشت هم استفاده شده.
فانکشن برای بار اول درست اجرا میشه و عدد رو در جای مورد نظر مینویسه. ولی برای بار دوم به خطر زیر که میرسه می ایسته و دیگه اجرا نمیشه.

while (!I2C_CheckEvent(I2C2, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED)){}




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




در واحد I2c بعد از رایت هر جمله باید 10 میکرو ثانیه تاخیر ایجاد شود وگر نه ic ارور میده و توی حلقه while بعدی که منتظر جواب از I2c هست گیر میکنه

mahdi8888
30-01-2014, 11:33
اینم آدرس یک سایتی که مثالهای گوناگون برای همه چی داره تایمر ، وقفه ، پورت سریال ، Dma , I2c ,....

You can see links before reply

mahdi8888
30-01-2014, 11:57
اگر کسی مثال برای دوبین ov7670 و mp3 پلیر با stm103 لازم داره بگه تا براش آپود کنم
:0013::0013::0013:

wantedboy
31-01-2014, 11:40
اگر کسی مثال برای دوبین ov7670 و mp3 پلیر با stm103 لازم داره بگه تا براش آپود کنم
:0013::0013::0013:

سلام دوست عزیز نیکی پرسش:wink:

mahdi8888
01-02-2014, 18:30
اینم پروژه کامل

MP3 PLAYER با Ic
STM32F103RBT6 به همراه شماتیک
چون توی دو تا فایل آپلود کردم فایل Lib را داخل فایل MP3PLAYER بریزید
اگر به درد کسی خود تشکر یادتون نره


7179
7180


:0013::0013::0013:

mahdi8888
30-04-2014, 13:19
اینم مثال برای کار با دوبین ov7670

7630
:hi:

sadmonew
03-11-2014, 19:25
سلام دوستان
این یه مثال برای کار با شبکه
از آیسی شبکه enc28j60 استفاده کردم. ضمنا" برنامه ویندوز برای ارتباط با این آیسی هم نوشتم.

shahahmadi
08-11-2014, 10:08
سلام
آیا از کتابخانه emwin میشه در stm استفاده کرد؟

sadmonew
08-11-2014, 16:37
سلام
آیا از کتابخانه emwin میشه در stm استفاده کرد؟
سلام مهندس
اينجا (You can see links before reply) در موردش بحث شده.

paradox7
24-11-2014, 20:31
سلام دوستان
این یه مثال برای کار با شبکه
از آیسی شبکه enc28j60 استفاده کردم. ضمنا" برنامه ویندوز برای ارتباط با این آیسی هم نوشتم.

سلام جناب مهندس راجع به این پروژه تون میشه اطلاعات بدین ؟مثلا اینکه
پایه های reset,clock,wol,int آیسی شبکه رو به چه پایه هایی وصل کردین؟
برنامه تحت ویندوزتون چه کاری رو انجام میده؟
از usart به خاطر السیدی گرافیکی استفاده کردین؟
یه سری key اول main به صورت up,down و... تعریف شده برای چی هستش؟
پیشاپیش سپاسگزارم.

sadmonew
06-12-2014, 11:25
سلام دوستان
نوشتن و خواندن دیتا بر روی فلش میکرو(شبیه سازی eeprom)

sadmonew
18-12-2014, 10:48
سلام جناب مهندس راجع به این پروژه تون میشه اطلاعات بدین ؟مثلا اینکه
پایه های reset,clock,wol,int آیسی شبکه رو به چه پایه هایی وصل کردین؟
برنامه تحت ویندوزتون چه کاری رو انجام میده؟
از usart به خاطر السیدی گرافیکی استفاده کردین؟
یه سری key اول main به صورت up,down و... تعریف شده برای چی هستش؟
پیشاپیش سپاسگزارم.
سلام مهندس
برنامه ویندوز جهت کنترل استفاده میشه مثلا" با کلیک روی "LED1" وضعیت اون پایه ای که به LED وصل شده را کنترل میکنیم(LED را روشن/خاموش میکنیم)
از usart به خاطر کم بودن فضای نمایش Lcd تو نمایش برخی اطلاعات استفاده کردم.
تو برنامه از کلیدهای up,down,... استفاده نشده.(برنامه یکم بهم ریختگی داره)

avr_1360
10-05-2015, 19:45
سلام.
کسی میتونه در رابطه با کپچر این میکرو راهنماییم کنه؟
یه برنامه نوشتم اما کار نمیکنه.

M.ABDOLLAHI
25-07-2016, 15:31
سلام دوستان امروز یک برنامه خیلی خوب میخوام برای سری کرتکس ام صفر بگذارم برنامه راه اندازی ماژول rfm22b برای اینکه تاپیک جدید ایجاد نکنم میخوام همینجا قاطی کرتکس 3 بگذارم میکروش هم تو بازار موجوده stm32f0f4 قیمتش هم ارزانه تو جوان الکترونیک میده 1780 حدودا در ضمن تو فایلی که قراتر میدم پی سی بی و شماتیک هم برای پروتل هم هست ولی نمیدونم چرا باز نمیشه برای من در هر صورت اینهم فایل برای دانلود در ضمن نرمافزار هم همون کیل خودمونه
دانلود (You can see links before reply)

M.ABDOLLAHI
25-07-2016, 15:36
سلام مجدد اینهم سورس یک cnc توسط کرتکس ام تری در ضمن شماتیک سخت افزار هم موجود هست امیدوارم مفید واقع بشه:125:

دانلود (You can see links before reply)

M.ABDOLLAHI
26-07-2016, 01:03
سلام مجدد بچه ها اگر بخاطر داشته باشید دوستان چند وقت پیش کتابخانه کار با حافظه flash به عنوان eeprom را قرار داده بودن من امروز میخوام همون برنامه را برای سری کرتکس ام صفر قرار بدم خودم الان تست کردم قشنگ جواب داد
دانلود (You can see links before reply)

chaeridriwro
20-10-2016, 14:41
خیلی ممنون از زحماتتون
رمز فایلتون چیه؟

M.ABDOLLAHI
20-10-2016, 14:58
خیلی ممنون از زحماتتون
رمز فایلتون چیه؟
رمز نداره

ZAMANIMAHDI77
18-08-2017, 21:03
سلام بچه ها کسی مثالی از تایمر با وقفه 1 میکرو ثانیه ای با SPL داره ؟ خیلیی گیرم نمیتونم 1 میکرو بسازم فرکانس هم 72 مگ هست میکرو هم
Stm32f103c8t6
ممنون

mzarkoob
19-08-2017, 11:00
سلام
وقتی 72 مگ باشه در یک ثانیه تایمر سرریز میشه پس اگه می خواهید 1 میکرو ثانیه بشه با یک ضرب تقسیم ساده عدد رجیستر APP می شود 72. پس وقتی اسکالر نداشته باشید که باعث بشه مستقیم 72 مگ به تایمر اعمال بشه رجیستر auto reload را 72 بگذارید.
حال سوال این است که در این مدت 1 میکرو ثانیه چه کاری می خواهید انجام دهید!؟ چون تا بخواهید کاری بکنید مجدد اینتراپت اومده و ....
من در سیمولاتور کیل با این ضرایب یک تست هم کردم زمان میشد 0.75 میکرو ثانیه!

Shapour_Ardebil
20-08-2017, 13:08
با سلام
با انتخاب نوع میکرو در نرم افزار "timer_calculator" میتونید مقادیر هر قسمت را بدست بیاورید

mzarkoob
20-08-2017, 14:16
با این نرم افزارم بزنید همین میشه که گفتم :

void InitTimer2(){ RCC_APB1ENR.TIM2EN = 1;
TIM2_CR1.CEN = 0;
TIM2_PSC = 0;
TIM2_ARR = 71;
NVIC_IntEnable(IVT_INT_TIM2);
TIM2_DIER.UIE = 1;
TIM2_CR1.CEN = 1;
}

ZAMANIMAHDI77
24-08-2017, 20:04
سلام
وقتی 72 مگ باشه در یک ثانیه تایمر سرریز میشه پس اگه می خواهید 1 میکرو ثانیه بشه با یک ضرب تقسیم ساده عدد رجیستر APP می شود 72. پس وقتی اسکالر نداشته باشید که باعث بشه مستقیم 72 مگ به تایمر اعمال بشه رجیستر auto reload را 72 بگذارید.
حال سوال این است که در این مدت 1 میکرو ثانیه چه کاری می خواهید انجام دهید!؟ چون تا بخواهید کاری بکنید مجدد اینتراپت اومده و ....
من در سیمولاتور کیل با این ضرایب یک تست هم کردم زمان میشد 0.75 میکرو ثانیه!
ممنونم از جوابتون تست میکنم خبرشو میزارم انشالله
میخوام یک متغیر رو اضافه کنم فقط برای اندازه گیری زمانی کمتر از 0.75 میکرو ثانیه هم میشه اندازه گرفت ؟

mzarkoob
24-08-2017, 20:12
بله وقتی با 71 یا 72 میشه یک میکرو ثانیه خوب کمتر بذارید کمتر یک میکرو ثانیه میشه!

mohsen.sharif
26-08-2017, 22:59
مثال پیاده سازی سیستم عامل RTOS بر روی STM32F103 توسط CMSIS RTOS.

CMSIS_RTOS (You can see links before reply)

mohsen.sharif
26-08-2017, 23:37
اینم چند سری فایل PDF در مورد CMSIS RTOS. شامل توضیحاتی درباره توابع استفاده شده در RTOS. خودم خوندم، امیدوارم مفید واقع بشه.

RTOS (You can see links before reply)

whitewalker
23-02-2018, 18:26
با سلام
با انتخاب نوع میکرو در نرم افزار "timer_calculator" میتونید مقادیر هر قسمت را بدست بیاورید
سلام مهندس اون خودش یه چندتا هم مثال اماده داره اونا بصورت پیش فرض داخل نرم افزار هس که من داخل برنامم تو کیل کپی کردم جواب ندادcry:: راهنمایی میکنید -- منتهی برا تایمر های 1 و 8 ( احتمالا تو سری f103 که تایمر های پیشرفته هستن) رو نمیشه کانفیگ کرد درسته ؟:hi:

M3R
11-06-2018, 15:17
سلام
راه اندازی سنسور دمای ds1820 به همراه تابع تاخیر میکرو ثانیه
You can see links before reply

ehsanmikro
14-09-2018, 10:53
سلام ، من فیلم های آموزشی کویرویدئو از سریstm32 مقدماتی و متوسط رو دیده ام ....

ی چیزی ک دنبالش بودم پیدا نکردم و اون اینه ک چطوری میتونم ارتباط سریال usart در میکروی stm32f103c8 رو بصورت فریم دیتای 7 bit و پریتیeven و 1 stop bit راه اندازی کنم ...
طریقه تنظیم رجیسترهاش چطوریه ؟؟؟؟

mamad594
14-09-2018, 17:00
سلام لطف میکنید بفرستیدش برا من، ممنون میشم mohammad.aligholi@yahoo.com

emk
15-09-2018, 03:50
سلام. میخوام dac راه اندازی کنم . یه مثال ساده از داخل یه کتاب نوشتم ولی هیچ جوابی نگرفتم. کسی نمونه برنامه داره؟ :(

mzarkoob
15-09-2018, 12:16
اون اینه ک چطوری میتونم ارتباط سریال usart در میکروی stm32f103c8 رو بصورت فریم دیتای 7 bit و پریتیeven و 1 stop bit راه اندازی کنم ...
طریقه تنظیم رجیسترهاش چطوریه ؟؟؟؟سلام
سریال در حالت کاربرد عمومی به طور کامل شرح داده شده است . شما با توجه به قسمت شرح رجیسترها بایستی تنظیمات خود را بر اساس نیاز در داخل رجیسترهای اینیشیالیز اعمال کنید.
Cr1
cr2
cr3

- - - Updated - - -


سلام. میخوام dac راه اندازی کنم . یه مثال ساده از داخل یه کتاب نوشتم ولی هیچ جوابی نگرفتم. کسی نمونه برنامه داره؟ :(
در فیلم آموزش مقدماتی stm32 مبحث dac شرح داده شده است و در عمل هم تست شده، بنابراین نمی توانید بگویید کار نکرد!
یک کاربرد ساده adc پخش فایلب صوتی است.

emk
15-09-2018, 17:38
سلام.دوستان یه نگاه به برنامه من میندازید. ممنون



GPIO_InitTypeDef GPIO_InitStructure;
DAC_InitTypeDef DAC_InitStructure;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC,ENABLE);
GPIO_StructInit(&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 ;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
GPIO_Init(GPIOA, &GPIO_InitStructure);

DAC_InitStructure.DAC_Trigger = DAC_Trigger_Software;
DAC_InitStructure.DAC_WaveGeneration = DAC_WaveGeneration_None;
DAC_InitStructure.DAC_OutputBuffer = DAC_OutputBuffer_Enable;
DAC_Init(DAC_Channel_2, &DAC_InitStructure);
DAC_Cmd(DAC_Channel_2,ENABLE );
DAC_SetChannel2Data(DAC_Align_12b_L, 0x7FF0);
while(1){DAC_SoftwareTriggerCmd(DAC_Channel_2, ENABLE);
};




مگه با این برنامه نباید ولتاژ روی PA05 بیاد؟

ehsanmikro
22-09-2018, 11:35
ببخشید ، اون جوابی ک برای dac داده اید به من ربطی نداشته است >> فقط تشابه اسمی هست >>> در مورد راه اندازی 7بیتی یوزارت هم چیزی توی فیلم گفته نشده ، حتی در شرح رجیسترها من نشنیدم ک چطوری باید روی 7 بیتی تنظیم کنم >>> تک تک بیت های رجیسترها ک شرح داده نشده ، فقط جوری توضیح داده شده ک بتوان موارد 8بیتی و بدون پریتی را راه اندازی کرد ....
البته بنده مشکلم حل شد >>> به رفرنس منوال ((pdf rm008)) مراجعه کردم و دیدم ک باید دوتا بیت m و ... را تنظیم کنم تا بیت هشتم پریتی بشه و اینطوری فریم دیتای من 7 بیتی و تست هم عملی انجام دادم و اوکی شد >>> همین ک با فیلم ها ی زمینه ای پیدا میشه و ترس آدم میریزه خودش یعنی عالی و تشکر مجدد از زحمتی ک برای این فیلم ها کشیده این >> دعای خیر بنده را پذیرا باشین

mzarkoob
22-09-2018, 12:33
بله قائده کار همین جور است. برای تنظیمات باید به رفرس منوال قسمت خودش مراجعه شود. در فیلم حالت عمومی 8 بیتی گفته شده . شما باید تنظیم طبق چیزی که فرمودید در رجیستر مربوطه بکنید 7 بیتی. یا اگر تنظیم دیگری بخواهید اعمال کنید از رجیسترها یا بیتهای رجیسترهایی که شرح داده نشده بایستی استفاده کنید.

emk
29-09-2018, 02:40
سلام. درباره مطلب DAC به یک نکته رسیدم که STM32f103RB که من باهاش کار کردم اصلا DAC نداره.

mzarkoob
29-09-2018, 10:54
سلام. درباره مطلب DAC به یک نکته رسیدم که STM32f103RB که من باهاش کار کردم اصلا DAC نداره.
خسته نباشید!
وقتی میگیم اول کار به امکانات میکرو دقت کنید برای همینه دیگه
ولی اشکال نداره، این چیزیه که برای هر کس ممکنه پیش بیاد. چندین سال پیش یک بار سرکار رفتم فکر کردم lpc2368 مثل lpc1768 دارای usb host است! :mrgreen:

behnam909
22-01-2019, 14:37
با سلام به همه اساتید
میخوام با میکرو 103 از طریق USB ارتباط برقرار کنم اما مشکلم اینجاست که میخوام از کتابخانه های استانداد SPL استفاده کنم. حتیCMSIS هم باشه کارمو راه میندازه اما متاسفانه مثال و کتابخانه ای که من بتونم راحت باهاش کار کنم پیدا نکردم. You can see links before reply

توی سایت ST یه کتابخونه SPL داره که برای USB نوشته شده (en.stsw-stm32121) اما نمیدونم چرا برای برد های استاندارد خودش نوشته و توی کتابخونه USB باید از کتابخونه یکی از برداش استفاده کنی. توی پست 17 همین تایپیکم دقیقا همونو گذاشتن. شایدم من بد فهمیدمش. کتابخونه RL کیل هم دیدم اما نمیدونم چرا همش ازم ارور میگیره.You can see links before reply
اگه کسی با USB-Device کار کرده یه مثال کاربردی کوچیک که باهاش دیتا بشه فرستاد و دریافت کرد بزاره واقعا ممنون میشم. من میخوام به صورت CDCارسال و دریافت انجام بشه. میکرومم STM32F103RCهست.

mzarkoob
23-01-2019, 00:02
کتابخانه rl خطا نمیده و در فیلم آموزشی پیشرفته stm32 (You can see links before reply) هم ازش استفاده شده و عملی هم تست شده.
اگر بخواهید از سمپلی استفاده کنید که برای یک برد خاص است و از آن برای برد خودتان استفاده کنید مسلما باید پورتش کنید به برد خودتان و کانفیگ های پایه ها مطابق برد خودتان بکنید و ...

ARDHY
26-05-2019, 05:32
سلام به دوستان و اساتید محترم
من نیاز به کتابخانه کامل ks0108 با stm32f103rbt6 که شامل فونتهای فارسی هم باشد دارم
اگر آپلود کنید همین جا ممنون میشم.اجرتون با صاحب این روزهای عزیز که شهید محراب شدند و آقا و سرور ما هستند(حضرت امام علی علیه السلام)

ehsant62
04-07-2019, 14:13
با سلام خدمت دوستان عزیر- سوالی داشتم در مورد پیکر بندی نمایشگر تاچ 7 اینچ
چطوری میشه نمایشگر صفحه بندی های مختلف داشته باشه و مثلا با لمس کردن یک ایکن به صفحه دیگه ای بره.
ممنون

mzarkoob
05-12-2019, 17:13
با سلام خدمت دوستان عزیر- سوالی داشتم در مورد پیکر بندی نمایشگر تاچ 7 اینچ
چطوری میشه نمایشگر صفحه بندی های مختلف داشته باشه و مثلا با لمس کردن یک ایکن به صفحه دیگه ای بره.
ممنون
وقتی مقدار تاچ خوانده می شود شزط های لازم را روی آن اعمال می کنید. در کل کار سختی نیست.