ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Programming with STM32: Getting Started with the Nucleo Board and C/C++

دانلود کتاب برنامه نویسی با STM32: شروع کار با Nucleo Board و C / C ++

Programming with STM32: Getting Started with the Nucleo Board and C/C++

مشخصات کتاب

Programming with STM32: Getting Started with the Nucleo Board and C/C++

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781260031317, 9781260031324 
ناشر: McGraw-Hill Education 
سال نشر: 2018 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 22 مگابایت 

قیمت کتاب (تومان) : 46,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 6


در صورت تبدیل فایل کتاب Programming with STM32: Getting Started with the Nucleo Board and C/C++ به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی با STM32: شروع کار با Nucleo Board و C / C ++ نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی با STM32: شروع کار با Nucleo Board و C / C ++



برنامه های STM32 خود را به راحتی ایجاد کنید!


برنامه نویسی را شروع کنید و اجرا کنید خط میکروکنترلرهای STM32 از STMicroelectronics با استفاده از اطلاعات عملی موجود در این راهنمای آسان برای دنبال کردن. نوشته شده توسط یک علاقه‌مند و نویسنده باتجربه الکترونیک، برنامه‌نویسی با STM32: شروع به کار با برد Nucleo و C/C++ دارای پروژه‌های شروع تا پایان است که به وضوح هر تکنیک را نشان می‌دهد. کشف کنید که چگونه یک زنجیره ابزار توسعه پایدار راه اندازی کنید، برنامه های سفارشی بنویسید، برنامه های خود را در برد توسعه دانلود کنید و آنها را اجرا کنید. شما حتی یاد خواهید گرفت که چگونه با سرووهای خارجی و نمایشگرهای LED کار کنید!

•ویژگی های میکروکنترلرهای STM32 را از STMicroelectonics کاوش کنید

•برد توسعه میکروکنترلر Nucleo-64 خود را پیکربندی کنید

•یک زنجیره ابزار ایجاد کنید و شروع به توسعه برنامه‌های کاربردی جالب کنید 

•کد تخصصی اضافه کنید و عملکردهای سفارشی جالبی ایجاد کنید

•به‌طور خودکار کد C را با استفاده از برنامه STM32CubeMX تولید کنید

•با استاندارد رابط نرم افزاری میکروکنترلر ARM Cortex و لایه انتزاعی سخت افزار STM (HAL) کار کنید.

•سرویوها، LED ها و سایر سخت افزارها را با استفاده از PWM کنترل کنید

•انتقال داده ها به و از دستگاه های جانبی با استفاده از DMA

•تولید شکل موج و پالس از طریق DAC میکروکنترلر


توضیحاتی درمورد کتاب به خارجی

Create your own STM32 programs with ease!


Get up and running programming the STM32 line of microcontrollers from STMicroelectronics using the hands-on information contained in this easy-to-follow guide. Written by an experienced electronics hobbyist and author, Programming with STM32: Getting Started with the Nucleo Board and C/C++ features start-to-finish projects that clearly demonstrate each technique. Discover how to set up a stable development toolchain, write custom programs, download your programs to the development board, and execute them. You will even learn how to work with external servos and LED displays!

•Explore the features of STM32 microcontrollers from STMicroelectonics

•Configure your Nucleo-64 Microcontroller development board

•Establish a toolchain and start developing interesting applications 

•Add specialized code and create cool custom functions

•Automatically generate C code using the STM32CubeMX application

•Work with the ARM Cortex Microcontroller Software Interface Standard and the STM hardware abstraction layer (HAL).

•Control servos, LEDs, and other hardware using PWM

•Transfer data to and from peripheral devices using DMA

•Generate waveforms and pulses through your microcontroller’s DAC



فهرست مطالب

Cover
Title Page
Copyright Page
Dedication
Contents at a Glance
Contents
Preface
1 Introduction to the STMicroelectronics Line of Microcontrollers
	Microcomputer vs Microcontroller
	STM Nucleo Boards
		Principal MCU Components
		Bit Serial Ports
		Nucleo-64 Board Options
	Summary
2 STM MCU Software
	Open-Source versus Commercial Proprietary Software
	Bare Metal Development
		Brief History of MCU
	The MCU Toolchain
		Configuring a STM32 Toolchain
	Summary
3 STM32CubeMX Application
	Pinout Tab
		MCU Alternative Functions
		Integrated Peripheral (IP) Tree Pane
	Creating an Example Project using CubeMX
		The main.c Code Listing
	ARM Cortex Microcontroller Software Interface Standard (CMSIS)
		CubeMX-Generated C Code
		Compiling and Downloading the Project
		Downloading the Hex Code
	Summary
4 STM Project Development
	Hello World Project
		Creating the Hello Nucleo Project
		Adding Functionality to the Program
		Compiling and Executing the Modified Program
		Simple Modification for the main.c Function
		Complex Modification for the main.c File
	Summary
5 General-Purpose Input Output (GPIO) and the STM Hardware Abstraction Layer (HAL)
	Memory-Mapped Peripherals
	Core Memory Addresses
	Peripheral Memory Addresses
	HAL_GPIO Module
		GPIO Pin Hardware
		LED Test Demonstration
		Enabling Multiple Outputs
		Push-Button Test Demonstration
	Clock Speed Demonstration
		Setting the Pin Clock Speeds
	Summary
6 Interrupts
	Interrupts
		NVIC Specifications
	Interrupt Process
		External Interrupts
		Interrupt Demonstration
	Summary
7 Timers
	STM Timer Peripherals
	STM Timer Configuration
		Update Event Calculation
	Polled or Non-interrupt Blink LED Timer Demonstration
		Test Run
	Interrupt-Driven Blink LED Timer Demonstration
		Test Run
	Multi-rate Interrupt-Driven Blink LED Timer Demonstration
		Test Run
	Modification to the Multi-rate Program
		Test Run
	Summary
8 Bit Serial Communications
	UARTs and USARTs
		USART Configuration
		Windows Terminal Program
		Enabling USART2
	USART Transmit Demonstration Program
		Test Run
	USART Receive Demonstration Program
		Test Run
	Summary
9 Analog-to-Digital Conversion
	ADC Functions
		ADC Module with HAL
		ADC Conversion Modes
		Channels, Groups, and Ranks
		ADC Demonstration
		ADC Demonstration Software
	Summary
10 Pulse Width Modulation (PWM)
	General-Purpose Timer PWM Signal Generation
	Timer Hardware Architecture
	PWM Signals with HAL
		Enabling the PWM Function
	PWM Demonstration Software
		Demonstration One
		Demonstration Two
		Demonstration Three
		Demonstration Four
		Adding Functional Test Code
		Test Results
	Summary
11 Direct Memory Access (DMA) and the Digital-to-Analog Converter (DAC)
	DMA
		Basic Data Transfer Concepts
		DMA Controller Details
		Using HAL with DMA
		Demonstration One
	DAC Peripheral
		DAC Principles
		HAL Software for the DAC
		Demonstration Two
		Demonstration Three
	Summary
Index




نظرات کاربران