A young engineer was crossing a road one day when a frog called out to him and said, “If you kiss me, I’ll turn into a beautiful princess.” He bent over, picked up the frog and put it in his pocket.
The frog spoke up again and said, “If you kiss me and turn me back into a beautiful Princess, I will stay with you for one week.” The young engineer took the frog out of his pocket, smiled at it and returned it to the pocket.
Continue reading
Author Archives: Erich Styger
Cattle and Mountains
Image
Winter made its heavy entry in Switzerland last night, covering my home with 5 centimeter of wet and heavy snow. High areas received up to 1 meter which caused a lot of problems. Instead of sharing that rather unpleasant snow (I am more of the glaring white powderish snow person), I can share how things looked before: Colorful trees with snow-covered mountains in the back, cattle still can have a mouth of green grass. I already guessed on Sunday that this will not last for long…
Sumo Robot Sensor Shield
The PCB’s for the Sumo robot (see “New Sumo Robot Assembled, and looking good!“) arrived. It is the ‘production’ version of that shield I have shown in “Sensor and Communication Shield for Sumo Robot” which adds following to the robot:
- Ultrasonic module
- Bluetooth module
- nRF24L01+ module
- I2C I/O Expander for 8 extra I/Os
- One general purpose I/O header
- One general purpose I2C header
- Up to 6 infrared distance sensors
November
Image
Electrical Race Car Breaks Acceleration World Record
I’m very proud what our students can accomplish: they broke today the previous world record for acceleration in an electrical car:
From 0 to 100 km/h (62.1371 miles/h) in 1.785 seconds 🙂
It only took 30 meters runway to reach 100 km/h :-).
Details: https://www.ethz.ch/en/news-and-events/eth-news/news/2014/11/Grimsel_bricht_Weltrekord.html
Happy Accelerating 🙂
Debugging Failure: Check List and Hints
I think the biggest frustration point for any new or even seasoned engineer is the debugging phase: my application finally builds fine, but I’m not able to connect and download it to the target board :-(. In my view the debugging part is the most fragile part of the development process. I’m always very relieved if I can connect to a brand new board, because I know if it does not work, then the problem could be a very bad one, costing my several hours or even days to overcome it.
RAM Target with Kinetis Design Studio and FRDM-K64F
Newer microcontroller have increase RAM areas, making it suitable to run the application from RAM instead of FLASH. For the FRDM-K64F board and the Kinetis Design Studio (V1.1.1), I have explored how to run the application out of RAM instead of FLASH memory, both for P&E and Segger connections.
Processor Expert Value Proposals
The cool thing with Processor Expert is that it gives me guidance through the settings. And there is a nice (rather hidden feature) which proposes me values I can enter:
💡 First, switch to the non-Tabs (classic) view, as the classic view is using the screen real estate better, and shows you *all* the information needed, and does not hide some.
So if you have some values to correct because other settings have changed:
Illustrated Step-by-Step Instructions: Updating the Freescale Freedom Board Firmware
I have received a bunch of Freescale FRDM boards to be used in an Embedded Systems programming crash course. There are multiple issues with the boards coming from the factory:
- They come with an old bootloader which is not compatible with Windows 8.x
- They have an old and outdated firmware on the board only supports a MSD bootloader
This post is a step-by-step instruction how to update Freescale FRDM boards (e.g. FRDM-KL25Z) to the latest firmware.
1000 Days of Blogging: Numbers and Tips for You
Surprise, surprise: I have completed my first 1000 days of blogging on McuOnEclipse :-). And *finally* I have completed today the Compendium. When I started the blog back at Feb 1st 2012, it was the beginning of a journey to the unknown. And yes, it is still Kevin’s fault ;-). During these days (actually: nights) of that project, I have learned a lot, so let me share some of the data.








