Sign in

username or email:

password:



Not a member?
Forgot your Password?

Search blogs



Search tips


Sponsor

Articles by category

Our Bloggers

See Also

DSPFPGA

Embedded Systems Blogs

This is EmbeddedRelated.com's official blogs section.


RSS Feed

Would you like to be notified by email when a new blog entry gets published on EmbeddedRelated.com?

  

MSP430 Launchpad Tutorial - Part 2 - Interrupts and timers

What is an "interrupt"? It is a signal that informs our MCU that a certain event has happened, causing the interruption of the normal flow of the main program and the execution of an "interrupt routin...

posted by Enrico Garante on Jun 17 2013 under Tutorials | MSP430 
Comments (0) |

Implementation Complexity, Part II: Catastrophe, Dear Liza, and the M Word

In my last post, I talked about the Tower of Babel as a warning against implementation complexity, and I mentioned a number of issues that can occur at the time of design or construction of a project....

posted by Jason Sachs on Jun 16 2013 under Project Management | System Design 
Comments (0) |

An Introduction to Embedded Development

This blog is a series to provide an introduction to embedded development for the aspiring embedded developer. No prior embedded development experience will be assumed, but you should have a reas...

posted by Peter Johansson on Jun 14 2013 under Tutorials | MSP430 
Comments (2) |

MSP430 Launchpad Tutorial - Part 1 - Basics

TI's LaunchPad is a complete MSP430 development environment: all you have to do is download and install CCS IDE (login required), connect your G2231-ready LaunchPad to your computer with the included ...

posted by Enrico Garante on Jun 14 2013 under Tutorials | MSP430 
Comments (0) |

Implementation Complexity, Part I: The Tower of Babel, Gremlins, and The Mythical Man-Month

I thought I'd post a follow-up, in a sense, to an older post about complexity in consumer electronics I wrote a year and a half ago. That was kind of a rant against overly complex user interfaces. I ...

posted by Jason Sachs on Jun 9 2013 under Project Management | System Design 
Comments (0) |

Free Embedded Systems Books

Following the success of the Collaborative Writing Experiment: What are your favorite Embedded Systems Online Resources? blog post, let's try a second collaborative writing experiment.  This time...

posted by Stephane Boucher on May 28 2013 under EmbeddedRelated.com 
Comments (0) |

[ C Programming Techniques: integer type optimization ]

I am currently working on a voltage controller running on a ATMEGA328P, ATMEL AVR 8 bits microcontroller. The controller logic is implemented in the main() routine and relies on a periodical timer who...

posted by fabien le mentec on May 22 2013 under Software Development | Optimization 
Comments (1) |

Endianness and Serial Communication

Endianness is a consideration that is easily overlooked in the design of embedded systems. I myself am amply guilty of this oversight. It’s something you don’t ever have to worry about if ...

posted by Stephen Friederichs on May 20 2013 under Tutorials | Communications | Measurement 
Comments (0) |

Collaborative Writing Experiment: What are your favorite Embedded Systems Online Resources?

Edit 22/05 - Wow, this went better than expected.  I will try submitting this blog post to Reddit/ece and see if we can get a few more interesting links before I close the document.  Thanks ...

posted by Stephane Boucher on May 20 2013 under EmbeddedRelated.com 
Comments (6) |

Interfacing LINUX with microcontrollers

Introduction I am increasingly asked to work on small spare time projects where a user needs to control some device over the INTERNET. Recently, a friend needed to control heater relays and measure t...

posted by fabien le mentec on May 7 2013 under Software Development | Linux 
Comments (2) |

C Programming Techniques: Function Call Inlining

Introduction Abstraction is a key to manage software systems as they increase in size and complexity. As shown in a previous post, abstraction requires a developper to clearly define a software inter...

posted by fabien le mentec on Apr 29 2013 under Software Development | Tutorials 
Comments (7) |

Isolated Sigma-Delta Modulators, Rah Rah Rah!

I recently faced a little "asterisk" problem, which looks like it can be solved with some interesting ICs.  I needed to plan out some test instrumentation to capture voltage and current informat...

posted by Jason Sachs on Apr 25 2013 under ADC | Analog Circuits 
Comments (0) |

Success Story

A blog post has just broken the all-time record for the number of pageviews in 24 hours on the related sites. The blog post in question is titled Data Hiding in C and was written by Stephen Friederich...

posted by Stephane Boucher on Apr 24 2013 under EmbeddedRelated.com 
Comments (2) |

Data Hiding in C

Strictly speaking, C is not an object-oriented language. Although it provides some features that fit into the object-oriented paradigm it has never had the full object-oriented focus that its successo...

posted by Stephen Friederichs on Apr 20 2013 under Software Development 
Comments (13) |

Code Snippets Winners Announced

Wow, thanks a lot for all the code snippets - I am pleasantly surprised by the quality of the code that has been shared and I am very grateful.   Now, as you know, to give momentum to the sectio...

posted by Stephane Boucher on Apr 12 2013 under EmbeddedRelated.com 
Comments (2) |

Debugging with Heartbeat LEDs

In this article I’ll discuss one of the most basic debugging tools in an embedded system: the heartbeat LED.  Picture this: you’re developing your first program for a new microcontrol...

posted by Stephen Friederichs on Apr 1 2013 under Tutorials | Debugging 
Comments (2) |

Oscilloscope review: Hameg HMO2024

Last year I wrote about some of the key characteristics of oscilloscopes that are important to me for working with embedded microcontrollers. In that blog entry I rated the Agilent MSOX3024A...

posted by Jason Sachs on Mar 28 2013 under Test Equipment 
Comments (1) |

A Working Real Time Clock (RTC) Implementation

In one of my projects, data captured from various sensors had to be time stamped in the YearYear/DayDay/MonthMonth, HoursHours:MinutesMinutes:SecondsSeconds format. My initial thought was because ther...

posted by Dr Cagri Tanriover on Mar 25 2013 under Product Design | Measurement 
Comments (2) |

Now on Twitter + More Code Snippets Incentives

Now on Twitter! Better late than never, the three related sites (DSPRelated, FPGARelated and EmbeddedRelated) now have their Twitter accounts.  If you are already on Twitter, please consider fol...

posted by Stephane Boucher on Feb 28 2013 under EmbeddedRelated.com 
Comments (4) |

New Code Snippet Section

More incentives announced Following the success of the code snippet section on DSPRelated.com, I am happy today to announce the launch of the code snippet section on EmbeddedRelated.com.   If y...

posted by Stephane Boucher on Jan 15 2013 under EmbeddedRelated.com 
Comments (3) |
| 1 | | 3 | 4 | 5 | 6 | 7 |