
برنامه نویسی سیستم های امبدد

دوره های آموزشی STM32
ویدئوهای آموزشی STM32
ویدئوی نمونه ی دوره آموزشی برنامه نویسی میکروکنترلر آرم با STM32
صفر تا صد برنامه نویسی با رجیسترها
در قالب انجام پروژه led چشمک زن ، روش های مختلف دسترسی به رجیسترهای پریفرال ها و لایه نرم افزاری CMSIS تدریس میشه. برد بلوپیل blue pill ، میکروکنترلر STM32F103 ، نرم افزار STM32CubeIDE
- ساخت پوینتر برای هر رجیستر
- نوع استراکچر برای هر پریفرال
- استراکچر دارای یونیون و بیت فیلد
- لایه نرم افزاری cmsis استاندارد
- ساخت فایل های device جدید با SVDConv.exe و اصلاح آنها
STM32 register based programming – 1: making pointers to access peripheral registers
making different pointer types to access peripheral registers. peripheral registers bit access with structures with bitfield and union
STM32f103 bare metal blink 4 methods
a. using SFRs view
b. make a pointer for each register
c. structure type for each peripheral
d. structures with bitfield and union
STM32 register based programming – 2 : new CMSIS device files with bitfield and union with SVDConv
a. STM32F103 led blink with standard CMSIS device header file
b. Creating new CMSIS device files with bitfield and union with SVDConv.exe
c. Adding new CMSIS device file to project and modifying it
d. STM32F103 led blink with modified device file, direct bit access in c language