Home › Extra › Microcontroller Systems Engineering - Bert...

Microcontroller Systems Engineering - Bert van Dam

Download package related to the book
"Microcontroller Systems Engineering  45 projects for PIC, AVR and ARM" by Bert van Dam.

 

Installation instructions

1. Download the complete package here (click with the right mouse button, choose 'save as', the file is approximately 5 Mb). The software is intended for Windows XP, or similar Microsoft(TM) operating systems.

2. Unzip while maintaining the directory structure, (use "extract to here") you will need about 11 Mb of free space available (If you don't own an unzip program you can download one here for free. You can also go to the official website of Winzip and download a paid version).

3. Run the setup program in the "Chapter 1, VB setup" directory (this will only install some dll and ocx files needed for the additional software).

4. Follow the instructions in the book. All projects and associated software are in separate directories for ease of use, in the directory FlowBook (for example FlowBook/chapter 1 etc).

 

Changes, additions

Page 176 - Photometer

 

The latest version of Flowcode for ARM V3 does not require the supplementary code information to be included when using the gcvt() function

 

Page 233 - Can bus

 

The AVR unit (station B) uses pin B4 for the interrupt in both projects. This works perfectly, however B4 is also the SPI pin for /SS (Slave Select).  Should you want to expand these projects in the future it is better to swap the Chip Select en Interrupt pins so Chip Select is B4 and Interrupt is B3 (and patch accordingly).

 

Page 291 - SPI pins

 

For the ATMEGA32 pin B4 is the SPI slave select pin (/SS). Do not use this pin as Interrupt pin in the "free choice" section.

 

Page 301 - step 6

 


A picture of the completed project on PCB, by Bert Oudshoorn. Used with kind permission.

 

Page 311 - Print floating point

 

The latest version of Flowcode for ARM V3 does not require the supplementary code information to be included when using the gcvt() function

 

Project 4.14 voice command

Click here to play a small video of this project in operation (you need Windows MediaPlayer to view the file).

 

Hardware & Software

In order to use the book you need Flowcode as development package, and E-blocks as hardware. This payware can be obtained from elektor.com | elektor.de | elektor.es | elektor.fr | elektor.nl or from the manufacturer: Matrix Multimedia, UK

  

Other downloads

In some chapters third party software is used. Some are included in the download package, others can be obtained here.

Wireshark | EagleCAD | Hercules | Tinyweb

 

Support

The user forum at Matrix Multimedia (the manufacturer of Flowcode and E-block) is very active and has an amazingly short respons time. If you have questions this would be the plkace to go. Note that it is an international forum: the mandatory language is English.

 

Buy this book at Elektor

Click here 

 

Other books

More books by the same author can be found here: www.vandam.tk

Subscribe now

Subscribe to our free
E-weekly Newsletter!

Enter your Email address:

Follow Elektor

      

Act now!

FAQ

Before submitting questions, review our FAQ section!

Bestseller

Microprocessor Design using Verilog HDL

This book is a practical guide to processor design in the real world. It presents the Verilog HDL in an easily digestible fashion and serves as a thorough introduction about reducing a computer architecture and instruction set to practice. 

Package Deals

Elektor Bundles

Check our Package Deals and save money! Discounts up to 19% now available!

Price Slashed

Elektor OSPV

This Open Source People Vehicle is perfect for factory halls, warehouses, hospitals, colleges, schools etc.

Elektor PCBs at 25% OFF