مهندس الکترونیک

#programming
Канал
Логотип телеграм канала مهندس الکترونیک
@elec_sourceПродвигать
2,63 тыс.
подписчиков
269
фото
129
видео
274
ссылки
کانال تلگرام مهندس الکترونیک لینک حمایت در سایت رسمی حامی باش : 🌠https://hamibash.com/elec_source🌠 - لینک گروه : @elec_src_grp کانال یوتیوب https://youtube.com/@elec_source?si=oupCXK8o1DYDeAi9
#programming
#C
#bool
یک نکته کوتاه در مورد برنامه نویسی C :
گاهی اوقات میخواهیم که یک تابعی با خروجی true یا false داشته باشیم و خودمان را از شر ماکرو نویسی و تعیین مقدار های صفر و یک خلاص کنیم .
برای این کار میتوانیم از هدر stdbool.h استفاده کنیم تا متغیر هایی از نوع boolean داشته باشیم .
متغیر های boolean متغیر هایی هستند که مقادیر آن ها یا true است یا false.
برای درک بهتر موضوع به این مثال توجه کنید :
#include <stdbool.h>
bool foo(FILE *str)
{
bool err = false;
...
if (!fflush(str))
{
err = true;
}
...
return err;
}


لینک حمایت از کانال :

🔥🔥🔥🔥🔥🔥حامی باش🔥🔥🔥🔥🔥🔥


#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
IWDG.pdf
820.7 KB
#ebook
#programming
#stm32
#register
#watchdog

آموزش راه اندازی واحد watchdog در میکروکنترلر stm32
کاری از مهندس مهران بیدخوری @Keeper_of_light
که این آموزش رو زحمت کشیدند برای کانال مهندس الکترونیک تهیه کردند
زبان : فارسی
تعداد صفحات : 9 صفحه
#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
can.rar
10.4 MB
#programming
#hardware
#hardware_design
#can
#پیشنهادی
مجموعه ای از اپلیکیشن نوت ها و مقالات معتبر در رابطه با پروتکل صنعتی CAN که در قالب یک فایل zip جمع آوری شده و برای شما بزرگواران به اشتراک گذاشته شده
#الکترونیک
#مهندس_الکترونیک
🆔 @elec_source
Hands_On_RTOS_with_Microcontrollers_Building_real_time_embedded.pdf
12.3 MB
#ebook
#stm32
#freertos
#programming

راهنمای جامع free rtos در میکروکنترلرهای stm32

Hands-On RTOS with Microcontrollers Building real-time embedded systems using FreeRTOS, STM32 MCUs, and SEGGER debug tools by Brian Amos
زبان : EN
تعداد صفحات : 479
#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
CAN_LPC1768.pdf
1.6 MB
#ebook
#can
#hardware
#programming
🌹آموزش راه اندازی پروتکل can با میکرو کنترلر lpc1768.
گرد آورنده : میلاد شیخلر
#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
pidWithoutAPhd.pdf
870.3 KB
#ebook
#programming
#pid

یک مقاله خیلی عالی در مورد کنترل PID

از طرف مهندس :
@MajidBanan
#الکترونیک
#مهندس_الکترونیک
🆔 @elec_source
مهندس الکترونیک
🤯کمرنگ ترین جوهر ها از قوی ترین حافظه ها ماندگار ترند 🤯 #الکترونیک #مهندس_الکترونیک 🆔 @elec_source
#programming
🤯کمرنگ ترین جوهر ها از قوی ترین حافظه ها ماندگار ترند 🤯
این جمله ای خیلی معروف هست که هر برنامه نویس باید اون رو قاب کنه و بزنه بالای میز کارش
یک نکته ی مهمی که در این جمله وجود داره این هست که به هیچ وجه نباید یک برنامه نویس به حافظه ی خودش اعتماد کامل داشته باشه هر قدر هم که حافظه ی قوی ای داشته باشه .
خیلی از ماها زمانی که میخوایم کد نویسی رو شروع کنیم سریعا پشت سیستم میشینیم و نرم افزار رو بالا میاریم و شروع میکنیم به کد نویسی و در آخر هم با اجرا کردن کد و صد ها بار دیباگ کردن و گاهی اوقات از عصبانی شدن 🤬از این ماجرا که چرا کدم کار نمیکنه یک روزمون رو به روزی پر از استرس و فشار و 😭😭عصبانیت تبدیل میکنیم و آخرش هم به نتیجه ای که دلمون میخواد نمیرسیم😔 .
در اینجا یک راهکار خیلی مهمی رو میخوام خدمتتون بگم که شمارو دچار این اتفاقات ناگوار نکنه .
این راهکار ساده کاغذ و قلم هست !!!🤔
شما قبل از این که دست به موس و کیبورد بشید شروع کنید به کدنویسی ،اول لازم هست تا استراتژی کامل پروژه رو از تو ذهنتون خارج کنید و روی کاغذ پیادش کنید .
این استراتژی شامل
1 . مشخص بودن تمام توابع اصلی و فرعی
2. نام و نوع متغیر ها
3. پایه های ورودی و خروجی
میشه .
اول بهتر هست تمام توابع رو یکبار با زبان خودمونی پیادش کنید 🗒
بعد اون رو داخل کاغذ به زبان c بنویسید
یک بار ویرایشش کنید و در انتها که همه چیز مشخص شد اون رو با ارامش کامل☺️ و فقط با رو نویسی از روی کاغذ توی کامپایلرتون پیاده کنید
توابع مختلف و قسمت های مختلف رو بخش بخش کنید و هرکدوم رو جدا گونه تست کنید .
و در نهایت با اولین یا دومین اجرا به نتیجه مطلوبتون میرسید و اون موقع هست که شما از کدنویسیتون لذت میبرید .🤓
این روش رو دست کم نگیرید و به قول معروف بی گدار به اقیانوس زبان C نزنید .

#الکترونیک
#مهندس_الکترونیک
🆔 @elec_source
#clip
#programming
#stm32

به علت درخواست های مکرر شما دوستان برای آموزش stm32 شرکت udemy لینک کامل آموزش قرارداده شد
این لینک ها برای 2 مجموعه آموزش stm32 به سبک رجیستری و توابع HAL هست که در سایت دانلودلی موجود هست
برای دانلود این آموزش ها فیلتر شکن رو خاموش کنید
لینک آموزش رجیستری :
http://downloadly.ir/elearning/video-tutorials/stm32-getting-started-level1-registers-programming/



لینک آموزش توابع HAL
http://downloadly.ir/elearning/video-tutorials/stm32-getting-started-level2-hal-library/


#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
2. Push Button and Switches.rar
170.8 MB
#clip
#programming
#stm32


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

بخش 4 : GPIO
قسمت2 :
»»»»»2. Push Button and Switches««««««
#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
1. leds.rar
144.7 MB
#clip
#programming
#stm32


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

بخش 4 : GPIO
قسمت1 :
»»»»»1. leds««««««
#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
4.Printf UART setup.rar
395.1 MB
#clip
#programming
#stm32


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

بخش 3 : Project setup
قسمت4 :
»»»»»4.Printf UART setup««««««
#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
3. SysTick Timer.rar
114.7 MB
#clip
#programming
#stm32


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

بخش 3 : Project setup
قسمت3 :
»»»»»3. SysTick Timer««««««
#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
3-2. Clock Configuration.rar
235.3 MB
#clip
#programming
#stm32


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

بخش 3 : Project setup
قسمت2 :
»»»»»2. Clock Configuration««««««
#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
3-1 1. STM32CubeIDE Minimum Project setup.rar
132 MB
#clip
#programming
#stm32


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

بخش 3 : Project setup
قسمت 1 :
»»»»»1. STM32CubeIDE Minimum Project setup««««««
#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
2. Software Downloads.rar
193.7 MB
#clip
#programming
#stm32


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

بخش دوم : دانلود و نصب نرم افزار

#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
1. Hardware.rar
335.2 MB
#clip
#programming
#stm32


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

بخش اول : معرفی سخت‌افزار

#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
Media is too big
VIEW IN TELEGRAM
#clip
#STM32
#programming
آموزش ساده و روان میکرو کنترلر های STM32 با توابع HAL
#قسمت_21: TFT LCD ili9341 (using FSMC)
#مهندس_الکترونیک
#الکترونیک
🆔 @elec_source
Ещё