مثال با میکروکنترولر Stm32F103Ret6 (مثال با DAC)

در اين بخش مي‌توانيد در مورد تمامي مسائل مرتبط با میکروکنترلرهای ARM به بحث بپردازيد

مدیران انجمن: Mahdi Mahdavi, SAMAN, sinaset, شوراي نظارت

ارسال پست
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22016 بار
تماس:

مثال با میکروکنترولر Stm32F103Ret6 (مثال با DAC)

پست توسط sinaset » پنج شنبه 5 مرداد 1396, 5:18 pm

بنام خدا
باسلام
تصویر
تصویر

در این تاپیک مثال و طرح های مختلف با میکروکنترولر Stm32F103Ret6 قابل اجرا با Keil قرار داده میشود.

ادرس و مشخصات در سایت [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]
فهرست مثال ها ..

مثال چشمک زن ساده
راه اندازی با LCD 16X2 کاراکتری
مثال فعال سازی LED با کلید.
مثال دریافت اطلاعات با usart( با وقفه)
مثال راه اندازی RTC داخلی میکروکنترولر
مثال راه اندازی واحد DAC
...
...
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22016 بار
تماس:

Re: مثال با میکروکنترولر Stm32F103Ret6 (مثال با DAC)

پست توسط sinaset » پنج شنبه 5 مرداد 1396, 5:49 pm

باسلام

مثال چشمک زن ساده

در مثال اول، یک LED به کمک پایه PA 0 خاموش و روشن میشود.
Please Login or Register, to see this code

[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] برنامه .
بعد از دانلود برنامه را پروگرام کنید،سپس یک بار کلید rest را فشار دهید.
--
شما می توانید به تغییر سه "GPIO_Pin_0" در تابع اصلی برنامه به GPIO_Pin_1 یا GPIO_Pin_2 یا GPIO_Pin_3 و ...! پایه ها دیگر پورت A را خاموش و روشن کنید .
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22016 بار
تماس:

Re: مثال با میکروکنترولر Stm32F103Ret6 (مثال با DAC)

پست توسط sinaset » پنج شنبه 5 مرداد 1396, 6:08 pm

راه اندازی با LCD 16X2 کاراکتری

در این مثال،میکروکنترولر stm32f103ret6 برای LCD کاراکتری راه اندازی میشود. این کتابخانه،نسبتا کامل می باشد و قابلیت های خوبی نیز دارد.


لیست تابع ها کاربردی:
Please Login or Register, to see this code

فایل h کتابخانه:
Please Login or Register, to see this code

کدهایی تابع اصلی برنامه:
Please Login or Register, to see this code

[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] برنامه .

کار کردن با کتابخانه آسان می باشد، فقط به خاطر داشته باشید، در فایل lcd16X2.h در قسمت زیر،پایه های مربوط به LCD را به میکرو اتصال دهید.
Please Login or Register, to see this code
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22016 بار
تماس:

Re: مثال با میکروکنترولر Stm32F103Ret6 (مثال با DAC)

پست توسط sinaset » پنج شنبه 5 مرداد 1396, 6:15 pm

مثال فعال سازی LED با کلید.

در این مثال،کلید فشاری بر روی پورت PA1 قرار گرفته است و LED بر رو PA0 قرار گرفته است، وقتی که PA1 در وضعیت LOW یا صفر قرار بگیرید led فعال میشود.
Please Login or Register, to see this code

[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] برنامه.

باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22016 بار
تماس:

Re: مثال با میکروکنترولر Stm32F103Ret6 (مثال با DAC)

پست توسط sinaset » پنج شنبه 5 مرداد 1396, 6:31 pm

مثال دریافت اطلاعات با usart( با وقفه)

در این مثال به کمک وقفه usart اطلاعات دریافت، سپس بروی LCD کاراکتری نمایش داده میشود.

Please Login or Register, to see this code

[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]برنامه .

* سرعت بر روی 9600 می باشد
* بخاطر داشته باشید پایه های LCD را براساس کتابخانه تنظیم کنید.

باتشکر.[/I][/I]
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22016 بار
تماس:

Re: مثال با میکروکنترولر Stm32F103Ret6 (مثال با DAC)

پست توسط sinaset » پنج شنبه 5 مرداد 1396, 7:37 pm

مثال راه اندازی RTC داخلی میکروکنترولر

در این مثال،تاریخ ،ساعت و .. به کمک واحد RTC داخلی میکرو،راه اندازی و برروی پورت سریالی فرستاده میشود.
*دقت داشته باشید که باید کریستال به پایه های مربوطه اتصال داشته باشد.

کدهایی تابع اصلی:
Please Login or Register, to see this code

[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]برنامه:

*سرعت پورت سریالی 115200 می باشد
* به کمک پورت سریالی ساعت و تاریخ و .. تایین میشود،برای دو پایه RX و TX را به مبدل سریال به ttl اتصال دهید، تا بتوانید زمان و تاریخ و .. را تنظیم کنید.
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22016 بار
تماس:

Re: مثال با میکروکنترولر Stm32F103Ret6 (مثال با DAC)

پست توسط sinaset » چهار شنبه 26 دی 1397, 4:52 pm

بنام خدا یگانه.
باسلام 


افزایش و کاهش ولتاژ با واحد DAC

واحد DAC میکروکنترولر 12 بیتی می باشد،در این طرح یک LED پایه DAC خروجی یک وصل شده وقتی مدار پروگرام و راه اندازی شود، LED به ارامی روشن و خاموش میشود...
 
تصویر
کدها:
Please Login or Register, to see this code
[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] برنامه و فایل مورد نیاز

باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

ارسال پست

بازگشت به “میکروکنترلرهای ARM”