Programming the ARM® Cortex®-M4-based STM32F4 Microcontrollers with Simulink®

dc.contributor.authorAsadi, Farzin
dc.contributor.authorPongswatd, S.
dc.date.accessioned2024-07-12T21:40:28Z
dc.date.available2024-07-12T21:40:28Z
dc.date.issued2021en_US
dc.department[Belirlenecek]en_US
dc.description.abstractA microcontroller is a compact, integrated circuit designed to govern a specific operation in an embedded system. A typical microcontroller includes a processor, memory, and input/output (I/O) peripherals on a single chip.When they first became available, microcontrollers solely used Assembly language. Today, the C programming language (and some other high-level languages) can be used as well. Some of advanced microcontrollers support another programming technique as well: Graphical programming. In graphical programming, the user does not write any code but draws the block diagram of the system he wants. Then a software converts the drawn block diagram into a suitable code for the target device.Programming microcontrollers using graphical programming is quite easier than programming in C or Assembly. You can implement a complex system within hours with graphical programming while its implementation in C may take months. These features make the graphical programming an important option for engineers.This book study the graphical programming of STM32F4 high-performance microcontrollers with the aid of Simulink\textregistered\ and Waijung blockset. Students of engineering (for instance, electrical, biomedical, mechatronics and robotic to name a few), engineers who work in industry, and anyone who want to learn the graphical programming of STM32F4 can benefit from this book. Prerequisite for this book is the basic knowledge of MATLABi\textregistered/Simulink\textregistered. Table of Contents: Preface / Basics of Simulink / Introduction to Waijung Blockset / Pulse Width Modulation (PWM) / Analog to Digital Conversion and Timer / Serial Communication / Authors' Biographies Copyright © 2021 by Morgan & Claypool.en_US
dc.identifier.doi10.2200/S01128ED1V01Y202109DCS061
dc.identifier.endpage169en_US
dc.identifier.isbn9781636390833
dc.identifier.isbn9781636392448
dc.identifier.issn1932-3166
dc.identifier.issue2en_US
dc.identifier.scopus2-s2.0-85118227790en_US
dc.identifier.scopusqualityQ4en_US
dc.identifier.startpage1en_US
dc.identifier.urihttps://doi.org/10.2200/S01128ED1V01Y202109DCS061
dc.identifier.urihttps://hdl.handle.net/20.500.12415/7305
dc.identifier.volume16en_US
dc.indekslendigikaynakScopus
dc.language.isoenen_US
dc.publisherMorgan and Claypool Publishersen_US
dc.relation.ispartofSynthesis Lectures on Digital Circuits and Systemsen_US
dc.relation.publicationcategoryKitap Bölümü - Uluslararasıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.snmzKY05391
dc.subjectArm Cortexen_US
dc.subjectGraphical Programmingen_US
dc.subjectMicrocontrolleren_US
dc.subjectSimulinken_US
dc.subjectStm32f4en_US
dc.subjectWaijung Blockseten_US
dc.titleProgramming the ARM® Cortex®-M4-based STM32F4 Microcontrollers with Simulink®en_US
dc.typeBook Chapter
dspace.entity.typePublication

Dosyalar