Embedded expert's book reveals design tips
Authored by Lucio Di Jasio, PIC expert at Microchip Technology, ‘Graphics, Touch, Sound and USB: User Interface Design for Embedded Applications’ guides designers of all abilities through a series of hands-on projects to explore the full potential of rich multimedia user interfaces with 16- and 32-bit microcontrollers.
The series of projects presented in the book gradually increases in complexity, enabling readers to learn how to design compelling user interfaces for their embedded applications by interfacing to TFT colour graphics displays, detecting and decoding touch screen inputs, adding sound to provide end-users with quality audible feedback, handling multiple fonts and images to maximise visual impact, storing and retrieving data from serial Flash devices and micro-SD cards.
The book also explains how to create HID-class custom devices and CDC-class virtual serial ports which avoid the need to design drivers when adding Full Speed USB for connectivity to personal computers and other devices.
All projects and examples described in the book are based on the inexpensive development boards series known as Mikromedia (a product of MikroElektronika) and leverage the Microchip Libraries of Applications (MLA), a software framework that covers over 1,000 microcontrollers models from 8-, 16- and 32-bit PIC architectures.
Di Jasio, who has also authored a number of books on programming and developing embedded applications with PIC microcontrollers, commented: "I wrote this book in response to the hundreds of emails I received over the past five years from my readers and fellow embedded designers who were looking for a quick and effective introduction to the more advanced topics of user interface development and USB connectivity."
‘Graphics, Touch, Sound and USB, User Interface Design for Embedded Applications’ by Lucio Di Jasio, is retailing now at £22.67 (€29.66), saving £5.67 (€7.41) off the list price of £28.34 (€37.07). Purchases can be made directly from the publisher web site: Lulu.