بنا به نیاز می توان به منابع مختلفی که سایت st برای هر کدام از میکروکنترلرهای خود قرار داده مراجعه نمود. به عنوان نمونه برای stm32f107vC :
https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f1-series/stm32f105-107/stm32f105vc.html
Datasheet :
https://www.st.com/resource/en/datasheet/stm32f105vc.pdf
Reference Manuals:
https://www.st.com/resource/en/reference_manual/cd00171190.pdf
@armeducation
https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f1-series/stm32f105-107/stm32f105vc.html
Datasheet :
https://www.st.com/resource/en/datasheet/stm32f105vc.pdf
Reference Manuals:
https://www.st.com/resource/en/reference_manual/cd00171190.pdf
@armeducation
STMicroelectronics
STM32F105VC - STMicroelectronics
STM32F105VC - Mainstream Connectivity line, ARM Cortex-M3 MCU with 256 Kbytes Flash, 72 MHz CPU, CAN, USB 2.0 OTG, STM32F105VCT6, STM32F105VCT6TR, STM32F105VCT6V, STM32F105VCT6W, STM32F105VCT7, STMicroelectronics
موقع انتخاب یک پریفرال در STM32CubeMX پایه هایی از میکرو انتخاب می شود. در صورتی که بخواهید خودتان در کدتان تنظیمات GPIO آن پایه ها را اعمال کنید به دیتاشیت مراجعه و نسبت به remap نبودن یا بودن آن اطمینان حاصل کنید.
@armeducation
@armeducation
مشخص بودن کارکرد یک پایه در حالت پیش فرض و حالت remap شده در دیتاشیت میکروهای stm32
@armeducation
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
راه اندازی اولیه OLED 128*64 هفت پایه
ارسال دیتا از میکرو به این نمایشگر در مد SPI می باشد.
به نظر شما بین راه اندازی اولیه و تغییرات متناسب با پروژه جهت استفاده عملی چقدر فاصله وجود دارد؟
@armeducation
ارسال دیتا از میکرو به این نمایشگر در مد SPI می باشد.
به نظر شما بین راه اندازی اولیه و تغییرات متناسب با پروژه جهت استفاده عملی چقدر فاصله وجود دارد؟
@armeducation
فیلم جامع آموزش میکروکنترلر STM8
لینک فروشگاه :
https://kavirelectronic.ir/eshop/film-kavirvideo/1200823-stm8s-film.html
پاسخ به سوالات در گروه تلگرامی مختص فیلم و پنل پشتیبانی
@armeducation
لینک فروشگاه :
https://kavirelectronic.ir/eshop/film-kavirvideo/1200823-stm8s-film.html
پاسخ به سوالات در گروه تلگرامی مختص فیلم و پنل پشتیبانی
@armeducation
شماتیک اتصال رم خارجی به میکرو
میکرو بایستی قابلیت درایو کردن رم خارجی را داشته باشد.
بعد از پیکربندی پایه ها و واحد مربوطه دربرنامه، از یک آدرسی به بعد در برنامه قابل استفاده است.
@armeducation
میکرو بایستی قابلیت درایو کردن رم خارجی را داشته باشد.
بعد از پیکربندی پایه ها و واحد مربوطه دربرنامه، از یک آدرسی به بعد در برنامه قابل استفاده است.
@armeducation
قرار دادن دیتا در رم خارجی
بعد از پیکربندی پایه ها و واحد مربوطه دربرنامه میکرو، همان طور که مشاهده می شود، از یک آدرسی به بعد در برنامه قابل استفاده است.
@armeducation
بعد از پیکربندی پایه ها و واحد مربوطه دربرنامه میکرو، همان طور که مشاهده می شود، از یک آدرسی به بعد در برنامه قابل استفاده است.
@armeducation
شماتیک اتصال نند فلش به میکرو
مقایسه با شماتیک اتصال رم خارجی به میکرو :
https://news.1rj.ru/str/armeducation/726
به پایه های مشترک
MEM_D0 تا MEM_D7
بین رم و نند دقت شود.
@armeducation
مقایسه با شماتیک اتصال رم خارجی به میکرو :
https://news.1rj.ru/str/armeducation/726
به پایه های مشترک
MEM_D0 تا MEM_D7
بین رم و نند دقت شود.
@armeducation
استفاده از نند فلش به جای SD کارت
در دستگاهی قرار است نمایش عکس یا پخش فایل صوتی یا ... داشته باشید. فایل ها روی SD کارت قرار دارد و از آنجا در موقع نیاز استفاده خواهد شد. حال اگر در حین کار کسی SD کارت را خارج کرد یا در اثر تکان خوردن خارج شد یا به هر دلیلی خراب شد، این دستگاه چگونه می تواند به کار خود ادامه دهد؟
همچنین اگر فردی فایل های دیگری با همان نام های مورد استفاده در برنامه در SD کارت قرار دهد، چه خواهد شد؟ یا همان عکس ها فقط با تغییر آرم و نام شرکت باشد چه!؟
اگر این موارد در عمل اتفاق بیافتد، چه راه حل هایی می تواند وجود داشته باشد؟
یک گزینه می تواند استفاده از نند فلش باشد که به صورت ثابت روی برد قرار دارد. فقط بایستی بار اول به نحوی فایل ها روی نند فلش قرار گیرد. البته به دلیل حجم بالای فایل ها نمی توان از spi flash استفاده کرد.
حال می توان در موقع نیاز به فایل ، مستقیم از NAND Flash قرائت کرد یا می توان ابتدا بر روی رم خارجی قرار داد و سپس از فایل مربوطه استفاده کرد. اگر حجم فایل زیاد باشد مسلما نمی توان فایل را از نند به رم داخلی انتقال داد.
برای نمایش عکس که نیاز به سرعت بالاتری است مسلما بهتر است از رم خارجی نمایش داده شود تا از نند فلش.
البته سوالی که پیش می آید این است که با توجه به شماتیک می توان مستقیما از نند دیتا را روی ال سی دی نمایش داد!؟
@armeducation
در دستگاهی قرار است نمایش عکس یا پخش فایل صوتی یا ... داشته باشید. فایل ها روی SD کارت قرار دارد و از آنجا در موقع نیاز استفاده خواهد شد. حال اگر در حین کار کسی SD کارت را خارج کرد یا در اثر تکان خوردن خارج شد یا به هر دلیلی خراب شد، این دستگاه چگونه می تواند به کار خود ادامه دهد؟
همچنین اگر فردی فایل های دیگری با همان نام های مورد استفاده در برنامه در SD کارت قرار دهد، چه خواهد شد؟ یا همان عکس ها فقط با تغییر آرم و نام شرکت باشد چه!؟
اگر این موارد در عمل اتفاق بیافتد، چه راه حل هایی می تواند وجود داشته باشد؟
یک گزینه می تواند استفاده از نند فلش باشد که به صورت ثابت روی برد قرار دارد. فقط بایستی بار اول به نحوی فایل ها روی نند فلش قرار گیرد. البته به دلیل حجم بالای فایل ها نمی توان از spi flash استفاده کرد.
حال می توان در موقع نیاز به فایل ، مستقیم از NAND Flash قرائت کرد یا می توان ابتدا بر روی رم خارجی قرار داد و سپس از فایل مربوطه استفاده کرد. اگر حجم فایل زیاد باشد مسلما نمی توان فایل را از نند به رم داخلی انتقال داد.
برای نمایش عکس که نیاز به سرعت بالاتری است مسلما بهتر است از رم خارجی نمایش داده شود تا از نند فلش.
البته سوالی که پیش می آید این است که با توجه به شماتیک می توان مستقیما از نند دیتا را روی ال سی دی نمایش داد!؟
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
نمایش اولیه عکس 16 بیت BMP در LPC1788 از روی نند فلش.
ابتدا از SD فرمت 24 بیت 1024 در 600 پیکسل به NAND Flash فرمت 16 بیت :
2.451 ثانیه
از نند فلش به رم :
2.877 ثانیه
به اعوجاج TFT در این حالت دقت کنید.
از رم به TFT :
397 میلی ثانیه
@armeducation
ابتدا از SD فرمت 24 بیت 1024 در 600 پیکسل به NAND Flash فرمت 16 بیت :
2.451 ثانیه
از نند فلش به رم :
2.877 ثانیه
به اعوجاج TFT در این حالت دقت کنید.
از رم به TFT :
397 میلی ثانیه
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
فیلم آموزش STM32F1 مقدماتی متوسط
فروشگاه:
https://goo.gl/oMHSom
پاسخگویی به سوالات :
https://goo.gl/2Zr5Qg
فیلم پیشرفته
فروشگاه :
https://goo.gl/JBvEZg
سوالات :
https://goo.gl/XVsMBf
@armeducation
فروشگاه:
https://goo.gl/oMHSom
پاسخگویی به سوالات :
https://goo.gl/2Zr5Qg
فیلم پیشرفته
فروشگاه :
https://goo.gl/JBvEZg
سوالات :
https://goo.gl/XVsMBf
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
تست عملی تاچ خازنی 7 اینچ
مدل GT911
بدون نیاز به کالیبراسون اولیه!
دقت عالی
در این تاچ می توان تا 5 نقطه را همزمان لمس کرد و تشخیص داد.
https://news.1rj.ru/str/armeducation/712
@armeducation
مدل GT911
بدون نیاز به کالیبراسون اولیه!
دقت عالی
در این تاچ می توان تا 5 نقطه را همزمان لمس کرد و تشخیص داد.
https://news.1rj.ru/str/armeducation/712
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
نمایش عکس 24 بیت BMP از SD کارت روی TFT LCD 7 اینچ سایز 800 در 480 در میکروکنترلر STM32F107 با استفاده از توابع RL کیل
جهت تست سرعت
مد spi در sd و gpio در tft
مقایسه با sdio و fsmc در 103ve:
https://news.1rj.ru/str/armeducation/56
@armeducation
جهت تست سرعت
مد spi در sd و gpio در tft
مقایسه با sdio و fsmc در 103ve:
https://news.1rj.ru/str/armeducation/56
@armeducation