Skip navigation
1 2 3 Previous

Embedded

238 posts
I did a road test of the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In this post: a driver for the common Hitachy type LCD displays that you find everywhere.   The Display and Driver  In many automates you find these blue or green character displays. Typically 16 characters and two rows, but they come in different sizes. Most of them have a Hitachi 44780 compatible driver. The Arduino LCD library can talk to them. I've ported that driver a few times before, to another mi ...
This tiny HD camera makes it easy to record memories from your baby's point of view. (Image Credit: Babeyes) I was thinking of making something like with a Microbit or Pi. Glad it exists.   It's pretty easy for memories to fade away, especially when it comes to your baby. Thanks to new technology developed by Babeyes, a French company, you can hold onto those memories forever. Not only that, but you can see what the world is like from your baby's perspective. The company created the tiny ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. During my tests I had difficulties with the FreeRTOS example that comes with the SDK. It showcases tickless operation, and that does not work for me. The example doesn't wake up after enabling tickless mode. It's supposed to wake up when clicking the user button.   Let's Get it Working First  Out of the box, this example has a few errors. Let's get it working first. You can tell the example to go into tick ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In this posts I show how to create a Release configuration for Eclipse.   I've written before that the Build part of the MAXIM SDK hasn't implemented Eclipse's commonly used CDT builder. MAXIM uses make. That works perfectly. The steps to create a release version of your firmware are different though.   The makefile expects that you define the build goal as "release". Else it will compile all C code with d ...
In Storage Insights #3, we highlighted the technical components of CompactFlash (CF) and Secure Digital (SD) cards. In Storage Insights #4 we will dive deeper into the primary components of SSD drives, with an emphasis on the Flash Controller.   General Solid State Disk drives (SSD Drives) are becoming more and more common in personal computers and enterprise server systems, and in industrial applications. They either replace mechanical drives or can be used in a mixed system using both t ...
The prototype has lots of potential for pets to hide from loud noise. The noise-canceling kennel is only a prototype, but it has a lot of potential in the future. (Credit: Lyn West, Ford of Europe) Many pet owners worry about the nightmarish sounds left behind by fireworks and the impact it has on their pets and for good reason too. I had a dog once that was frightened of fireworks and thunderstorms, so I sympathize. We all know, their hearing is a lot more sensitive than humans, so it's not ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In these blog posts I try to build a real world low power design. A barometer using  the pressure sensor BM1383AGLV from the Rohm SensorShield-EVK-003 (Arduino Compatible)  kit.   In this part, the project is functional .But not yet using power save options.   Barometer Firmware Flow  This is a straightforward design. processor in active mode, peripherals on !2c initialised sensor initiali ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In these blog posts I try to build a real world low power design. This time I'm porting ROHM's Arduino library and example sketch for the pressure sensor BM1383AGLV from the Rohm SensorShield-EVK-003 (Arduino Compatible)  kit to the Maxim 32660 microcontroller. In this part, the i2c read and write functions and the pressure sensor init procedure.   i2c Read Function  The Arduino code for the pressure s ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In this posts I show how to create a C++ project.     Maxim has a tutorial that explains how to create an Eclipse project from scratch. It is for the MAX3263X but works perfectly for the MAX32660. When you follow the instructions, you get a brand new C project. I would like to create an object oriented example, so I tried the procedure, with as only difference choosing a new C++ Project instead of C projec ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In these blog posts I try to build a real world low power design. This post fits in two road tests. I'm testing the pressure sensor of the Rohm SensorShield-EVK-003 (Arduino Compatible)  kit together with the Maxim 32660 microcontroller. The goal is to capture pressure data and exchanging it with another device using as little energy as possible.   This is my first MAXIM microcontroller project and the first ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In this blog post I measure the power going to the MAX32660.   Power Modes  The MAX32660 has a set of power saving options. The obvious one is to lower the clock cycle. The lower the frequency, the less power the chip requires. Another one is the supply voltage. The controller can be sourced from as low as 1.62 V up to 3.63 V. I've used 1.8 V and 3.3 V in this exercise. And there are the configurable power ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In this blog post I modify the PCB to isolate the power going to the MAX32660.     Where to Measure the Current Consumtion  Measuring the voltage is easy. You can do that on the upper right breakout pin. To measure the current, you could use the TARGET VDD jumper on the debuger / programmer side, and use a low Burden current meter instead of the jumper. This will work, but there are a few (low current ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In this blog post (I don't have the hardware yet): Trying if I can use Maxim's Eclipse bundle. Maxim hasn't altered Eclipse, but they provide an install that sets up a fully working environment with debugger and examples. Here's my real-time blog about the first experience.     Eclipse as IDE  The Maxim Webinar: What Can You Do With the World’s Smallest Arm® Cortex® M4 with FPU Microcont ...
MAKERPhone lets you build your own phone with customized apps, games, and programs. It doesn’t look as sleek as a normal smartphone, but at least it won’t break the bank. (Photo via MAKERPhone)   I like the idea this, but is it a little much?   Whether you want to admit it or not, it’s hard to imagine life without your phone. The small device helps us with daily tasks and helps us pass the time. But as newer, better phones come out, the price goes up. What if you co ...
The original article can be found here. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Traditional WAN services that use enterprise routers and other networking equipment face new competition: managed services with software-defined WAN (SD-WAN) technology and traditional WAN services with network-function virtualization (NFV). Hardware suppliers ...

Filter Blog

By date: By tag: