This
note covers the following topics: architectural overview, memory configuration,
instruction set and addressing modes, software development, stack and
subroutines, interrupt process, system clock generator, periphery, parallel
ports, LCD driver module, ADC,8- bit interval timer or counter, timer or port
module, watchdog timer module.
This book is intended as a hands-on
manual for learning how to design systems using the STM32 F1 family of
micro-controllers. The focus of this book is on developing code to utilize the various peripherals
available in STM32 F1 micro-controllers and in particular the STM32VL Discovery
board. Topics covered includes: Introduction to the STM32 F1, Skeleton Program,
STM32 Configuration, Asynchronous Serial Communication, SPI, SD Memory Cards,
I2C – Wii Nunchuk, Timers, DMA: Direct Memory Access, DAC : Digital Analog
Converter, ADC : Analog Digital Converter, Real-Time Operating Systems.
This book introduces undergraduate students to the field
of microcontrollers – what they are, how they work, how they interface with
their I/O components, and what considerations the programmer has to observe in
hardware-based and embedded programming. This text is not intended to teach one
particular controller architecture in depth, but should rather give an
impression of the many possible architectures and solutions one can come across
in today’s microcontrollers. Topics covered includes: Microcontroller Basics,
Microcontroller Components, Communication Interfaces, Software Development,
Hardware.
This lecture note
explains the following topics: MC9S12 Microcontroller, Binary and Hexadecimal,
Numbers, Assembly Language Programming, C Language Programming, MC9S12
Internal Peripherals, The MC9S12 Expanded Mode, Using the MC9S12 in a
Control Application.
This book covers the following
topics: World of Microcontrollers, PIC16F887 Microcontroller - Device Overview, Core
SFRs, I/O Ports, Timers, CCP Modules, Serial Communication Modules, Analog
Modules, Instruction Set and Programming a Microcontroller.